|
From: <caw...@us...> - 2007-05-03 17:26:49
|
Revision: 2424
http://svn.sourceforge.net/rubyeclipse/?rev=2424&view=rev
Author: cawilliams
Date: 2007-05-03 10:26:48 -0700 (Thu, 03 May 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/com.aptana.rdt/.classpath
trunk/com.aptana.rdt/.project
trunk/com.aptana.rdt/META-INF/
trunk/com.aptana.rdt/META-INF/MANIFEST.MF
trunk/com.aptana.rdt/build.properties
trunk/com.aptana.rdt/cheatsheets/
trunk/com.aptana.rdt/cheatsheets/HelloWorld.xml
trunk/com.aptana.rdt/icons/
trunk/com.aptana.rdt/icons/16_32.bmp
trunk/com.aptana.rdt/icons/16_8.bmp
trunk/com.aptana.rdt/icons/24_8.bmp
trunk/com.aptana.rdt/icons/32_32.bmp
trunk/com.aptana.rdt/icons/32_8.bmp
trunk/com.aptana.rdt/icons/48_32.bmp
trunk/com.aptana.rdt/icons/48_8.bmp
trunk/com.aptana.rdt/icons/alt_launcher.ico
trunk/com.aptana.rdt/icons/alt_launcher.xpm
trunk/com.aptana.rdt/icons/full/
trunk/com.aptana.rdt/icons/full/elcl16/
trunk/com.aptana.rdt/icons/full/elcl16/rails.gif
trunk/com.aptana.rdt/icons/full/elcl16/rubydoc.gif
trunk/com.aptana.rdt/icons/rubyred.ico
trunk/com.aptana.rdt/icons/rubyred.l.pm
trunk/com.aptana.rdt/icons/rubyred.m.pm
trunk/com.aptana.rdt/icons/rubyred.s.pm
trunk/com.aptana.rdt/icons/rubyred.t.pm
trunk/com.aptana.rdt/lib/
trunk/com.aptana.rdt/plugin.properties
trunk/com.aptana.rdt/plugin.xml
trunk/com.aptana.rdt/src/
trunk/com.aptana.rdt/src/com/
trunk/com.aptana.rdt/src/com/aptana/
trunk/com.aptana.rdt/src/com/aptana/rdt/
trunk/com.aptana.rdt/src/com/aptana/rdt/RubyRedPlugin.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/core/RubyRedPreferenceInitializer.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/AccidentalBooleanAssignmentVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/AndOrUsedOnRighthandAssignment.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/CodeComplexityVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/ComparableInclusionVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/EnumerableInclusionVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/LintOptions.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/LocalsMaskingMethodsVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/MisspelledConstructorVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/RubyRedLint.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/SimilarVariableNameVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/SubclassCallsSuper.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/UnecessaryElseVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/UnusedParameterVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/parser/warnings/UnusedPrivateMethodVisitor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/RubyRedMessages.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/RubyRedMessages.properties
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/infoviews/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/infoviews/RailsAPIView.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/infoviews/RubyCoreAPIView.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/infoviews/RubyStdLibAPIView.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/preferences/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/preferences/PreferencesMessages.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/preferences/PreferencesMessages.properties
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/correction/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/correction/CorrectionProposal.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/correction/QuickFixProcessor.java
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/ruby/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/ruby/hover/
trunk/com.aptana.rdt/src/com/aptana/rdt/internal/ui/text/ruby/hover/CommentHoverProvider.java
trunk/com.aptana.rdt/src/com/aptana/rdt/ui/
trunk/com.aptana.rdt/src/com/aptana/rdt/ui/PreferenceConstants.java
Added: trunk/com.aptana.rdt/.classpath
===================================================================
--- trunk/com.aptana.rdt/.classpath (rev 0)
+++ trunk/com.aptana.rdt/.classpath 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: trunk/com.aptana.rdt/.project
===================================================================
--- trunk/com.aptana.rdt/.project (rev 0)
+++ trunk/com.aptana.rdt/.project 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>com.aptana.rdt</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: trunk/com.aptana.rdt/META-INF/MANIFEST.MF
===================================================================
--- trunk/com.aptana.rdt/META-INF/MANIFEST.MF (rev 0)
+++ trunk/com.aptana.rdt/META-INF/MANIFEST.MF 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Aptana RDT Extensions
+Bundle-SymbolicName: com.aptana.rdt;singleton:=true
+Bundle-Version: 0.0.0
+Bundle-ClassPath: lib/sourcetaplm.jar
+Bundle-Activator: com.aptana.rdt.RubyRedPlugin
+Eclipse-LazyStart: true
+Bundle-Vendor: Aptana, Inc.
+Export-Package: com.aptana.rdt,
+ com.aptana.rdt.internal.parser.warnings;x-friends:="com.aptana.rdt.tests",
+ com.aptana.rdt.internal.ui.preferences,
+ com.aptana.rdt.internal.ui.text.ruby.hover
+Require-Bundle: org.rubypeople.rdt.ui,
+ org.eclipse.ui.intro,
+ org.eclipse.jface.text,
+ org.eclipse.ui,
+ org.rubypeople.rdt.core,
+ org.eclipse.core.runtime,
+ org.jruby,
+ org.eclipse.core.resources
Added: trunk/com.aptana.rdt/build.properties
===================================================================
--- trunk/com.aptana.rdt/build.properties (rev 0)
+++ trunk/com.aptana.rdt/build.properties 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,12 @@
+bin.includes = plugin.xml,\
+ META-INF/,\
+ icons/,\
+ cheatsheets/,\
+ plugin.properties,\
+ plugin_customization.ini,\
+ public.key,\
+ lib/,\
+ .
+src.includes = src/
+source.. = src/
+output.. = bin/
Added: trunk/com.aptana.rdt/cheatsheets/HelloWorld.xml
===================================================================
--- trunk/com.aptana.rdt/cheatsheets/HelloWorld.xml (rev 0)
+++ trunk/com.aptana.rdt/cheatsheets/HelloWorld.xml 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cheatsheet title="Create a Hello World application">
+ <intro href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm">
+ <description>
+ This cheat sheet shows you how to create the famous "Hello World"application and try it out. You will create a Ruby project and a Ruby class that will print "Hello world!" in the console when run.<br/><br/>If you need help at any step, click the (?) to the right. Let's getstarted!
+ </description>
+ </intro>
+ <item title="Open the Ruby perspective" dialog="false" skip="false" href="/org.eclipse.platform.doc.user/concepts/concepts-4.htm">
+ <description>
+ If you're not already in the Ruby perspective, in the main menu select <b>Window</b> > <b>Open Perspective</b> > <b>Ruby</b>or click on the "Click to Perform" link below.
+ </description>
+ <command serialization="org.eclipse.ui.perspectives.showPerspective(org.eclipse.ui.perspectives.showPerspective.perspectiveId=org.rubypeople.rdt.ui.PerspectiveRuby)" confirm="false">
+ </command>
+ </item>
+ <item title="Create a Ruby project" dialog="true" skip="false" href="/org.eclipse.jdt.doc.user/concepts/concepts-3.htm">
+ <description>
+ Before creating a class, we need a project to put it in. In the main toolbar, click on the <b>New Ruby Project</b> button, or click on the link below. Enter <b>HelloWorld</b> for the project name, then click <b>Finish</b>.
+ </description>
+ <command serialization="org.eclipse.ui.newWizard(newWizardId=org.rubypeople.rdt.ui.wizards.NewWizardProjectCreation)" confirm="false">
+ </command>
+ </item>
+ <item title="Create your HelloWorld script" dialog="false" skip="false">
+ <description>
+ The next step is to create a new ruby script. In the main menu select <b>File</b> > <b>New</b> > <b>File</b> (or the link below). Select the HelloWorld project as the folder, enter <b>helloworld.rb</b> for the file name, then click <b>Finish</b>.<br/><br/>The Ruby editor will automatically open showing your new script.
+ </description>
+ <command serialization="org.eclipse.ui.newWizard(newWizardId=org.eclipse.ui.wizards.new.file)" confirm="false">
+ </command>
+ </item>
+ <item title="Add a print statement" dialog="false" skip="false" href="/org.eclipse.jdt.doc.user/concepts/concepts-7.htm">
+ <description>
+ Now that you have your helloworld.rb script, add the following statement:<br/><br/>puts "Hello world!"<br/><br/>Then <b>save</b> your changes.
+ </description>
+ </item>
+ <item title="Run your Ruby application" dialog="false" skip="false" href="/org.eclipse.jdt.doc.user/gettingStarted/qs-12.htm">
+ <description>
+ To <b>run</b> your application, right-click on the helloworld.rb file in the Ruby Resources view and select <b>Run As</b> > <b>Ruby Application</b>. The <b>Console</b> view should appear at the bottom and display the "Hello, world!" output.<br/><br/>Congratulations! You have successfully created a Hello World application!
+ </description>
+ </item>
+</cheatsheet>
\ No newline at end of file
Added: trunk/com.aptana.rdt/icons/16_32.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/16_32.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/16_8.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/16_8.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/24_8.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/24_8.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/32_32.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/32_32.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/32_8.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/32_8.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/48_32.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/48_32.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/48_8.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/48_8.bmp
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/alt_launcher.ico
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/alt_launcher.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/alt_launcher.xpm
===================================================================
--- trunk/com.aptana.rdt/icons/alt_launcher.xpm (rev 0)
+++ trunk/com.aptana.rdt/icons/alt_launcher.xpm 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,342 @@
+/* XPM */
+static char *alt_launcher[] = {
+/* width height ncolors chars_per_pixel */
+"128 128 208 2",
+/* colors */
+"AA c #FFFFFFFFFFFF",
+"BA c #FFFFF7F7ADAD",
+"CA c #FFFFEFEFB5B5",
+"DA c #FFFFEFEF9494",
+"EA c #FFFFE7E76B6B",
+"FA c #FFFFE7E75A5A",
+"GA c #FFFFDEDE9C9C",
+"HA c #FFFFDEDE7B7B",
+"IA c #FFFFDEDE4242",
+"JA c #FFFFDEDE3131",
+"KA c #FFFFCECE4A4A",
+"LA c #FFFFB5B56B6B",
+"MA c #FFFFB5B54242",
+"NA c #FFFF94945A5A",
+"OA c #FFFF8C8C6B6B",
+"PA c #FFFF73737B7B",
+"AB c #FFFF73735A5A",
+"BB c #FFFF63636B6B",
+"CB c #FFFF5A5A5252",
+"DB c #F7F7EFEFEFEF",
+"EB c #F7F7DEDEDEDE",
+"FB c #F7F7DEDE2121",
+"GB c #F7F7CECECECE",
+"HB c #F7F7CECE2121",
+"IB c #F7F7B5B5B5B5",
+"JB c #F7F79C9C3131",
+"KB c #F7F78C8C3131",
+"LB c #F7F773736B6B",
+"MB c #F7F76B6B3939",
+"NB c #F7F75A5A6363",
+"OB c #F7F75A5A4242",
+"PB c #F7F74A4A5252",
+"AC c #F7F74A4A4242",
+"BC c #F7F739393939",
+"CC c #EFEFD6D61818",
+"DC c #EFEFB5B5B5B5",
+"EC c #EFEFB5B52121",
+"FC c #EFEF84848484",
+"GC c #EFEF7B7B3131",
+"HC c #EFEF73737373",
+"IC c #E7E7E7E7EFEF",
+"JC c #E7E7DEDEDEDE",
+"KC c #E7E7CECEC6C6",
+"LC c #E7E7C6C61818",
+"MC c #E7E7BDBDC6C6",
+"NC c #E7E7B5B51010",
+"OC c #E7E7A5A5A5A5",
+"PC c #E7E79C9C1818",
+"AD c #E7E794949494",
+"BD c #E7E78C8C2929",
+"CD c #E7E763636363",
+"DD c #E7E752525A5A",
+"ED c #E7E752524242",
+"FD c #E7E752523131",
+"GD c #E7E742424A4A",
+"HD c #E7E742423131",
+"ID c #E7E739394242",
+"JD c #E7E739393131",
+"KD c #E7E729293131",
+"LD c #DEDEDEDECECE",
+"MD c #DEDEBDBDB5B5",
+"ND c #DEDEBDBD1010",
+"OD c #DEDEADAD1010",
+"PD c #DEDEA5A5ADAD",
+"AE c #DEDE9C9CA5A5",
+"BE c #DEDE63636B6B",
+"CE c #DEDE29292929",
+"DE c #D6D6ADAD9494",
+"EE c #D6D6ADAD2121",
+"FE c #D6D68C8C9494",
+"GE c #D6D684841818",
+"HE c #D6D65A5A5A5A",
+"IE c #D6D64A4A5252",
+"JE c #D6D64A4A4242",
+"KE c #D6D64A4A3131",
+"LE c #D6D639394242",
+"ME c #D6D639393939",
+"NE c #D6D639392929",
+"OE c #CECECECED6D6",
+"PE c #CECEC6C6C6C6",
+"AF c #CECEADADB5B5",
+"BF c #CECEADAD1010",
+"CF c #CECEA5A52121",
+"DF c #CECE9C9C1010",
+"EF c #CECE84848484",
+"FF c #CECE7B7B7B7B",
+"GF c #CECE6B6B6B6B",
+"HF c #CECE21212929",
+"IF c #C6C6BDBDADAD",
+"JF c #C6C6B5B59C9C",
+"KF c #C6C6A5A5A5A5",
+"LF c #C6C69C9CA5A5",
+"MF c #C6C69C9C9494",
+"NF c #C6C69C9C7B7B",
+"OF c #C6C69C9C2929",
+"PF c #C6C652522929",
+"AG c #C6C631312929",
+"BG c #BDBDBDBDC6C6",
+"CG c #BDBDADADA5A5",
+"DG c #BDBD9C9C4242",
+"EG c #BDBD9C9C1010",
+"FG c #BDBD73732121",
+"GG c #BDBD52523939",
+"HG c #BDBD4A4A5252",
+"IG c #BDBD42424A4A",
+"JG c #BDBD42423939",
+"KG c #BDBD31313939",
+"LG c #BDBD29293131",
+"MG c #BDBD29292121",
+"NG c #B5B5BDBDBDBD",
+"OG c #B5B5A5A58484",
+"PG c #B5B59C9C6B6B",
+"AH c #B5B594949494",
+"BH c #B5B594945252",
+"CH c #B5B594943939",
+"DH c #B5B58C8C1818",
+"EH c #B5B584848C8C",
+"FH c #B5B57B7B7B7B",
+"GH c #B5B563636363",
+"HH c #B5B531312929",
+"IH c #B5B518182121",
+"JH c #ADADADADB5B5",
+"KH c #ADADADADA5A5",
+"LH c #ADAD9C9C7373",
+"MH c #ADAD7B7B8484",
+"NH c #ADAD73737373",
+"OH c #ADAD63636B6B",
+"PH c #ADAD4A4A4A4A",
+"AI c #ADAD39393939",
+"BI c #ADAD29293131",
+"CI c #ADAD21212121",
+"DI c #A5A58C8C6363",
+"EI c #A5A58C8C5A5A",
+"FI c #A5A584849C9C",
+"GI c #A5A584841818",
+"HI c #A5A57B7B3939",
+"II c #A5A57B7B2929",
+"JI c #A5A55A5A6363",
+"KI c #A5A552525A5A",
+"LI c #9C9CA5A5A5A5",
+"MI c #9C9C9C9CADAD",
+"NI c #9C9C94949494",
+"OI c #9C9C73737373",
+"PI c #9C9C73735252",
+"AJ c #9C9C63636B6B",
+"BJ c #9C9C4A4A4A4A",
+"CJ c #9C9C39393939",
+"DJ c #9C9C31312929",
+"EJ c #949429293939",
+"FJ c #949421212121",
+"GJ c #8C8C42425252",
+"HJ c #8C8C39393939",
+"IJ c #8C8C29292929",
+"JJ c #84848C8C8C8C",
+"KJ c #84847B7B7B7B",
+"LJ c #84845A5A5A5A",
+"MJ c #848439394A4A",
+"NJ c #848429293131",
+"OJ c #848418181818",
+"PJ c #7B7B84848484",
+"AK c #7B7B84847B7B",
+"BK c #7B7B7B7B7B7B",
+"CK c #7B7B6B6B8484",
+"DK c #7B7B39394A4A",
+"EK c #7B7B29292929",
+"FK c #73737B7B8C8C",
+"GK c #73735A5A7373",
+"HK c #737339393939",
+"IK c #737329294A4A",
+"JK c #6B6B73737373",
+"KK c #6B6B5A5A7373",
+"LK c #6B6B4A4A5252",
+"MK c #6B6B18181818",
+"NK c #636363637B7B",
+"OK c #636363636B6B",
+"PK c #63635A5A5A5A",
+"AL c #636339393939",
+"BL c #636329292929",
+"CL c #5A5A52526B6B",
+"DL c #5A5A21212121",
+"EL c #5A5A10101010",
+"FL c #52525A5A5A5A",
+"GL c #52524A4A6363",
+"HL c #525242425252",
+"IL c #525242424A4A",
+"JL c #525229294242",
+"KL c #4A4A52524A4A",
+"LL c #4A4A42423939",
+"ML c #4A4A21212121",
+"NL c #4A4A10101010",
+"OL c #424242425252",
+"PL c #424231314242",
+"AM c #393942424242",
+"BM c #393939393939",
+"CM c #393929292929",
+"DM c #393910101818",
+"EM c #313139395252",
+"FM c #313139394242",
+"GM c #313108081010",
+"HM c #292921212929",
+"IM c #212129293939",
+"JM c #212121211818",
+"KM c #181821211818",
+"LM c #181818182929",
+"MM c #181810101818",
+"NM c #181810100808",
+"OM c #080810101818",
+"PM c #000000000000",
+/* pixels */
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICJKOKKHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANGNIJCAAAAAAAAICBMMMLMMMFLICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEBMPMLMOMNIAAAAAAPJOMOMFLMMMMFLICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAMOMMMPMPMHMICAAAANKPMNMKMPMKMPMILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJPMOMPMKMMMKMNGAAAAJJOMPMNMMMPMKMMMJKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICHMLMPMKMPMMMPMNIAAAANGPMNMMMNMKMMMPMJMNGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIOMPMMMPMKMPMKMFLAAAALDOMPMOMMMJMMMMMMMKLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLMMKMPMMMNMMMPMBMICAAICPMMMPMHMGLIMKMPMDMNGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICOMOMNMKMOMNMPMMMMMPEAAJCOMPMKMLMBGCLOMOMKMOKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANGOMMMMMMMKMOMKMPMMMAKAAICPMOMNMOMOKCLMMKMPMBMICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANIOMMMKMHMBMKMMMPMKMBMAAPEOMPMOMMMHMHMOMPMKMMMNGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJKKMPMMMBMKLHMNMKMPMMMNGPEOMKMMMPMOMKMNMMMPMNMJJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLOMKMMMHMPJFMMMOMNMMMFLNGPMMMPMJMMMPMKMOMMMNMFLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLOMMMPMBMJHPJHMPMMMPMHMJKMMNMJMMMPMKMPMNMNMMMCMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLPMMMKMLMKHPEIMOMPMKMMMLLJMDMDLDLMKEKEKOJBLMKDLAHICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLKMPMMMLMAMFKIMMMKMPMNMHMHKDJCIFJCICICICICIHHCIAIAIJIDEICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLOMMMPMJMHMAMHMMMPMKMPMJMALDJHHMGAIMGMGAIMGCIAIMGCIAIBIPHFHJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJKMMPMKMMMHMFLLLMMKMPMMMKMMLCJLGKGMGHFKGHFKGKGMGMGKGMGKGLGBIAIFHJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANIOMPMMMMMHMNIOKKMMMMMPMMMMLAIKGMEMEKGAGMEHFAGMELGAGLGMGKGHHKGAIPHMFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANGPMMMKMPMMMBKKHIMKMPMMMPMEKHHKGMEMEMEMEAGMEMEHFMEHFMEMEMGMEHHKGMGAIJIJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEKMPMMMKMMMFLLDHMMMMMNMNLHHMEMEMELEMEIDMEMEMEMEMEMEMEMGLELGMEHHKGKGHHPHMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPIDMMMPMNMMMCMPEBMOMDMNLAIMEMEMELELEGDMEGDLEJDMEMEMEMEMEMEKEHFMEHHMEKGCIPHKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCBJEJELMMNMOMNMJMKJBMMLEKJEMELEJEGDGDHDGDGDHDGDGDMEJDLEMEMEMEMEMEMEMEHHMEKGHHPHMFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCEJBIMGCIEKDMNMDMDLHKKIHEDDHEGDHEGDGDGDGDGDHDGDGDHDGDIDJEIDJDMEMEMEMEMEMEHHMEHHKGBIMFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCBJLGLGLGLGMGMEKGKEIECDLBLBCDDDDDOBPBJEGDGDGDGDGDGDGDGDGDJDGDMEIDMEJDMEMEMEMEAGMEHHKGAIKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEBJCILGMELGMEMEHFMEJEDDCDHCHCNBCBEDPBGDGDGDGDGDGDGDGDGDGDHDGDGDHDGDJDLEJDMEMEMEMEMEMEMELGPHKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICKILGLGKGHFMEMEMELEIDGDDDCBDDDDDDPBPBJEEDGDEDGDEDJEGDGDHDGDGDHDGDLEHDGDHDLEJDMEMEMEMEKGMEKGLGPHICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHLGBIMEMEMEMEMELEHDGDGDGDGDDDPBACHEEDPBLEDJEJAILEJEKEGDGDGDJEPBHDGDGDGDIDIDJEIDJDMEMEMEKGMEKGJGHGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAILGMELGMEMEMEIDJDGDGDGDOBPBGDCBPBPBIEIGMKBLNLDMDMNLNJHHJEJEGDJEIDGDHDGDHDGDIDHDLEMEMEMEMEMEKGKGJGAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICBJLGKGLGKDMEMEIDMEGDGDGDACGDGDCBJEPBJEMEMKPHJEJEAIDLDMDMDMGMIJGDGDGDGDGDHDGDGDIDJEHDGDJDMEMEAGMEMEAIKGJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHAIMGMEMEMEMEMEIDGDGDGDHDGDGDACPBPBHELENLAIGDIEPBIEEDIEAICJFJCIJEGDGDHDGDGDGDHDGDIDIDMEGDMEMEMEMEMEKGJGOHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCPHLGLGMEHFMEMEJDGDGDHDGDACGDACDDGDIEMEELPHGDHEPBHEGDHEIEJEJEHEJEGDEDGDPBACGDHDGDGDGDHDGDMEIDJDMEMEMEMEKGAIPDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHBIKGMEHFLEMEIDIDHDGDGDACGDGDEDACDDJEDLBIIEDDDDDDGDHEPBHEIEJEJEPBIEGDGDGDGDGDGDGDHDGDIDHDGDKEIDMEKEMEAGKEKGKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJCIMEHFMEMEIDLEHDGDGDGDGDGDGDPBPBLEOJBIIEDDEDDDEDHEHEKIBJDKDKGJKIHEJEJEEDGDACGDGDPBHDGDGDJDIDKEIDMEMEKEKGKGGGNFIFKCLDICICICICDBICICAAICAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALFBIKGMGMEMEMEJDIDGDIDGDACGDOBGDGDJEIJAIGDDDEDNBHEHGMJILJLOLKKCLGLOLLKKIHEGDGDGDHDACIDGDGDHDGDIDIDGDMEMELEKEPFFGOFDGEIDGDGEIBHDIEIPGEIEIBHEIPGIFAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLGKGHFMEKDJDLEGDJDGDACGDPBIDOBGDBIKGGDDDDDPBBEBJHLKKLFOEDBICAAICBGCMILCJJEGDGDGDGDGDGDHDIDGDHDGDJEHDLEKEPFDFBFDFDHDFDFFGOFCHFGOFFGOFOFDFEECHEIICAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBCJLGHFMEHFKELEJDIDGDGDGDGDACPBPBLELEDDEDDDDDBEDKFIJCAAICAAAAAAICPEEMLMDMMLJEGDEDACGDGDACGDHDGDGDHDIDJEHDFDEEODODBFODDFBFBFDFBFBFEGBFPCNDEEEECFDGIFAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDLGHHLGMEMELEJDLEGDGDHDGDACGDGDPBACDDACNBOBDDMJAFAAAAAAAAAAAAICAAFKIMDMMMDMAIEDGDGDGDACGDHDGDGDHDHDGDLEKEJBECEEODEEODODCFODBFBFPCBFECNDECNDECCFCHOGAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIMGHFMEHFMEMELEJDIDGDPBGDACACPBPBDDCBDDPBDDGDEKJHAAAAAAAAAAAAAAAAMILMKMDMNLJGPBGDEDACGDACGDGDHDGDGDHDGDGCCFLCNCECNDECECNDEEODEENDECHBHBCFLCNDCFOFLHAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIBIMEMGMEKDMEJDIDGDACGDGDACDDGDPBCBPBCBDDCBDDLEIKCKPEAAAAAAAAAAAAICCKHMDMEKJEGDDDACGDACGDACHDACGDHDJEFDEECCECECHBECECNDEENDECNDHBFBCFHBLCLCCFBFOFDIAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILGLGHFMEMEMEIDJDGDGDACACGDACCBPBPBDDCBCBPBDDDDJEHJHLKKMIBGICAAOEOEICPLBLHFHEGDACPBGDOBGDACGDGDACGDHDJBECHBNDECCFLCHBECNDECNCJAFBFBFBFBLCNDNDOFGIPGAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICBIMGHFMEKDMEIDJDIDIDHDGDGDPBACPBPBDDCBPBCBNBABDDNBIELEBJDKLKGKGKGLDKDKBJMEDDPBEDPBPBACPBACGDACHDGDFDEDECHBECHBCFHBHBNDLCECHBFBHBJAFBFBLCLCCFBFBFDHDIAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDBILGMEHFMEMEMEJDIDGDACACGDACPBDDOBCBNBNBCBNBNBABNBBBHEPBBEJEIELEIEIENBIEPBDDCBCBPBPBGDGDACACGDACGDGDKBJAECHBECHBHBECHBHBHBHBJAFBFBJACFFBLCLCBFDFGIOGAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKFAIHFMGMEMEKDJDIDIDACGDIDACGDCBPBPBNBCBCBNBNBNBCBBBNBNBCDNBNBNBNBBBDDNBCBDDCBPBNBDDGDPBACACGDACGDEDFDJBHBCFHBECFBCFHBECHBFBJAJAJAFBFBFBLCECNDBFDFGIPEAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFLGLGHFMEKDMEMEJDIDIDACGDPBPBACCBPBCBNBNBNBBBABNBBBBBBBBBBBBBCDBBCDABNBNBCBCBDDCBPBCBGDCBGDACGDACHDGCJAECFBECFBECFBHBJAJAJAJAJAFBJACFCCFBNDCFNDEGHIICAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLGMGMECEMEMEIDJDGDGDIDACGDPBPBPBCBNBPBNBABBBNBBBABBBBBABBBBBBBABBBNBBBNBNBNBCBPBCBPBCBACPBACACGDFDNAHBECJAFBECJAJAIAEAEAJAJAJAFBFBFBFBLCCFNDBFDHEIAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHIHHFMEAGMEJDJDIDJDACGDACACPBPBCBPBCBNBNBNBBBBBBBBBBBLBBBLBBBBBBBBBBBBBBBABNBNBCBPBCBPBPBACPBACACEDHBJAHBECJAJAJAIALDBAFAFBFBFBJACFFBLCLCLCBFEGGILDAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMHMGKGHFKDMEKDMEIDIDIDACGDPBACPBPBCBNBNBNBABBBBBLBBBLBBBPALBPALBPALBLBBBBBNBCBNBCBNBCBPBACPBACGDCBKBJAECJAJAJAJAFAEAFAFAFBFBJAFBFBFBFBLCECNDEEEGNFAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHMGMGMEHFMEMEJDIDJDIDACACGDPBCBPBNBCBNBCBNBBBLBBBLBPABBLBPALBPALBBBPALBBBBBBBCBNBCBPBCBPBCBACACABMAMAJAJAKAFADACADAJAFBJAJAFBJACFFBCFCCNDBFDFCHIFAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBIHFHFMEKDJDJDIDIDIDACIDACACPBPBCBNBCBBBBBBBBBLBLBBBPAPAPAPALBPAPABBLBLBBBBBBBNBNBCBCBPBACPBOBEDHAKAFAKAHADADAEAJAJAJAJAFBFBFBFBFBCCECNDECCFOFPGKCAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKFBILGHFMEKDMEJDIDIDACIDPBACPBACCBPBCBNBBBBBBBLBBBPALBLBPALBPAPALBPAPAPALBBBBBBBCBNBCBPBPBPBACPBNAGACAGADAEAEAIAJAJAJAFBJAHBJACFFBHBHBCFNDBFEEOFDGPIAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCBIMGMEHFMEKDIDJDJDIDIDACPBACPBPBCBNBNBCBABLBBBLBLBBBPALBPALBPAPALBPALBPALBBBBBNBCBNBCBPBPBACACOACACAHAFAIAKAJAJAJAECJAHBJAHBFBHBFBCFFBHBECECECGIEIAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEJHFHFMECEMEKDIDIDJDACIDACPBPBCBPBCBNBNBNBBBBBBBPALBPABBPAPALBPALBPAPALBBBLBBBBBNBCBNBPBACPBACACNAIAKAJAECJAECMAJAECJAJAHBJAJAFBJAFBHBCFCCNDBFGIJFAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJMGAGHFMEKDMEJDIDACIDACACPBACPBPBNBCBCBBBBBBBLBBBPABBPALBPAPALBPALBPABBPABBBBBBCBNBPBPBPBACACPBGCMAJAMALAHAKAFAKAIAJAJAJAJAFBJAHBFBFBCCHBBFEGHIAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHLGHFAGKDMEKDIDJDIDACIDACACPBPBCBPBCBNBCBBBBBBBLBBBLBPAPALBPAPAPALBPALBBBLBABCBNBCBCBPBACPBACACCBLALAEAIAKAGAGABAFAJAJAJAFBJAFBCFFBNDNDBFOFGIPEICAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDBIHFMEHFKDMEJDIDKDIDACACPBACPBPBCBCBNBNBNBABLBBBBBPALBLBPABBPALBPALBLBBBBBNBNBNBNBPBPBPBACACACDDABHAGACACABAEAIAJAJAFBJAFBCFHBFBNDBFCFEGHILHAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCJMGHFMEKDJDKDIDACKDACACACPBACPBPBCBCBNBNBNBBBBBLBBBBBPALBPALBPABBPABBLBBBBBABCBNBCBPBACPBACACCBOAGACACADAFAJAJAHBHBHBCFFBCCNDBFEEODOFHIOGAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHLGHFCEMEKDIDKDIDACIDACACACACPBPBNBCBNBCBNBCBABBBBBPABBLBBBLBBBLBLBBBBBBBCBNBNBCBPBPBPBACACPBCBHCLALAKAJAHBJAFBCFJAHBFBNDECODEEBFFGHIIFAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCCIHFMECEMEJDJDIDIDACACACACPBACPBPBPBCBNBNBBBNBBBABBBBBBBLBPABBBBBBBBABCBBBCBNBNBPBPBACPBACACPBPBCBMAJAECJAECJAHBCFECNDECBFBFOFFGPGOEAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHKGHFHFKDKDIDBCKDACIDACACACACACPBCBNBCBNBCBNBABNBBBLBBBBBNBABBBBBABNBNBCBNBCBPBPBACPBACACACPBCBPBHDJBJAECHBNDECHBNDODBFDFOFHIIFAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCLIKHICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCCIMEKDMEKDKDIDIDBCACIDACACPBACPBPBPBCBCBNBNBNBBBCBBBBBBBBBBBABCBNBCBNBNBPBPBCBPBPBACACACACACACACGDHDKBECHBECNDEEECNDEEFGOGDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAICJKOMDMBMFLNGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFMGHFCEMEKDKDACKDACACACACACPBACPBPBPBNBCBNBNBCBBBNBCBABBBNBNBNBCBNBCBCBCBPBPBACACPBACACACACIDACHDACMEMBEEECECNCODEEEICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAICFLPMOMPMHMBMILKHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHGHFMECEMEKDKDACKDACACACACACPBACPBPBPBCBCBCBNBCBNBNBCBCBCBNBNBCBNBCBPBPBCBPBPBACACACACIDACACIDACJDJDMEJDPFGEBDIIADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAFLKMPMKMPMKMHMLLILNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCKGHFKDKDKDIDKDACACACACPBACACPBACPBPBNBCBPBCBNBCBPBNBCBNBPBCBNBCBPBPBPBPBPBACACACACIDACACKDIDIDIDJDJDMENEAGKGKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAABKJMPMMMPMKMPMJMBMILKLNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDHFHFMEKDKDIDKDACACACACACACACPBACPBPBPBCBPBPBCBCBPBNBPBCBCBPBNBPBCBPBACACPBACACACACIDKDACJDIDHDIDMECEMEMGMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAANGHMOMMMPMMMPMMMMMHMLLILFLNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFHFKDKDIDKDACKDBCACACACACPBACPBACPBPBPBCBPBNBPBPBCBPBNBPBCBPBPBACPBACPBACACACACIDBCACIDIDJDJDMEMEHFMGPHICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAICKLKMNMPMOMPMKMPMKMKMHMKLILKLKHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFHFKDKDLEKDACKDACACACACACPBACPBACPBPBPBCBPBCBPBPBCBPBPBPBPBPBPBACPBACACACACIDACIDKDACKDIDJDMEKDMECIMFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAALIHMMMPMMMPMNMPMOMNMKMHMBMAMKLILMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFLGKDKDKDKDACKDBCACACACACPBACPBACPBPBPBPBPBCBPBPBPBCBPBACPBACPBACACPBACACACBCACIDKDIDJDMEKDMEMGIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAICLLKMOMPMPMKMPMMMPMMMKMKMBMLLILAMKLJJDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEIHKDKDKDKDIDKDACACACACACACPBPBACPBACPBPBPBPBPBPBPBCBPBACPBACPBPBACACACIDACIDACIDKDIDMEMEHFKGEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAALIHMMMNMMMKMPMMMPMNMKMPMDMKMBMLLFLILILFLNGAAAAAAAAAAAAAAAAAAAAAADBICOEKCMDPDKFKFKFAFMDMCJCAAAAAAAADCLGHFKDKDKDIDIDBCACACACACACACACPBPBPBPBCBCBNBCBCBPBPBNBPBPBPBACPBPBACACIDACIDJDIDMEMEHFMECIMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAKLKMOMPMPMPMMMPMKMPMPMJMKMJMHMBMLLKLILILLKLJCGJCICKCMDLFEHAJKIHJCJCJAIEJCJHHBIAIBIAICJAIBICJPHHGOHOHPHHFHFKDKDKDIDIDACACACPBPBPBPBPBCBNBCBNBNBBBBBNBBBNBCBNBNBPBPBPBACPBIDACIDKDIDJDKDMEHFKGHHCGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAPEHMKMNMKMMMKMPMPMNMPMMMMMMMJMJMHMBMLLALHKEKDJHJCJCJEJNJCJFJAIFJAIAICIAICIHHBIKGCIKGBILGCIAILGCIAIBIBICIIHHFHFKDIDBCIDACACPBACPBPBPBNBNBNBBBBBPABBLBBBBBBBPANBNBNBPBPBPBACACIDACIDKDLEMECEMEHFBINHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAJKHMOMNMPMPMMMPMKMPMKMNMNMMMKMJMCMDLEKDJDJCJCJFJAICIAICIBIAICIAICICIKGMGKGMGLGMGKGHHLGLGKGMGBILGBIMGBILGLGIHKDHFLEKDIDIDPBACPBPBPBNBNBNBBBBBBBBBPALBLBBBLBNBBBNBPBPBPBPBACIDACIDIDIDJDKDMELGKGHHBJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAABMKMNMOMNMKMPMJMDMDLDLNLMLMLNLMKEKDJFJEJHHEJCIAICIBICIAICICIAICILGKGMGLGLGMGKGLGMGKGHFMGLGLGHFLGLGLGLGMGLGHFHFLEKDIDIDPBIDPBPBPBPBNBCBBBBBBBLBBBLBBBPALBBBBBBBNBNBNBPBPBIDPBIDIDIDJDLELEHFMEHHKGAICGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAANGMMOMOMNMPMDMMLFJHHHHFJHHCIDJAICICICIAICIBIMGAICIBICIKGCIKGMGMGLGLGLGLGLGMGHFKGHFMEMGLGHFHFLGMEMGHFLGLGHFHFMEHFHFLEKDIDIDIDIDPBPBPBPBNBCBABNBNBBBBBBBBBBBBBABNBCBPBPBPBPBPBIDPBIDIDLEIDMELEMEMEKGBIPHMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAPJKMMMNMPMDMDLHHKGKGKGHHLGHHLGMGBIMGAICIKGCICIBIMGBILGMGLGMGLGKGHFKGKGHFMGMEKGHFKGLGHFHFLGMEHFKGHFHFHHHFLGMEHFHFMEKDLEKDIDIDIDIDACGDPBACPBPBCBPBCBCBCBCBCBCBPBPBNBPBPBPBACPBIDIDIDIDIDMEMEMEMEHFHHKGBIBJKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAILOMPMOMNMBLKGKGKEKGAGMELGLGMGLGMGBIMGLGMGLGLGMGLGMGLGLGLGLGKGHFHHHFHHMELGMGHFMEMGHFMEKGHFHFMEHFMELGHFMEHFHFLEMEHFLEKDLEKDLEIDIDIDGDGDGDGDACIDPBPBPBPBGDPBPBPBACPBPBACIDIDIDACIDIDJDIDJDMEMEHFJEHFKGKGAIPHLFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAICHMKMMMNMMKHHKGKEKGMEMELGMGKGLGLGLGMGLGMGLGLGMGLGLGLGMGKGHFKGHFKGMGMEHFLGHFHFMELGHFMELGHFMEMEHFMEMGMEMEHFMEMEMEHFMEKDMEKDLEIDJDIDIDIDIDACGDIDPBPBACGDGDPBACPBACPBACPBIDPBIDACIDIDJDLEJDMEMEKDMEMEMEKGMELGCJJGKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAKHKMMMPMDLHHKGAGMEMELGMGHFKGMGLGLGLGLGMGLGLGMGLGHFMGHFKGHFHHHFHHHFMELGMEMGMELGHFMEHFHFMEHFHFMEHFMEHFHFMEMEHFHFMEMEMEMEKDLEMEIDIDJDIDGDIDIDGDGDIDGDGDACPBGDPBIDGDACIDGDACIDACIDIDIDIDJDIDJDMEMEMEHFMEAGKGKGKGAIBJKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAJJMLPMCMFJKGAGMEKGMEHFLGKGLGLGLGMGLGMGLGLGMGLGHFKGHFKGHFHHHFMEHFMEHFHFKGHFMEHFMEHFMEMEHFMEMEHFMEMEHFMEKDHFMEMEMEKDMEKDLEMEIDJDLEIDGDIDACGDJDACGDACGDPBIDACIDACACIDIDACIDACIDACIDHDIDIDJDLEJDMEMEMEAGMEMEMEHHAIKGBJMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAPKNLNMOJHHKGMEMEMELGHHMEMGMELGHFKGLGLGLGHFLGHFKGAGMEMGMEHFKGMGMEMGMEMEHFMELGMEHFMEHFMEHFMEHFMEHFHFLEHFMEMEHFMEKDMEKDLEMEJDLEIDIDGDJDGDGDGDACIDACIDACIDPBGDPBGDACPBGDACIDIDACIDIDACIDGDJDIDMEKDMEMEMEHFKGMEKGHHKGAIBJJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAALNLMLCILGAGMEHFMEMGMELGKEHFMEKEHFMEHFMGKGHFHHKGHFLGHFLGMGMEHFLGHFHFLGMELGMEHFMEHFMEHFMEHFMEHFMELEHFMEMEHFLEHFMEMELEKDMELEJDLEIDJDGDGDIDACIDACGDACGDACGDACIDPBIDIDACIDPBACIDGDGDIDIDJDIDJDIDJDMEKDMEMEAGMEAGMEKGAIPHBJICAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAICBLMKIJMGKGMEMGLEMELGHFMELEMEMELEMEMEHFMEMGLGHFHHMEMGLGHFKGMGMEHFMELGHFHFMELGMELGMEKGMEKGMELGLEKGMEKGHFMELGMEHFLEHFMEHFLEKDLEIDJEIDGDGDGDGDGDGDACPBIDPBACIDPBACACIDPBIDGDACIDACIDGDHDGDJDIDMEIDJDMEMEMEKDKGMEHHMEHHAIAIOHAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAPEIJIJCIKGAGHFMEMEHFMGMEMEMEMELEMELEHFJEHFMEHFMEHFMGKGHFKGLGHFLGLGMGLGMEKGLGLGMGMELGLGMGMEKGHFLGMEMGMEMEHFMEHFLEHFLEHFMEHFKDMELEMEIDGDHDGDGDACACGDGDPBIDPBACGDPBIDPBIDACACIDACIDGDBCGDIDIDGDIDJDLELEKDMEMEAGMEMEHHKGKGAIBJAHAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAACGIJIHCIKGMEKGAGMEMEHFMEHFMEJDLEMEJDJELEMEMEMEMEMEMEKDMEMEMEMEHFMEHFMEHFMEMEHFMEHFMEAGKDHFMEMEHFMEKDHFMEMEKDMEMEMEMEJDLEMEMEKDMEKDMEJDIDGDGDGDGDACACGDACACPBACGDPBACPBIDACGDACACIDGDBCHDGDJDGDJDIDJDLEMEMEKDMEMEMEKGHHKGAIBJKCAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAHIJCIKGMGMEMEHFMEMEMEHFLEMELEJDIDLEIDJDIDLEJDMEJDMEMEMEMEMEMELEMELEMEMEMEMEMEMEMEMEMELEMEMEMEJDMELEJDMEJDMEJDJDIDJDLEJDIDIDLEJDMELEKDMEJDIDACGDPBIDACPBPBIDACPBACIDACPBIDPBIDIDACGDIDACJDGDJDIDJDLEJDMEKDMEMEHFHHMEKGKGAICJLJICAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAEHFJCIHHHFKGAGMEMEHFLEMEAGJDMEIDMEHDIDIDIDGDIDIDJEIDIDIDIDJDIDGDJDIDIDIDJDIDIDIDGDJDIDJDIDJDIDIDJDIDIDIDIDIDIDIDIDIDIDIDJDIDJDIDIDJDLEJDLEJDIDGDGDPBPBGDPBPBPBACPBPBACPBACGDPBACIDACGDIDACIDIDGDIDJDLEJDLEMEMEMEMEKGAGKGKGAICJAHAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAOIFJHHHFKGHFMEKDMEMEMEHFMEKDJDMEIDIDJEJDGDIDHDGDIDGDGDHDGDGDGDHDGDGDGDGDGDGDHDGDGDIDACGDHDGDGDGDIDGDIDACIDIDACIDIDACIDACGDIDIDIDIDIDIDIDIDJDIDJDGDACGDACPBPBACPBPBACPBGDPBACACIDACIDACACIDHDGDIDIDIDJDIDLEKDMEMEHFAGMEJGKGAICJBJJCAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAJICIBIHHHFMEAGMEHFLEMEMEHFMEMEJDIDJDIDGDJDGDGDHDGDGDACGDGDGDACGDACGDACACGDACPBACACGDGDACPBACIDACACACPBIDACPBIDPBACIDACIDACACIDACIDIDIDIDJDIDJDIDIDGDPBPBGDPBPBGDACPBACPBACPBACPBIDPBIDACIDACIDGDJDIDIDMEJDLEMEMEMEMEHFKGKGKGAIHJOIAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAKIEJMGHFHHHFMEHFMEMEMEMEJEHFKDIDMEGDJDGDGDHDGDGDGDACGDGDOBGDPBACPBOBGDPBACPBACPBGDPBACPBACIDPBACPBPBACPBPBACPBACPBPBPBPBPBACPBACGDACACIDACIDIDIDJDIDACGDCBACPBCBPBPBPBACPBPBIDACPBACACIDPBIDIDACGDIDIDIDJDLEKDMEMEHFMEMEKGHHAICJBJJCAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAALJIHCIHHHFMEAGMEMEJDMEMEKDMEMEKDMEJDIDHDGDGDACGDACGDACGDACACPBPBGDACACPBPBPBPBGDACACPBPBPBPBACPBPBPBPBCBPBPBPBPBPBPBPBPBPBPBACPBACPBACACIDACIDACIDIDIDPBPBPBPBPBCBPBPBPBPBPBPBPBACIDPBACACIDACIDIDGDJDIDIDJDLEKDMEMEAGMEHHKGBIAIHJOIAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAABJFJMGMGMEHFMEKDMEKDMEKDMEMEKDMELEJDIDIDGDIDHDGDJDGDIDGDIDPBJDGDGDPBACGDGDGDGDACGDPBPBACPBPBCBPBCBPBNBPBNBCBCBNBCBCBCBCBPBPBPBPBPBACPBPBACPBACIDIDACIDACPBCBPBCBPBPBPBCBPBPBPBACPBPBPBIDACPBIDIDACJDIDJDLEIDMEMEKDMEMEMGMEKGKGBIHJBJICAAAAAAAAAAAAAAAA",
+"AAAAAAAAAABJFJLGMGLGMEHFMEHFMEMELEMEHFMEMEJDLEJDGDJDGDACJDACGDACACIDGDACGDACIDPBACACACACPBACPBPBPBPBCBNBCBNBCBCBNBCBNBNBCBNBNBNBNBNBNBCBNBPBPBPBPBPBACPBACACIDIDACPBCBPBPBCBPBCBPBPBCBPBPBPBACACPBPBIDACACIDIDGDIDJDIDJDLEMEKDMEHFMEKGHHAICIHKMDAAAAAAAAAAAAAAAA",
+"AAAAAAAAAADKCIMGHFHFMGMEKDMEMELEJDMEMEMEKDMEJDGDJDHDGDIDGDIDACGDIDPBACIDACACPBACACIDPBPBACPBPBPBPBCBCBPBNBNBNBNBNBNBNBNBNBNBNBCBNBNBNBNBCBNBNBCBPBPBPBACPBPBACACIDPBNBCBNBCBPBNBPBCBPBPBPBPBPBACPBACACACIDIDACIDIDIDJDLEKDMEMEMELEHFAGKGLGCJCJAJAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAKIFJLGLGHFMEHFMEMEJDMEIDJDLECEMEJDIDJDIDGDBCGDACGDACGDACGDACPBPBPBGDPBPBPBACPBPBPBCBPBCBNBNBNBCBNBNBNBBBBBBBBBBBBBBBBBBBBBBBNBNBNBNBNBCBNBPBPBPBACPBIDACPBPBNBPBCBCBPBCBPBPBPBPBACPBPBACPBACIDPBACIDIDGDIDIDJDLEMEMEKDMEKGMELGAIBICJDKICAAAAAAAAAAAAAA",
+"AAAAAAAAAALJCIMGMGKGHFMEMEKDLEJDMELEIDMEKDLEJDIDJDACGDHDGDACIDACPBACPBPBACPBACPBACPBPBPBCBPBNBCBNBNBCBNBNBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBNBNBNBCBNBPBPBACACIDCBNBPBCBNBPBNBPBNBPBCBPBPBPBPBPBACPBPBACIDIDACIDHDIDIDJDIDLEMEMEMEHHKGKGCIHJDJJCAAAAAAAAAAAAAA",
+"AAAAAAAAAAOICICIHFAGHFMEHFMEKDLEJDIDMEJDMEKDMEIDIDIDACGDACGDACPBGDPBGDPBPBACPBCBPBCBPBPBNBCBPBNBNBNBNBBBBBBBBBBBBBBBLBBBLBBBLBBBLBBBBBBBBBBBABNBBBCBNBCBCBPBPBPBACPBNBNBNBCBNBPBNBPBNBPBCBPBPBPBPBPBACACIDPBACIDIDGDHDIDLEJDLEMEMEKDMEKGHHKGFJHJCGAAAAAAAAAAAAAA",
+"AAAAAAAAAANHEJMGHHHFMEHFMEKDMEJDIDLEJDGDMEMEIDJDGDJDIDACGDGDACGDACPBACPBCBPBCBPBCBPBPBNBPBNBCBNBNBCBBBBBBBABBBLBBBLBBBLBBBLBPALBBBBBPALBLBBBBBBBBBBBNBNBNBPBPBACACNBCBNBNBNBCBNBNBCBCBNBPBCBPBPBPBACPBPBPBACACIDACJDGDIDIDLEJDMEMEMEMEMGMECIAINJAHAAAAAAAAAAAAAA",
+"AAAAAAAAAAAHCICILGMGAGMEMEMEKDMEMEJDGDIDGDMEJDJDIDGDJDACIDACPBACPBGDCBACPBPBPBPBPBCBPBCBPBPBNBCBNBNBBBABNBBBLBBBPABBPALBPABBBBPALBPABBLBBBLBPABBBBBBABNBPBCBPBACPBPBBBNBNBNBNBNBCBNBPBCBNBPBCBPBACPBACACPBIDPBIDACIDIDGDJDIDLEMEMEHFLEKGMGKGCICJNHAAAAAAAAAAAAAA",
+"AAAAAAAAAAMDEJCIMGMEHFMEHFCEMELEJDIDJDGDJDIDJDMEIDJDACIDIDACGDPBACACIDPBACPBACACPBPBCBPBPBNBCBCBNBNBABBBBBBBBBPALBLBBBLBBBPAPABBPALBPABBPALBBBBBBBBBNBNBNBPBACPBACNBBBNBABBBNBCBNBCBNBNBPBCBPBPBPBPBPBPBACPBIDACIDACGDHDIDLEIDJDMEMEKGMEKGCIAIEJNHAAAAAAAAAAAAAA",
+"AAAAAAAAAAPEFJLGMGMGMEHFMEMEMEJDMEIDLEJDGDGDIDJDIDIDIDGDACIDACGDPBACPBACPBPBPBPBCBPBPBCBCBPBNBNBNBBBNBBBBBLBBBBBPABBPALBPALBLBPABBPALBPABBPALBBBBBABCBNBPBPBPBPBPBBBBBBBNBBBBBNBNBCBNBCBNBPBNBPBPBPBPBACPBACPBIDPBIDGDIDGDJDLEIDMEMEMELGMEKGCIDJKIAAAAAAAAAAAAAA",
+"AAAAAAAAAAICIJCIIHLGMEHFNEMEKDMEIDJDJDGDIDHDGDLEJDJDIDACIDGDACACGDACPBPBPBPBPBCBPBPBCBNBNBNBCBNBNBABBBBBBBBBLBPALBPABBPAPABBPALBPALBPALBPABBLBBBBBNBNBNBCBCBPBPBBBBBBBBBBBNBABNBNBNBNBNBCBNBCBCBPBPBPBPBACPBACPBIDACJDGDIDIDJDMEMEMEHFMELGMGHHEJEKAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAIJCILGHFMGMEKDMEMEKDMEIDIDJDGDIDGDIDIDIDJDIDACIDACPBACPBACPBCBPBCBPBCBNBCBPBNBCBNBNBNBNBBBBBLBBBLBBBPALBPABBLBPALBPAPALBPABBLBPABBBBABNBCBPBNBPBPBABBBBBLBBBBBBBNBBBCBNBNBNBNBPBNBPBCBPBPBACPBACIDACPBIDACIDGDJDIDLEMEMEMELGKGLGCIAIDJJCAAAAAAAAAAAA",
+"AAAAAAAAAAAABJCIMGMGMEHFMECEMEMEJDLEJDIDJDGDACGDIDJDIDGDIDACGDIDPBACPBPBPBCBPBCBNBPBNBNBCBNBNBCBBBBBBBLBBBLBBBPALBPABBPAPALBPALBBBPABBPABBBBBBBBNBNBNBCBPBPBCBNBBBPABBBBBBBBBBCBBBBBNBCBNBNBPBNBCBPBPBPBACPBPBPBACGDIDGDJDGDLEJDMEMEHFMEMEMGAIFJNJJCAAAAAAAAAAAA",
+"AAAAAAAAAAAANHBICIMGHFMEHFMEMEJDLEJDIDGDIDHDGDGDHDIDJDJDGDGDACACGDPBPBCBPBPBCBPBCBCBPBNBNBCBNBNBBBABBBBBBBBBPABBLBBBLBLBPABBPALBPABBPALBLBBBABNBCBNBCBPBCBCBNBPABBBBLBBBBBABNBBBBBCBBBNBCBNBCBPBNBPBPBPBPBPBACIDACIDACIDGDJDIDLEMEMEMELGMGKGMGCJNJLDAAAAAAAAAAAA",
+"AAAAAAAAAAAAKFFJCIHFLGHFAGMEKDLEJDIDJDIDHDGDIDACGDGDIDIDJDACIDACACPBOBPBPBCBPBNBPBNBNBCBCBNBNBNBABNBBBBBLBBBLBBBPALBPAPABBPALBPABBLBLBBBBBBBNBCBNBCBCBPBCBNBPABBLBBBLBBBBBBBBBBBCBBBNBNBNBNBCBNBPBCBPBPBPBACACPBIDACGDGDIDIDJEJDMEHFMEMEMEKGBICIHJOEAAAAAAAAAAAA",
+"AAAAAAAAAAAAKCFJLGMGHFMEHFMEKDMELEJDIDJDIDGDACIDACGDGDJDIDIDACIDACACPBACCBPBPBPBCBPBCBNBCBCBCBNBPBNBCBBBBBLBBBLBPABBLBBBLBBBPABBLBPABBBBABNBNBNBCBPBPBNBPABBBBLBPABBBBLBBBBBBBBBBBABNBCBNBCBNBCBCBNBPBPBPBPBACACPBIDACIDGDGDIDLEMEMEHFMELGHHBICIHJJCAAAAAAAAAAAA",
+"AAAAAAAAAAAAICEJCILGMGHFMEHFMEKDJDLEJDIDGDIDJDGDIDACGDACIDIDIDACIDIDACACPBACPBACPBPBPBPBPBPBNBCBNBCBNBABBBBBBBPABBBBPALBPALBBBLBBBNBABBBNBCBNBCBPBCBBBBBBBBBPABBBBBBLBBBBBBBBBABBBNBBBNBCBNBNBPBNBPBCBPBPBPBPBPBIDACGDGDGDIDMEJDMEMEMEMEKGKGCICJDJICAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAHGFJMGHFHHCEMEHFMEIDJDIDJDIDACIDGDACGDACPBACIDACIDIDACIDACACPBPBPBPBPBCBCBNBNBPBNBNBNBBBNBBBLBBBBBLBLBBBBBBBBBBBBBBBBBNBCBNBCBCBNBPBNBBBLBPABBLBPABBLBBBBBABBBBBNBABNBNBNBNBCBCBNBPBCBPBPBPBACPBIDPBIDACGDJDGDJDLEMEKDMELGMEHHLGFJHKAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAFICIIHMGMEHFCEMEMEMEJDLEIDHDIDIDACGDGDPBIDPBPBPBIDACIDIDPBPBACPBCBPBNBPBNBCBCBNBNBCBNBNBABBBABBBLBBBBBBBBBBBLBBBNBABNBCBNBCBNBPBPBBBBBPABBPALBPABBLBBBBBLBBBNBABBBNBNBCBNBCBNBNBCBPBCBPBCBPBPBIDPBACGDPBHDGDLEIDMEMEMEHFMEMGKGCICJHJAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAMDFJLGMGMGMEHFMEKDMEKDJDIDIDGDHDIDACACPBGDACPBPBCBPBIDACIDACPBPBPBCBPBCBPBNBNBCBNBNBBBCBNBBBNBBBABBBBBABBBABNBABCBNBCBNBCBPBPBCBPABBPALBPABBPABBLBPABBLBBBBBBBNBBBBBCBBBCBNBNBCBPBNBPBCBPBPBPBPBACGDACIDIDIDJDLEJDKDMEMEMGHFKGCICJKIAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAACJCILGHFHFHFMEKDJDMEMEIDJDIDACGDACGDGDACPBGDPBPBACPBIDACACPBACPBPBPBNBCBNBCBNBCBBBCBNBNBABNBABNBNBABBBNBNBCBNBNBCBCBPBPBPBCBPABBPALBPABBLBLBPALBBBLBBBBBBBBBBBBBCBBBCBNBNBNBPBNBCBPBPBCBPBPBACGDACIDHDIDIDIDJDMELEHFMEHFKGMGAIFJOIAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAOHCICILGMEAGKDMEKDLEJDJDIDIDIDIDGDACACGDACPBACPBPBPBACIDIDACPBACPBCBPBCBCBNBCBNBCBNBCBNBNBCBNBNBCBNBCBNBCBNBPBCBPBPBPBNBBBPABBLBPABBPALBPABBLBPABBBBBBBBABBBABNBBBCBNBNBCBNBCBCBPBNBPBPBACACPBACIDIDIDJDIDJDLEKDMEMEHFKGHFHHCICJCGAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAMDFJCIHFMGHFMEHFMEJDMEIDJDIDIDACIDPBIDACPBACPBPBCBPBPBPBACIDACACPBACPBNBPBPBCBPBNBCBNBCBNBCBNBCBNBCBNBCBCBPBCBPBPBCBBBBBBBPALBPABBPALBPALBBBPABBLBBBBBABBBNBNBBBCBNBNBCBNBCBNBCBPBCBACPBACPBIDACIDACIDIDJDLEKDMEMEHFMEHFMGAICIHJMDAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAHJCIMGHFMEHFMEKDMEKDLEIDJDGDIDACIDPBGDACPBGDCBPBPBPBPBIDACIDACACPBACPBPBPBPBCBPBPBCBPBCBNBPBCBPBPBPBPBPBPBPBPBBBBBBBLBPABBLBBBPALBPABBBBLBBBPABBLBBBBBBBABNBNBNBNBBBCBNBCBPBNBPBPBPBACPBACACIDBCJDJDIDJDIDMEKDHFMEHFKGMGMGCJHJICAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAEHCILGMGMGMEHFMEKDLEJDJDIDJDACIDGDGDACACGDACPBACPBCBPBPBPBACIDIDACACACACACACPBACCBPBPBPBACCBPBPBPBPBACPBCBNBBBBBBBLBBBLBPABBPALBBBBBLBLBBBLBBBBBABBBBBCBNBNBNBNBNBCBNBCBNBCBCBPBACPBACACIDBCIDIDIDIDJDMEKDMEKDMEMEAGHFKGCIEJPIAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAJCIJCILGHFHFMEHFMEMEIDJDIDIDJDACIDACPBPBGDPBACPBPBGDCBPBPBPBPBACIDACACACACPBACPBACACPBACPBACACPBACPBNBCBNBBBBBLBBBBBPABBBBLBBBPALBPABBBBBBBBLBBBNBBBABNBBBCBBBCBNBNBCBNBPBPBPBPBPBACACACACIDBCIDJDIDJDIDMEKDMECEHFMEMGMGBICJCGAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAOIIHMGMGMEHFNEMEKDMEIDJDIDIDJDGDACGDGDACACPBGDPBACPBPBCBPBPBPBPBIDPBIDACIDACACACACACACPBPBPBCBNBNBCBBBBBBBBBBBLBBBLBBBLBBBLBBBBBBBLBBBLBBBNBABBBBBNBBBCBNBCBNBCBPBNBCBPBPBPBPBACACACACIDACIDJDIDIDKDMEKDMEKDMEHFMGMGBIDJHJAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAICNJCILGMGHFKDMEKDMEJDIDIDIDIDACIDACIDACACGDPBACCBPBPBPBCBPBPBPBPBPBPBPBPBPBPBPBPBNBPBPBNBNBNBNBBBBBBBABBBBBBBLBBBBBLBBBLBBBLBPABBBBLBBBBBBBBBABCBNBNBNBNBNBCBPBCBPBPBPBACACACPBACACIDACKDACIDJDJDIDKDMECEMEHFMEMGLGCICJAHAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAOGEJMGMGMEHFHFMEKDJDLEJDBCGDIDIDIDACPBIDACACACPBACPBPBPBCBPBNBPBPBNBPBPBPBNBPBNBPBNBNBNBBBNBBBNBABBBNBBBLBBBBBLBBBBBLBBBLBBBBBBBBBBBBBNBABNBNBNBNBCBNBCBCBPBNBPBPBPBACACPBACACACIDACIDACIDJDIDIDKDJDMEMEHFHFMGLGMGDJKIAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAABJIHCIMGLGHFMEHFLEJDJDIDJDIDACIDGDACIDPBIDPBACPBACPBPBPBPBPBCBPBPBPBCBNBPBNBPBCBNBCBNBNBBBABNBNBBBBBBBBBBBBBBBLBBBBBBBBBLBBBLBBBBBABNBNBNBNBNBCBNBCBNBPBCBPBPBACPBPBACACACACIDACKDACIDIDIDKDJDMEKDKDHFMEAGLGMGFJOHICAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAADBOICICIHFAGHFMEKDKDLEJDIDJDIDIDACIDACACIDACACGDACACPBACPBPBACPBPBCBPBPBPBPBPBNBCBNBCBBBCBNBNBBBNBABBBBBABBBBBBBBBLBBBBBBBBBNBABBBNBBBCBBBNBCBNBCBNBPBCBPBPBACPBPBACACACACIDACIDACIDIDKDKDJDMEKDMEAGMEHFMGCIHGMDAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAMDHGFJMGHFHFAGMECEMEJDIDJDIDIDIDIDIDACIDPBACIDPBACPBACPBPBACPBPBPBCBPBCBCBPBNBPBNBCBNBCBNBCBNBNBBBCBBBABBBABBBBBABBBBBBBBBCBBBCBNBBBCBNBCBNBPBCBPBPBPBACPBACACACPBACIDACKDACKDIDKDIDJDLEKDMECEHFMGKGFFDCAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCEHJGCIHFHFMEKDMEKDIDJDJDJDIDIDIDACIDIDACACGDPBPBACPBACPBACPBPBPBPBNBCBPBCBPBNBCBNBCBNBNBCBNBNBCBNBABNBBBNBCBBBCBBBCBNBCBNBNBCBNBCBNBPBCBPBPBPBACPBACPBACACACIDACIDIDKDIDKDKDMEKDCEMEHFMEGFDCDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICPDEFJEKGHFMECEMEMEJDJDIDJDIDJDIDIDIDACIDACPBACACACPBACPBPBPBACPBPBCBPBPBCBPBNBCBNBCBNBCBNBCBNBCBCBCBNBCBCBCBNBCBNBCBNBCBCBNBPBCBPBPBACPBACACACIDACIDIDKDIDKDIDKDKDLEKDHFLEGFADJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICDCLFFCGFIELEHFKDKDMEIDJDIDJDIDJDIDIDACIDIDACACACACACPBPBACPBCBPBPBPBPBCBPBCBCBPBCBPBPBPBCBPBPBPBPBCBPBCBCBPBCBPBPBPBACPBACPBACACACIDACIDIDKDLEKDKDKDLEFFFCDCICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICJCIBDCAEADFCFCFCHCBEPBHEIDJDIDJDIDACJDACIDACACACACACACACPBACPBACPBACPBPBPBACPBPBACPBACPBACACPBACACACIDACIDIDIDIDKDIDLEIDNBFEFCMCJCICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBDBEBEBGBGBIBIBFCOCFCFCFCHCBENBBENBIEPBGDIEPBCDHCHCFCHCHCFCHCFCFCFCFCFCFCOCOCIBIBMCDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"};
Added: trunk/com.aptana.rdt/icons/full/elcl16/rails.gif
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/full/elcl16/rails.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/full/elcl16/rubydoc.gif
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/full/elcl16/rubydoc.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/rubyred.ico
===================================================================
(Binary files differ)
Property changes on: trunk/com.aptana.rdt/icons/rubyred.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/com.aptana.rdt/icons/rubyred.l.pm
===================================================================
--- trunk/com.aptana.rdt/icons/rubyred.l.pm (rev 0)
+++ trunk/com.aptana.rdt/icons/rubyred.l.pm 2007-05-03 17:26:48 UTC (rev 2424)
@@ -0,0 +1,191 @@
+/* XPM */
+static char *rubyred.l[] = {
+/* width height ncolors chars_per_pixel */
+"48 48 137 2",
+/* colors */
+"AA c #FFFFFFFFFFFF",
+"BA c #FFFFE7E77B7B",
+"CA c #FFFFE7E74A4A",
+"DA c #FFFFDEDE3939",
+"EA c #FFFFD6D67373",
+"FA c #FFFFD6D66363",
+"GA c #FFFFCECE2929",
+"HA c #FFFF9C9C5252",
+"IA c #FFFF73737373",
+"JA c #FFFF73736363",
+"KA c #FFFF6B6B7373",
+"LA c #FFFF6B6B6B6B",
+"MA c #FFFF5A5A6363",
+"NA c #FFFF5A5A4A4A",
+"OA c #FFFF52525A5A",
+"PA c #F7F7DEDE2929",
+"AB c #F7F7A5A53131",
+"BB c #F7F74A4A5252",
+"CB c #F7F74A4A4A4A",
+"DB c #F7F742423939",
+"EB c #F7F739394242",
+"FB c #F7F739393939",
+"GB c #EFEFCECE1818",
+"HB c #EFEFBDBD2929",
+"IB c #EFEF73733131",
+"JB c #EFEF52525A5A",
+"KB c #EFEF52523939",
+"LB c #EFEF4A4A4A4A",
+"MB c #EFEF42423939",
+"NB c #EFEF39394242",
+"OB c #EFEF39393939",
+"PB c #DEDEB5B51818",
+"AC c #DEDE42423939",
+"BC c #DEDE39394242",
+"CC c #DEDE39393939",
+"DC c #DEDE29293131",
+"EC c #D6D6ADAD1010",
+"FC c #D6D67B7B2121",
+"GC c #D6D663636363",
+"HC c #D6D652525252",
+"IC c #D6D642424A4A",
+"JC c #D6D629292929",
+"KC c #CECEC6C6C6C6",
+"LC c #CECEA5A52929",
+"MC c #CECEA5A51818",
+"NC c #CECE9C9C2121",
+"OC c #CECE9C9C1010",
+"PC c #CECE42424242",
+"AD c #CECE39393939",
+"BD c #CECE29293131",
+"CD c #CECE29292929",
+"DD c #C6C6BDBDC6C6",
+"ED c #C6C652525252",
+"FD c #BDBDC6C6CECE",
+"GD c #BDBD73738484",
+"HD c #BDBD63636363",
+"ID c #BDBD4A4A5252",
+"JD c #BDBD39394242",
+"KD c #BDBD31313131",
+"LD c #BDBD29293131",
+"MD c #BDBD21212929",
+"ND c #B5B59C9C4A4A",
+"OD c #B5B55A5A5A5A",
+"PD c #B5B54A4A4A4A",
+"AE c #ADAD7B7B5252",
+"BE c #ADAD7B7B3939",
+"CE c #ADAD6B6B6B6B",
+"DE c #ADAD5A5A6363",
+"EE c #ADAD52525A5A",
+"FE c #ADAD42424A4A",
+"GE c #ADAD39394242",
+"HE c #ADAD31313939",
+"IE c #ADAD29292929",
+"JE c #A5A56B6B7B7B",
+"KE c #9C9CA5A5ADAD",
+"LE c #9C9C5A5A5A5A",
+"ME c #9C9C39393939",
+"NE c #9C9C29292929",
+"OE c #94947B7B4A4A",
+"PE c #949463636363",
+"AF c #949439394242",
+"BF c #8C8C42424A4A",
+"CF c #8C8C39393939",
+"DF c #848473736363",
+"EF c #84845A5A5A5A",
+"FF c #84844A4A5252",
+"GF c #7B7B7B7B7B7B",
+"HF c #7B7B73736363",
+"IF c #7B7B73735A5A",
+"JF c #7B7B6B6B5252",
+"KF c #7B7B63633131",
+"LF c #7B7B52525252",
+"MF c #7B7B4A4A4242",
+"NF c #73736B6B6B6B",
+"OF c #73735A5A2929",
+"PF c #737321212121",
+"AG c #6B6B6B6B7373",
+"BG c #6B6B6B6B6B6B",
+"CG c #6B6B4A4A4A4A",
+"DG c #6B6B39393939",
+"EG c #63635A5A4A4A",
+"FG c #636352525252",
+"GG c #636339394242",
+"HG c #636321212121",
+"IG c #636318181818",
+"JG c #5A5A63636363",
+"KG c #5A5A5A5A5A5A",
+"LG c #5A5A39394242",
+"MG c #5A5A29292929",
+"NG c #5A5A18181818",
+"OG c #52524A4A4A4A",
+"PG c #525242423939",
+"AH c #525239393939",
+"BH c #525229293131",
+"CH c #4A4A52525252",
+"DH c #4A4A4A4A4A4A",
+"EH c #4A4A31313131",
+"FH c #4A4A29292929",
+"GH c #4A4A18181818",
+"HH c #424242423939",
+"IH c #424239392929",
+"JH c #393942424A4A",
+"KH c #393939394242",
+"LH c #393939393131",
+"MH c #393921212121",
+"NH c #313118181818",
+"OH c #292929293131",
+"PH c #292929292929",
+"AI c #212121211818",
+"BI c #212118182121",
+"CI c #212110101818",
+"DI c #181821212121",
+"EI c #181818181818",
+"FI c #181808080808",
+"GI c #101010100808",
+"HI c #080808081010",
+"II c #000000000000",
+/* pixels */
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPHLHLHBIJHCHPHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICHIIBGDIEIIIDHPHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJGHIEIOHDHIIPHEIKHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICHEIEIGIBGHIDHBIKGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKHEILHHIJGEIHIEIPHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOHBIAGHIPHGHIGIGHGPEOGEIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILHEIKHEIFICFCDKDCDMDKDHDAHEIIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICHHIHFBIEIIEBCCCADADADADKDLEIIIIIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMFCFEILGAHHEICACNBACCCCCADADKDCEPHIIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFLDBDCCICLAJBLBLBICLBLBCCCCCCADKDFEEIIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFGGEADCCBCLBBBNAMEHGNEBCICLBCCICCCADKDLFIIIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIEEADCCBCLBLBLBMEBCICHEMEICLBLBOBACCCCCPDPHIIIIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDGKDBDBCLBNBLBHEPCHCIDFFFEODCCLBLBCCICCCADAEJFIFNFDFIFPHIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBFBDCCOBLBLBPCBBHCJEDDAAFDMHKDICNBLBMBACFCMCOCNCOCMCLCJFIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPDADCCBCLBLBBBJBICKCAAAAKEEIHECBLBCCLBKBPBPBPBECHBGBPBKFIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILHLDCDCCOBLBLBOAJBOAIDDEGDGDGENALBLBLBACGAHBGBHBPAGBGAPBOFIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBHLDCCCCNBLBCBOALALAOALALAJBMAJBLBCBMBIBGAGBGAPAPAPAPBMCEGIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPHMDDCCCNBLBNAOAOALALALALALALAOAOACBLBABGADAFADAPAGAGBMCHHIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMHADADOBCCLBBBOALALALAIAIALALALANABBNAFAFABACAPAGBGBMCLCLHIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHMDJCCCOBCBLBOALALAKAIAIAIALALAOABBNAEACAGAGAGAPAGAGBLCFGIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEIPDJCCCOBNBCBOAOALALAIAKAIAKAMAOANABCHAEAEACAPAGAGBMCNDEIIIII",
+"IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBFDCDCOBCBCBNAOAOALALAKALALALAOALBBBJAFACALCGAPBNCOELHIIIIII",
+"IIIIIIIIIIEIDHPHIIIIIIIIIIIIIIIIIIIIMHADDCOBOBEBCBOALAOALALAMAOAOAOACBCBLBKBGAGBMCLCJFIIIIIIIIII",
+"IIIIIIIIEIDHEIKGDHIIIIIIIIIIIIIIIIIIIILEBDOBOBEBCBCBNAOAOAOAOALAOACBCBNBMBMBACFCBEIHIIIIIIIIIIII",
+"IIIIIIEIBGIIEIEIEGCHIIIIIIIIIIIIIIIIIIIIHDDCOBOBEBCBCBOAOANAOACBNACBFBCBOBCCADFEIIIIIIIIIIIIIIII",
+"IIIIIILHEIEIIIEIOHKGGFIIIIIIIIIIIIIIIIIIPHEDDCOBEBEBCBCBNABBCBOAEBCBCBOBOBCCJCAHIIIIIIIIIIIIIIII",
+"IIIIIICHEIIIGIEICIHHOGEFMFGGDGEEEEODPDODODDELDDCOBCBEBBBOALAOALAOABBCBNBCCCCCDMHIIIIIIIIIIIIIIII",
+"IIIIPHPHIICINGNGHGPFLDIEIEHEMDMDKDMDLDCDLDMDMDADCCNBOAOAOALALALALAOACBLBCCCCADEFIIIIIIIIIIIIIIII",
+"IIIIKHEICIKDKDKDKDMDHEMDMDKDKDADCDCDCDLDADCDBDJCCCBCMBLBBBCBOACBBBLBLBNBCCCCBDKDEFIIIIIIIIIIIIII",
+"IIIIIHCIHEADADKDMDMDKDMDKDMDCDCDMDADBDCCCDDCADDCCCCCBCNBLBNBLBLBLBLBNBNBCCCCADKDKDMFIIIIIIIIIIII",
+"IIIICGNECDADCDADADMDADMDADCDADBDADCDADBDADBDCCBDCCBCLBBCLBLBNBLBNBLBOBLBCCCCCCADKDJDLFIIIIIIIIII",
+"IIIIFEMDADCDADCCCCCCCDADCDADCDLDCDADBDBDBDCCBDCCCCDCCCLBLBNBLBCBLBNBLBCCNBOBCCCCADKDFEPHIIIIIIII",
+"IIIIMEKDADCCCDCCCCLBCCCCBCCCBCMBBCCCOBBCOBCCNBBCOBBCCCCCNBLBCBLBCBLBLBLBOBBCOBCCADADHECEIIIIIIII",
+"IIIIMECDCCBDCCCCOBCCLBLBLBLBCBLBLBCBLBLBBBBBCBCBLBLBLBNBNBNBCBBBBBCBCBNBLBNBNBC...
[truncated message content] |