Browse Source

rotate entities to look at their target

Kolja Strohm 1 year ago
parent
commit
3137d8db92

+ 16 - 5
FactoryCraft/Block.cpp

@@ -13,15 +13,19 @@ Block::Block(const BlockType* zType,
     int maxHP,
     bool transparent,
     bool needRequestModelInfo,
-    float size)
+    float size,
+    bool passable,
+    float speedModifier)
     : FactoryCraftModel(),
       zType(zType),
       location(pos),
       maxHP((float)maxHP),
       needRequestModelInfo(needRequestModelInfo),
       partOfModel(0),
-    flowOptions(0),
-    distanceToSource(0)
+      flowOptions(0),
+      distanceToSource(0),
+      passable(passable),
+      speedModifier(speedModifier)
 {
     hp = (float)maxHP;
     memset(sideVisible, 0, 6);
@@ -47,7 +51,8 @@ void Block::beforeRender(
     FactoryCraftModel::beforeRender(api, zVertexShader, zPixelShader);
 }
 
-void Block::setFlow(char flowOptions, char distanceToSource) {
+void Block::setFlow(char flowOptions, char distanceToSource)
+{
     this->flowOptions = flowOptions;
     this->distanceToSource = distanceToSource;
 }
@@ -89,7 +94,7 @@ void Block::api(char* message)
         }
     case 2: // update fluid state
         {
-        	flowOptions = message[1];
+            flowOptions = message[1];
             distanceToSource = message[2];
             Chunk* zChunk = World::INSTANCE->zChunk(
                 World::INSTANCE->getChunkCenter(location.x, location.y));
@@ -98,6 +103,12 @@ void Block::api(char* message)
                 zChunk->setModelChanged(partOfModel);
             }
         }
+    case 3: // update passable and speed modifier
+        {
+            passable = message[1];
+            speedModifier = *(float*)(message + 2);
+            break;
+        }
     }
 }
 

+ 6 - 1
FactoryCraft/Block.h

@@ -25,6 +25,8 @@ protected:
     int partOfModel;
     char flowOptions;
     char distanceToSource;
+    bool passable;
+    float speedModifier;
 
     void beforeRender(
         GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader) override;
@@ -36,7 +38,10 @@ public:
         Model3DTextur* texture,
         int maxHp,
         bool transparent,
-        bool needRequestModelInfo, float size);
+        bool needRequestModelInfo,
+        float size,
+        bool passable,
+        float speedModifier);
     virtual ~Block();
 
     void setFlow(char flowOptions, char distanceToSource);

+ 2 - 2
FactoryCraft/BlockType.cpp

@@ -24,7 +24,7 @@ BlockType::BlockType(int id,
 
 BlockType::~BlockType() {}
 
-Block* BlockType::createBlock(Framework::Vec3<int> position)
+Block* BlockType::createBlock(Framework::Vec3<int> position, bool passable, float speedModifier)
 {
     return new Block(this,
         position,
@@ -33,7 +33,7 @@ Block* BlockType::createBlock(Framework::Vec3<int> position)
         initialMaxHP,
         model.isTransparent(),
         needModelSubscription,
-        model.getSize());
+        model.getSize(), passable, speedModifier);
 }
 
 int BlockType::getId() const

+ 1 - 1
FactoryCraft/BlockType.h

@@ -29,7 +29,7 @@ public:
         bool fluid,
         char maxFlowDistance);
     ~BlockType();
-    Block* createBlock(Framework::Vec3<int> position);
+    Block* createBlock(Framework::Vec3<int> position, bool passable, float speedModifier);
     bool doesNeedInstance() const;
     bool doesNeedModelSubscription() const;
     bool isFluid() const;

+ 37 - 12
FactoryCraft/Chunk.cpp

@@ -86,8 +86,8 @@ Chunk::Chunk(Framework::Punkt location, Framework::StreamReader* zReader)
     load(zReader);
     for (ChunkModelBuilder* builder : modelBuilders)
     {
-		buildModel(builder);
-	}
+        buildModel(builder);
+    }
 }
 
 Chunk::~Chunk()
@@ -151,13 +151,22 @@ void Chunk::load(Framework::StreamReader* zReader)
     {
         int index;
         zReader->lese((char*)&index, 4);
+        char state = 0;
+        zReader->lese(&state, 1);
         char flowOptions = 0;
         char distanceToSource = 0;
-        if (blockTypes[id]->isFluid())
+        if ((state | 1) == state)
         {
             zReader->lese(&flowOptions, 1);
             zReader->lese(&distanceToSource, 1);
         }
+        bool passable = 0;
+        float speedModifier = 1.f;
+        if ((state | 2) == state)
+        {
+            passable = 1;
+            zReader->lese((char*)&speedModifier, 4);
+        }
         pos = Vec3<int>((index / WORLD_HEIGHT) / CHUNK_SIZE,
             (index / WORLD_HEIGHT) % CHUNK_SIZE,
             index % WORLD_HEIGHT);
@@ -167,7 +176,7 @@ void Chunk::load(Framework::StreamReader* zReader)
             Block* b = blockTypes[id]->createBlock(
                 {pos.x + location.x - CHUNK_SIZE / 2,
                     pos.y + location.y - CHUNK_SIZE / 2,
-                    pos.z});
+                    pos.z}, passable, speedModifier);
             b->setFlow(flowOptions, distanceToSource);
             blocks[index] = b;
             cs.unlock();
@@ -335,8 +344,8 @@ void Chunk::renderSolid(std::function<void(Model3D*)> f)
     {
         if (!builder->isTransparent())
         {
-			f(builder->zModel());
-		}
+            f(builder->zModel());
+        }
     }
     api->setCullBack(true);
     float dist = 0.f;
@@ -369,7 +378,7 @@ bool Chunk::tick(std::function<void(Model3D*)> f, double time)
     for (ChunkModelBuilder* builder : modelBuilders)
     {
         if ((modelChanged | builder->getType()) == modelChanged)
-			buildModel(builder);
+            buildModel(builder);
     }
     for (ChunkModelBuilder* builder : modelBuilders)
     {
@@ -425,8 +434,23 @@ void Chunk::api(char* message)
     {
     case 0: // set block
         {
-            int index = *(int*)(message + 1);
-            int id = *(int*)(message + 5);
+            unsigned short id = *(int*)(message + 1);
+            int index = *(int*)(message + 3);
+            char state = message[7];
+            char flowOptions = 0;
+            char distanceToSource = 0;
+            if ((state | 1) == state)
+            {
+                flowOptions = message[8];
+                distanceToSource = message[9];
+            }
+            bool passable = 0;
+            float speedModifier = 1.f;
+            if ((state | 2) == state)
+            {
+                passable = 1;
+                speedModifier = *(float*)(message + 10);
+            }
             Framework::Vec3<int> location((index / WORLD_HEIGHT) / CHUNK_SIZE,
                 (index / WORLD_HEIGHT) % CHUNK_SIZE,
                 index % WORLD_HEIGHT);
@@ -434,7 +458,8 @@ void Chunk::api(char* message)
             location.y += this->location.y - CHUNK_SIZE / 2;
             if (blockTypes[id]->doesNeedInstance())
             {
-                Block* zB = blockTypes[id]->createBlock(location);
+                Block* zB = blockTypes[id]->createBlock(location, passable, speedModifier);
+                zB->setFlow(flowOptions, distanceToSource);
                 setBlock(zB);
             }
             else
@@ -496,10 +521,10 @@ void Chunk::setBlock(Block* block)
         if (block && builder->isPartOfModel(block))
         {
             newAffectsGround |= builder->getType();
-		}
+        }
         if (blocks[index] && builder->isPartOfModel(blocks[index]))
         {
-			affectsGround |= builder->getType();
+            affectsGround |= builder->getType();
         }
     }
     if (blocks[index])

+ 514 - 5975
FactoryCraft/CustomUIDX11PixelShader.h

@@ -10,7 +10,7 @@
 //
 //   float ambientFactor;               // Offset:    0 Size:     4
 //   float diffusFactor;                // Offset:    4 Size:     4
-//   float specularFactor;              // Offset:    8 Size:     4
+//   float specularFactor;              // Offset:    8 Size:     4 [unused]
 //
 // }
 //
@@ -77,7 +77,7 @@
 // SV_TARGET                0   xyzw        0   TARGET   float   xyzw
 //
 ps_5_0
-dcl_globalFlags refactoringAllowed | skipOptimization
+dcl_globalFlags refactoringAllowed
 dcl_constantbuffer CB1[1], immediateIndexed
 dcl_constantbuffer CB2[1], immediateIndexed
 dcl_constantbuffer CB3[1], immediateIndexed
@@ -90,6138 +90,677 @@ dcl_input_ps linear v3.xyz
 dcl_input_ps linear v4.xyzw
 dcl_input_ps linear v5.xyz
 dcl_output o0.xyzw
-dcl_temps 6
-//
-// Initial variable locations:
-//   v0.x <- input.worldPos.x; v0.y <- input.worldPos.y; v0.z <- input.worldPos.z; v0.w <- input.worldPos.w; 
-//   v1.x <- input.position.x; v1.y <- input.position.y; v1.z <- input.position.z; v1.w <- input.position.w; 
-//   v2.x <- input.tex.x; v2.y <- input.tex.y; 
-//   v3.x <- input.normal.x; v3.y <- input.normal.y; v3.z <- input.normal.z; 
-//   v4.x <- input.light1.x; v4.y <- input.light1.y; v4.z <- input.light1.z; v4.w <- input.light1.w; 
-//   v5.x <- input.light2.x; v5.y <- input.light2.y; v5.z <- input.light2.z; v5.w <- input.light2.w; 
-//   o0.x <- <TexturePixelShader return value>.x; o0.y <- <TexturePixelShader return value>.y; o0.z <- <TexturePixelShader return value>.z; o0.w <- <TexturePixelShader return value>.w
-//
-#line 70 "C:\Users\kolja\Desktop\Kolja-Strohm-Games\Spiele Platform\Standalown\Klient\FactoryCraft\FactoryCraft\DX11CustomPixelShader.hlsl"
-itof r0.xyz, l(0, 0, 0, 0)  // r0.x <- specularLight.x; r0.y <- specularLight.y; r0.z <- specularLight.z
-
-#line 71
-sample_indexable(texture2d)(float,float,float,float) r1.xyzw, v2.xyxx, t0.xyzw, s0  // r1.x <- materialColor.x; r1.y <- materialColor.y; r1.z <- materialColor.z; r1.w <- materialColor.w
-
-#line 72
-ine r0.w, l(0, 0, 0, 0), cb3[0].x
-if_nz r0.w
-  mov r0.w, cb3[0].x  // r0.w <- effectEnabled
-
-#line 74
-  lt r2.x, l(1.000000), cb3[0].y  // r2.x <- effectAlpha
-
-#line 75
-  mov r2.y, cb3[0].y  // r2.y <- percentage
-
-#line 76
-  if_nz r2.x
-    mov r2.z, l(-1.000000)
-    add r2.y, r2.z, r2.y
-  endif 
-
-#line 77
-  ine r0.w, l(0, 0, 0, 0), r0.w
-  not r2.z, r2.x
-  and r0.w, r0.w, r2.z
-  if_nz r0.w
-    mov r0.w, l(-0.250000)
-    add r0.w, r0.w, r1.w
-    lt r0.w, r0.w, l(0.000000)
-    and r0.w, r0.w, l(-1)
-    discard_nz r0.w
-  endif 
-
-#line 78
-  mov r0.w, l(-0.500000)
-  add r0.w, r0.w, v2.x
-  mov r2.z, l(-0.500000)
-  add r2.z, r2.z, v2.x
-  mul r0.w, r0.w, r2.z
-  mov r2.z, l(-0.500000)
-  add r2.z, r2.z, v2.y
-  mov r2.w, l(-0.500000)
-  add r2.w, r2.w, v2.y
-  mul r2.z, r2.w, r2.z
-  add r0.w, r0.w, r2.z
-  sqrt r0.w, r0.w
-  div r0.w, r0.w, l(0.707107)  // r0.w <- dist
-
-#line 79
-  lt r2.z, r0.w, r2.y
-  if_nz r2.z
-
-#line 81
-    mov r0.w, -r0.w
-    add r0.w, r0.w, r2.y
-    div r0.w, r0.w, l(0.200000)  // r0.w <- alphaMultiplier
-
-#line 82
-    itof r2.y, l(1)
-    lt r2.y, r2.y, r0.w
-    if_nz r2.y
-
-#line 83
-      mov r0.w, l(1.000000)
-    endif 
-
-#line 84
-    sample_indexable(texture2d)(float,float,float,float) r3.xyzw, v2.xyxx, t3.wxyz, s0  // r3.y <- effectColor.x; r3.z <- effectColor.y; r3.w <- effectColor.z; r3.x <- effectColor.w
-
-#line 85
-    mov r3.x, r3.x  // r3.x <- effectA
-
-#line 86
-    mul r2.y, r0.w, r3.x
-    mul r4.xyzw, r2.yyyy, r3.yzwx
-    itof r2.y, l(1)
-    mul r2.z, r0.w, r3.x
-    mov r2.z, -r2.z
-    add r2.y, r2.z, r2.y
-    mul r5.xyzw, r1.xyzw, r2.yyyy
-    add r1.xyzw, r4.xyzw, r5.xyzw
-
-#line 87
-    if_nz r2.x
-
-#line 89
-      mul r1.w, r0.w, r3.x
-
-#line 90
-      lt r0.w, l(1.000000), r1.w
-      if_nz r0.w
-        mov r1.w, l(1.000000)
-      endif 
-
-#line 91
-    endif 
-
-#line 92
+dcl_temps 4
+sample_indexable(texture2d)(float,float,float,float) r0.xyzw, v2.xyxx, t0.xyzw, s0
+if_nz cb3[0].x
+  lt r1.x, l(1.000000), cb3[0].y
+  add r1.y, cb3[0].y, l(-1.000000)
+  movc r1.y, r1.x, r1.y, cb3[0].y
+  not r1.z, r1.x
+  add r1.w, r0.w, l(-0.250000)
+  lt r1.w, r1.w, l(0.000000)
+  and r1.z, r1.z, r1.w
+  discard_nz r1.z
+  add r1.zw, v2.xxxy, l(0.000000, 0.000000, -0.500000, -0.500000)
+  mul r1.zw, r1.zzzw, r1.zzzw
+  add r1.z, r1.w, r1.z
+  sqrt r1.z, r1.z
+  mul r1.w, r1.z, l(1.414214)
+  lt r1.w, r1.w, r1.y
+  if_nz r1.w
+    mad r1.y, -r1.z, l(1.414214), r1.y
+    mul r1.z, r1.y, l(5.000000)
+    lt r1.y, l(0.200000), r1.y
+    movc r1.y, r1.y, l(1.000000), r1.z
+    sample_indexable(texture2d)(float,float,float,float) r2.xyzw, v2.xyxx, t3.xyzw, s0
+    mul r1.z, r1.y, r2.w
+    mad r1.y, -r2.w, r1.y, l(1.000000)
+    mul r3.xyzw, r0.xyzw, r1.yyyy
+    mad r0.xyzw, r2.xyzw, r1.zzzz, r3.xyzw
+    lt r1.y, l(1.000000), r1.z
+    movc r1.y, r1.y, l(1.000000), r1.z
+    movc r0.w, r1.x, r1.y, r0.w
   endif 
-
-#line 93
 else 
-
-#line 96
-  mov r0.w, l(-0.250000)
-  add r0.w, r0.w, r1.w
-  lt r0.w, r0.w, l(0.000000)
-  and r0.w, r0.w, l(-1)
-  discard_nz r0.w
-
-#line 98
+  add r1.x, r0.w, l(-0.250000)
+  lt r1.x, r1.x, l(0.000000)
+  discard_nz r1.x
 endif 
-
-#line 99
-itof r0.w, l(0)
-lt r0.w, r0.w, v4.w
-if_nz r0.w
-
-#line 101
-  mul r2.x, r1.x, v4.x  // r2.x <- diffuseLight.x
-  mul r2.y, r1.y, v4.y  // r2.y <- diffuseLight.y
-  mul r2.z, r1.z, v4.z  // r2.z <- diffuseLight.z
-
-#line 104
-  mul r0.w, r1.x, v5.x  // r0.w <- diffuseLight2.x
-  mul r2.w, r1.y, v5.y  // r2.w <- diffuseLight2.y
-  mul r3.x, r1.z, v5.z  // r3.x <- diffuseLight2.z
-
-#line 107
-  ilt r3.y, l(0), cb2[0].x
-  if_nz r3.y
-
-#line 109
-    mov r3.y, l(0)
-    ld_structured_indexable(structured_buffer, stride=24)(mixed,mixed,mixed,mixed) r4.x, r3.y, l(0), t1.xxxx
-    ld_structured_indexable(structured_buffer, stride=24)(mixed,mixed,mixed,mixed) r4.y, r3.y, l(4), t1.xxxx
-    ld_structured_indexable(structured_buffer, stride=24)(mixed,mixed,mixed,mixed) r4.z, r3.y, l(8), t1.xxxx
-    mov r3.yzw, -r4.xxyz
-    dp3 r3.y, v3.xyzx, r3.yzwy  // r3.y <- factor
-
-#line 110
-    itof r3.z, l(0)
-    lt r3.z, r3.y, r3.z
-    if_nz r3.z
-
-#line 111
-      itof r3.y, l(0)
-    endif 
-
-#line 112
-    mul r3.y, r3.y, l(0.500000)
-    add r3.y, r3.y, l(0.500000)  // r3.y <- factor
-
-#line 113
-    mul r3.yzw, r2.xxyz, r3.yyyy  // r3.y <- diffuseLight.x; r3.z <- diffuseLight.y; r3.w <- diffuseLight.z
-
-#line 114
-  else   // Prior locations: r2.x <- diffuseLight.x; r2.y <- diffuseLight.y; r2.z <- diffuseLight.z
-
-#line 117
-    mul r3.yzw, r2.xxyz, l(0.000000, 0.500000, 0.500000, 0.500000)  // r3.y <- diffuseLight.x; r3.z <- diffuseLight.y; r3.w <- diffuseLight.z
-
-#line 118
-  endif 
-
-#line 120
-  lt r2.x, r3.y, r0.w
-  if_nz r2.x
-
-#line 122
-    mov r3.y, r0.w
-
-#line 123
-  endif 
-
-#line 124
-  lt r0.w, r3.z, r2.w
-  if_nz r0.w
-
-#line 126
-    mov r3.z, r2.w
-
-#line 127
-  endif 
-
-#line 128
-  lt r0.w, r3.w, r3.x
-  if_nz r0.w
-
-#line 130
-    mov r3.w, r3.x
-
-#line 131
-  endif 
-
-#line 132
+lt r1.x, l(0.000000), v4.w
+if_nz r1.x
+  mul r1.xyz, r0.xyzx, v4.xyzx
+  mul r2.xyz, r0.xyzx, v5.xyzx
+  ilt r1.w, l(0), cb2[0].x
+  ld_structured_indexable(structured_buffer, stride=24)(mixed,mixed,mixed,mixed) r3.xyz, l(0), l(0), t1.xyzx
+  dp3 r2.w, v3.xyzx, -r3.xyzx
+  lt r3.x, r2.w, l(0.000000)
+  mad r2.w, r2.w, l(0.500000), l(0.500000)
+  movc r2.w, r3.x, l(0.500000), r2.w
+  mul r3.xyz, r1.xyzx, r2.wwww
+  mul r1.xyz, r1.xyzx, l(0.500000, 0.500000, 0.500000, 0.000000)
+  movc r1.xyz, r1.wwww, r3.xyzx, r1.xyzx
+  lt r3.xyz, r1.xyzx, r2.xyzx
+  movc r1.xyz, r3.xyzx, r2.xyzx, r1.xyzx
 else 
-
-#line 141
-  mov r3.yzw, l(0,1.000000,1.000000,1.000000)  // r3.y <- diffuseLight.x; r3.z <- diffuseLight.y; r3.w <- diffuseLight.z
-
-#line 159
-endif 
-
-#line 162
-mul r1.xyz, r1.xyzx, cb1[0].xxxx
-mul r2.xyz, r3.yzwy, cb1[0].yyyy
-add r1.xyz, r1.xyzx, r2.xyzx
-mul r0.xyz, r0.xyzx, cb1[0].zzzz
-add r0.xyz, r0.xyzx, r1.xyzx
-max r0.xyz, r0.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
-min r0.xyz, r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)  // r0.x <- textureColor.x; r0.y <- textureColor.y; r0.z <- textureColor.z
-
-#line 163
-mov r1.w, r1.w  // r1.w <- textureColor.w
-
-#line 164
-mul r0.w, r3.y, cb1[0].y
-ne r0.w, r0.w, r0.w
-if_nz r0.w
-  itof r0.w, l(-1)
-  lt r0.w, r0.w, l(0.000000)
-  and r0.w, r0.w, l(-1)
-  discard_nz r0.w
-endif 
-
-#line 166
-ine r0.w, l(0, 0, 0, 0), cb3[0].x
-itof r1.x, l(0)
-eq r1.x, r1.x, cb3[0].y
-and r0.w, r0.w, r1.x
-if_nz r0.w
-
-#line 168
-  mov r0.w, l(-0.500000)
-  add r0.w, r0.w, r1.w
-  lt r0.w, r0.w, l(0.000000)
-  and r0.w, r0.w, l(-1)
-  discard_nz r0.w
-
-#line 170
+  mov r1.xyz, l(1.000000,1.000000,1.000000,0)
 endif 
-
-#line 171
-mov o0.xyz, r0.xyzx
-mov o0.w, r1.w
+mul r1.xyz, r1.xyzx, cb1[0].yyyy
+mad_sat r0.xyz, r0.xyzx, cb1[0].xxxx, r1.xyzx
+ne r1.x, r1.x, r1.x
+discard_nz r1.x
+ine r1.x, cb3[0].x, l(0)
+eq r1.y, cb3[0].y, l(0.000000)
+and r1.x, r1.y, r1.x
+add r1.y, r0.w, l(-0.500000)
+lt r1.y, r1.y, l(0.000000)
+and r1.x, r1.x, r1.y
+discard_nz r1.x
+mov o0.xyzw, r0.xyzw
 ret 
-// Approximately 142 instruction slots used
+// Approximately 66 instruction slots used
 #endif
 
 const BYTE CustomUIDX11PixelShader[] =
 {
-     68,  88,  66,  67, 140, 231, 
-     96, 132, 125, 195, 116, 122, 
-      8, 235,   0, 210,   0, 223, 
-    250,  99,   1,   0,   0,   0, 
-    192, 137,   0,   0,   6,   0, 
-      0,   0,  56,   0,   0,   0, 
-    252,   4,   0,   0, 188,   5, 
-      0,   0, 240,   5,   0,   0, 
-     28,  19,   0,   0, 184,  19, 
-      0,   0,  82,  68,  69,  70, 
-    188,   4,   0,   0,   4,   0, 
-      0,   0, 120,   1,   0,   0, 
-      7,   0,   0,   0,  60,   0, 
-      0,   0,   0,   5, 255, 255, 
-      5,   1,   0,   0, 148,   4, 
-      0,   0,  82,  68,  49,  49, 
-     60,   0,   0,   0,  24,   0, 
-      0,   0,  32,   0,   0,   0, 
-     40,   0,   0,   0,  36,   0, 
-      0,   0,  12,   0,   0,   0, 
-      0,   0,   0,   0,  28,   1, 
-      0,   0,   3,   0,   0,   0, 
+     68,  88,  66,  67,  27, 249, 
+     78, 103, 114, 173,  15, 185, 
+    255, 255, 211,  50, 126, 210, 
+     31,  15,   1,   0,   0,   0, 
+     72,  14,   0,   0,   5,   0, 
+      0,   0,  52,   0,   0,   0, 
+    248,   4,   0,   0, 184,   5, 
+      0,   0, 236,   5,   0,   0, 
+    172,  13,   0,   0,  82,  68, 
+     69,  70, 188,   4,   0,   0, 
+      4,   0,   0,   0, 120,   1, 
+      0,   0,   7,   0,   0,   0, 
+     60,   0,   0,   0,   0,   5, 
+    255, 255,   0,   1,   0,   0, 
+    148,   4,   0,   0,  82,  68, 
+     49,  49,  60,   0,   0,   0, 
+     24,   0,   0,   0,  32,   0, 
+      0,   0,  40,   0,   0,   0, 
+     36,   0,   0,   0,  12,   0, 
       0,   0,   0,   0,   0,   0, 
+     28,   1,   0,   0,   3,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   1,   0, 
       0,   0,   0,   0,   0,   0, 
-     39,   1,   0,   0,   2,   0, 
+      0,   0,   0,   0,   0,   0, 
+      1,   0,   0,   0,   0,   0, 
+      0,   0,  39,   1,   0,   0, 
+      2,   0,   0,   0,   5,   0, 
+      0,   0,   4,   0,   0,   0, 
+    255, 255, 255, 255,   0,   0, 
+      0,   0,   1,   0,   0,   0, 
+     13,   0,   0,   0,  53,   1, 
+      0,   0,   5,   0,   0,   0, 
+      6,   0,   0,   0,   1,   0, 
+      0,   0,  24,   0,   0,   0, 
+      1,   0,   0,   0,   1,   0, 
+      0,   0,   1,   0,   0,   0, 
+     66,   1,   0,   0,   2,   0, 
       0,   0,   5,   0,   0,   0, 
       4,   0,   0,   0, 255, 255, 
-    255, 255,   0,   0,   0,   0, 
+    255, 255,   3,   0,   0,   0, 
       1,   0,   0,   0,  13,   0, 
-      0,   0,  53,   1,   0,   0, 
-      5,   0,   0,   0,   6,   0, 
-      0,   0,   1,   0,   0,   0, 
-     24,   0,   0,   0,   1,   0, 
-      0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,  66,   1, 
-      0,   0,   2,   0,   0,   0, 
-      5,   0,   0,   0,   4,   0, 
-      0,   0, 255, 255, 255, 255, 
-      3,   0,   0,   0,   1,   0, 
-      0,   0,  13,   0,   0,   0, 
-     84,   1,   0,   0,   0,   0, 
+      0,   0,  84,   1,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0,   1,   0, 
       0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,   1,   0, 
-      0,   0,  93,   1,   0,   0, 
+      1,   0,   0,   0,  93,   1, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   2,   0, 
-      0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0, 104,   1, 
       0,   0,   0,   0,   0,   0, 
+      2,   0,   0,   0,   1,   0, 
+      0,   0,   1,   0,   0,   0, 
+    104,   1,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      3,   0,   0,   0,   1,   0, 
-      0,   0,   1,   0,   0,   0, 
-     83,  97, 109, 112, 108, 101, 
-     84, 121, 112, 101,   0, 115, 
-    104,  97, 100, 101, 114,  84, 
-    101, 120, 116, 117, 114, 101, 
-      0, 100, 105, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-    115,   0,  97, 100, 100, 105, 
-    116, 105, 111, 110,  97, 108, 
+      0,   0,   3,   0,   0,   0, 
+      1,   0,   0,   0,   1,   0, 
+      0,   0,  83,  97, 109, 112, 
+    108, 101,  84, 121, 112, 101, 
+      0, 115, 104,  97, 100, 101, 
+    114,  84, 101, 120, 116, 117, 
+    114, 101,   0, 100, 105, 102, 
+    117, 115, 101,  76, 105, 103, 
+    104, 116, 115,   0,  97, 100, 
+    100, 105, 116, 105, 111, 110, 
+     97, 108,  84, 101, 120, 116, 
+    117, 114, 101,   0,  77,  97, 
+    116, 101, 114, 105,  97, 108, 
+      0,  76, 105, 103, 104, 116, 
+     67, 111, 117, 110, 116,   0, 
      84, 101, 120, 116, 117, 114, 
-    101,   0,  77,  97, 116, 101, 
-    114, 105,  97, 108,   0,  76, 
-    105, 103, 104, 116,  67, 111, 
-    117, 110, 116,   0,  84, 101, 
-    120, 116, 117, 114,  69, 102, 
-    102, 101,  99, 116,   0, 171, 
-    171, 171,  84,   1,   0,   0, 
-      3,   0,   0,   0, 216,   1, 
-      0,   0,  16,   0,   0,   0, 
+     69, 102, 102, 101,  99, 116, 
+      0, 171, 171, 171,  84,   1, 
+      0,   0,   3,   0,   0,   0, 
+    216,   1,   0,   0,  16,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,  93,   1,   0,   0, 
-      2,   0,   0,   0, 164,   2, 
-      0,   0,  16,   0,   0,   0, 
+      0,   0,   0,   0,  93,   1, 
+      0,   0,   2,   0,   0,   0, 
+    164,   2,   0,   0,  16,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0, 104,   1,   0,   0, 
-      2,   0,   0,   0,  64,   3, 
-      0,   0,  16,   0,   0,   0, 
+      0,   0,   0,   0, 104,   1, 
+      0,   0,   2,   0,   0,   0, 
+     64,   3,   0,   0,  16,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,  53,   1,   0,   0, 
-      1,   0,   0,   0, 220,   3, 
-      0,   0,  24,   0,   0,   0, 
-      0,   0,   0,   0,   3,   0, 
-      0,   0,  80,   2,   0,   0, 
-      0,   0,   0,   0,   4,   0, 
+      0,   0,   0,   0,  53,   1, 
+      0,   0,   1,   0,   0,   0, 
+    220,   3,   0,   0,  24,   0, 
+      0,   0,   0,   0,   0,   0, 
+      3,   0,   0,   0,  80,   2, 
+      0,   0,   0,   0,   0,   0, 
+      4,   0,   0,   0,   2,   0, 
+      0,   0, 100,   2,   0,   0, 
+      0,   0,   0,   0, 255, 255, 
+    255, 255,   0,   0,   0,   0, 
+    255, 255, 255, 255,   0,   0, 
+      0,   0, 136,   2,   0,   0, 
+      4,   0,   0,   0,   4,   0, 
       0,   0,   2,   0,   0,   0, 
     100,   2,   0,   0,   0,   0, 
       0,   0, 255, 255, 255, 255, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
-    136,   2,   0,   0,   4,   0, 
+    149,   2,   0,   0,   8,   0, 
       0,   0,   4,   0,   0,   0, 
-      2,   0,   0,   0, 100,   2, 
+      0,   0,   0,   0, 100,   2, 
       0,   0,   0,   0,   0,   0, 
     255, 255, 255, 255,   0,   0, 
       0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0, 149,   2, 
-      0,   0,   8,   0,   0,   0, 
+      0,   0,   0,   0,  97, 109, 
+     98, 105, 101, 110, 116,  70, 
+     97,  99, 116, 111, 114,   0, 
+    102, 108, 111,  97, 116,   0, 
+      0,   0,   3,   0,   1,   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,  94,   2,   0,   0, 
+    100, 105, 102, 102, 117, 115, 
+     70,  97,  99, 116, 111, 114, 
+      0, 115, 112, 101,  99, 117, 
+    108,  97, 114,  70,  97,  99, 
+    116, 111, 114,   0, 244,   2, 
+      0,   0,   0,   0,   0,   0, 
       4,   0,   0,   0,   2,   0, 
-      0,   0, 100,   2,   0,   0, 
+      0,   0,  12,   3,   0,   0, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
     255, 255, 255, 255,   0,   0, 
-      0,   0,  97, 109,  98, 105, 
-    101, 110, 116,  70,  97,  99, 
-    116, 111, 114,   0, 102, 108, 
-    111,  97, 116,   0,   0,   0, 
-      3,   0,   1,   0,   1,   0, 
+      0,   0,  48,   3,   0,   0, 
+      4,   0,   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, 
-     94,   2,   0,   0, 100, 105, 
-    102, 102, 117, 115,  70,  97, 
-     99, 116, 111, 114,   0, 115, 
-    112, 101,  99, 117, 108,  97, 
-    114,  70,  97,  99, 116, 111, 
-    114,   0, 244,   2,   0,   0, 
-      0,   0,   0,   0,   4,   0, 
-      0,   0,   2,   0,   0,   0, 
      12,   3,   0,   0,   0,   0, 
       0,   0, 255, 255, 255, 255, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
-     48,   3,   0,   0,   4,   0, 
-      0,   0,   4,   0,   0,   0, 
-      0,   0,   0,   0,  12,   3, 
-      0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  67, 111, 
-    117, 110, 116,   0, 105, 110, 
-    116,   0, 171, 171,   0,   0, 
-      2,   0,   1,   0,   1,   0, 
+    100, 105, 102, 102, 117, 115, 
+    101,  76, 105, 103, 104, 116, 
+     67, 111, 117, 110, 116,   0, 
+    105, 110, 116,   0, 171, 171, 
+      0,   0,   2,   0,   1,   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,   6,   3,   0,   0, 
+    112, 111, 105, 110, 116,  76, 
+    105, 103, 104, 116,  67, 111, 
+    117, 110, 116,   0, 144,   3, 
       0,   0,   0,   0,   0,   0, 
-      6,   3,   0,   0, 112, 111, 
-    105, 110, 116,  76, 105, 103, 
-    104, 116,  67, 111, 117, 110, 
-    116,   0, 144,   3,   0,   0, 
-      0,   0,   0,   0,   4,   0, 
+      4,   0,   0,   0,   2,   0, 
+      0,   0, 164,   3,   0,   0, 
+      0,   0,   0,   0, 255, 255, 
+    255, 255,   0,   0,   0,   0, 
+    255, 255, 255, 255,   0,   0, 
+      0,   0, 200,   3,   0,   0, 
+      4,   0,   0,   0,   4,   0, 
       0,   0,   2,   0,   0,   0, 
-    164,   3,   0,   0,   0,   0, 
+    100,   2,   0,   0,   0,   0, 
       0,   0, 255, 255, 255, 255, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
-    200,   3,   0,   0,   4,   0, 
-      0,   0,   4,   0,   0,   0, 
-      2,   0,   0,   0, 100,   2, 
+    101, 102, 102, 101,  99, 116, 
+     69, 110,  97,  98, 108, 101, 
+    100,   0,  98, 111, 111, 108, 
+      0, 171,   0,   0,   1,   0, 
+      1,   0,   1,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0, 101, 102, 
-    102, 101,  99, 116,  69, 110, 
-     97,  98, 108, 101, 100,   0, 
-     98, 111, 111, 108,   0, 171, 
-      0,   0,   1,   0,   1,   0, 
-      1,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0, 158,   3, 
+      0,   0, 101, 102, 102, 101, 
+     99, 116,  80, 101, 114,  99, 
+    101, 110, 116,  97, 103, 101, 
+      0, 171, 171, 171,   4,   4, 
       0,   0,   0,   0,   0,   0, 
-      0,   0, 158,   3,   0,   0, 
-    101, 102, 102, 101,  99, 116, 
-     80, 101, 114,  99, 101, 110, 
-    116,  97, 103, 101,   0, 171, 
-    171, 171,   4,   4,   0,   0, 
-      0,   0,   0,   0,  24,   0, 
-      0,   0,   2,   0,   0,   0, 
-    112,   4,   0,   0,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
+     24,   0,   0,   0,   2,   0, 
+      0,   0, 112,   4,   0,   0, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
-     36,  69, 108, 101, 109, 101, 
-    110, 116,   0,  68, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,   0, 100, 105, 
-    114, 101,  99, 116, 105, 111, 
-    110,   0, 102, 108, 111,  97, 
-    116,  51,   0, 171,   1,   0, 
-      3,   0,   1,   0,   3,   0, 
+    255, 255, 255, 255,   0,   0, 
+      0,   0,  36,  69, 108, 101, 
+    109, 101, 110, 116,   0,  68, 
+    105, 102, 102, 117, 115, 101, 
+     76, 105, 103, 104, 116,   0, 
+    100, 105, 114, 101,  99, 116, 
+    105, 111, 110,   0, 102, 108, 
+    111,  97, 116,  51,   0, 171, 
+      1,   0,   3,   0,   1,   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,  36,   4,   0,   0, 
+     99, 111, 108, 111, 114,   0, 
+    171, 171,  26,   4,   0,   0, 
+     44,   4,   0,   0,   0,   0, 
+      0,   0,  80,   4,   0,   0, 
+     44,   4,   0,   0,  12,   0, 
+      0,   0,   5,   0,   0,   0, 
+      1,   0,   6,   0,   0,   0, 
+      2,   0,  88,   4,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-     36,   4,   0,   0,  99, 111, 
-    108, 111, 114,   0, 171, 171, 
-     26,   4,   0,   0,  44,   4, 
+      0,   0,   0,   0,  13,   4, 
+      0,   0,  77, 105,  99, 114, 
+    111, 115, 111, 102, 116,  32, 
+     40,  82,  41,  32,  72,  76, 
+     83,  76,  32,  83, 104,  97, 
+    100, 101, 114,  32,  67, 111, 
+    109, 112, 105, 108, 101, 114, 
+     32,  49,  48,  46,  49,   0, 
+     73,  83,  71,  78, 184,   0, 
+      0,   0,   6,   0,   0,   0, 
+      8,   0,   0,   0, 152,   0, 
       0,   0,   0,   0,   0,   0, 
-     80,   4,   0,   0,  44,   4, 
-      0,   0,  12,   0,   0,   0, 
-      5,   0,   0,   0,   1,   0, 
-      6,   0,   0,   0,   2,   0, 
-     88,   4,   0,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
       0,   0,   0,   0,   0,   0, 
+     15,   0,   0,   0, 161,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,  13,   4,   0,   0, 
-     77, 105,  99, 114, 111, 115, 
-    111, 102, 116,  32,  40,  82, 
-     41,  32,  72,  76,  83,  76, 
-     32,  83, 104,  97, 100, 101, 
-    114,  32,  67, 111, 109, 112, 
-    105, 108, 101, 114,  32,  49, 
-     48,  46,  49,   0,  73,  83, 
-     71,  78, 184,   0,   0,   0, 
-      6,   0,   0,   0,   8,   0, 
-      0,   0, 152,   0,   0,   0, 
+      1,   0,   0,   0,   3,   0, 
+      0,   0,   1,   0,   0,   0, 
+     15,   0,   0,   0, 173,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
+      0,   0,   2,   0,   0,   0, 
+      3,   3,   0,   0, 173,   0, 
+      0,   0,   1,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
       0,   0,   3,   0,   0,   0, 
-      0,   0,   0,   0,  15,   0, 
-      0,   0, 161,   0,   0,   0, 
-      0,   0,   0,   0,   1,   0, 
+      7,   7,   0,   0, 173,   0, 
+      0,   0,   2,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
+      0,   0,   4,   0,   0,   0, 
+     15,  15,   0,   0, 173,   0, 
       0,   0,   3,   0,   0,   0, 
-      1,   0,   0,   0,  15,   0, 
-      0,   0, 173,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
+      0,   0,   5,   0,   0,   0, 
+     15,   7,   0,   0,  80,  79, 
+     83,  73,  84,  73,  79,  78, 
+      0,  83,  86,  95,  80,  79, 
+     83,  73,  84,  73,  79,  78, 
+      0,  84,  69,  88,  67,  79, 
+     79,  82,  68,   0, 171, 171, 
+     79,  83,  71,  78,  44,   0, 
+      0,   0,   1,   0,   0,   0, 
+      8,   0,   0,   0,  32,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,   3,   0,   0,   0, 
-      2,   0,   0,   0,   3,   3, 
-      0,   0, 173,   0,   0,   0, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,   3,   0,   0,   0, 
-      3,   0,   0,   0,   7,   7, 
-      0,   0, 173,   0,   0,   0, 
-      2,   0,   0,   0,   0,   0, 
-      0,   0,   3,   0,   0,   0, 
-      4,   0,   0,   0,  15,  15, 
-      0,   0, 173,   0,   0,   0, 
-      3,   0,   0,   0,   0,   0, 
-      0,   0,   3,   0,   0,   0, 
-      5,   0,   0,   0,  15,   7, 
-      0,   0,  80,  79,  83,  73, 
-     84,  73,  79,  78,   0,  83, 
-     86,  95,  80,  79,  83,  73, 
-     84,  73,  79,  78,   0,  84, 
-     69,  88,  67,  79,  79,  82, 
-     68,   0, 171, 171,  79,  83, 
-     71,  78,  44,   0,   0,   0, 
-      1,   0,   0,   0,   8,   0, 
-      0,   0,  32,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,   3,   0,   0,   0, 
-      0,   0,   0,   0,  15,   0, 
-      0,   0,  83,  86,  95,  84, 
-     65,  82,  71,  69,  84,   0, 
-    171, 171,  83,  72,  69,  88, 
-     36,  13,   0,   0,  80,   0, 
-      0,   0,  73,   3,   0,   0, 
-    106, 136,   0,   1,  89,   0, 
+     15,   0,   0,   0,  83,  86, 
+     95,  84,  65,  82,  71,  69, 
+     84,   0, 171, 171,  83,  72, 
+     69,  88, 184,   7,   0,   0, 
+     80,   0,   0,   0, 238,   1, 
+      0,   0, 106,   8,   0,   1, 
+     89,   0,   0,   4,  70, 142, 
+     32,   0,   1,   0,   0,   0, 
+      1,   0,   0,   0,  89,   0, 
       0,   4,  70, 142,  32,   0, 
-      1,   0,   0,   0,   1,   0, 
+      2,   0,   0,   0,   1,   0, 
       0,   0,  89,   0,   0,   4, 
-     70, 142,  32,   0,   2,   0, 
+     70, 142,  32,   0,   3,   0, 
       0,   0,   1,   0,   0,   0, 
-     89,   0,   0,   4,  70, 142, 
-     32,   0,   3,   0,   0,   0, 
-      1,   0,   0,   0,  90,   0, 
-      0,   3,   0,  96,  16,   0, 
-      0,   0,   0,   0,  88,  24, 
-      0,   4,   0, 112,  16,   0, 
-      0,   0,   0,   0,  85,  85, 
-      0,   0, 162,   0,   0,   4, 
-      0, 112,  16,   0,   1,   0, 
-      0,   0,  24,   0,   0,   0, 
+     90,   0,   0,   3,   0,  96, 
+     16,   0,   0,   0,   0,   0, 
      88,  24,   0,   4,   0, 112, 
+     16,   0,   0,   0,   0,   0, 
+     85,  85,   0,   0, 162,   0, 
+      0,   4,   0, 112,  16,   0, 
+      1,   0,   0,   0,  24,   0, 
+      0,   0,  88,  24,   0,   4, 
+      0, 112,  16,   0,   3,   0, 
+      0,   0,  85,  85,   0,   0, 
+     98,  16,   0,   3,  50,  16, 
+     16,   0,   2,   0,   0,   0, 
+     98,  16,   0,   3, 114,  16, 
      16,   0,   3,   0,   0,   0, 
-     85,  85,   0,   0,  98,  16, 
-      0,   3,  50,  16,  16,   0, 
-      2,   0,   0,   0,  98,  16, 
-      0,   3, 114,  16,  16,   0, 
-      3,   0,   0,   0,  98,  16, 
-      0,   3, 242,  16,  16,   0, 
-      4,   0,   0,   0,  98,  16, 
-      0,   3, 114,  16,  16,   0, 
-      5,   0,   0,   0, 101,   0, 
-      0,   3, 242,  32,  16,   0, 
-      0,   0,   0,   0, 104,   0, 
-      0,   2,   6,   0,   0,   0, 
-     43,   0,   0,   8, 114,   0, 
+     98,  16,   0,   3, 242,  16, 
+     16,   0,   4,   0,   0,   0, 
+     98,  16,   0,   3, 114,  16, 
+     16,   0,   5,   0,   0,   0, 
+    101,   0,   0,   3, 242,  32, 
      16,   0,   0,   0,   0,   0, 
-      2,  64,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
+    104,   0,   0,   2,   4,   0, 
       0,   0,  69,   0,   0, 139, 
     194,   0,   0, 128,  67,  85, 
      21,   0, 242,   0,  16,   0, 
-      1,   0,   0,   0,  70,  16, 
+      0,   0,   0,   0,  70,  16, 
      16,   0,   2,   0,   0,   0, 
      70, 126,  16,   0,   0,   0, 
       0,   0,   0,  96,  16,   0, 
-      0,   0,   0,   0,  39,   0, 
-      0,  11, 130,   0,  16,   0, 
-      0,   0,   0,   0,   2,  64, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     10, 128,  32,   0,   3,   0, 
-      0,   0,   0,   0,   0,   0, 
-     31,   0,   4,   3,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     54,   0,   0,   6, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     10, 128,  32,   0,   3,   0, 
-      0,   0,   0,   0,   0,   0, 
-     49,   0,   0,   8,  18,   0, 
-     16,   0,   2,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-    128,  63,  26, 128,  32,   0, 
-      3,   0,   0,   0,   0,   0, 
-      0,   0,  54,   0,   0,   6, 
-     34,   0,  16,   0,   2,   0, 
-      0,   0,  26, 128,  32,   0, 
+      0,   0,   0,   0,  31,   0, 
+      4,   4,  10, 128,  32,   0, 
       3,   0,   0,   0,   0,   0, 
-      0,   0,  31,   0,   4,   3, 
-     10,   0,  16,   0,   2,   0, 
-      0,   0,  54,   0,   0,   5, 
-     66,   0,  16,   0,   2,   0, 
+      0,   0,  49,   0,   0,   8, 
+     18,   0,  16,   0,   1,   0, 
       0,   0,   1,  64,   0,   0, 
-      0,   0, 128, 191,   0,   0, 
-      0,   7,  34,   0,  16,   0, 
-      2,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-     26,   0,  16,   0,   2,   0, 
-      0,   0,  21,   0,   0,   1, 
-     39,   0,   0,  10, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-      2,  64,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
+      0,   0, 128,  63,  26, 128, 
+     32,   0,   3,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
+      0,   8,  34,   0,  16,   0, 
+      1,   0,   0,   0,  26, 128, 
+     32,   0,   3,   0,   0,   0, 
+      0,   0,   0,   0,   1,  64, 
+      0,   0,   0,   0, 128, 191, 
+     55,   0,   0,  10,  34,   0, 
+     16,   0,   1,   0,   0,   0, 
+     10,   0,  16,   0,   1,   0, 
+      0,   0,  26,   0,  16,   0, 
+      1,   0,   0,   0,  26, 128, 
+     32,   0,   3,   0,   0,   0, 
       0,   0,   0,   0,  59,   0, 
       0,   5,  66,   0,  16,   0, 
-      2,   0,   0,   0,  10,   0, 
-     16,   0,   2,   0,   0,   0, 
-      1,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  42,   0,  16,   0, 
-      2,   0,   0,   0,  31,   0, 
-      4,   3,  58,   0,  16,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0, 128, 190, 
+      1,   0,   0,   0,  10,   0, 
+     16,   0,   1,   0,   0,   0, 
       0,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
+     16,   0,   1,   0,   0,   0, 
      58,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      1,   0,   0,   0,  49,   0, 
+      0,   0,   1,  64,   0,   0, 
+      0,   0, 128, 190,  49,   0, 
       0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
+      1,   0,   0,   0,  58,   0, 
+     16,   0,   1,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
       0,   0,   1,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0, 255, 255, 255, 255, 
-     13,   0,   4,   3,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     21,   0,   0,   1,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0,   0, 191, 
-      0,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  10,  16,  16,   0, 
-      2,   0,   0,   0,  54,   0, 
-      0,   5,  66,   0,  16,   0, 
-      2,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0,   0, 191, 
-      0,   0,   0,   7,  66,   0, 
-     16,   0,   2,   0,   0,   0, 
-     42,   0,  16,   0,   2,   0, 
-      0,   0,  10,  16,  16,   0, 
-      2,   0,   0,   0,  56,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     42,   0,  16,   0,   2,   0, 
-      0,   0,  54,   0,   0,   5, 
-     66,   0,  16,   0,   2,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0, 191,   0,   0, 
-      0,   7,  66,   0,  16,   0, 
-      2,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-     26,  16,  16,   0,   2,   0, 
-      0,   0,  54,   0,   0,   5, 
-    130,   0,  16,   0,   2,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0, 191,   0,   0, 
-      0,   7, 130,   0,  16,   0, 
-      2,   0,   0,   0,  58,   0, 
-     16,   0,   2,   0,   0,   0, 
-     26,  16,  16,   0,   2,   0, 
-      0,   0,  56,   0,   0,   7, 
-     66,   0,  16,   0,   2,   0, 
-      0,   0,  58,   0,  16,   0, 
-      2,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-      0,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
+     66,   0,  16,   0,   1,   0, 
       0,   0,  42,   0,  16,   0, 
-      2,   0,   0,   0,  75,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     14,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-    243,   4,  53,  63,  49,   0, 
-      0,   7,  66,   0,  16,   0, 
-      2,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     26,   0,  16,   0,   2,   0, 
-      0,   0,  31,   0,   4,   3, 
-     42,   0,  16,   0,   2,   0, 
-      0,   0,  54,   0,   0,   6, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16, 128, 
-     65,   0,   0,   0,   0,   0, 
+      1,   0,   0,   0,  58,   0, 
+     16,   0,   1,   0,   0,   0, 
+     13,   0,   4,   3,  42,   0, 
+     16,   0,   1,   0,   0,   0, 
+      0,   0,   0,  10, 194,   0, 
+     16,   0,   1,   0,   0,   0, 
+      6,  20,  16,   0,   2,   0, 
+      0,   0,   2,  64,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0,   0, 191, 
+      0,   0,   0, 191,  56,   0, 
+      0,   7, 194,   0,  16,   0, 
+      1,   0,   0,   0, 166,  14, 
+     16,   0,   1,   0,   0,   0, 
+    166,  14,  16,   0,   1,   0, 
       0,   0,   0,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
+     66,   0,  16,   0,   1,   0, 
       0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  26,   0, 
-     16,   0,   2,   0,   0,   0, 
-     14,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-    205, 204,  76,  62,  43,   0, 
-      0,   5,  34,   0,  16,   0, 
-      2,   0,   0,   0,   1,  64, 
-      0,   0,   1,   0,   0,   0, 
+      1,   0,   0,   0,  42,   0, 
+     16,   0,   1,   0,   0,   0, 
+     75,   0,   0,   5,  66,   0, 
+     16,   0,   1,   0,   0,   0, 
+     42,   0,  16,   0,   1,   0, 
+      0,   0,  56,   0,   0,   7, 
+    130,   0,  16,   0,   1,   0, 
+      0,   0,  42,   0,  16,   0, 
+      1,   0,   0,   0,   1,  64, 
+      0,   0, 243,   4, 181,  63, 
+     49,   0,   0,   7, 130,   0, 
+     16,   0,   1,   0,   0,   0, 
+     58,   0,  16,   0,   1,   0, 
+      0,   0,  26,   0,  16,   0, 
+      1,   0,   0,   0,  31,   0, 
+      4,   3,  58,   0,  16,   0, 
+      1,   0,   0,   0,  50,   0, 
+      0,  10,  34,   0,  16,   0, 
+      1,   0,   0,   0,  42,   0, 
+     16, 128,  65,   0,   0,   0, 
+      1,   0,   0,   0,   1,  64, 
+      0,   0, 243,   4, 181,  63, 
+     26,   0,  16,   0,   1,   0, 
+      0,   0,  56,   0,   0,   7, 
+     66,   0,  16,   0,   1,   0, 
+      0,   0,  26,   0,  16,   0, 
+      1,   0,   0,   0,   1,  64, 
+      0,   0,   0,   0, 160,  64, 
      49,   0,   0,   7,  34,   0, 
-     16,   0,   2,   0,   0,   0, 
-     26,   0,  16,   0,   2,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  31,   0, 
-      4,   3,  26,   0,  16,   0, 
-      2,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0, 128,  63, 
-     21,   0,   0,   1,  69,   0, 
+     16,   0,   1,   0,   0,   0, 
+      1,  64,   0,   0, 205, 204, 
+     76,  62,  26,   0,  16,   0, 
+      1,   0,   0,   0,  55,   0, 
+      0,   9,  34,   0,  16,   0, 
+      1,   0,   0,   0,  26,   0, 
+     16,   0,   1,   0,   0,   0, 
+      1,  64,   0,   0,   0,   0, 
+    128,  63,  42,   0,  16,   0, 
+      1,   0,   0,   0,  69,   0, 
       0, 139, 194,   0,   0, 128, 
      67,  85,  21,   0, 242,   0, 
-     16,   0,   3,   0,   0,   0, 
+     16,   0,   2,   0,   0,   0, 
      70,  16,  16,   0,   2,   0, 
-      0,   0,  54, 121,  16,   0, 
+      0,   0,  70, 126,  16,   0, 
       3,   0,   0,   0,   0,  96, 
      16,   0,   0,   0,   0,   0, 
-     54,   0,   0,   5,  18,   0, 
-     16,   0,   3,   0,   0,   0, 
-     10,   0,  16,   0,   3,   0, 
-      0,   0,  56,   0,   0,   7, 
-     34,   0,  16,   0,   2,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  10,   0, 
-     16,   0,   3,   0,   0,   0, 
-     56,   0,   0,   7, 242,   0, 
-     16,   0,   4,   0,   0,   0, 
-     86,   5,  16,   0,   2,   0, 
-      0,   0, 150,   3,  16,   0, 
-      3,   0,   0,   0,  43,   0, 
-      0,   5,  34,   0,  16,   0, 
-      2,   0,   0,   0,   1,  64, 
-      0,   0,   1,   0,   0,   0, 
      56,   0,   0,   7,  66,   0, 
-     16,   0,   2,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  10,   0,  16,   0, 
-      3,   0,   0,   0,  54,   0, 
-      0,   6,  66,   0,  16,   0, 
-      2,   0,   0,   0,  42,   0, 
+     16,   0,   1,   0,   0,   0, 
+     26,   0,  16,   0,   1,   0, 
+      0,   0,  58,   0,  16,   0, 
+      2,   0,   0,   0,  50,   0, 
+      0,  10,  34,   0,  16,   0, 
+      1,   0,   0,   0,  58,   0, 
      16, 128,  65,   0,   0,   0, 
-      2,   0,   0,   0,   0,   0, 
-      0,   7,  34,   0,  16,   0, 
-      2,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-     26,   0,  16,   0,   2,   0, 
-      0,   0,  56,   0,   0,   7, 
-    242,   0,  16,   0,   5,   0, 
-      0,   0,  70,  14,  16,   0, 
-      1,   0,   0,   0,  86,   5, 
-     16,   0,   2,   0,   0,   0, 
-      0,   0,   0,   7, 242,   0, 
+      2,   0,   0,   0,  26,   0, 
      16,   0,   1,   0,   0,   0, 
-     70,  14,  16,   0,   4,   0, 
+      1,  64,   0,   0,   0,   0, 
+    128,  63,  56,   0,   0,   7, 
+    242,   0,  16,   0,   3,   0, 
       0,   0,  70,  14,  16,   0, 
-      5,   0,   0,   0,  31,   0, 
-      4,   3,  10,   0,  16,   0, 
-      2,   0,   0,   0,  56,   0, 
-      0,   7, 130,   0,  16,   0, 
-      1,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     10,   0,  16,   0,   3,   0, 
-      0,   0,  49,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0, 128,  63,  58,   0, 
+      0,   0,   0,   0,  86,   5, 
      16,   0,   1,   0,   0,   0, 
-     31,   0,   4,   3,  58,   0, 
+     50,   0,   0,   9, 242,   0, 
      16,   0,   0,   0,   0,   0, 
-     54,   0,   0,   5, 130,   0, 
+     70,  14,  16,   0,   2,   0, 
+      0,   0, 166,  10,  16,   0, 
+      1,   0,   0,   0,  70,  14, 
+     16,   0,   3,   0,   0,   0, 
+     49,   0,   0,   7,  34,   0, 
      16,   0,   1,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
-    128,  63,  21,   0,   0,   1, 
-     21,   0,   0,   1,  21,   0, 
-      0,   1,  18,   0,   0,   1, 
-     54,   0,   0,   5, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
+    128,  63,  42,   0,  16,   0, 
+      1,   0,   0,   0,  55,   0, 
+      0,   9,  34,   0,  16,   0, 
+      1,   0,   0,   0,  26,   0, 
+     16,   0,   1,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
-    128, 190,   0,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
+    128,  63,  42,   0,  16,   0, 
+      1,   0,   0,   0,  55,   0, 
+      0,   9, 130,   0,  16,   0, 
+      0,   0,   0,   0,  10,   0, 
+     16,   0,   1,   0,   0,   0, 
+     26,   0,  16,   0,   1,   0, 
       0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+      0,   0,   0,   0,  21,   0, 
+      0,   1,  18,   0,   0,   1, 
+      0,   0,   0,   7,  18,   0, 
      16,   0,   1,   0,   0,   0, 
-     49,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
      58,   0,  16,   0,   0,   0, 
       0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255, 255, 
-    255, 255,  13,   0,   4,   3, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  21,   0,   0,   1, 
-     43,   0,   0,   5, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
+      0,   0, 128, 190,  49,   0, 
+      0,   7,  18,   0,  16,   0, 
+      1,   0,   0,   0,  10,   0, 
+     16,   0,   1,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
-      0,   0,  49,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  58,  16, 
-     16,   0,   4,   0,   0,   0, 
-     31,   0,   4,   3,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     56,   0,   0,   7,  18,   0, 
-     16,   0,   2,   0,   0,   0, 
+      0,   0,  13,   0,   4,   3, 
      10,   0,  16,   0,   1,   0, 
-      0,   0,  10,  16,  16,   0, 
-      4,   0,   0,   0,  56,   0, 
-      0,   7,  34,   0,  16,   0, 
-      2,   0,   0,   0,  26,   0, 
+      0,   0,  21,   0,   0,   1, 
+     49,   0,   0,   7,  18,   0, 
      16,   0,   1,   0,   0,   0, 
-     26,  16,  16,   0,   4,   0, 
-      0,   0,  56,   0,   0,   7, 
-     66,   0,  16,   0,   2,   0, 
-      0,   0,  42,   0,  16,   0, 
-      1,   0,   0,   0,  42,  16, 
-     16,   0,   4,   0,   0,   0, 
-     56,   0,   0,   7, 130,   0, 
+      1,  64,   0,   0,   0,   0, 
+      0,   0,  58,  16,  16,   0, 
+      4,   0,   0,   0,  31,   0, 
+      4,   3,  10,   0,  16,   0, 
+      1,   0,   0,   0,  56,   0, 
+      0,   7, 114,   0,  16,   0, 
+      1,   0,   0,   0,  70,   2, 
      16,   0,   0,   0,   0,   0, 
-     10,   0,  16,   0,   1,   0, 
-      0,   0,  10,  16,  16,   0, 
-      5,   0,   0,   0,  56,   0, 
-      0,   7, 130,   0,  16,   0, 
-      2,   0,   0,   0,  26,   0, 
-     16,   0,   1,   0,   0,   0, 
-     26,  16,  16,   0,   5,   0, 
+     70,  18,  16,   0,   4,   0, 
       0,   0,  56,   0,   0,   7, 
-     18,   0,  16,   0,   3,   0, 
-      0,   0,  42,   0,  16,   0, 
-      1,   0,   0,   0,  42,  16, 
+    114,   0,  16,   0,   2,   0, 
+      0,   0,  70,   2,  16,   0, 
+      0,   0,   0,   0,  70,  18, 
      16,   0,   5,   0,   0,   0, 
-     34,   0,   0,   8,  34,   0, 
-     16,   0,   3,   0,   0,   0, 
+     34,   0,   0,   8, 130,   0, 
+     16,   0,   1,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
       0,   0,  10, 128,  32,   0, 
       2,   0,   0,   0,   0,   0, 
-      0,   0,  31,   0,   4,   3, 
-     26,   0,  16,   0,   3,   0, 
-      0,   0,  54,   0,   0,   5, 
-     34,   0,  16,   0,   3,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0, 167,   0, 
-      0, 139,   2, 195,   0, 128, 
-    131, 153,  25,   0,  18,   0, 
-     16,   0,   4,   0,   0,   0, 
-     26,   0,  16,   0,   3,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0,   6, 112, 
-     16,   0,   1,   0,   0,   0, 
-    167,   0,   0, 139,   2, 195, 
-      0, 128, 131, 153,  25,   0, 
-     34,   0,  16,   0,   4,   0, 
-      0,   0,  26,   0,  16,   0, 
-      3,   0,   0,   0,   1,  64, 
-      0,   0,   4,   0,   0,   0, 
-      6, 112,  16,   0,   1,   0, 
       0,   0, 167,   0,   0, 139, 
       2, 195,   0, 128, 131, 153, 
-     25,   0,  66,   0,  16,   0, 
-      4,   0,   0,   0,  26,   0, 
-     16,   0,   3,   0,   0,   0, 
-      1,  64,   0,   0,   8,   0, 
-      0,   0,   6, 112,  16,   0, 
-      1,   0,   0,   0,  54,   0, 
-      0,   6, 226,   0,  16,   0, 
-      3,   0,   0,   0,   6,   9, 
-     16, 128,  65,   0,   0,   0, 
-      4,   0,   0,   0,  16,   0, 
-      0,   7,  34,   0,  16,   0, 
-      3,   0,   0,   0,  70,  18, 
-     16,   0,   3,   0,   0,   0, 
-    150,   7,  16,   0,   3,   0, 
-      0,   0,  43,   0,   0,   5, 
-     66,   0,  16,   0,   3,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0,  49,   0, 
-      0,   7,  66,   0,  16,   0, 
-      3,   0,   0,   0,  26,   0, 
-     16,   0,   3,   0,   0,   0, 
-     42,   0,  16,   0,   3,   0, 
-      0,   0,  31,   0,   4,   3, 
-     42,   0,  16,   0,   3,   0, 
-      0,   0,  43,   0,   0,   5, 
-     34,   0,  16,   0,   3,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0,  21,   0, 
-      0,   1,  56,   0,   0,   7, 
-     34,   0,  16,   0,   3,   0, 
-      0,   0,  26,   0,  16,   0, 
+     25,   0, 114,   0,  16,   0, 
       3,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0,   0,  63, 
-      0,   0,   0,   7,  34,   0, 
-     16,   0,   3,   0,   0,   0, 
-     26,   0,  16,   0,   3,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,  63,  56,   0, 
-      0,   7, 226,   0,  16,   0, 
-      3,   0,   0,   0,   6,   9, 
-     16,   0,   2,   0,   0,   0, 
-     86,   5,  16,   0,   3,   0, 
-      0,   0,  18,   0,   0,   1, 
-     56,   0,   0,  10, 226,   0, 
-     16,   0,   3,   0,   0,   0, 
-      6,   9,  16,   0,   2,   0, 
-      0,   0,   2,  64,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,  63,   0,   0,   0,  63, 
-      0,   0,   0,  63,  21,   0, 
-      0,   1,  49,   0,   0,   7, 
-     18,   0,  16,   0,   2,   0, 
-      0,   0,  26,   0,  16,   0, 
-      3,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     31,   0,   4,   3,  10,   0, 
-     16,   0,   2,   0,   0,   0, 
-     54,   0,   0,   5,  34,   0, 
+      1,  64,   0,   0,   0,   0, 
+      0,   0,  70, 114,  16,   0, 
+      1,   0,   0,   0,  16,   0, 
+      0,   8, 130,   0,  16,   0, 
+      2,   0,   0,   0,  70,  18, 
      16,   0,   3,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  21,   0,   0,   1, 
-     49,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     42,   0,  16,   0,   3,   0, 
-      0,   0,  58,   0,  16,   0, 
-      2,   0,   0,   0,  31,   0, 
-      4,   3,  58,   0,  16,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5,  66,   0,  16,   0, 
-      3,   0,   0,   0,  58,   0, 
-     16,   0,   2,   0,   0,   0, 
-     21,   0,   0,   1,  49,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+     70,   2,  16, 128,  65,   0, 
+      0,   0,   3,   0,   0,   0, 
+     49,   0,   0,   7,  18,   0, 
      16,   0,   3,   0,   0,   0, 
-     10,   0,  16,   0,   3,   0, 
-      0,   0,  31,   0,   4,   3, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  54,   0,   0,   5, 
-    130,   0,  16,   0,   3,   0, 
-      0,   0,  10,   0,  16,   0, 
-      3,   0,   0,   0,  21,   0, 
-      0,   1,  18,   0,   0,   1, 
-     54,   0,   0,   8, 226,   0, 
+     58,   0,  16,   0,   2,   0, 
+      0,   0,   1,  64,   0,   0, 
+      0,   0,   0,   0,  50,   0, 
+      0,   9, 130,   0,  16,   0, 
+      2,   0,   0,   0,  58,   0, 
+     16,   0,   2,   0,   0,   0, 
+      1,  64,   0,   0,   0,   0, 
+      0,  63,   1,  64,   0,   0, 
+      0,   0,   0,  63,  55,   0, 
+      0,   9, 130,   0,  16,   0, 
+      2,   0,   0,   0,  10,   0, 
      16,   0,   3,   0,   0,   0, 
-      2,  64,   0,   0,   0,   0, 
-      0,   0,   0,   0, 128,  63, 
-      0,   0, 128,  63,   0,   0, 
-    128,  63,  21,   0,   0,   1, 
-     56,   0,   0,   8, 114,   0, 
-     16,   0,   1,   0,   0,   0, 
-     70,   2,  16,   0,   1,   0, 
-      0,   0,   6, 128,  32,   0, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,  56,   0,   0,   8, 
-    114,   0,  16,   0,   2,   0, 
-      0,   0, 150,   7,  16,   0, 
-      3,   0,   0,   0,  86, 133, 
-     32,   0,   1,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
+      1,  64,   0,   0,   0,   0, 
+      0,  63,  58,   0,  16,   0, 
+      2,   0,   0,   0,  56,   0, 
       0,   7, 114,   0,  16,   0, 
-      1,   0,   0,   0,  70,   2, 
+      3,   0,   0,   0,  70,   2, 
      16,   0,   1,   0,   0,   0, 
-     70,   2,  16,   0,   2,   0, 
-      0,   0,  56,   0,   0,   8, 
-    114,   0,  16,   0,   0,   0, 
+    246,  15,  16,   0,   2,   0, 
+      0,   0,  56,   0,   0,  10, 
+    114,   0,  16,   0,   1,   0, 
       0,   0,  70,   2,  16,   0, 
-      0,   0,   0,   0, 166, 138, 
-     32,   0,   1,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   7, 114,   0,  16,   0, 
-      0,   0,   0,   0,  70,   2, 
-     16,   0,   0,   0,   0,   0, 
+      1,   0,   0,   0,   2,  64, 
+      0,   0,   0,   0,   0,  63, 
+      0,   0,   0,  63,   0,   0, 
+      0,  63,   0,   0,   0,   0, 
+     55,   0,   0,   9, 114,   0, 
+     16,   0,   1,   0,   0,   0, 
+    246,  15,  16,   0,   1,   0, 
+      0,   0,  70,   2,  16,   0, 
+      3,   0,   0,   0,  70,   2, 
+     16,   0,   1,   0,   0,   0, 
+     49,   0,   0,   7, 114,   0, 
+     16,   0,   3,   0,   0,   0, 
      70,   2,  16,   0,   1,   0, 
-      0,   0,  52,   0,   0,  10, 
-    114,   0,  16,   0,   0,   0, 
       0,   0,  70,   2,  16,   0, 
-      0,   0,   0,   0,   2,  64, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     51,   0,   0,  10, 114,   0, 
-     16,   0,   0,   0,   0,   0, 
-     70,   2,  16,   0,   0,   0, 
+      2,   0,   0,   0,  55,   0, 
+      0,   9, 114,   0,  16,   0, 
+      1,   0,   0,   0,  70,   2, 
+     16,   0,   3,   0,   0,   0, 
+     70,   2,  16,   0,   2,   0, 
+      0,   0,  70,   2,  16,   0, 
+      1,   0,   0,   0,  18,   0, 
+      0,   1,  54,   0,   0,   8, 
+    114,   0,  16,   0,   1,   0, 
       0,   0,   2,  64,   0,   0, 
       0,   0, 128,  63,   0,   0, 
     128,  63,   0,   0, 128,  63, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      1,   0,   0,   0,  58,   0, 
-     16,   0,   1,   0,   0,   0, 
-     56,   0,   0,   8, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     26,   0,  16,   0,   3,   0, 
-      0,   0,  26, 128,  32,   0, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,  57,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     31,   0,   4,   3,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     43,   0,   0,   5, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255, 255, 
-    255, 255,  49,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0,   0,   0, 
-      1,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-    255, 255, 255, 255,  13,   0, 
-      4,   3,  58,   0,  16,   0, 
       0,   0,   0,   0,  21,   0, 
-      0,   1,  39,   0,   0,  11, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,   2,  64,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  10, 128, 
-     32,   0,   3,   0,   0,   0, 
-      0,   0,   0,   0,  43,   0, 
-      0,   5,  18,   0,  16,   0, 
-      1,   0,   0,   0,   1,  64, 
+      0,   1,  56,   0,   0,   8, 
+    114,   0,  16,   0,   1,   0, 
+      0,   0,  70,   2,  16,   0, 
+      1,   0,   0,   0,  86, 133, 
+     32,   0,   1,   0,   0,   0, 
+      0,   0,   0,   0,  50,  32, 
+      0,  10, 114,   0,  16,   0, 
+      0,   0,   0,   0,  70,   2, 
+     16,   0,   0,   0,   0,   0, 
+      6, 128,  32,   0,   1,   0, 
       0,   0,   0,   0,   0,   0, 
-     24,   0,   0,   8,  18,   0, 
+     70,   2,  16,   0,   1,   0, 
+      0,   0,  57,   0,   0,   7, 
+     18,   0,  16,   0,   1,   0, 
+      0,   0,  10,   0,  16,   0, 
+      1,   0,   0,   0,  10,   0, 
      16,   0,   1,   0,   0,   0, 
-     10,   0,  16,   0,   1,   0, 
+     13,   0,   4,   3,  10,   0, 
+     16,   0,   1,   0,   0,   0, 
+     39,   0,   0,   8,  18,   0, 
+     16,   0,   1,   0,   0,   0, 
+     10, 128,  32,   0,   3,   0, 
+      0,   0,   0,   0,   0,   0, 
+      1,  64,   0,   0,   0,   0, 
+      0,   0,  24,   0,   0,   8, 
+     34,   0,  16,   0,   1,   0, 
       0,   0,  26, 128,  32,   0, 
       3,   0,   0,   0,   0,   0, 
-      0,   0,   1,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  10,   0, 
+      0,   0,   1,  64,   0,   0, 
+      0,   0,   0,   0,   1,   0, 
+      0,   7,  18,   0,  16,   0, 
+      1,   0,   0,   0,  26,   0, 
      16,   0,   1,   0,   0,   0, 
-     31,   0,   4,   3,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-     54,   0,   0,   5, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-      0, 191,   0,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
+     10,   0,  16,   0,   1,   0, 
+      0,   0,   0,   0,   0,   7, 
+     34,   0,  16,   0,   1,   0, 
       0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+      0,   0,   0,   0,   1,  64, 
+      0,   0,   0,   0,   0, 191, 
+     49,   0,   0,   7,  34,   0, 
      16,   0,   1,   0,   0,   0, 
-     49,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
+     26,   0,  16,   0,   1,   0, 
       0,   0,   1,  64,   0,   0, 
       0,   0,   0,   0,   1,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255, 255, 
-    255, 255,  13,   0,   4,   3, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  21,   0,   0,   1, 
-     54,   0,   0,   5, 114,  32, 
-     16,   0,   0,   0,   0,   0, 
-     70,   2,  16,   0,   0,   0, 
+      0,   7,  18,   0,  16,   0, 
+      1,   0,   0,   0,  10,   0, 
+     16,   0,   1,   0,   0,   0, 
+     26,   0,  16,   0,   1,   0, 
+      0,   0,  13,   0,   4,   3, 
+     10,   0,  16,   0,   1,   0, 
       0,   0,  54,   0,   0,   5, 
-    130,  32,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      1,   0,   0,   0,  62,   0, 
+    242,  32,  16,   0,   0,   0, 
+      0,   0,  70,  14,  16,   0, 
+      0,   0,   0,   0,  62,   0, 
       0,   1,  83,  84,  65,  84, 
-    148,   0,   0,   0, 142,   0, 
-      0,   0,   6,   0,   0,   0, 
+    148,   0,   0,   0,  66,   0, 
+      0,   0,   4,   0,   0,   0, 
       0,   0,   0,   0,   5,   0, 
-      0,   0,  67,   0,   0,   0, 
-      1,   0,   0,   0,   7,   0, 
+      0,   0,  35,   0,   0,   0, 
+      2,   0,   0,   0,   4,   0, 
       0,   0,   4,   0,   0,   0, 
-     15,   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,   0,   0,   3,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  13,   0,   0,   0, 
-      0,   0,   0,   0,  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,  83,  80,  68,  66, 
-      0, 118,   0,   0,  77, 105, 
-     99, 114, 111, 115, 111, 102, 
-    116,  32,  67,  47,  67,  43, 
-     43,  32,  77,  83,  70,  32, 
-     55,  46,  48,  48,  13,  10, 
-     26,  68,  83,   0,   0,   0, 
-      0,   2,   0,   0,   2,   0, 
-      0,   0,  59,   0,   0,   0, 
-     16,   1,   0,   0,   0,   0, 
-      0,   0,  57,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    192, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255,  56,   0,   0,   0, 
-      0,   0,   0, 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, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255,   5,   0, 
-      0,   0,  32,   0,   0,   0, 
-     60,   0,   0,   0,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0,   6,   0, 
-      0,   0,   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,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0, 148,  46,  49,   1, 
-    244, 137, 224, 100,   1,   0, 
-      0,   0,  47,  36, 186,  99, 
-    217, 121,  67,  68, 145,  13, 
-    228,  43, 248, 106, 111, 255, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0, 220,  81, 
-     51,   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, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  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, 
-     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,  13,  10,  84, 101, 
-    120, 116, 117, 114, 101,  50, 
-     68,  32, 115, 104,  97, 100, 
-    101, 114,  84, 101, 120, 116, 
-    117, 114, 101,  32,  58,  32, 
-    114, 101, 103, 105, 115, 116, 
-    101, 114,  40, 116,  48,  41, 
-     59,  13,  10,  83,  97, 109, 
-    112, 108, 101, 114,  83, 116, 
-     97, 116, 101,  32,  83,  97, 
-    109, 112, 108, 101,  84, 121, 
-    112, 101,  59,  13,  10,  13, 
-     10,  47,  47,  32,  84, 104, 
-    101,  32, 112, 111, 115, 105, 
-    116, 105, 111, 110,  32, 111, 
-    102,  32, 116, 104, 101,  32, 
-    107,  97, 109, 101, 114,  97, 
-     13,  10,  99,  98, 117, 102, 
-    102, 101, 114,  32,  75,  97, 
-    109, 101, 114,  97,  32,  58, 
-     32, 114, 101, 103, 105, 115, 
-    116, 101, 114,  40,  98,  48, 
-     41,  13,  10, 123,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     52,  32, 107,  80, 111, 115, 
-    105, 116, 105, 111, 110,  59, 
-     13,  10, 125,  13,  10,  13, 
-     10,  47,  47,  32, 116, 104, 
-    101, 115, 101,  32, 118,  97, 
-    108, 117, 101, 115,  32, 115, 
-    104, 111, 117, 108, 100,  32, 
-    115, 117, 109,  32, 117, 112, 
-     32, 116, 111,  32,  49,  13, 
-     10,  99,  98, 117, 102, 102, 
-    101, 114,  32,  77,  97, 116, 
-    101, 114, 105,  97, 108,  32, 
-     58,  32, 114, 101, 103, 105, 
-    115, 116, 101, 114,  40,  98, 
-     49,  41,  13,  10, 123,  13, 
-     10,   9, 102, 108, 111,  97, 
-    116,  32,  97, 109,  98, 105, 
-    101, 110, 116,  70,  97,  99, 
-    116, 111, 114,  59,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     32, 100, 105, 102, 102, 117, 
-    115,  70,  97,  99, 116, 111, 
-    114,  59,  13,  10,   9, 102, 
-    108, 111,  97, 116,  32, 115, 
-    112, 101,  99, 117, 108,  97, 
-    114,  70,  97,  99, 116, 111, 
-    114,  59,  13,  10, 125,  59, 
-     13,  10,  13,  10,  99,  98, 
-    117, 102, 102, 101, 114,  32, 
-     76, 105, 103, 104, 116,  67, 
-    111, 117, 110, 116,  32,  58, 
-     32, 114, 101, 103, 105, 115, 
-    116, 101, 114,  40,  98,  50, 
-     41,  13,  10, 123,  13,  10, 
-      9, 105, 110, 116,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  67, 
-    111, 117, 110, 116,  59,  13, 
-     10,   9, 105, 110, 116,  32, 
-    112, 111, 105, 110, 116,  76, 
-    105, 103, 104, 116,  67, 111, 
-    117, 110, 116,  59,  13,  10, 
-    125,  13,  10,  13,  10,  47, 
-     47,  32, 108, 105, 103, 104, 
-    116, 115,  13,  10, 115, 116, 
-    114, 117,  99, 116,  32,  68, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  13, 
-     10, 123,  13,  10,   9, 102, 
-    198,  90,   0,   0, 117, 131, 
-      1,   0,  76, 232,   3,   0, 
-    139,  69,   0,   0,  43, 236, 
-      3,   0,  28,  19,   2,   0, 
-     65,  36,   1,   0, 236, 179, 
-      1,   0, 125, 226,   0,   0, 
-     21, 230,   0,   0, 216, 174, 
-      3,   0,  73,  20,   1,   0, 
-    153, 189,   3,   0, 166, 158, 
-      2,   0, 209,  10,   2,   0, 
-     53, 174,   3,   0, 146, 230, 
-      3,   0,  98, 163,   2,   0, 
-    118,  19,   1,   0, 140, 144, 
-      3,   0, 201, 241,   2,   0, 
-     12, 238,   0,   0,  41,  96, 
-      0,   0,  50, 237,   0,   0, 
-    184, 172,   3,   0,   0,  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,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  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,  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,  32,  32,  32,  13,  10, 
-     47,  47,  32,  71,  76,  79, 
-     66,  65,  76,  83,  32,  47, 
-     47,  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,  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,  32, 
-     32,  32,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  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,  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,  32,  32,  32, 
-     13,  10,  84, 101, 120, 116, 
-    117, 114, 101,  50,  68,  32, 
-    115, 104,  97, 100, 101, 114, 
-     84, 101, 120, 116, 117, 114, 
-    101,  32,  58,  32, 114, 101, 
-    103, 105, 115, 116, 101, 114, 
-     40, 116,  48,  41,  59,  13, 
-     10,  83,  97, 109, 112, 108, 
-    101, 114,  83, 116,  97, 116, 
-    101,  32,  83,  97, 109, 112, 
-    108, 101,  84, 121, 112, 101, 
-     59,  13,  10,  13,  10,  47, 
-     47,  32,  84, 104, 101,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  32, 111, 102,  32, 
-    116, 104, 101,  32, 107,  97, 
-    109, 101, 114,  97,  13,  10, 
-     99,  98, 117, 102, 102, 101, 
-    114,  32,  75,  97, 109, 101, 
-    114,  97,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40,  98,  48,  41,  13, 
-     10, 123,  13,  10,   9, 102, 
-    108, 111,  97, 116,  52,  32, 
-    107,  80, 111, 115, 105, 116, 
-    105, 111, 110,  59,  13,  10, 
-    125,  13,  10,  13,  10,  47, 
-     47,  32, 116, 104, 101, 115, 
-    101,  32, 118,  97, 108, 117, 
-    101, 115,  32, 115, 104, 111, 
-    117, 108, 100,  32, 115, 117, 
-    109,  32, 117, 112,  32, 116, 
-    111,  32,  49,  13,  10,  99, 
-     98, 117, 102, 102, 101, 114, 
-     32,  77,  97, 116, 101, 114, 
-    105,  97, 108,  32,  58,  32, 
-    114, 101, 103, 105, 115, 116, 
-    101, 114,  40,  98,  49,  41, 
-     13,  10, 123,  13,  10,   9, 
-    102, 108, 111,  97, 116,  32, 
-     97, 109,  98, 105, 101, 110, 
-    116,  70,  97,  99, 116, 111, 
-    114,  59,  13,  10,   9, 102, 
-    108, 111,  97, 116,  32, 100, 
-    105, 102, 102, 117, 115,  70, 
-     97,  99, 116, 111, 114,  59, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  32, 115, 112, 101, 
-     99, 117, 108,  97, 114,  70, 
-     97,  99, 116, 111, 114,  59, 
-     13,  10, 125,  59,  13,  10, 
-     13,  10,  99,  98, 117, 102, 
-    102, 101, 114,  32,  76, 105, 
-    103, 104, 116,  67, 111, 117, 
-    110, 116,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40,  98,  50,  41,  13, 
-     10, 123,  13,  10,   9, 105, 
-    110, 116,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  67, 111, 117, 
-    110, 116,  59,  13,  10,   9, 
-    105, 110, 116,  32, 112, 111, 
-    105, 110, 116,  76, 105, 103, 
-    104, 116,  67, 111, 117, 110, 
-    116,  59,  13,  10, 125,  13, 
-     10,  13,  10,  47,  47,  32, 
-    108, 105, 103, 104, 116, 115, 
-     13,  10, 115, 116, 114, 117, 
-     99, 116,  32,  68, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  13,  10, 123, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  51,  32, 100, 105, 
-    114, 101,  99, 116, 105, 111, 
-    110,  59,  13,  10,   9, 102, 
-    108, 111,  97, 116,  51,  32, 
-     99, 111, 108, 111, 114,  59, 
-     13,  10, 125,  59,  13,  10, 
-     13,  10, 115, 116, 114, 117, 
-     99, 116,  32,  80, 111, 105, 
-    110, 116,  76, 105, 103, 104, 
-    116,  13,  10, 123,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     51,  32, 112, 111, 115, 105, 
-    116, 105, 111, 110,  59,  13, 
-     10,   9, 102, 108, 111,  97, 
-    116,  51,  32,  99, 111, 108, 
-    111, 114,  59,  13,  10,   9, 
-    102, 108, 111,  97, 116,  32, 
-    114,  97, 100, 105, 117, 115, 
-     59,  13,  10, 125,  59,  13, 
-     10,  13,  10,  99,  98, 117, 
-    102, 102, 101, 114,  32,  84, 
-    101, 120, 116, 117, 114,  69, 
-    102, 102, 101,  99, 116,  32, 
-     58,  32, 114, 101, 103, 105, 
-    115, 116, 101, 114,  40,  98, 
-     51,  41,  13,  10, 123,  13, 
-     10,  32,  32,  32,  32,  98, 
-    111, 111, 108,  32, 101, 102, 
-    102, 101,  99, 116,  69, 110, 
-     97,  98, 108, 101, 100,  59, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  32, 101, 102, 102, 
-    101,  99, 116,  80, 101, 114, 
-     99, 101, 110, 116,  97, 103, 
-    101,  59,  13,  10, 125,  59, 
-     13,  10,  13,  10,  83, 116, 
-    114, 117,  99, 116, 117, 114, 
-    101, 100,  66, 117, 102, 102, 
-    101, 114,  60,  32,  68, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  32,  62, 
-     32, 100, 105, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-    115,  32,  58,  32, 114, 101, 
-    103, 105, 115, 116, 101, 114, 
-     40, 116,  49,  41,  59,  13, 
-     10,  83, 116, 114, 117,  99, 
-    116, 117, 114, 101, 100,  66, 
-    117, 102, 102, 101, 114,  60, 
-     32,  80, 111, 105, 110, 116, 
-     76, 105, 103, 104, 116,  32, 
-     62,  32, 112, 111, 105, 110, 
-    116,  76, 105, 103, 104, 116, 
-    115,  32,  58,  32, 114, 101, 
-    103, 105, 115, 116, 101, 114, 
-     40, 116,  50,  41,  59,  13, 
-     10,  84, 101, 120, 116, 117, 
-    114, 101,  50,  68,  32,  97, 
-    100, 100, 105, 116, 105, 111, 
-    110,  97, 108,  84, 101, 120, 
-    116, 117, 114, 101,  32,  58, 
-     32, 114, 101, 103, 105, 115, 
-    116, 101, 114,  40, 116,  51, 
-     41,  59,  13,  10,  13,  10, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  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,  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, 
-     32,  32,  13,  10,  47,  47, 
-     32,  84,  89,  80,  69,  68, 
-     69,  70,  83,  32,  47,  47, 
-     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,  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,  32,  32, 
-     13,  10,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  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, 
-     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,  32,  32,  13,  10, 
-    115, 116, 114, 117,  99, 116, 
-     32,  80, 105, 120, 101, 108, 
-     73, 110, 112, 117, 116,  84, 
-    121, 112, 101,  13,  10, 123, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  52,  32, 119, 111, 
-    114, 108, 100,  80, 111, 115, 
-     32,  58,  32,  80,  79,  83, 
-     73,  84,  73,  79,  78,  59, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  52,  32, 112, 111, 
-    115, 105, 116, 105, 111, 110, 
-     32,  58,  32,  83,  86,  95, 
-     80,  79,  83,  73,  84,  73, 
-     79,  78,  59,  13,  10,   9, 
-    102, 108, 111,  97, 116,  50, 
-     32, 116, 101, 120,  32,  58, 
-     32,  84,  69,  88,  67,  79, 
-     79,  82,  68,  48,  59,  13, 
-     10,   9, 102, 108, 111,  97, 
-    116,  51,  32, 110, 111, 114, 
-    109,  97, 108,  32,  58,  32, 
-     84,  69,  88,  67,  79,  79, 
-     82,  68,  49,  59,  13,  10, 
-     32,  32,  32,  32, 102, 108, 
-    111,  97, 116,  52,  32, 108, 
-    105, 103, 104, 116,  49,  32, 
-     58,  32,  84,  69,  88,  67, 
-     79,  79,  82,  68,  50,  59, 
-     13,  10,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  52, 
-     32, 108, 105, 103, 104, 116, 
-     50,  32,  58,  32,  84,  69, 
-     88,  67,  79,  79,  82,  68, 
-     51,  59,  13,  10, 125,  59, 
-     13,  10,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     13,  10,  47,  47,  32,  80, 
-    105, 120, 101, 108,  32,  83, 
-    104,  97, 100, 101, 114,  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,  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,  32,  13,  10, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  13,  10, 102, 108, 
-    111,  97, 116,  52,  32,  84, 
-    101, 120, 116, 117, 114, 101, 
-     80, 105, 120, 101, 108,  83, 
-    104,  97, 100, 101, 114,  40, 
-     80, 105, 120, 101, 108,  73, 
-    110, 112, 117, 116,  84, 121, 
-    112, 101,  32, 105, 110, 112, 
-    117, 116,  41,  32,  58,  32, 
-     83,  86,  95,  84,  65,  82, 
-     71,  69,  84,  13,  10, 123, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  51,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32, 102, 108, 111,  97, 116, 
-     51,  40,  48,  44,  32,  48, 
-     44,  32,  48,  41,  59,  13, 
-     10,   9, 102, 108, 111,  97, 
-    116,  51,  32, 115, 112, 101, 
-     99, 117, 108,  97, 114,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32, 102, 108, 111,  97, 116, 
-     51,  40,  48,  44,  32,  48, 
-     44,  32,  48,  41,  59,  13, 
-     10,   9, 102, 108, 111,  97, 
-    116,  52,  32, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  32,  61, 
-     32, 115, 104,  97, 100, 101, 
-    114,  84, 101, 120, 116, 117, 
-    114, 101,  46,  83,  97, 109, 
-    112, 108, 101,  40,  83,  97, 
-    109, 112, 108, 101,  84, 121, 
-    112, 101,  44,  32, 105, 110, 
-    112, 117, 116,  46, 116, 101, 
-    120,  41,  59,  13,  10,   9, 
-    105, 102,  32,  40, 101, 102, 
-    102, 101,  99, 116,  69, 110, 
-     97,  98, 108, 101, 100,  41, 
-     13,  10,   9, 123,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  98, 111, 111, 108, 
-     32, 101, 102, 102, 101,  99, 
-    116,  65, 108, 112, 104,  97, 
-     32,  61,  32, 101, 102, 102, 
-    101,  99, 116,  80, 101, 114, 
-     99, 101, 110, 116,  97, 103, 
-    101,  32,  62,  32,  49,  46, 
-    102,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  32, 
-    112, 101, 114,  99, 101, 110, 
-    116,  97, 103, 101,  32,  61, 
-     32, 101, 102, 102, 101,  99, 
-    116,  80, 101, 114,  99, 101, 
-    110, 116,  97, 103, 101,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 105, 102, 
-     32,  40, 101, 102, 102, 101, 
-     99, 116,  65, 108, 112, 104, 
-     97,  41,  32, 112, 101, 114, 
-     99, 101, 110, 116,  97, 103, 
-    101,  32,  45,  61,  32,  49, 
-     46, 102,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 105, 102,  32,  40, 101, 
-    102, 102, 101,  99, 116,  69, 
-    110,  97,  98, 108, 101, 100, 
-     32,  38,  38,  32,  33, 101, 
-    102, 102, 101,  99, 116,  65, 
-    108, 112, 104,  97,  41,  32, 
-     99, 108, 105, 112,  40, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     46,  97,  32,  45,  32,  48, 
-     46,  50,  53,  41,  59,  13, 
-     10,   9,   9, 102, 108, 111, 
-     97, 116,  32, 100, 105, 115, 
-    116,  32,  61,  32, 115, 113, 
-    114, 116,  40,  40, 105, 110, 
-    112, 117, 116,  46, 116, 101, 
-    120,  46, 120,  32,  45,  32, 
-     48,  46,  53, 102,  41,  32, 
-     42,  32,  40, 105, 110, 112, 
-    117, 116,  46, 116, 101, 120, 
-     46, 120,  32,  45,  32,  48, 
-     46,  53, 102,  41,  32,  43, 
-     32,  40, 105, 110, 112, 117, 
-    116,  46, 116, 101, 120,  46, 
-    121,  32,  45,  32,  48,  46, 
-     53, 102,  41,  32,  42,  32, 
-     40, 105, 110, 112, 117, 116, 
-     46, 116, 101, 120,  46, 121, 
-     32,  45,  32,  48,  46,  53, 
-    102,  41,  41,  32,  47,  32, 
-    115, 113, 114, 116,  40,  48, 
-     46,  53, 102,  41,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 105, 102,  32, 
-     40, 100, 105, 115, 116,  32, 
-     60,  32, 112, 101, 114,  99, 
-    101, 110, 116,  97, 103, 101, 
-     41,  13,  10,   9,   9, 123, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  32,  97, 108, 112, 104, 
-     97,  77, 117, 108, 116, 105, 
-    112, 108, 105, 101, 114,  32, 
-     61,  32,  40, 112, 101, 114, 
-     99, 101, 110, 116,  97, 103, 
-    101,  32,  45,  32, 100, 105, 
-    115, 116,  41,  32,  47,  32, 
-     48,  46,  50, 102,  59,  13, 
-     10,   9,   9,   9, 105, 102, 
-     32,  40,  97, 108, 112, 104, 
-     97,  77, 117, 108, 116, 105, 
-    112, 108, 105, 101, 114,  32, 
-     62,  32,  49,  41,  13,  10, 
-      9,   9,   9,   9,  97, 108, 
-    112, 104,  97,  77, 117, 108, 
-    116, 105, 112, 108, 105, 101, 
-    114,  32,  61,  32,  49,  46, 
-    102,  59,  13,  10,   9,   9, 
-      9, 102, 108, 111,  97, 116, 
-     52,  32, 101, 102, 102, 101, 
-     99, 116,  67, 111, 108, 111, 
-    114,  32,  61,  32,  97, 100, 
-    100, 105, 116, 105, 111, 110, 
-     97, 108,  84, 101, 120, 116, 
-    117, 114, 101,  46,  83,  97, 
-    109, 112, 108, 101,  40,  83, 
-     97, 109, 112, 108, 101,  84, 
-    121, 112, 101,  44,  32, 105, 
-    110, 112, 117, 116,  46, 116, 
-    101, 120,  41,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  32, 
-    101, 102, 102, 101,  99, 116, 
-     65,  32,  61,  32, 101, 102, 
-    102, 101,  99, 116,  67, 111, 
-    108, 111, 114,  46,  97,  59, 
-     13,  10,   9,   9,   9, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     32,  61,  32, 101, 102, 102, 
-    101,  99, 116,  67, 111, 108, 
-    111, 114,  32,  42,  32,  40, 
-    101, 102, 102, 101,  99, 116, 
-     67, 111, 108, 111, 114,  46, 
-     97,  32,  42,  32,  97, 108, 
-    112, 104,  97,  77, 117, 108, 
-    116, 105, 112, 108, 105, 101, 
-    114,  41,  32,  43,  32, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     32,  42,  32,  40,  49,  32, 
-     45,  32, 101, 102, 102, 101, 
-     99, 116,  67, 111, 108, 111, 
-    114,  46,  97,  32,  42,  32, 
-     97, 108, 112, 104,  97,  77, 
-    117, 108, 116, 105, 112, 108, 
-    105, 101, 114,  41,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 105, 102,  32,  40, 101, 
-    102, 102, 101,  99, 116,  65, 
-    108, 112, 104,  97,  41,  13, 
-     10,   9,   9,   9, 123,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     46,  97,  32,  61,  32, 101, 
-    102, 102, 101,  99, 116,  65, 
-     32,  42,  32,  97, 108, 112, 
-    104,  97,  77, 117, 108, 116, 
-    105, 112, 108, 105, 101, 114, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 105, 102,  32,  40, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     46,  97,  32,  62,  32,  49, 
-     46,  48,  41,  32, 109,  97, 
-    116, 101, 114, 105,  97, 108, 
-     67, 111, 108, 111, 114,  46, 
-     97,  32,  61,  32,  49,  46, 
-     48,  59,  13,  10,   9,   9, 
-      9, 125,  13,  10,   9,   9, 
-    125,  13,  10,  32,  32,  32, 
-     32, 125,  13,  10,   9, 101, 
-    108, 115, 101,  13,  10,   9, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  99, 
-    108, 105, 112,  40, 109,  97, 
-    116, 101, 114, 105,  97, 108, 
-     67, 111, 108, 111, 114,  46, 
-     97,  32,  45,  32,  48,  46, 
-     50,  53,  41,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  47,  47, 109,  97, 
-    116, 101, 114, 105,  97, 108, 
-     67, 111, 108, 111, 114,  46, 
-     97,  32,  61,  32,  49,  46, 
-     48,  59,  13,  10,   9, 125, 
-     13,  10,   9, 105, 102,  32, 
-     40, 105, 110, 112, 117, 116, 
-     46, 108, 105, 103, 104, 116, 
-     49,  46, 119,  32,  62,  32, 
-     48,  41,  13,  10,  32,  32, 
-     32,  32, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  32,  61,  32, 102, 108, 
-    111,  97, 116,  51,  40, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     46, 120,  32,  42,  32, 105, 
-    110, 112, 117, 116,  46, 108, 
-    105, 103, 104, 116,  49,  46, 
-    120,  44,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32, 109,  97, 
-    116, 101, 114, 105,  97, 108, 
-     67, 111, 108, 111, 114,  46, 
-    121,  32,  42,  32, 105, 110, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  49,  46, 121, 
-     44,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46, 122, 
-     32,  42,  32, 105, 110, 112, 
-    117, 116,  46, 108, 105, 103, 
-    104, 116,  49,  46, 122,  41, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  52,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     50,  32,  61,  32, 102, 108, 
-    111,  97, 116,  52,  40, 109, 
-     97, 116, 101, 114, 105,  97, 
-    108,  67, 111, 108, 111, 114, 
-     46, 120,  32,  42,  32, 105, 
-    110, 112, 117, 116,  46, 108, 
-    105, 103, 104, 116,  50,  46, 
-    120,  44,  13,  10,   9,   9, 
-      9,   9,   9,   9, 109,  97, 
-    116, 101, 114, 105,  97, 108, 
-     67, 111, 108, 111, 114,  46, 
-    121,  32,  42,  32, 105, 110, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 121, 
-     44,  13,  10,   9,   9,   9, 
-      9,   9,   9, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46, 122, 
-     32,  42,  32, 105, 110, 112, 
-    117, 116,  46, 108, 105, 103, 
-    104, 116,  50,  46, 122,  44, 
-     32,  48,  41,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 105, 102,  32,  40, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     67, 111, 117, 110, 116,  32, 
-     62,  32,  48,  41,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  32, 102, 
-     97,  99, 116, 111, 114,  32, 
-     61,  32, 100, 111, 116,  40, 
-    105, 110, 112, 117, 116,  46, 
-    110, 111, 114, 109,  97, 108, 
-     44,  32,  45, 100, 105, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116, 115,  91,  48,  93, 
-     46, 100, 105, 114, 101,  99, 
-    116, 105, 111, 110,  41,  59, 
-     13,  10,   9,   9,   9, 105, 
-    102,  32,  40, 102,  97,  99, 
-    116, 111, 114,  32,  60,  32, 
-     48,  41,  13,  10,   9,   9, 
-      9,   9, 102,  97,  99, 116, 
-    111, 114,  32,  61,  32,  48, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 102,  97,  99, 
-    116, 111, 114,  32,  61,  32, 
-    102,  97,  99, 116, 111, 114, 
-     32,  42,  32,  48,  46,  53, 
-     32,  43,  32,  48,  46,  53, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  32,  61,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     32,  42,  32, 102,  97,  99, 
-    116, 111, 114,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 125,  13,  10,   9, 
-      9, 101, 108, 115, 101,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 123,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     32,  61,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  32,  42,  32, 
-     48,  46,  53,  59,  13,  10, 
-      9,   9, 125,  13,  10,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 105, 102,  32, 
-     40, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  50,  46, 120,  32,  62, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  41,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    120,  32,  61,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  50,  46, 
-    120,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    125,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  50,  46, 121, 
-     32,  62,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  46, 121,  41, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 123,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 121,  32,  61,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     50,  46, 121,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 125,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 105, 102,  32,  40, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  50, 
-     46, 122,  32,  62,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    122,  41,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  46, 122,  32, 
-     61,  32, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  50,  46, 122,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 125,  13, 
-     10,   9, 125,  13,  10,   9, 
-    101, 108, 115, 101,  13,  10, 
-      9, 123,  13,  10,   9,   9, 
-    102, 111, 114,  32,  40, 105, 
-    110, 116,  32, 106,  32,  61, 
-     32,  48,  59,  32, 106,  32, 
-     60,  32, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  67, 111, 117, 110, 
-    116,  59,  32, 106,  43,  43, 
-     41,  13,  10,   9,   9, 123, 
-     13,  10,   9,   9,   9, 105, 
-    102,  32,  40, 100, 111, 116, 
-     40, 105, 110, 112, 117, 116, 
-     46, 110, 111, 114, 109,  97, 
-    108,  44,  32,  45, 100, 105, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116, 115,  91, 106, 
-     93,  46, 100, 105, 114, 101, 
-     99, 116, 105, 111, 110,  41, 
-     32,  60,  32,  48,  41,  13, 
-     10,   9,   9,   9,   9,  99, 
-    111, 110, 116, 105, 110, 117, 
-    101,  59,  13,  10,   9,   9, 
-      9, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  32,  43,  61,  32, 100, 
-    105, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116, 115,  91, 
-    106,  93,  46,  99, 111, 108, 
-    111, 114,  32,  42,  32, 100, 
-    111, 116,  40, 105, 110, 112, 
-    117, 116,  46, 110, 111, 114, 
-    109,  97, 108,  44,  32,  45, 
-    100, 105, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116, 115, 
-     91, 106,  93,  46, 100, 105, 
-    114, 101,  99, 116, 105, 111, 
-    110,  41,  59,  13,  10,   9, 
-      9, 125,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     32,  61,  32, 102, 108, 111, 
-     97, 116,  51,  40,  49,  46, 
-     48,  44,  32,  49,  46,  48, 
-     44,  32,  49,  46,  48,  41, 
-     59,  13,  10,   9,   9,  47, 
-     42, 102, 111, 114,  32,  40, 
-    105, 110, 116,  32, 105,  32, 
-     61,  32,  48,  59,  32, 105, 
-     32,  60,  32, 112, 111, 105, 
-    110, 116,  76, 105, 103, 104, 
-    116,  67, 111, 117, 110, 116, 
-     59,  32, 105,  43,  43,  41, 
-     13,  10,   9,   9, 123,  13, 
-     10,   9,   9,   9, 102, 108, 
-    111,  97, 116,  51,  32, 108, 
-    105, 103, 104, 116,  68, 105, 
-    114,  32,  61,  32, 112, 111, 
-    105, 110, 116,  76, 105, 103, 
-    104, 116, 115,  91, 105,  93, 
-     46, 112, 111, 115, 105, 116, 
-    105, 111, 110,  32,  45,  32, 
-    105, 110, 112, 117, 116,  46, 
-    119, 111, 114, 108, 100,  80, 
-    111, 115,  46, 120, 121, 122, 
-     59,  13,  10,   9,   9,   9, 
-    102, 108, 111,  97, 116,  32, 
-    102,  97,  99, 116, 111, 114, 
-     59,  13,  10,   9,   9,   9, 
-    105, 102,  32,  40, 108, 101, 
-    110, 103, 116, 104,  40, 108, 
-    105, 103, 104, 116,  68, 105, 
-    114,  41,  32,  60,  32,  49, 
-     41,  13,  10,   9,   9,   9, 
-      9, 102,  97,  99, 116, 111, 
-    114,  32,  61,  32,  49,  59, 
-     13,  10,   9,   9,   9, 101, 
-    108, 115, 101,  13,  10,   9, 
-      9,   9,   9, 102,  97,  99, 
-    116, 111, 114,  32,  61,  32, 
-    112, 111, 105, 110, 116,  76, 
-    105, 103, 104, 116, 115,  91, 
-    105,  93,  46, 114,  97, 100, 
-    105, 117, 115,  32,  47,  32, 
-    108, 101, 110, 103, 116, 104, 
-     40, 108, 105, 103, 104, 116, 
-     68, 105, 114,  41,  59,  13, 
-     10,   9,   9,   9, 102, 108, 
-    111,  97, 116,  32, 102,  32, 
-     61,  32, 100, 111, 116,  40, 
-    105, 110, 112, 117, 116,  46, 
-    110, 111, 114, 109,  97, 108, 
-     44,  32, 110, 111, 114, 109, 
-     97, 108, 105, 122, 101,  40, 
-    108, 105, 103, 104, 116,  68, 
-    105, 114,  41,  41,  59,  13, 
-     10,   9,   9,   9, 105, 102, 
-     32,  40, 102,  32,  62,  32, 
-     48,  41,  13,  10,   9,   9, 
-      9, 123,  13,  10,   9,   9, 
-      9,   9, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  32,  43,  61,  32, 
-    112, 111, 105, 110, 116,  76, 
-    105, 103, 104, 116, 115,  91, 
-    105,  93,  46,  99, 111, 108, 
-    111, 114,  32,  42,  32, 102, 
-     32,  42,  32, 102,  97,  99, 
-    116, 111, 114,  59,  13,  10, 
-      9,   9,   9,   9, 102,  32, 
-     61,  32, 100, 111, 116,  40, 
-    110, 111, 114, 109,  97, 108, 
-    105, 122, 101,  40, 114, 101, 
-    102, 108, 101,  99, 116,  40, 
-    110, 111, 114, 109,  97, 108, 
-    105, 122, 101,  40,  45, 108, 
-    105, 103, 104, 116,  68, 105, 
-    114,  41,  44,  32, 105, 110, 
-    112, 117, 116,  46, 110, 111, 
-    114, 109,  97, 108,  41,  41, 
-     44,  32, 110, 111, 114, 109, 
-     97, 108, 105, 122, 101,  40, 
-    107,  80, 111, 115, 105, 116, 
-    105, 111, 110,  46, 120, 121, 
-    122,  32,  45,  32, 105, 110, 
-    112, 117, 116,  46, 119, 111, 
-    114, 108, 100,  80, 111, 115, 
-     46, 120, 121, 122,  41,  41, 
-     59,  13,  10,   9,   9,   9, 
-      9, 105, 102,  32,  40, 102, 
-     32,  62,  32,  48,  41,  13, 
-     10,   9,   9,   9,   9,   9, 
-    115, 112, 101,  99, 117, 108, 
-     97, 114,  76, 105, 103, 104, 
-    116,  32,  43,  61,  32, 112, 
-    111, 105, 110, 116,  76, 105, 
-    103, 104, 116, 115,  91, 105, 
-     93,  46,  99, 111, 108, 111, 
-    114,  32,  42,  32, 102,  32, 
-     42,  32, 102,  97,  99, 116, 
-    111, 114,  59,  13,  10,   9, 
-      9,   9, 125,  13,  10,   9, 
-      9, 125,  42,  47,  13,  10, 
-      9, 125,  13,  10,   9,  47, 
-     47, 105, 102,  32,  40,  33, 
-     40, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  32,  62,  61, 
-     32,  48,  32,  38,  38,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 120,  32,  60,  61,  32, 
-     49,  41,  41,  13,  10,   9, 
-     47,  47,   9, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  46, 120,  32, 
-     61,  32,  48,  59,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     52,  32, 116, 101, 120, 116, 
-    117, 114, 101,  67, 111, 108, 
-    111, 114,  32,  61,  32, 115, 
-     97, 116, 117, 114,  97, 116, 
-    101,  40,  40, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  32,  42, 
-     32,  97, 109,  98, 105, 101, 
-    110, 116,  70,  97,  99, 116, 
-    111, 114,  41,  32,  43,  32, 
-     40, 102, 108, 111,  97, 116, 
-     52,  40, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  46, 120,  44,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 121,  44,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  46, 122, 
-     44,  32,  48,  41,  32,  42, 
-     32, 100, 105, 102, 102, 117, 
-    115,  70,  97,  99, 116, 111, 
-    114,  41,  32,  43,  32,  40, 
-    102, 108, 111,  97, 116,  52, 
-     40, 115, 112, 101,  99, 117, 
-    108,  97, 114,  76, 105, 103, 
-    104, 116,  46, 120,  44,  32, 
-    115, 112, 101,  99, 117, 108, 
-     97, 114,  76, 105, 103, 104, 
-    116,  46, 121,  44,  32, 115, 
-    112, 101,  99, 117, 108,  97, 
-    114,  76, 105, 103, 104, 116, 
-     46, 122,  44,  32,  48,  41, 
-     32,  42,  32, 115, 112, 101, 
-     99, 117, 108,  97, 114,  70, 
-     97,  99, 116, 111, 114,  41, 
-     41,  59,  13,  10,   9, 116, 
-    101, 120, 116, 117, 114, 101, 
-     67, 111, 108, 111, 114,  46, 
-     97,  32,  61,  32, 109,  97, 
-    116, 101, 114, 105,  97, 108, 
-     67, 111, 108, 111, 114,  46, 
-     97,  59,  13,  10,  32,  32, 
-     32,  32, 105, 102,  32,  40, 
-    105, 115, 110,  97, 110,  40, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 120,  32,  42,  32, 100, 
-    105, 102, 102, 117, 115,  70, 
-     97,  99, 116, 111, 114,  41, 
-     41,  32,  99, 108, 105, 112, 
-     40,  45,  49,  41,  59,  13, 
-     10,   9,  47,  47,   9, 116, 
-    101, 120, 116, 117, 114, 101, 
-     67, 111, 108, 111, 114,  32, 
-     61,  32, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  59,  13,  10, 
-     32,  32,  32,  32, 105, 102, 
-     32,  40, 101, 102, 102, 101, 
-     99, 116,  69, 110,  97,  98, 
-    108, 101, 100,  32,  38,  38, 
-     32, 101, 102, 102, 101,  99, 
-    116,  80, 101, 114,  99, 101, 
-    110, 116,  97, 103, 101,  32, 
-     61,  61,  32,  48,  41,  13, 
-     10,   9, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  99, 108, 105, 112,  40, 
-    116, 101, 120, 116, 117, 114, 
-    101,  67, 111, 108, 111, 114, 
-     46,  97,  32,  45,  32,  48, 
-     46,  53,  41,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  47,  47, 116, 101, 
-    120, 116, 117, 114, 101,  67, 
-    111, 108, 111, 114,  46,  97, 
-     32,  61,  32,  49,  46,  48, 
-     59,  13,  10,   9, 125,  13, 
-     10,   9, 114, 101, 116, 117, 
-    114, 110,  32, 116, 101, 120, 
-    116, 117, 114, 101,  67, 111, 
-    108, 111, 114,  59,  13,  10, 
-      9,  47,  47, 114, 101, 116, 
-    117, 114, 110,  32, 116, 101, 
-    120, 116, 117, 114, 101,  67, 
-    111, 108, 111, 114,  59,  13, 
-     10,   9,  47,  47, 105, 102, 
-     32,  40, 100, 105, 102, 102, 
-    117, 115,  70,  97,  99, 116, 
-    111, 114,  32,  61,  61,  32, 
-     48,  41,  13,  10,   9,  47, 
-     47,   9, 114, 101, 116, 117, 
-    114, 110,  32, 102, 108, 111, 
-     97, 116,  52,  40,  49,  44, 
-     32,  49,  44,  32,  48,  44, 
-     32,  49,  41,  59,  13,  10, 
-      9,  47,  42, 105, 102,  32, 
-     40, 105, 115, 110,  97, 110, 
-     40, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  41,  32, 124, 
-    124,  32, 105, 115, 110,  97, 
-    110,  40, 100, 105, 102, 102, 
-    117, 115,  70,  97,  99, 116, 
-    111, 114,  41,  32, 124, 124, 
-     32, 105, 115, 105, 110, 102, 
-     40, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  41,  32, 124, 
-    124,  32, 105, 115, 105, 110, 
-    102,  40,  45, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  46, 120,  41, 
-     41,  13,  10,   9,   9, 114, 
-    101, 116, 117, 114, 110,  32, 
-    102, 108, 111,  97, 116,  52, 
-     40,  48,  44,  32,  49,  44, 
-     32,  49,  44,  32,  49,  41, 
-     59,  13,  10,   9, 105, 102, 
-     32,  40, 105, 115, 110,  97, 
-    110,  40, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  46, 120,  32,  45, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  41,  32,  38, 
-     38,  32, 105, 115, 110,  97, 
-    110,  40, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  46, 120,  32,  42, 
-     32, 100, 105, 102, 102, 117, 
-    115,  70,  97,  99, 116, 111, 
-    114,  41,  32,  41,  13,  10, 
-      9,   9, 114, 101, 116, 117, 
-    114, 110,  32, 102, 108, 111, 
-     97, 116,  52,  40,  49,  44, 
-     32,  49,  44,  32,  49,  44, 
-     32,  49,  41,  59,  13,  10, 
-      9, 105, 102,  32,  40,  40, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 120,  32,  42,  32, 100, 
-    105, 102, 102, 117, 115,  70, 
-     97,  99, 116, 111, 114,  41, 
-     32,  33,  61,  32,  48,  32, 
-     38,  38,  32,  40, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  46, 120, 
-     32,  42,  32, 100, 105, 102, 
-    102, 117, 115,  70,  97,  99, 
-    116, 111, 114,  41,  32,  33, 
-     61,  32,  45,  48,  41,  13, 
-     10,   9,   9, 114, 101, 116, 
-    117, 114, 110,  32, 102, 108, 
-    111,  97, 116,  52,  40,  48, 
-     44,  32,  48,  44,  32,  49, 
-     44,  32,  49,  41,  59,  13, 
-     10,   9, 114, 101, 116, 117, 
-    114, 110,  32, 102, 108, 111, 
-     97, 116,  52,  40,  48,  44, 
-     32,  49,  44,  32,  48,  44, 
-     32,  49,  41,  59,  42,  47, 
-     13,  10, 125,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0, 254, 239, 
-    254, 239,   1,   0,   0,   0, 
-     84,  25,   0,   0,   0,  67, 
-     58,  92,  85, 115, 101, 114, 
-    115,  92, 107, 111, 108, 106, 
-     97,  92,  68, 101, 115, 107, 
-    116, 111, 112,  92,  75, 111, 
-    108, 106,  97,  45,  83, 116, 
-    114, 111, 104, 109,  45,  71, 
-     97, 109, 101, 115,  92,  83, 
-    112, 105, 101, 108, 101,  32, 
-     80, 108,  97, 116, 102, 111, 
-    114, 109,  92,  83, 116,  97, 
-    110, 100,  97, 108, 111, 119, 
-    110,  92,  75, 108, 105, 101, 
-    110, 116,  92,  70,  97,  99, 
-    116, 111, 114, 121,  67, 114, 
-     97, 102, 116,  92,  70,  97, 
-     99, 116, 111, 114, 121,  67, 
-    114,  97, 102, 116,  92,  68, 
-     88,  49,  49,  67, 117, 115, 
-    116, 111, 109,  80, 105, 120, 
-    101, 108,  83, 104,  97, 100, 
-    101, 114,  46, 104, 108, 115, 
-    108,   0,   0,  99,  58,  92, 
-    117, 115, 101, 114, 115,  92, 
-    107, 111, 108, 106,  97,  92, 
-    100, 101, 115, 107, 116, 111, 
-    112,  92, 107, 111, 108, 106, 
-     97,  45, 115, 116, 114, 111, 
-    104, 109,  45, 103,  97, 109, 
-    101, 115,  92, 115, 112, 105, 
-    101, 108, 101,  32, 112, 108, 
-     97, 116, 102, 111, 114, 109, 
-     92, 115, 116,  97, 110, 100, 
-     97, 108, 111, 119, 110,  92, 
-    107, 108, 105, 101, 110, 116, 
-     92, 102,  97,  99, 116, 111, 
-    114, 121,  99, 114,  97, 102, 
-    116,  92, 102,  97,  99, 116, 
-    111, 114, 121,  99, 114,  97, 
-    102, 116,  92, 100, 120,  49, 
-     49,  99, 117, 115, 116, 111, 
-    109, 112, 105, 120, 101, 108, 
-    115, 104,  97, 100, 101, 114, 
-     46, 104, 108, 115, 108,   0, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  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,  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,  32, 
-     32,  32,  13,  10,  47,  47, 
-     32,  71,  76,  79,  66,  65, 
-     76,  83,  32,  47,  47,  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,  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,  32,  32,  32, 
-     13,  10,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     27, 226,  48,   1, 128,   0, 
-      0,   0, 188, 157, 156, 191, 
-    126, 210, 217,   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, 
-      0,   0,   2,   0,   0,   0, 
-      1,   0,   0,   0,   2,   0, 
-      0,   0,   0,   0,   0,   0, 
-    131,   0,   0,   0,  40,   0, 
-      0,   0,  27, 226,  48,   1, 
-    210, 152, 144,  21,  79,  24, 
-      0,   0,   1,   0,   0,   0, 
-    130,   0,   0,   0, 131,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,   0,   0, 
-     66,   0,  60,  17,  16,   1, 
-      0,   0,   0,   1,  10,   0, 
-      1,   0, 173,   2,  97,  74, 
-     10,   0,   1,   0, 173,   2, 
-     97,  74,  77, 105,  99, 114, 
-    111, 115, 111, 102, 116,  32, 
-     40,  82,  41,  32,  72,  76, 
-     83,  76,  32,  83, 104,  97, 
-    100, 101, 114,  32,  67, 111, 
-    109, 112, 105, 108, 101, 114, 
-     32,  49,  48,  46,  49,   0, 
-      0,   0,  66,   0,  61,  17, 
-      1, 104, 108, 115, 108,  70, 
-    108,  97, 103, 115,   0,  48, 
-    120,  53,   0, 104, 108, 115, 
-    108,  84,  97, 114, 103, 101, 
-    116,   0, 112, 115,  95,  53, 
-     95,  48,   0, 104, 108, 115, 
-    108,  69, 110, 116, 114, 121, 
-      0,  84, 101, 120, 116, 117, 
-    114, 101,  80, 105, 120, 101, 
-    108,  83, 104,  97, 100, 101, 
-    114,   0,   0,   0,  58,   0, 
-     16,  17,   0,   0,   0,   0, 
-     84,   9,   0,   0,   0,   0, 
-      0,   0, 104,  12,   0,   0, 
-      0,   0,   0,   0, 104,  12, 
-      0,   0,   7,  16,   0,   0, 
-    188,   0,   0,   0,   1,   0, 
-    160,  84, 101, 120, 116, 117, 
-    114, 101,  80, 105, 120, 101, 
-    108,  83, 104,  97, 100, 101, 
-    114,   0,   0,   0,  46,   0, 
-     62,  17,   4,  16,   0,   0, 
-      9,   0, 105, 110, 112, 117, 
-    116,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   1,   0,   5,   0, 
-      0,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-      0,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-      4,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-      4,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-      8,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-      8,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     12,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     12,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     16,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     16,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     20,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     20,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     24,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     24,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     28,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     28,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     32,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     32,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     36,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     36,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     40,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     48,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     44,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     52,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     48,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     56,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     52,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     64,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     56,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     68,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     60,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     72,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     64,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     76,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     68,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     80,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     72,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     84,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     76,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     88,   0,   0,   0,  22,   0, 
-     80,  17,   1,   0,   5,   0, 
-     80,   0,   4,   0, 188,   0, 
-      0,   0,   1,   0, 104,  12, 
-     92,   0,   0,   0,  74,   0, 
-     62,  17,   6,  16,   0,   0, 
-    136,   0,  60,  84, 101, 120, 
-    116, 117, 114, 101,  80, 105, 
-    120, 101, 108,  83, 104,  97, 
-    100, 101, 114,  32, 114, 101, 
-    116, 117, 114, 110,  32, 118, 
-     97, 108, 117, 101,  62,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      2,   0,   5,   0,   0,   0, 
-      4,   0, 188,   0,   0,   0, 
-      1,   0, 104,  12,   0,   0, 
-      0,   0,  22,   0,  80,  17, 
-      2,   0,   5,   0,   4,   0, 
-      4,   0, 188,   0,   0,   0, 
-      1,   0, 104,  12,   4,   0, 
-      0,   0,  22,   0,  80,  17, 
-      2,   0,   5,   0,   8,   0, 
-      4,   0, 188,   0,   0,   0, 
-      1,   0, 104,  12,   8,   0, 
-      0,   0,  22,   0,  80,  17, 
-      2,   0,   5,   0,  12,   0, 
-      4,   0, 188,   0,   0,   0, 
-      1,   0, 104,  12,  12,   0, 
-      0,   0,  50,   0,  62,  17, 
-      2,  16,   0,   0,   8,   0, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     26,   0,  80,  17,   0,   0, 
-      5,   0,   0,   0,   4,   0, 
-     20,   7,   0,   0,   1,   0, 
-     88,   2,  44,   2,   4,   0, 
-     32,   0,   0,   0,  26,   0, 
-     80,  17,   0,   0,   5,   0, 
-      4,   0,   4,   0,  48,   7, 
-      0,   0,   1,   0,  60,   2, 
-     16,   2,   4,   0,  36,   0, 
-      0,   0,  26,   0,  80,  17, 
-      0,   0,   5,   0,   8,   0, 
-      4,   0,  76,   7,   0,   0, 
-      1,   0,  32,   2, 244,   1, 
-      4,   0,  40,   0,   0,   0, 
-     30,   0,  80,  17,   0,   0, 
-      5,   0,   0,   0,   4,   0, 
-     64,   9,   0,   0,   1,   0, 
-    228,   3,   4,   0,  40,   0, 
-    244,   0,  32,   0,  52,   0, 
-      0,   0,  30,   0,  80,  17, 
-      0,   0,   5,   0,   4,   0, 
-      4,   0,  64,   9,   0,   0, 
-      1,   0, 228,   3,   4,   0, 
-     40,   0, 244,   0,  32,   0, 
-     56,   0,   0,   0,  30,   0, 
-     80,  17,   0,   0,   5,   0, 
-      8,   0,   4,   0,  64,   9, 
-      0,   0,   1,   0, 228,   3, 
-      4,   0,  40,   0, 244,   0, 
-     32,   0,  60,   0,   0,   0, 
-     54,   0,  62,  17,   2,  16, 
-      0,   0,   8,   0, 115, 112, 
-    101,  99, 117, 108,  97, 114, 
-     76, 105, 103, 104, 116,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   5,   0,   0,   0, 
-      4,   0, 220,   0,   0,   0, 
-      1,   0, 248,   9,   0,   0, 
-      0,   0,  22,   0,  80,  17, 
-      0,   0,   5,   0,   4,   0, 
-      4,   0, 220,   0,   0,   0, 
-      1,   0, 248,   9,   4,   0, 
-      0,   0,  22,   0,  80,  17, 
-      0,   0,   5,   0,   8,   0, 
-      4,   0, 220,   0,   0,   0, 
-      1,   0, 248,   9,   8,   0, 
-      0,   0,  54,   0,  62,  17, 
-      0,  16,   0,   0,   8,   0, 
-    109,  97, 116, 101, 114, 105, 
-     97, 108,  67, 111, 108, 111, 
-    114,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   0,   0,   5,   0, 
-      0,   0,   4,   0,   8,   1, 
-      0,   0,   1,   0, 112,   9, 
-     16,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      4,   0,   4,   0,   8,   1, 
-      0,   0,   1,   0, 112,   9, 
-     20,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      8,   0,   4,   0,   8,   1, 
-      0,   0,   1,   0, 112,   9, 
-     24,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     12,   0,   4,   0,   8,   1, 
-      0,   0,   1,   0,  28,  12, 
-     28,   0,   0,   0,  50,   0, 
-     62,  17,  98,   0,   0,   0, 
-      0,   0, 101, 102, 102, 101, 
-     99, 116,  65, 108, 112, 104, 
-     97,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   1,   0,   0,   0, 
-      4,   0, 120,   1,   0,   0, 
-      1,   0, 204,   4,  32,   0, 
-      0,   0,  50,   0,  62,  17, 
-     64,   0,   0,   0,   0,   0, 
-    112, 101, 114,  99, 101, 110, 
-    116,  97, 103, 101,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,  80,  17,   0,   0, 
-      1,   0,   0,   0,   4,   0, 
-    144,   1,   0,   0,   1,   0, 
-    236,   2,  36,   0,   0,   0, 
-     42,   0,  62,  17,  64,   0, 
-      0,   0,   0,   0, 100, 105, 
-    115, 116,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   1,   0,   0,   0, 
-      4,   0, 240,   3,   0,   0, 
-      1,   0,  64,   0,  12,   0, 
-      0,   0,  54,   0,  62,  17, 
-     64,   0,   0,   0,   0,   0, 
-     97, 108, 112, 104,  97,  77, 
-    117, 108, 116, 105, 112, 108, 
-    105, 101, 114,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   0,   0,   1,   0, 
-      0,   0,   4,   0, 104,   4, 
-      0,   0,   1,   0, 172,   1, 
-     12,   0,   0,   0,  50,   0, 
-     62,  17,   0,  16,   0,   0, 
-      8,   0, 101, 102, 102, 101, 
-     99, 116,  67, 111, 108, 111, 
-    114,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   5,   0,   0,   0, 
-      4,   0, 232,   4,   0,   0, 
-      1,   0,  88,   1,  52,   0, 
-      0,   0,  22,   0,  80,  17, 
-      0,   0,   5,   0,   4,   0, 
-      4,   0, 232,   4,   0,   0, 
-      1,   0,  88,   1,  56,   0, 
-      0,   0,  22,   0,  80,  17, 
-      0,   0,   5,   0,   8,   0, 
-      4,   0, 232,   4,   0,   0, 
-      1,   0,  88,   1,  60,   0, 
-      0,   0,  22,   0,  80,  17, 
-      0,   0,   5,   0,  12,   0, 
-      4,   0, 232,   4,   0,   0, 
-      1,   0,  88,   1,  48,   0, 
-      0,   0,  46,   0,  62,  17, 
-     64,   0,   0,   0,   0,   0, 
-    101, 102, 102, 101,  99, 116, 
-     65,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   1,   0,   0,   0, 
-      4,   0, 252,   4,   0,   0, 
-      1,   0,  68,   1,  48,   0, 
-      0,   0,  54,   0,  62,  17, 
-      0,  16,   0,   0,   8,   0, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     50,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   0,   0,   5,   0, 
-      0,   0,   4,   0, 104,   7, 
-      0,   0,   1,   0, 100,   2, 
-     12,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      4,   0,   4,   0, 132,   7, 
-      0,   0,   1,   0, 176,   2, 
-     44,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      8,   0,   4,   0, 160,   7, 
-      0,   0,   1,   0, 148,   2, 
-     48,   0,   0,   0,  46,   0, 
-     62,  17,  64,   0,   0,   0, 
-      0,   0, 102,  97,  99, 116, 
-    111, 114,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  26,   0, 
-     80,  17,   0,   0,   1,   0, 
-      0,   0,   4,   0, 152,   8, 
-      0,   0,   1,   0, 168,   0, 
-    112,   0,  28,   0,  52,   0, 
-      0,   0,  50,   0,  62,  17, 
-      0,  16,   0,   0,   8,   0, 
-    116, 101, 120, 116, 117, 114, 
-    101,  67, 111, 108, 111, 114, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,  80,  17,   0,   0, 
-      5,   0,   0,   0,   4,   0, 
-     64,  11,   0,   0,   1,   0, 
-    228,   1,   0,   0,   0,   0, 
-     22,   0,  80,  17,   0,   0, 
-      5,   0,   4,   0,   4,   0, 
-     64,  11,   0,   0,   1,   0, 
-    228,   1,   4,   0,   0,   0, 
-     22,   0,  80,  17,   0,   0, 
-      5,   0,   8,   0,   4,   0, 
-     64,  11,   0,   0,   1,   0, 
-    228,   1,   8,   0,   0,   0, 
-     22,   0,  80,  17,   0,   0, 
-      5,   0,  12,   0,   4,   0, 
-     84,  11,   0,   0,   1,   0, 
-    208,   1,  28,   0,   0,   0, 
-     54,   0,  62,  17,   9,  16, 
-      0,   0,   0,   0, 101, 102, 
-    102, 101,  99, 116,  69, 110, 
-     97,  98, 108, 101, 100,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   1,   0,   0,   0, 
-      4,   0,  88,   1,   0,   0, 
-      1,   0, 160,   0,  12,   0, 
-      0,   0,   2,   0,   6,   0, 
-    244,   0,   0,   0,  24,   0, 
-      0,   0,   1,   0,   0,   0, 
-     16,   1,  97,  34, 134,  51, 
-     39, 136, 209,  78, 141, 210, 
-    224, 164, 114,  76,  53, 241, 
-      0,   0, 242,   0,   0,   0, 
-    104,  13,   0,   0,   0,   0, 
-      0,   0,   1,   0,   1,   0, 
-     36,  13,   0,   0,   0,   0, 
-      0,   0,  28,   1,   0,   0, 
-     92,  13,   0,   0, 188,   0, 
-      0,   0,  70,   0,   0, 128, 
-    188,   0,   0,   0,  70,   0, 
-      0,   0, 220,   0,   0,   0, 
-     71,   0,   0, 128, 220,   0, 
-      0,   0,  71,   0,   0,   0, 
-      8,   1,   0,   0,  72,   0, 
-      0, 128,   8,   1,   0,   0, 
-     72,   0,   0,   0,  52,   1, 
-      0,   0,  72,   0,   0, 128, 
-     52,   1,   0,   0,  72,   0, 
-      0,   0,  64,   1,   0,   0, 
-     72,   0,   0, 128,  64,   1, 
-      0,   0,  72,   0,   0,   0, 
-     88,   1,   0,   0,  74,   0, 
-      0, 128,  88,   1,   0,   0, 
-     74,   0,   0,   0, 120,   1, 
-      0,   0,  75,   0,   0, 128, 
-    120,   1,   0,   0,  75,   0, 
-      0,   0, 144,   1,   0,   0, 
-     76,   0,   0, 128, 144,   1, 
-      0,   0,  76,   0,   0,   0, 
-    156,   1,   0,   0,  76,   0, 
-      0, 128, 156,   1,   0,   0, 
-     76,   0,   0,   0, 176,   1, 
-      0,   0,  76,   0,   0, 128, 
-    176,   1,   0,   0,  76,   0, 
-      0,   0, 204,   1,   0,   0, 
-     76,   0,   0, 128, 204,   1, 
-      0,   0,  76,   0,   0,   0, 
-    208,   1,   0,   0,  77,   0, 
-      0, 128, 208,   1,   0,   0, 
-     77,   0,   0,   0, 248,   1, 
-      0,   0,  77,   0,   0, 128, 
-    248,   1,   0,   0,  77,   0, 
-      0,   0,  12,   2,   0,   0, 
-     77,   0,   0, 128,  12,   2, 
-      0,   0,  77,   0,   0,   0, 
-     40,   2,   0,   0,  77,   0, 
-      0, 128,  40,   2,   0,   0, 
-     77,   0,   0,   0,  52,   2, 
-      0,   0,  77,   0,   0, 128, 
-     52,   2,   0,   0,  77,   0, 
-      0,   0,  72,   2,   0,   0, 
-     77,   0,   0, 128,  72,   2, 
-      0,   0,  77,   0,   0,   0, 
-    100,   2,   0,   0,  77,   0, 
-      0, 128, 100,   2,   0,   0, 
-     77,   0,   0,   0, 128,   2, 
-      0,   0,  77,   0,   0, 128, 
-    128,   2,   0,   0,  77,   0, 
-      0,   0, 156,   2,   0,   0, 
-     77,   0,   0, 128, 156,   2, 
-      0,   0,  77,   0,   0,   0, 
-    168,   2,   0,   0,  77,   0, 
-      0, 128, 168,   2,   0,   0, 
-     77,   0,   0,   0, 172,   2, 
-      0,   0,  78,   0,   0, 128, 
-    172,   2,   0,   0,  78,   0, 
-      0,   0, 192,   2,   0,   0, 
-     78,   0,   0, 128, 192,   2, 
-      0,   0,  78,   0,   0,   0, 
-    220,   2,   0,   0,  78,   0, 
-      0, 128, 220,   2,   0,   0, 
-     78,   0,   0,   0, 240,   2, 
-      0,   0,  78,   0,   0, 128, 
-    240,   2,   0,   0,  78,   0, 
-      0,   0,  12,   3,   0,   0, 
-     78,   0,   0, 128,  12,   3, 
-      0,   0,  78,   0,   0,   0, 
-     40,   3,   0,   0,  78,   0, 
-      0, 128,  40,   3,   0,   0, 
-     78,   0,   0,   0,  60,   3, 
-      0,   0,  78,   0,   0, 128, 
-     60,   3,   0,   0,  78,   0, 
-      0,   0,  88,   3,   0,   0, 
-     78,   0,   0, 128,  88,   3, 
-      0,   0,  78,   0,   0,   0, 
-    108,   3,   0,   0,  78,   0, 
-      0, 128, 108,   3,   0,   0, 
-     78,   0,   0,   0, 136,   3, 
-      0,   0,  78,   0,   0, 128, 
-    136,   3,   0,   0,  78,   0, 
-      0,   0, 164,   3,   0,   0, 
-     78,   0,   0, 128, 164,   3, 
-      0,   0,  78,   0,   0,   0, 
-    192,   3,   0,   0,  78,   0, 
-      0, 128, 192,   3,   0,   0, 
-     78,   0,   0,   0, 212,   3, 
-      0,   0,  78,   0,   0, 128, 
-    212,   3,   0,   0,  78,   0, 
-      0,   0, 240,   3,   0,   0, 
-     79,   0,   0, 128, 240,   3, 
-      0,   0,  79,   0,   0,   0, 
-     12,   4,   0,   0,  79,   0, 
-      0, 128,  12,   4,   0,   0, 
-     79,   0,   0,   0,  24,   4, 
-      0,   0,  81,   0,   0, 128, 
-     24,   4,   0,   0,  81,   0, 
-      0,   0,  48,   4,   0,   0, 
-     81,   0,   0, 128,  48,   4, 
-      0,   0,  81,   0,   0,   0, 
-     76,   4,   0,   0,  81,   0, 
-      0, 128,  76,   4,   0,   0, 
-     81,   0,   0,   0, 104,   4, 
-      0,   0,  82,   0,   0, 128, 
-    104,   4,   0,   0,  82,   0, 
-      0,   0, 124,   4,   0,   0, 
-     82,   0,   0, 128, 124,   4, 
-      0,   0,  82,   0,   0,   0, 
-    152,   4,   0,   0,  82,   0, 
-      0, 128, 152,   4,   0,   0, 
-     82,   0,   0,   0, 164,   4, 
-      0,   0,  83,   0,   0, 128, 
-    164,   4,   0,   0,  83,   0, 
-      0,   0, 184,   4,   0,   0, 
-     83,   0,   0, 128, 184,   4, 
-      0,   0,  83,   0,   0,   0, 
-    188,   4,   0,   0,  84,   0, 
-      0, 128, 188,   4,   0,   0, 
-     84,   0,   0,   0, 232,   4, 
-      0,   0,  85,   0,   0, 128, 
-    232,   4,   0,   0,  85,   0, 
-      0,   0, 252,   4,   0,   0, 
-     86,   0,   0, 128, 252,   4, 
-      0,   0,  86,   0,   0,   0, 
-     24,   5,   0,   0,  86,   0, 
-      0, 128,  24,   5,   0,   0, 
-     86,   0,   0,   0,  52,   5, 
-      0,   0,  86,   0,   0, 128, 
-     52,   5,   0,   0,  86,   0, 
-      0,   0,  72,   5,   0,   0, 
-     86,   0,   0, 128,  72,   5, 
-      0,   0,  86,   0,   0,   0, 
-    100,   5,   0,   0,  86,   0, 
-      0, 128, 100,   5,   0,   0, 
-     86,   0,   0,   0, 124,   5, 
-      0,   0,  86,   0,   0, 128, 
-    124,   5,   0,   0,  86,   0, 
-      0,   0, 152,   5,   0,   0, 
-     86,   0,   0, 128, 152,   5, 
-      0,   0,  86,   0,   0,   0, 
-    180,   5,   0,   0,  86,   0, 
-      0, 128, 180,   5,   0,   0, 
-     86,   0,   0,   0, 208,   5, 
-      0,   0,  87,   0,   0, 128, 
-    208,   5,   0,   0,  87,   0, 
-      0,   0, 220,   5,   0,   0, 
-     89,   0,   0, 128, 220,   5, 
-      0,   0,  89,   0,   0,   0, 
-    248,   5,   0,   0,  90,   0, 
-      0, 128, 248,   5,   0,   0, 
-     90,   0,   0,   0,  20,   6, 
-      0,   0,  90,   0,   0, 128, 
-     20,   6,   0,   0,  90,   0, 
-      0,   0,  32,   6,   0,   0, 
-     90,   0,   0, 128,  32,   6, 
-      0,   0,  90,   0,   0,   0, 
-     52,   6,   0,   0,  90,   0, 
-      0, 128,  52,   6,   0,   0, 
-     90,   0,   0,   0,  56,   6, 
-      0,   0,  91,   0,   0, 128, 
-     56,   6,   0,   0,  91,   0, 
-      0,   0,  60,   6,   0,   0, 
-     92,   0,   0, 128,  60,   6, 
-      0,   0,  92,   0,   0,   0, 
-     64,   6,   0,   0,  93,   0, 
-      0, 128,  64,   6,   0,   0, 
-     93,   0,   0,   0,  68,   6, 
-      0,   0,  96,   0,   0, 128, 
-     68,   6,   0,   0,  96,   0, 
-      0,   0,  88,   6,   0,   0, 
-     96,   0,   0, 128,  88,   6, 
-      0,   0,  96,   0,   0,   0, 
-    116,   6,   0,   0,  96,   0, 
-      0, 128, 116,   6,   0,   0, 
-     96,   0,   0,   0, 144,   6, 
-      0,   0,  96,   0,   0, 128, 
-    144,   6,   0,   0,  96,   0, 
-      0,   0, 172,   6,   0,   0, 
-     96,   0,   0, 128, 172,   6, 
-      0,   0,  96,   0,   0,   0, 
-    184,   6,   0,   0,  98,   0, 
-      0, 128, 184,   6,   0,   0, 
-     98,   0,   0,   0, 188,   6, 
-      0,   0,  99,   0,   0, 128, 
-    188,   6,   0,   0,  99,   0, 
-      0,   0, 208,   6,   0,   0, 
-     99,   0,   0, 128, 208,   6, 
-      0,   0,  99,   0,   0,   0, 
-    236,   6,   0,   0,  99,   0, 
-      0, 128, 236,   6,   0,   0, 
-     99,   0,   0,   0, 248,   6, 
-      0,   0, 101,   0,   0, 130, 
-    248,   6,   0,   0, 101,   0, 
-      0,   0,  20,   7,   0,   0, 
-    101,   0,   0, 130,  20,   7, 
-      0,   0, 102,   0,   0,   0, 
-     48,   7,   0,   0, 101,   0, 
-      0, 130,  48,   7,   0,   0, 
-    103,   0,   0,   0,  76,   7, 
-      0,   0, 104,   0,   0, 130, 
-     76,   7,   0,   0, 104,   0, 
-      0,   0, 104,   7,   0,   0, 
-    104,   0,   0, 130, 104,   7, 
-      0,   0, 105,   0,   0,   0, 
-    132,   7,   0,   0, 104,   0, 
-      0, 130, 132,   7,   0,   0, 
-    106,   0,   0,   0, 160,   7, 
-      0,   0, 107,   0,   0, 128, 
-    160,   7,   0,   0, 107,   0, 
-      0,   0, 192,   7,   0,   0, 
-    107,   0,   0, 128, 192,   7, 
-      0,   0, 107,   0,   0,   0, 
-    204,   7,   0,   0, 109,   0, 
-      0, 128, 204,   7,   0,   0, 
-    109,   0,   0,   0, 224,   7, 
-      0,   0, 109,   0,   0, 128, 
-    224,   7,   0,   0, 109,   0, 
-      0,   0,  12,   8,   0,   0, 
-    109,   0,   0, 128,  12,   8, 
-      0,   0, 109,   0,   0,   0, 
-     56,   8,   0,   0, 109,   0, 
-      0, 128,  56,   8,   0,   0, 
-    109,   0,   0,   0, 100,   8, 
-      0,   0, 109,   0,   0, 128, 
-    100,   8,   0,   0, 109,   0, 
-      0,   0, 124,   8,   0,   0, 
-    109,   0,   0, 128, 124,   8, 
-      0,   0, 109,   0,   0,   0, 
-    152,   8,   0,   0, 110,   0, 
-      0, 128, 152,   8,   0,   0, 
-    110,   0,   0,   0, 172,   8, 
-      0,   0, 110,   0,   0, 128, 
-    172,   8,   0,   0, 110,   0, 
-      0,   0, 200,   8,   0,   0, 
-    110,   0,   0, 128, 200,   8, 
-      0,   0, 110,   0,   0,   0, 
-    212,   8,   0,   0, 111,   0, 
-      0, 128, 212,   8,   0,   0, 
-    111,   0,   0,   0, 232,   8, 
-      0,   0, 111,   0,   0, 128, 
-    232,   8,   0,   0, 111,   0, 
-      0,   0, 236,   8,   0,   0, 
-    112,   0,   0, 128, 236,   8, 
-      0,   0, 112,   0,   0,   0, 
-      8,   9,   0,   0, 112,   0, 
-      0, 128,   8,   9,   0,   0, 
-    112,   0,   0,   0,  36,   9, 
-      0,   0, 113,   0,   0, 128, 
-     36,   9,   0,   0, 113,   0, 
-      0,   0,  64,   9,   0,   0, 
-    114,   0,   0, 128,  64,   9, 
-      0,   0, 114,   0,   0,   0, 
-     68,   9,   0,   0, 117,   0, 
-      0, 128,  68,   9,   0,   0, 
-    117,   0,   0,   0, 108,   9, 
-      0,   0, 118,   0,   0, 128, 
-    108,   9,   0,   0, 118,   0, 
-      0,   0, 112,   9,   0,   0, 
-    120,   0,   0, 128, 112,   9, 
-      0,   0, 120,   0,   0,   0, 
-    140,   9,   0,   0, 120,   0, 
-      0, 128, 140,   9,   0,   0, 
-    120,   0,   0,   0, 152,   9, 
-      0,   0, 122,   0,   0, 128, 
-    152,   9,   0,   0, 122,   0, 
-      0,   0, 172,   9,   0,   0, 
-    123,   0,   0, 128, 172,   9, 
-      0,   0, 123,   0,   0,   0, 
-    176,   9,   0,   0, 124,   0, 
-      0, 128, 176,   9,   0,   0, 
-    124,   0,   0,   0, 204,   9, 
-      0,   0, 124,   0,   0, 128, 
-    204,   9,   0,   0, 124,   0, 
-      0,   0, 216,   9,   0,   0, 
-    126,   0,   0, 128, 216,   9, 
-      0,   0, 126,   0,   0,   0, 
-    236,   9,   0,   0, 127,   0, 
-      0, 128, 236,   9,   0,   0, 
-    127,   0,   0,   0, 240,   9, 
-      0,   0, 128,   0,   0, 128, 
-    240,   9,   0,   0, 128,   0, 
-      0,   0,  12,  10,   0,   0, 
-    128,   0,   0, 128,  12,  10, 
-      0,   0, 128,   0,   0,   0, 
-     24,  10,   0,   0, 130,   0, 
-      0, 128,  24,  10,   0,   0, 
-    130,   0,   0,   0,  44,  10, 
-      0,   0, 131,   0,   0, 128, 
-     44,  10,   0,   0, 131,   0, 
-      0,   0,  48,  10,   0,   0, 
-    132,   0,   0, 128,  48,  10, 
-      0,   0, 132,   0,   0,   0, 
-     52,  10,   0,   0, 141,   0, 
-      0, 128,  52,  10,   0,   0, 
-    141,   0,   0,   0,  84,  10, 
-      0,   0, 159,   0,   0, 128, 
-     84,  10,   0,   0, 159,   0, 
-      0,   0,  88,  10,   0,   0, 
-    162,   0,   0, 128,  88,  10, 
-      0,   0, 162,   0,   0,   0, 
-    120,  10,   0,   0, 162,   0, 
-      0, 128, 120,  10,   0,   0, 
-    162,   0,   0,   0, 152,  10, 
-      0,   0, 162,   0,   0, 128, 
-    152,  10,   0,   0, 162,   0, 
-      0,   0, 180,  10,   0,   0, 
-    162,   0,   0, 128, 180,  10, 
-      0,   0, 162,   0,   0,   0, 
-    212,  10,   0,   0, 162,   0, 
-      0, 128, 212,  10,   0,   0, 
-    162,   0,   0,   0, 240,  10, 
-      0,   0, 162,   0,   0, 128, 
-    240,  10,   0,   0, 162,   0, 
-      0,   0,  24,  11,   0,   0, 
-    162,   0,   0, 128,  24,  11, 
-      0,   0, 162,   0,   0,   0, 
-     64,  11,   0,   0, 163,   0, 
-      0, 128,  64,  11,   0,   0, 
-    163,   0,   0,   0,  84,  11, 
-      0,   0, 164,   0,   0, 128, 
-     84,  11,   0,   0, 164,   0, 
-      0,   0, 116,  11,   0,   0, 
-    164,   0,   0, 128, 116,  11, 
-      0,   0, 164,   0,   0,   0, 
-    144,  11,   0,   0, 164,   0, 
-      0, 128, 144,  11,   0,   0, 
-    164,   0,   0,   0, 156,  11, 
-      0,   0, 164,   0,   0, 128, 
-    156,  11,   0,   0, 164,   0, 
-      0,   0, 176,  11,   0,   0, 
-    164,   0,   0, 128, 176,  11, 
-      0,   0, 164,   0,   0,   0, 
-    204,  11,   0,   0, 164,   0, 
-      0, 128, 204,  11,   0,   0, 
-    164,   0,   0,   0, 232,  11, 
-      0,   0, 164,   0,   0, 128, 
-    232,  11,   0,   0, 164,   0, 
-      0,   0, 244,  11,   0,   0, 
-    164,   0,   0, 128, 244,  11, 
-      0,   0, 164,   0,   0,   0, 
-    248,  11,   0,   0, 166,   0, 
-      0, 128, 248,  11,   0,   0, 
-    166,   0,   0,   0,  36,  12, 
-      0,   0, 166,   0,   0, 128, 
-     36,  12,   0,   0, 166,   0, 
-      0,   0,  56,  12,   0,   0, 
-    166,   0,   0, 128,  56,  12, 
-      0,   0, 166,   0,   0,   0, 
-     88,  12,   0,   0, 166,   0, 
-      0, 128,  88,  12,   0,   0, 
-    166,   0,   0,   0, 116,  12, 
-      0,   0, 166,   0,   0, 128, 
-    116,  12,   0,   0, 166,   0, 
-      0,   0, 128,  12,   0,   0, 
-    168,   0,   0, 128, 128,  12, 
-      0,   0, 168,   0,   0,   0, 
-    148,  12,   0,   0, 168,   0, 
-      0, 128, 148,  12,   0,   0, 
-    168,   0,   0,   0, 176,  12, 
-      0,   0, 168,   0,   0, 128, 
-    176,  12,   0,   0, 168,   0, 
-      0,   0, 204,  12,   0,   0, 
-    168,   0,   0, 128, 204,  12, 
-      0,   0, 168,   0,   0,   0, 
-    232,  12,   0,   0, 168,   0, 
-      0, 128, 232,  12,   0,   0, 
-    168,   0,   0,   0, 244,  12, 
-      0,   0, 170,   0,   0, 128, 
-    244,  12,   0,   0, 170,   0, 
-      0,   0, 248,  12,   0,   0, 
-    171,   0,   0, 128, 248,  12, 
-      0,   0, 171,   0,   0,   0, 
-     12,  13,   0,   0, 171,   0, 
-      0, 128,  12,  13,   0,   0, 
-    171,   0,   0,   0,  32,  13, 
-      0,   0, 171,   0,   0, 128, 
-     32,  13,   0,   0, 171,   0, 
-      0,   0,   2,   0,  40,   0, 
-     25,   0,  39,   0,   2,   0, 
-     68,   0,  25,   0,  67,   0, 
-      2,   0,  19,   0,   6,   0, 
-     18,   0,   2,   0,  19,   0, 
-      2,   0,  19,   0,   2,   0, 
-     19,   0,   2,   0,  19,   0, 
-      9,   0,  50,   0,  28,   0, 
-     49,   0,   9,   0,  44,   0, 
-     15,   0,  43,   0,   9,   0, 
-     24,   0,   9,   0,  24,   0, 
-     26,   0,  43,   0,  26,   0, 
-     42,   0,  26,   0,  43,   0, 
-     26,   0,  42,   0,  43,   0, 
-     43,   0,  43,   0,  43,   0, 
-      9,   0,  42,   0,  13,   0, 
-     25,   0,   9,   0,  42,   0, 
-     30,   0,  41,   0,   9,   0, 
-     42,   0,  13,   0,  41,   0, 
-      9,   0,  42,   0,   9,   0, 
-     42,   0,  44,   0,  72,   0, 
-     49,   0,  70,   0,  44,   0, 
-     72,   0,  49,   0,  70,   0, 
-     44,   0,  72,   0,  44,   0, 
-     71,   0,  44,   0,  72,   0, 
-     44,   0,  71,   0,  44,   0, 
-     72,   0,  44,   0,  71,   0, 
-     72,   0,  72,   0,  72,   0, 
-     72,   0,   3,   0, 124,   0, 
-     22,   0,  39,   0,   3,   0, 
-    124,   0,  22,   0,  39,   0, 
-      3,   0, 124,   0,  45,   0, 
-     62,   0,   3,   0, 124,   0, 
-     45,   0,  62,   0,   3,   0, 
-    124,   0,  21,   0,  63,   0, 
-      3,   0, 124,   0,  68,   0, 
-     85,   0,   3,   0, 124,   0, 
-     68,   0,  85,   0,   3,   0, 
-    124,   0,  91,   0, 108,   0, 
-      3,   0, 124,   0,  91,   0, 
-    108,   0,   3,   0, 124,   0, 
-     67,   0, 109,   0,   3,   0, 
-    124,   0,  21,   0, 109,   0, 
-      3,   0, 124,   0,  16,   0, 
-    110,   0,   3,   0, 124,   0, 
-     16,   0, 123,   0,   9,   0, 
-     30,   0,  13,   0,  29,   0, 
-      9,   0,  30,   0,   9,   0, 
-     30,   0,  13,   0,  63,   0, 
-     38,   0,  54,   0,  13,   0, 
-     63,   0,  38,   0,  54,   0, 
-     13,   0,  63,   0,  37,   0, 
-     62,   0,   4,   0,  27,   0, 
-      8,   0,  26,   0,   4,   0, 
-     27,   0,   8,   0,  26,   0, 
-      4,   0,  27,   0,   4,   0, 
-     27,   0,   5,   0,  26,   0, 
-      5,   0,  25,   0,  26,   0, 
-     26,   0,  26,   0,  26,   0, 
-      4,   0,  72,   0,  25,   0, 
-     71,   0,  13,   0,  42,   0, 
-     19,   0,  41,   0,   4,   0, 
-    123,   0,  35,   0,  65,   0, 
-      4,   0, 123,   0,  20,   0, 
-     66,   0,   4,   0, 123,   0, 
-     87,   0, 121,   0,   4,   0, 
-    123,   0,  91,   0, 121,   0, 
-      4,   0, 123,   0,  87,   0, 
-    121,   0,   4,   0, 123,   0, 
-     87,   0, 121,   0,   4,   0, 
-    123,   0,  70,   0, 122,   0, 
-      4,   0, 123,   0,  20,   0, 
-    122,   0,  13,   0,  28,   0, 
-     13,   0,  28,   0,  17,   0, 
-     60,   0,  35,   0,  59,   0, 
-     17,   0,  42,   0,  21,   0, 
-     41,   0,  17,   0,  42,   0, 
-     17,   0,  42,   0,  44,   0, 
-     65,   0,  44,   0,  64,   0, 
-     65,   0,  65,   0,  65,   0, 
-     65,   0,   4,   0,   4,   0, 
-      4,   0,   4,   0,   3,   0, 
-      3,   0,   3,   0,   3,   0, 
-      5,   0,   5,   0,   5,   0, 
-      5,   0,   9,   0,  37,   0, 
-     14,   0,  35,   0,   9,   0, 
-     37,   0,  14,   0,  35,   0, 
-      9,   0,  37,   0,   9,   0, 
-     36,   0,   9,   0,  37,   0, 
-      9,   0,  36,   0,   9,   0, 
-     37,   0,   9,   0,  36,   0, 
-      2,   0,   2,   0,   2,   0, 
-      2,   0,   2,   0,  24,   0, 
-      6,   0,  23,   0,   2,   0, 
-     24,   0,   6,   0,  23,   0, 
-      2,   0,  24,   0,   2,   0, 
-     24,   0,   9,   0,  46,   0, 
-     31,   0,  62,   0,   9,   0, 
-     46,   0,  13,   0,  44,   0, 
-      9,   0,  46,   0,  13,   0, 
-     44,   0,   9,   0,  43,   0, 
-     39,   0,  70,   0,   9,   0, 
-     43,   0,   7,   0,  38,   0, 
-      9,   0,  43,   0,   7,   0, 
-     38,   0,   9,   0,  34,   0, 
-     13,   0,  33,   0,   9,   0, 
-     34,   0,   9,   0,  34,   0, 
-     13,   0,  73,   0,  47,   0, 
-     61,   0,  13,   0,  73,   0, 
-     47,   0,  61,   0,  13,   0, 
-     73,   0,  47,   0,  61,   0, 
-     13,   0,  73,   0,  47,   0, 
-     61,   0,  13,   0,  73,   0, 
-     46,   0,  71,   0,  13,   0, 
-     73,   0,  28,   0,  72,   0, 
-      4,   0,  18,   0,   8,   0, 
-     17,   0,   4,   0,  18,   0, 
-      8,   0,  17,   0,   4,   0, 
-     18,   0,   4,   0,  18,   0, 
-      5,   0,  15,   0,   5,   0, 
-     14,   0,  15,   0,  15,   0, 
-     15,   0,  15,   0,  13,   0, 
-     40,   0,  22,   0,  33,   0, 
-     13,   0,  40,   0,  22,   0, 
-     39,   0,  13,   0,  49,   0, 
-     28,   0,  48,   0,   9,   0, 
-      9,   0,   9,   0,   9,   0, 
-     13,   0,  46,   0,  28,   0, 
-     45,   0,   3,   0,   3,   0, 
-      3,   0,   3,   0,   9,   0, 
-     45,   0,  13,   0,  44,   0, 
-      9,   0,  45,   0,   9,   0, 
-     45,   0,  13,   0,  45,   0, 
-     13,   0,  44,   0,   9,   0, 
-      9,   0,   9,   0,   9,   0, 
-      9,   0,  45,   0,  13,   0, 
-     44,   0,   9,   0,  45,   0, 
-      9,   0,  45,   0,  13,   0, 
-     45,   0,  13,   0,  44,   0, 
-      9,   0,   9,   0,   9,   0, 
-      9,   0,   9,   0,  45,   0, 
-     13,   0,  44,   0,   9,   0, 
-     45,   0,   9,   0,  45,   0, 
-     13,   0,  45,   0,  13,   0, 
-     44,   0,   9,   0,   9,   0, 
-      9,   0,   9,   0,   2,   0, 
-      2,   0,   2,   0,   2,   0, 
-      9,   0,  45,   0,   9,   0, 
-     44,   0,   2,   0,   2,   0, 
-      2,   0,   2,   0,   2,   0, 
-    224,   0,  34,   0,  62,   0, 
-      2,   0, 224,   0,  68,   0, 
-    139,   0,   2,   0, 224,   0, 
-     33,   0, 140,   0,   2,   0, 
-    224,   0, 145,   0, 221,   0, 
-      2,   0, 224,   0,  33,   0, 
-    222,   0,   2,   0, 224,   0, 
-     24,   0, 223,   0,   2,   0, 
-    224,   0,  24,   0, 223,   0, 
-      2,   0,  34,   0,   2,   0, 
-     33,   0,   5,   0,  45,   0, 
-     15,   0,  43,   0,   5,   0, 
-     45,   0,   9,   0,  44,   0, 
-      5,   0,  45,   0,   5,   0, 
-     45,   0,  47,   0,  55,   0, 
-     47,   0,  54,   0,  47,   0, 
-     55,   0,  47,   0,  54,   0, 
-     47,   0,  55,   0,  47,   0, 
-     54,   0,  47,   0,  55,   0, 
-     47,   0,  54,   0,  55,   0, 
-     55,   0,  55,   0,  55,   0, 
-      5,   0,  47,   0,   9,   0, 
-     21,   0,   5,   0,  47,   0, 
-     26,   0,  46,   0,   5,   0, 
-     47,   0,  26,   0,  46,   0, 
-      5,   0,  47,   0,   9,   0, 
-     46,   0,   5,   0,  47,   0, 
-      5,   0,  47,   0,   9,   0, 
-     35,   0,  14,   0,  33,   0, 
-      9,   0,  35,   0,  14,   0, 
-     33,   0,   9,   0,  35,   0, 
-      9,   0,  34,   0,   9,   0, 
-     35,   0,   9,   0,  34,   0, 
-      9,   0,  35,   0,   9,   0, 
-     34,   0,   2,   0,   2,   0, 
-      2,   0,   2,   0,   2,   0, 
-     21,   0,   2,   0,  21,   0, 
-      2,   0,  21,   0,   2,   0, 
-     21,   0,   2,   0,  21,   0, 
-      2,   0,  21,   0, 246,   0, 
-      0,   0,   4,   0,   0,   0, 
-      0,   0,   0,   0,  44,   0, 
-      0,   0,   0,   0,   0,   0, 
-     36,   0,   0,   0,  72,   0, 
-      0,   0, 104,   0,   0,   0, 
-    140,   0,   0,   0, 176,   0, 
-      0,   0, 212,   0,   0,   0, 
-    252,   0,   0,   0,  32,   1, 
-      0,   0,  72,   1,   0,   0, 
-    108,   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, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,  99, 111, 
-    108, 111, 114,   0,  34,   0, 
-      5,  21,   2,   0,   0,   0, 
-     20,  16,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     28,   0,  68, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,   0, 241,  14,   0, 
-     23,  21,  21,  16,   0,   0, 
-     26,   2,   0,   0,   0,   0, 
-    242, 241,  10,   0,  24,  21, 
-     22,  16,   0,   0,   1,   0, 
-      1,   0,  10,   0,  24,  21, 
-     23,  16,   0,   0,   1,   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, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  11, 202, 
-     49,   1,  56,   0,   0,   0, 
-      0,  16,   0,   0,  25,  16, 
-      0,   0,  28,   2,   0,   0, 
-     10,   0, 255, 255,   4,   0, 
-      0,   0, 255, 255,   3,   0, 
-      0,   0,   0,   0, 100,   0, 
-      0,   0, 100,   0,   0,   0, 
-      8,   0,   0,   0, 108,   0, 
-      0,   0,   0,   0,   0,   0, 
-     22,   0,  27,  21,  64,   0, 
-      0,   0,   4,   0,   0,   0, 
-     16,   0, 102, 108, 111,  97, 
-    116,  52,   0, 243, 242, 241, 
-     22,   0,  27,  21,  64,   0, 
-      0,   0,   2,   0,   0,   0, 
-      8,   0, 102, 108, 111,  97, 
-    116,  50,   0, 243, 242, 241, 
-     22,   0,  27,  21,  64,   0, 
-      0,   0,   3,   0,   0,   0, 
-     12,   0, 102, 108, 111,  97, 
-    116,  51,   0, 243, 242, 241, 
-    118,   0,   3,  18,  13,  21, 
-      3,   0,   0,  16,   0,   0, 
-      0,   0, 119, 111, 114, 108, 
-    100,  80, 111, 115,   0, 241, 
-     13,  21,   3,   0,   0,  16, 
-      0,   0,  16,   0, 112, 111, 
-    115, 105, 116, 105, 111, 110, 
-      0, 241,  13,  21,   3,   0, 
-      1,  16,   0,   0,  32,   0, 
-    116, 101, 120,   0, 242, 241, 
-     13,  21,   3,   0,   2,  16, 
-      0,   0,  40,   0, 110, 111, 
-    114, 109,  97, 108,   0, 243, 
-    242, 241,  13,  21,   3,   0, 
-      0,  16,   0,   0,  52,   0, 
-    108, 105, 103, 104, 116,  49, 
-      0, 243, 242, 241,  13,  21, 
-      3,   0,   0,  16,   0,   0, 
-     68,   0, 108, 105, 103, 104, 
-    116,  50,   0, 243, 242, 241, 
-     38,   0,   5,  21,   6,   0, 
-      0,   0,   3,  16,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  84,   0,  80, 105, 
-    120, 101, 108,  73, 110, 112, 
-    117, 116,  84, 121, 112, 101, 
-      0, 243, 242, 241,  10,   0, 
-      1,  18,   1,   0,   0,   0, 
-      4,  16,   0,   0,  10,   0, 
-     24,  21,   0,  16,   0,   0, 
-      1,   0,   1,   0,  14,   0, 
-      8,  16,   6,  16,   0,   0, 
-     23,   0,   1,   0,   5,  16, 
-      0,   0,  10,   0,  24,  21, 
-     98,   0,   0,   0,   1,   0, 
-      1,   0,  10,   0,  24,  21, 
-      8,  16,   0,   0,   1,   0, 
-      0,   2,  14,   0,  23,  21, 
-      0,  16,   0,   0,   3,   2, 
-      0,  23,   0,   0, 242, 241, 
-     10,   0,  24,  21,  10,  16, 
-      0,   0,   1,   0,   1,   0, 
-     10,   0,  24,  21,  11,  16, 
-      0,   0,   1,   0,   0,   2, 
-     14,   0,  23,  21,   0,   0, 
-      0,   0,  10,   2,   0,  23, 
-      0,   0, 242, 241,  10,   0, 
-     24,  21,  13,  16,   0,   0, 
-      1,   0,   1,   0,  10,   0, 
-     24,  21,  14,  16,   0,   0, 
-      1,   0,   0,   2,  10,   0, 
-     24,  21,  64,   0,   0,   0, 
-      1,   0,   1,   0,  10,   0, 
-     24,  21,  16,  16,   0,   0, 
-      1,   0,   0,   2,  10,   0, 
-     24,  21, 116,   0,   0,   0, 
-      1,   0,   1,   0,  10,   0, 
-     24,  21,  18,  16,   0,   0, 
-      1,   0,   0,   2,  38,   0, 
-      3,  18,  13,  21,   3,   0, 
-      2,  16,   0,   0,   0,   0, 
-    100, 105, 114, 101,  99, 116, 
-    105, 111, 110,   0,  13,  21, 
-      3,   0,   2,  16,   0,   0, 
-     11, 202,  49,   1,  56,   0, 
-      0,   0,   0,  16,   0,   0, 
-      0,  16,   0,   0,   0,   0, 
-      0,   0,  11,   0, 255, 255, 
-      4,   0,   0,   0, 255, 255, 
-      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,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0, 108, 111,  97, 116, 
-     51,  32, 100, 105, 114, 101, 
-     99, 116, 105, 111, 110,  59, 
-     13,  10,   9, 102, 108, 111, 
-     97, 116,  51,  32,  99, 111, 
-    108, 111, 114,  59,  13,  10, 
-    125,  59,  13,  10,  13,  10, 
-    115, 116, 114, 117,  99, 116, 
-     32,  80, 111, 105, 110, 116, 
-     76, 105, 103, 104, 116,  13, 
-     10, 123,  13,  10,   9, 102, 
-    108, 111,  97, 116,  51,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  59,  13,  10,   9, 
-    102, 108, 111,  97, 116,  51, 
-     32,  99, 111, 108, 111, 114, 
-     59,  13,  10,   9, 102, 108, 
-    111,  97, 116,  32, 114,  97, 
-    100, 105, 117, 115,  59,  13, 
-     10, 125,  59,  13,  10,  13, 
-     10,  99,  98, 117, 102, 102, 
-    101, 114,  32,  84, 101, 120, 
-    116, 117, 114,  69, 102, 102, 
-    101,  99, 116,  32,  58,  32, 
-    114, 101, 103, 105, 115, 116, 
-    101, 114,  40,  98,  51,  41, 
-     13,  10, 123,  13,  10,  32, 
-     32,  32,  32,  98, 111, 111, 
-    108,  32, 101, 102, 102, 101, 
-     99, 116,  69, 110,  97,  98, 
-    108, 101, 100,  59,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     32, 101, 102, 102, 101,  99, 
-    116,  80, 101, 114,  99, 101, 
-    110, 116,  97, 103, 101,  59, 
-     13,  10, 125,  59,  13,  10, 
-     13,  10,  83, 116, 114, 117, 
-     99, 116, 117, 114, 101, 100, 
-     66, 117, 102, 102, 101, 114, 
-     60,  32,  68, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  32,  62,  32, 100, 
-    105, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116, 115,  32, 
-     58,  32, 114, 101, 103, 105, 
-    115, 116, 101, 114,  40, 116, 
-     49,  41,  59,  13,  10,  83, 
-    116, 114, 117,  99, 116, 117, 
-    114, 101, 100,  66, 117, 102, 
-    102, 101, 114,  60,  32,  80, 
-    111, 105, 110, 116,  76, 105, 
-    103, 104, 116,  32,  62,  32, 
-    112, 111, 105, 110, 116,  76, 
-    105, 103, 104, 116, 115,  32, 
-     58,  32, 114, 101, 103, 105, 
-    115, 116, 101, 114,  40, 116, 
-     50,  41,  59,  13,  10,  84, 
-    101, 120, 116, 117, 114, 101, 
-     50,  68,  32,  97, 100, 100, 
-    105, 116, 105, 111, 110,  97, 
-    108,  84, 101, 120, 116, 117, 
-    114, 101,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40, 116,  51,  41,  59, 
-     13,  10,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     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,  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,  32,  32, 
-     13,  10,  47,  47,  32,  84, 
-     89,  80,  69,  68,  69,  70, 
-     83,  32,  47,  47,  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, 
-     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,  32,  32,  13,  10, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  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,  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, 
-     32,  32,  13,  10, 115, 116, 
-    114, 117,  99, 116,  32,  80, 
-    105, 120, 101, 108,  73, 110, 
-    112, 117, 116,  84, 121, 112, 
-    101,  13,  10, 123,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     52,  32, 119, 111, 114, 108, 
-    100,  80, 111, 115,  32,  58, 
-     32,  80,  79,  83,  73,  84, 
-     73,  79,  78,  59,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     52,  32, 112, 111, 115, 105, 
-    116, 105, 111, 110,  32,  58, 
-     32,  83,  86,  95,  80,  79, 
-     83,  73,  84,  73,  79,  78, 
-     59,  13,  10,   9, 102, 108, 
-    111,  97, 116,  50,  32, 116, 
-    101, 120,  32,  58,  32,  84, 
-     69,  88,  67,  79,  79,  82, 
-     68,  48,  59,  13,  10,   9, 
-    102, 108, 111,  97, 116,  51, 
-     32, 110, 111, 114, 109,  97, 
-    108,  32,  58,  32,  84,  69, 
-     88,  67,  79,  79,  82,  68, 
-     49,  59,  13,  10,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  52,  32, 108, 105, 103, 
-    104, 116,  49,  32,  58,  32, 
-     84,  69,  88,  67,  79,  79, 
-     82,  68,  50,  59,  13,  10, 
-     32,  32,  32,  32, 102, 108, 
-    111,  97, 116,  52,  32, 108, 
-    105, 103, 104, 116,  50,  32, 
-     58,  32,  84,  69,  88,  67, 
-     79,  79,  82,  68,  51,  59, 
-     13,  10, 125,  59,  13,  10, 
-     13,  10,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  13,  10, 
-     47,  47,  32,  80, 105, 120, 
-    101, 108,  32,  83, 104,  97, 
-    100, 101, 114,  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,  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,  32,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     13,  10, 102, 108, 111,  97, 
-    116,  52,  32,  84, 101, 120, 
-    116, 117, 114, 101,  80, 105, 
-    120, 101, 108,  83, 104,  97, 
-    100, 101, 114,  40,  80, 105, 
-    120, 101, 108,  73, 110, 112, 
-    117, 116,  84, 121, 112, 101, 
-     32, 105, 110, 112, 117, 116, 
-     41,  32,  58,  32,  83,  86, 
-     95,  84,  65,  82,  71,  69, 
-     84,  13,  10, 123,  13,  10, 
-      9, 102, 108, 111,  97, 116, 
-     51,  32, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  32,  61,  32, 102, 
-    108, 111,  97, 116,  51,  40, 
-     48,  44,  32,  48,  44,  32, 
-     48,  41,  59,  13,  10,   9, 
-    102, 108, 111,  97, 116,  51, 
-     32, 115, 112, 101,  99, 117, 
-    108,  97, 114,  76, 105, 103, 
-    104, 116,  32,  61,  32, 102, 
-    108, 111,  97, 116,  51,  40, 
-     48,  44,  32,  48,  44,  32, 
-     48,  41,  59,  13,  10,   9, 
-    102, 108, 111,  97, 116,  52, 
-     32, 109,  97, 116, 101, 114, 
-    105,  97, 108,  67, 111, 108, 
-    111, 114,  32,  61,  32, 115, 
-    104,  97, 100, 101, 114,  84, 
-    101, 120, 116, 117, 114, 101, 
-     46,  83,  97, 109, 112, 108, 
-    101,  40,  83,  97, 109, 112, 
-    108, 101,  84, 121, 112, 101, 
-     44,  32, 105, 110, 112, 117, 
-    116,  46, 116, 101, 120,  41, 
-     59,  13,  10,   9, 105, 102, 
-     32,  40, 101, 102, 102, 101, 
-     99, 116,  69, 110,  97,  98, 
-    108, 101, 100,  41,  13,  10, 
-      9, 123,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     98, 111, 111, 108,  32, 101, 
-    102, 102, 101,  99, 116,  65, 
-    108, 112, 104,  97,  32,  61, 
-     32, 101, 102, 102, 101,  99, 
-    116,  80, 101, 114,  99, 101, 
-    110, 116,  97, 103, 101,  32, 
-     62,  32,  49,  46, 102,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 102, 108, 
-    111,  97, 116,  32, 112, 101, 
-    114,  99, 101, 110, 116,  97, 
-    103, 101,  32,  61,  32, 101, 
-    102, 102, 101,  99, 116,  80, 
-    101, 114,  99, 101, 110, 116, 
-     97, 103, 101,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 105, 102,  32,  40, 
-    101, 102, 102, 101,  99, 116, 
-     65, 108, 112, 104,  97,  41, 
-     32, 112, 101, 114,  99, 101, 
-    110, 116,  97, 103, 101,  32, 
-     45,  61,  32,  49,  46, 102, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 101, 102, 102, 
-    101,  99, 116,  69, 110,  97, 
-     98, 108, 101, 100,  32,  38, 
-     38,  32,  33, 101, 102, 102, 
-    101,  99, 116,  65, 108, 112, 
-    104,  97,  41,  32,  99, 108, 
-    105, 112,  40, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46,  97, 
-     32,  45,  32,  48,  46,  50, 
-     53,  41,  59,  13,  10,   9, 
-      9, 102, 108, 111,  97, 116, 
-     32, 100, 105, 115, 116,  32, 
-     61,  32, 115, 113, 114, 116, 
-     40,  40, 105, 110, 112, 117, 
-    116,  46, 116, 101, 120,  46, 
-    120,  32,  45,  32,  48,  46, 
-     53, 102,  41,  32,  42,  32, 
-     40, 105, 110, 112, 117, 116, 
-     46, 116, 101, 120,  46, 120, 
-     32,  45,  32,  48,  46,  53, 
-    102,  41,  32,  43,  32,  40, 
-    105, 110, 112, 117, 116,  46, 
-    116, 101, 120,  46, 121,  32, 
-     45,  32,  48,  46,  53, 102, 
-     41,  32,  42,  32,  40, 105, 
-    110, 112, 117, 116,  46, 116, 
-    101, 120,  46, 121,  32,  45, 
-     32,  48,  46,  53, 102,  41, 
-     41,  32,  47,  32, 115, 113, 
-    114, 116,  40,  48,  46,  53, 
-    102,  41,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 105, 102,  32,  40, 100, 
-    105, 115, 116,  32,  60,  32, 
-    112, 101, 114,  99, 101, 110, 
-    116,  97, 103, 101,  41,  13, 
-     10,   9,   9, 123,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  32, 
-     97, 108, 112, 104,  97,  77, 
-    117, 108, 116, 105, 112, 108, 
-    105, 101, 114,  32,  61,  32, 
-     40, 112, 101, 114,  99, 101, 
-    110, 116,  97, 103, 101,  32, 
-     45,  32, 100, 105, 115, 116, 
-     41,  32,  47,  32,  48,  46, 
-     50, 102,  59,  13,  10,   9, 
-      9,   9, 105, 102,  32,  40, 
-     97, 108, 112, 104,  97,  77, 
-    117, 108, 116, 105, 112, 108, 
-    105, 101, 114,  32,  62,  32, 
-     49,  41,  13,  10,   9,   9, 
-      9,   9,  97, 108, 112, 104, 
-     97,  77, 117, 108, 116, 105, 
-    112, 108, 105, 101, 114,  32, 
-     61,  32,  49,  46, 102,  59, 
-     13,  10,   9,   9,   9, 102, 
-    108, 111,  97, 116,  52,  32, 
-    101, 102, 102, 101,  99, 116, 
-     67, 111, 108, 111, 114,  32, 
-     61,  32,  97, 100, 100, 105, 
-    116, 105, 111, 110,  97, 108, 
-     84, 101, 120, 116, 117, 114, 
-    101,  46,  83,  97, 109, 112, 
-    108, 101,  40,  83,  97, 109, 
-    112, 108, 101,  84, 121, 112, 
-    101,  44,  32, 105, 110, 112, 
-    117, 116,  46, 116, 101, 120, 
-     41,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32, 102, 108, 
-    111,  97, 116,  32, 101, 102, 
-    102, 101,  99, 116,  65,  32, 
-     61,  32, 101, 102, 102, 101, 
-     99, 116,  67, 111, 108, 111, 
-    114,  46,  97,  59,  13,  10, 
-      9,   9,   9, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  32,  61, 
-     32, 101, 102, 102, 101,  99, 
-    116,  67, 111, 108, 111, 114, 
-     32,  42,  32,  40, 101, 102, 
-    102, 101,  99, 116,  67, 111, 
-    108, 111, 114,  46,  97,  32, 
-     42,  32,  97, 108, 112, 104, 
-     97,  77, 117, 108, 116, 105, 
-    112, 108, 105, 101, 114,  41, 
-     32,  43,  32, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  32,  42, 
-     32,  40,  49,  32,  45,  32, 
-    101, 102, 102, 101,  99, 116, 
-     67, 111, 108, 111, 114,  46, 
-     97,  32,  42,  32,  97, 108, 
-    112, 104,  97,  77, 117, 108, 
-    116, 105, 112, 108, 105, 101, 
-    114,  41,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 101, 102, 102, 
-    101,  99, 116,  65, 108, 112, 
-    104,  97,  41,  13,  10,   9, 
-      9,   9, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46,  97, 
-     32,  61,  32, 101, 102, 102, 
-    101,  99, 116,  65,  32,  42, 
-     32,  97, 108, 112, 104,  97, 
-     77, 117, 108, 116, 105, 112, 
-    108, 105, 101, 114,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46,  97, 
-     32,  62,  32,  49,  46,  48, 
-     41,  32, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  46,  97,  32, 
-     61,  32,  49,  46,  48,  59, 
-     13,  10,   9,   9,   9, 125, 
-     13,  10,   9,   9, 125,  13, 
-     10,  32,  32,  32,  32, 125, 
-     13,  10,   9, 101, 108, 115, 
-    101,  13,  10,   9, 123,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  99, 108, 105, 
-    112,  40, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  46,  97,  32, 
-     45,  32,  48,  46,  50,  53, 
-     41,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     47,  47, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  46,  97,  32, 
-     61,  32,  49,  46,  48,  59, 
-     13,  10,   9, 125,  13,  10, 
-      9, 105, 102,  32,  40, 105, 
-    110, 112, 117, 116,  46, 108, 
-    105, 103, 104, 116,  49,  46, 
-    119,  32,  62,  32,  48,  41, 
-     13,  10,  32,  32,  32,  32, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  32, 
-     61,  32, 102, 108, 111,  97, 
-    116,  51,  40, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46, 120, 
-     32,  42,  32, 105, 110, 112, 
-    117, 116,  46, 108, 105, 103, 
-    104, 116,  49,  46, 120,  44, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  46, 121,  32, 
-     42,  32, 105, 110, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  46, 121,  44,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 109,  97, 116, 101, 114, 
-    105,  97, 108,  67, 111, 108, 
-    111, 114,  46, 122,  32,  42, 
-     32, 105, 110, 112, 117, 116, 
-     46, 108, 105, 103, 104, 116, 
-     49,  46, 122,  41,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 102, 108, 111, 
-     97, 116,  52,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  50,  32, 
-     61,  32, 102, 108, 111,  97, 
-    116,  52,  40, 109,  97, 116, 
-    101, 114, 105,  97, 108,  67, 
-    111, 108, 111, 114,  46, 120, 
-     32,  42,  32, 105, 110, 112, 
-    117, 116,  46, 108, 105, 103, 
-    104, 116,  50,  46, 120,  44, 
-     13,  10,   9,   9,   9,   9, 
-      9,   9, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  46, 121,  32, 
-     42,  32, 105, 110, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  50,  46, 121,  44,  13, 
-     10,   9,   9,   9,   9,   9, 
-      9, 109,  97, 116, 101, 114, 
-    105,  97, 108,  67, 111, 108, 
-    111, 114,  46, 122,  32,  42, 
-     32, 105, 110, 112, 117, 116, 
-     46, 108, 105, 103, 104, 116, 
-     50,  46, 122,  44,  32,  48, 
-     41,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    105, 102,  32,  40, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  67, 111, 
-    117, 110, 116,  32,  62,  32, 
-     48,  41,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 102, 108, 111, 
-     97, 116,  32, 102,  97,  99, 
-    116, 111, 114,  32,  61,  32, 
-    100, 111, 116,  40, 105, 110, 
-    112, 117, 116,  46, 110, 111, 
-    114, 109,  97, 108,  44,  32, 
-     45, 100, 105, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-    115,  91,  48,  93,  46, 100, 
-    105, 114, 101,  99, 116, 105, 
-    111, 110,  41,  59,  13,  10, 
-      9,   9,   9, 105, 102,  32, 
-     40, 102,  97,  99, 116, 111, 
-    114,  32,  60,  32,  48,  41, 
-     13,  10,   9,   9,   9,   9, 
-    102,  97,  99, 116, 111, 114, 
-     32,  61,  32,  48,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 102,  97,  99, 116, 111, 
-    114,  32,  61,  32, 102,  97, 
-     99, 116, 111, 114,  32,  42, 
-     32,  48,  46,  53,  32,  43, 
-     32,  48,  46,  53,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  32,  61,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  32,  42, 
-     32, 102,  97,  99, 116, 111, 
-    114,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    125,  13,  10,   9,   9, 101, 
-    108, 115, 101,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 123,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  32,  42,  32,  48,  46, 
-     53,  59,  13,  10,   9,   9, 
-    125,  13,  10,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 105, 102,  32,  40, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  50, 
-     46, 120,  32,  62,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    120,  41,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  46, 120,  32, 
-     61,  32, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  50,  46, 120,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 125,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 105, 102,  32, 
-     40, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  50,  46, 121,  32,  62, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 121,  41,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    121,  32,  61,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  50,  46, 
-    121,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-    125,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  50,  46, 122, 
-     32,  62,  32, 100, 105, 102, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116,  46, 122,  41, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 123,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 122,  32,  61,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     50,  46, 122,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 125,  13,  10,   9, 
-    125,  13,  10,   9, 101, 108, 
-    115, 101,  13,  10,   9, 123, 
-     13,  10,   9,   9, 102, 111, 
-    114,  32,  40, 105, 110, 116, 
-     32, 106,  32,  61,  32,  48, 
-     59,  32, 106,  32,  60,  32, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     67, 111, 117, 110, 116,  59, 
-     32, 106,  43,  43,  41,  13, 
-     10,   9,   9, 123,  13,  10, 
-      9,   9,   9, 105, 102,  32, 
-     40, 100, 111, 116,  40, 105, 
-    110, 112, 117, 116,  46, 110, 
-    111, 114, 109,  97, 108,  44, 
-     32,  45, 100, 105, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116, 115,  91, 106,  93,  46, 
-    100, 105, 114, 101,  99, 116, 
-    105, 111, 110,  41,  32,  60, 
-     32,  48,  41,  13,  10,   9, 
-      9,   9,   9,  99, 111, 110, 
-    116, 105, 110, 117, 101,  59, 
-     13,  10,   9,   9,   9, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  32, 
-     43,  61,  32, 100, 105, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116, 115,  91, 106,  93, 
-     46,  99, 111, 108, 111, 114, 
-     32,  42,  32, 100, 111, 116, 
-     40, 105, 110, 112, 117, 116, 
-     46, 110, 111, 114, 109,  97, 
-    108,  44,  32,  45, 100, 105, 
-    102, 117, 115, 101,  76, 105, 
-    103, 104, 116, 115,  91, 106, 
-     93,  46, 100, 105, 114, 101, 
-     99, 116, 105, 111, 110,  41, 
-     59,  13,  10,   9,   9, 125, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32, 102, 108, 111,  97, 116, 
-     51,  40,  49,  46,  48,  44, 
-     32,  49,  46,  48,  44,  32, 
-     49,  46,  48,  41,  59,  13, 
-     10,   9,   9,  47,  42, 102, 
-    111, 114,  32,  40, 105, 110, 
-    116,  32, 105,  32,  61,  32, 
-     48,  59,  32, 105,  32,  60, 
-     32, 112, 111, 105, 110, 116, 
-     76, 105, 103, 104, 116,  67, 
-    111, 117, 110, 116,  59,  32, 
-    105,  43,  43,  41,  13,  10, 
-      9,   9, 123,  13,  10,   9, 
-      9,   9, 102, 108, 111,  97, 
-    116,  51,  32, 108, 105, 103, 
-    104, 116,  68, 105, 114,  32, 
-     61,  32, 112, 111, 105, 110, 
-    116,  76, 105, 103, 104, 116, 
-    115,  91, 105,  93,  46, 112, 
-    111, 115, 105, 116, 105, 111, 
-    110,  32,  45,  32, 105, 110, 
-    112, 117, 116,  46, 119, 111, 
-    114, 108, 100,  80, 111, 115, 
-     46, 120, 121, 122,  59,  13, 
-     10,   9,   9,   9, 102, 108, 
-    111,  97, 116,  32, 102,  97, 
-     99, 116, 111, 114,  59,  13, 
-     10,   9,   9,   9, 105, 102, 
-     32,  40, 108, 101, 110, 103, 
-    116, 104,  40, 108, 105, 103, 
-    104, 116,  68, 105, 114,  41, 
-     32,  60,  32,  49,  41,  13, 
-     10,   9,   9,   9,   9, 102, 
-     97,  99, 116, 111, 114,  32, 
-     61,  32,  49,  59,  13,  10, 
-      9,   9,   9, 101, 108, 115, 
-    101,  13,  10,   9,   9,   9, 
-      9, 102,  97,  99, 116, 111, 
-    114,  32,  61,  32, 112, 111, 
-    105, 110, 116,  76, 105, 103, 
-    104, 116, 115,  91, 105,  93, 
-     46, 114,  97, 100, 105, 117, 
-    115,  32,  47,  32, 108, 101, 
-    110, 103, 116, 104,  40, 108, 
-    105, 103, 104, 116,  68, 105, 
-    114,  41,  59,  13,  10,   9, 
-      9,   9, 102, 108, 111,  97, 
-    116,  32, 102,  32,  61,  32, 
-    100, 111, 116,  40, 105, 110, 
-    112, 117, 116,  46, 110, 111, 
-    114, 109,  97, 108,  44,  32, 
-    110, 111, 114, 109,  97, 108, 
-    105, 122, 101,  40, 108, 105, 
-    103, 104, 116,  68, 105, 114, 
-     41,  41,  59,  13,  10,   9, 
-      9,   9, 105, 102,  32,  40, 
-    102,  32,  62,  32,  48,  41, 
-     13,  10,   9,   9,   9, 123, 
-     13,  10,   9,   9,   9,   9, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     32,  43,  61,  32, 112, 111, 
-    105, 110, 116,  76, 105, 103, 
-    104, 116, 115,  91, 105,  93, 
-     46,  99, 111, 108, 111, 114, 
-     32,  42,  32, 102,  32,  42, 
-     32, 102,  97,  99, 116, 111, 
-    114,  59,  13,  10,   9,   9, 
-      9,   9, 102,  32,  61,  32, 
-    100, 111, 116,  40, 110, 111, 
-    114, 109,  97, 108, 105, 122, 
-    101,  40, 114, 101, 102, 108, 
-    101,  99, 116,  40, 110, 111, 
-    114, 109,  97, 108, 105, 122, 
-    101,  40,  45, 108, 105, 103, 
-    104, 116,  68, 105, 114,  41, 
-     44,  32, 105, 110, 112, 117, 
-    116,  46, 110, 111, 114, 109, 
-     97, 108,  41,  41,  44,  32, 
-    110, 111, 114, 109,  97, 108, 
-    105, 122, 101,  40, 107,  80, 
-    111, 115, 105, 116, 105, 111, 
-    110,  46, 120, 121, 122,  32, 
-     45,  32, 105, 110, 112, 117, 
-    116,  46, 119, 111, 114, 108, 
-    100,  80, 111, 115,  46, 120, 
-    121, 122,  41,  41,  59,  13, 
-     10,   9,   9,   9,   9, 105, 
-    102,  32,  40, 102,  32,  62, 
-     32,  48,  41,  13,  10,   9, 
-      9,   9,   9,   9, 115, 112, 
-    101,  99, 117, 108,  97, 114, 
-     76, 105, 103, 104, 116,  32, 
-     43,  61,  32, 112, 111, 105, 
-    110, 116,  76, 105, 103, 104, 
-    116, 115,  91, 105,  93,  46, 
-     99, 111, 108, 111, 114,  32, 
-     42,  32, 102,  32,  42,  32, 
-    102,  97,  99, 116, 111, 114, 
-     59,  13,  10,   9,   9,   9, 
-    125,  13,  10,   9,   9, 125, 
-     42,  47,  13,  10,   9, 125, 
-     13,  10,   9,  47,  47, 105, 
-    102,  32,  40,  33,  40, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    120,  32,  62,  61,  32,  48, 
-     32,  38,  38,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  46, 120, 
-     32,  60,  61,  32,  49,  41, 
-     41,  13,  10,   9,  47,  47, 
-      9, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  32,  61,  32, 
-     48,  59,  13,  10,   9, 102, 
-    108, 111,  97, 116,  52,  32, 
-    116, 101, 120, 116, 117, 114, 
-    101,  67, 111, 108, 111, 114, 
-     32,  61,  32, 115,  97, 116, 
-    117, 114,  97, 116, 101,  40, 
-     40, 109,  97, 116, 101, 114, 
-    105,  97, 108,  67, 111, 108, 
-    111, 114,  32,  42,  32,  97, 
-    109,  98, 105, 101, 110, 116, 
-     70,  97,  99, 116, 111, 114, 
-     41,  32,  43,  32,  40, 102, 
-    108, 111,  97, 116,  52,  40, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 120,  44,  32, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  46, 121, 
-     44,  32, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  46, 122,  44,  32, 
-     48,  41,  32,  42,  32, 100, 
-    105, 102, 102, 117, 115,  70, 
-     97,  99, 116, 111, 114,  41, 
-     32,  43,  32,  40, 102, 108, 
-    111,  97, 116,  52,  40, 115, 
-    112, 101,  99, 117, 108,  97, 
-    114,  76, 105, 103, 104, 116, 
-     46, 120,  44,  32, 115, 112, 
-    101,  99, 117, 108,  97, 114, 
-     76, 105, 103, 104, 116,  46, 
-    121,  44,  32, 115, 112, 101, 
-     99, 117, 108,  97, 114,  76, 
-    105, 103, 104, 116,  46, 122, 
-     44,  32,  48,  41,  32,  42, 
-     32, 115, 112, 101,  99, 117, 
-    108,  97, 114,  70,  97,  99, 
-    116, 111, 114,  41,  41,  59, 
-     13,  10,   9, 116, 101, 120, 
-    116, 117, 114, 101,  67, 111, 
-    108, 111, 114,  46,  97,  32, 
-     61,  32, 109,  97, 116, 101, 
-    114, 105,  97, 108,  67, 111, 
-    108, 111, 114,  46,  97,  59, 
-     13,  10,  32,  32,  32,  32, 
-    105, 102,  32,  40, 105, 115, 
-    110,  97, 110,  40, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  46, 120, 
-     32,  42,  32, 100, 105, 102, 
-    102, 117, 115,  70,  97,  99, 
-    116, 111, 114,  41,  41,  32, 
-     99, 108, 105, 112,  40,  45, 
-     49,  41,  59,  13,  10,   9, 
-     47,  47,   9, 116, 101, 120, 
-    116, 117, 114, 101,  67, 111, 
-    108, 111, 114,  32,  61,  32, 
-    109,  97, 116, 101, 114, 105, 
-     97, 108,  67, 111, 108, 111, 
-    114,  59,  13,  10,  32,  32, 
-     32,  32, 105, 102,  32,  40, 
-    101, 102, 102, 101,  99, 116, 
-     69, 110,  97,  98, 108, 101, 
-    100,  32,  38,  38,  32, 101, 
-    102, 102, 101,  99, 116,  80, 
-    101, 114,  99, 101, 110, 116, 
-     97, 103, 101,  32,  61,  61, 
-     32,  48,  41,  13,  10,   9, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  99, 
-    108, 105, 112,  40, 116, 101, 
-    120, 116, 117, 114, 101,  67, 
-    111, 108, 111, 114,  46,  97, 
-     32,  45,  32,  48,  46,  53, 
-     41,  59,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     47,  47, 116, 101, 120, 116, 
-    117, 114, 101,  67, 111, 108, 
-    111, 114,  46,  97,  32,  61, 
-     32,  49,  46,  48,  59,  13, 
-     10,   9, 125,  13,  10,   9, 
-    114, 101, 116, 117, 114, 110, 
-     32, 116, 101, 120, 116, 117, 
-    114, 101,  67, 111, 108, 111, 
-    114,  59,  13,  10,   9,  47, 
-     47, 114, 101, 116, 117, 114, 
-    110,  32, 116, 101, 120, 116, 
-    117, 114, 101,  67, 111, 108, 
-    111, 114,  59,  13,  10,   9, 
-     47,  47, 105, 102,  32,  40, 
-    100, 105, 102, 102, 117, 115, 
-     70,  97,  99, 116, 111, 114, 
-     32,  61,  61,  32,  48,  41, 
-     13,  10,   9,  47,  47,   9, 
-    114, 101, 116, 117, 114, 110, 
-     32, 102, 108, 111,  97, 116, 
-     52,  40,  49,  44,  32,  49, 
-     44,  32,  48,  44,  32,  49, 
-     41,  59,  13,  10,   9,  47, 
-     42, 105, 102,  32,  40, 105, 
-    115, 110,  97, 110,  40, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    120,  41,  32, 124, 124,  32, 
-    105, 115, 110,  97, 110,  40, 
-    100, 105, 102, 102, 117, 115, 
-     70,  97,  99, 116, 111, 114, 
-     41,  32, 124, 124,  32, 105, 
-    115, 105, 110, 102,  40, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    120,  41,  32, 124, 124,  32, 
-    105, 115, 105, 110, 102,  40, 
-     45, 100, 105, 102, 102, 117, 
-    115, 101,  76, 105, 103, 104, 
-    116,  46, 120,  41,  41,  13, 
-     10,   9,   9, 114, 101, 116, 
-    117, 114, 110,  32, 102, 108, 
-    111,  97, 116,  52,  40,  48, 
-     44,  32,  49,  44,  32,  49, 
-     44,  32,  49,  41,  59,  13, 
-     10,   9, 105, 102,  32,  40, 
-    105, 115, 110,  97, 110,  40, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 120,  32,  45,  32, 100, 
-    105, 102, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116,  46, 
-    120,  41,  32,  38,  38,  32, 
-    105, 115, 110,  97, 110,  40, 
-    100, 105, 102, 102, 117, 115, 
-    101,  76, 105, 103, 104, 116, 
-     46, 120,  32,  42,  32, 100, 
-    105, 102, 102, 117, 115,  70, 
-     97,  99, 116, 111, 114,  41, 
-     32,  41,  13,  10,   9,   9, 
-    114, 101, 116, 117, 114, 110, 
-     32, 102, 108, 111,  97, 116, 
-     52,  40,  49,  44,  32,  49, 
-     44,  32,  49,  44,  32,  49, 
-     41,  59,  13,  10,   9, 105, 
-    102,  32,  40,  40, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  46, 120, 
-     32,  42,  32, 100, 105, 102, 
-    102, 117, 115,  70,  97,  99, 
-    116, 111, 114,  41,  32,  33, 
-     61,  32,  48,  32,  38,  38, 
-     32,  40, 100, 105, 102, 102, 
-    117, 115, 101,  76, 105, 103, 
-    104, 116,  46, 120,  32,  42, 
-     32, 100, 105, 102, 102, 117, 
-    115,  70,  97,  99, 116, 111, 
-    114,  41,  32,  33,  61,  32, 
-     45,  48,  41,  13,  10,   9, 
-      9, 114, 101, 116, 117, 114, 
-    110,  32, 102, 108, 111,  97, 
-    116,  52,  40,  48,  44,  32, 
-     48,  44,  32,  49,  44,  32, 
-     49,  41,  59,  13,  10,   9, 
-    114, 101, 116, 117, 114, 110, 
-     32, 102, 108, 111,  97, 116, 
-     52,  40,  48,  44,  32,  49, 
-     44,  32,  48,  44,  32,  49, 
-     41,  59,  42,  47,  13,  10, 
-    125,   0,   7,   0,   0,   0, 
-      0,   0,   0,   0, 130,   0, 
-      0,   0,   0,   0,   0,   0, 
-      4,   1,   0,   0,   0,   0, 
-      0,   0,   1,   0,   0,   0, 
-    131,   0,   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,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     68,  51,  68,  83,  72,  68, 
-     82,   0,  36,  13,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     32,   0,   0,  96,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-     26,   9,  47, 241,  88,   0, 
-      0,   0,  48,   2,   0,   0, 
-    109,   1,   0,   0,   1,   0, 
-      0,   0,  37,   0,   0,   0, 
-      1,   0,   0,   0, 253,   0, 
-      0,   0,   1,   0,   0,   0, 
-     73,   1,   0,   0,   1,   0, 
-      0,   0, 213,   0,   0,   0, 
-      1,   0,   0,   0, 177,   0, 
-      0,   0,   1,   0,   0,   0, 
-    141,   0,   0,   0,   1,   0, 
-      0,   0, 105,   0,   0,   0, 
-      1,   0,   0,   0,  33,   1, 
-      0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,   1,   0, 
-      0,   0,  73,   0,   0,   0, 
-      1,   0,   0,   0,   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,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   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, 128,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0, 128,   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,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,  64, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     32,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    128,   0,   0,   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,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0, 128,   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,   0,   0,   0, 
-     24,   0,   0,   0,  36,   0, 
-      0,   0,  48,   0,   0,   0, 
-     60,   0,   0,   0,  72,   0, 
-      0,   0,  84,   0,   0,   0, 
-     96,   0,   0,   0, 108,   0, 
-      0,   0, 120,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     34,   0,  37,  17,   0,   0, 
-      0,   0, 140,   0,   0,   0, 
-      1,   0,  84, 101, 120, 116, 
-    117, 114, 101,  80, 105, 120, 
-    101, 108,  83, 104,  97, 100, 
-    101, 114,   0,   0,   0,   0, 
-     34,   0,  81,  17,  12,  16, 
-      0,   0,   7,   0, 255, 255, 
-    255, 255,   0,   0, 255, 255, 
-    255, 255, 115, 104,  97, 100, 
-    101, 114,  84, 101, 120, 116, 
-    117, 114, 101,   0,   0,   0, 
-     30,   0,  81,  17,  15,  16, 
-      0,   0,   6,   0, 255, 255, 
-    255, 255, 255, 255,   0,   0, 
-    255, 255,  83,  97, 109, 112, 
-    108, 101,  84, 121, 112, 101, 
-      0,   0,  34,   0,  81,  17, 
-     17,  16,   0,   0,   8,   0, 
-      1,   0,   0,   0, 255, 255, 
-    255, 255, 255, 255,  97, 109, 
-     98, 105, 101, 110, 116,  70, 
-     97,  99, 116, 111, 114,   0, 
-      0,   0,  34,   0,  81,  17, 
-     17,  16,   0,   0,   8,   0, 
-      1,   0,   4,   0, 255, 255, 
-    255, 255, 255, 255, 100, 105, 
-    102, 102, 117, 115,  70,  97, 
-     99, 116, 111, 114,   0,   0, 
-      0,   0,  34,   0,  81,  17, 
-     17,  16,   0,   0,   8,   0, 
-      1,   0,   8,   0, 255, 255, 
-    255, 255, 255, 255, 115, 112, 
-    101,  99, 117, 108,  97, 114, 
-     70,  97,  99, 116, 111, 114, 
-      0,   0,  38,   0,  81,  17, 
-     19,  16,   0,   0,   8,   0, 
-      2,   0,   0,   0, 255, 255, 
-    255, 255, 255, 255, 100, 105, 
-    102, 102, 117, 115, 101,  76, 
-    105, 103, 104, 116,  67, 111, 
-    117, 110, 116,   0,   0,   0, 
-     34,   0,  81,  17,   9,  16, 
-      0,   0,   8,   0,   3,   0, 
-      0,   0, 255, 255, 255, 255, 
-    255, 255, 101, 102, 102, 101, 
-     99, 116,  69, 110,  97,  98, 
-    108, 101, 100,   0,   0,   0, 
-     38,   0,  81,  17,  17,  16, 
-      0,   0,   8,   0,   3,   0, 
-      4,   0, 255, 255, 255, 255, 
-    255, 255, 101, 102, 102, 101, 
-     99, 116,  80, 101, 114,  99, 
-    101, 110, 116,  97, 103, 101, 
-      0,   0,   0,   0,  34,   0, 
-     81,  17,  24,  16,   0,   0, 
-      7,   0, 255, 255, 255, 255, 
-      1,   0, 255, 255, 255, 255, 
-    100, 105, 102, 117, 115, 101, 
-     76, 105, 103, 104, 116, 115, 
-      0,   0,   0,   0,  38,   0, 
-     81,  17,  12,  16,   0,   0, 
-      7,   0, 255, 255, 255, 255, 
-      3,   0, 255, 255, 255, 255, 
-     97, 100, 100, 105, 116, 105, 
-    111, 110,  97, 108,  84, 101, 
-    120, 116, 117, 114, 101,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,  26,   9, 
-     47, 241,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0, 148,  46, 
-     49,   1, 244, 137, 224, 100, 
-      1,   0,   0,   0,  47,  36, 
-    186,  99, 217, 121,  67,  68, 
-    145,  13, 228,  43, 248, 106, 
-    111, 255, 174,   0,   0,   0, 
-     47,  76, 105, 110, 107,  73, 
-    110, 102, 111,   0,  47, 110, 
-     97, 109, 101, 115,   0,  47, 
-    115, 114,  99,  47, 104, 101, 
-     97, 100, 101, 114,  98, 108, 
-    111,  99, 107,   0,  47, 115, 
-    114,  99,  47, 102, 105, 108, 
-    101, 115,  47,  99,  58,  92, 
-    117, 115, 101, 114, 115,  92, 
-    107, 111, 108, 106,  97,  92, 
-    100, 101, 115, 107, 116, 111, 
-    112,  92, 107, 111, 108, 106, 
-     97,  45, 115, 116, 114, 111, 
-    104, 109,  45, 103,  97, 109, 
-    101, 115,  92, 115, 112, 105, 
-    101, 108, 101,  32, 112, 108, 
-     97, 116, 102, 111, 114, 109, 
-     92, 115, 116,  97, 110, 100, 
-     97, 108, 111, 119, 110,  92, 
-    107, 108, 105, 101, 110, 116, 
-     92, 102,  97,  99, 116, 111, 
-    114, 121,  99, 114,  97, 102, 
-    116,  92, 102,  97,  99, 116, 
-    111, 114, 121,  99, 114,  97, 
-    102, 116,  92, 100, 120,  49, 
-     49,  99, 117, 115, 116, 111, 
-    109, 112, 105, 120, 101, 108, 
-    115, 104,  97, 100, 101, 114, 
-     46, 104, 108, 115, 108,   0, 
-      4,   0,   0,   0,   6,   0, 
-      0,   0,   1,   0,   0,   0, 
-     58,   0,   0,   0,   0,   0, 
-      0,   0,  17,   0,   0,   0, 
-      7,   0,   0,   0,  10,   0, 
-      0,   0,   6,   0,   0,   0, 
-      0,   0,   0,   0,   5,   0, 
-      0,   0,  34,   0,   0,   0, 
-      8,   0,   0,   0,   0,   0, 
-      0,   0, 220,  81,  51,   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,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255, 119,   9, 
-     49,   1,   1,   0,   0,   0, 
-     13,   0,   0, 142,  14,   0, 
-     63,  92,  15,   0,   0,   0, 
-     88,   0,   0,   0,  32,   0, 
-      0,   0,  44,   0,   0,   0, 
-    144,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     22,   0,   0,   0,  25,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   1,   0,   0,   0, 
-      0,   0,   0,   0,  36,  13, 
-      0,   0,  32,   0,   0,  96, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      2,   0,   9,   0,  88,   9, 
-      0,   0,   0,   0,   0,   0, 
-    156,  13,   0,   0,   1,   0, 
-     25, 249,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  84, 101, 120, 116, 
-    117, 114, 101,  80, 105, 120, 
-    101, 108,  83, 104,  97, 100, 
-    101, 114,   0, 110, 111, 110, 
-    101,   0,  45, 186,  46, 241, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,  36,  13,   0,   0, 
-     32,   0,   0,  96,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   2,   0, 
-      2,   0,   7,   0,   0,   0, 
-      0,   0,   1,   0, 255, 255, 
-    255, 255,   0,   0,   0,   0, 
-     36,  13,   0,   0,   8,   2, 
-      0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      1,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,   0,   0, 
-     67,  58,  92,  85, 115, 101, 
-    114, 115,  92, 107, 111, 108, 
-    106,  97,  92,  68, 101, 115, 
-    107, 116, 111, 112,  92,  75, 
-    111, 108, 106,  97,  45,  83, 
-    116, 114, 111, 104, 109,  45, 
-     71,  97, 109, 101, 115,  92, 
-     83, 112, 105, 101, 108, 101, 
-     32,  80, 108,  97, 116, 102, 
-    111, 114, 109,  92,  83, 116, 
-     97, 110, 100,  97, 108, 111, 
-    119, 110,  92,  75, 108, 105, 
-    101, 110, 116,  92,  70,  97, 
-     99, 116, 111, 114, 121,  67, 
-    114,  97, 102, 116,  92,  70, 
-     97,  99, 116, 111, 114, 121, 
-     67, 114,  97, 102, 116,  92, 
-     68,  88,  49,  49,  67, 117, 
-    115, 116, 111, 109,  80, 105, 
-    120, 101, 108,  83, 104,  97, 
-    100, 101, 114,  46, 104, 108, 
-    115, 108,   0,   0,   0,   0, 
-    254, 239, 254, 239,   1,   0, 
-      0,   0,   1,   0,   0,   0, 
-      0,   1,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255,  12, 
-      0, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,   0,   0, 
-     32,   0,   0,   0,  10,   1, 
-      0,   0,  84,   2,   0,   0, 
-    163,   1,   0,   0,  56,   0, 
-      0,   0,   0,   0,   0,   0, 
-    132,  25,   0,   0, 128,   0, 
-      0,   0,  79,  24,   0,   0, 
-     36,  23,   0,   0, 108,   0, 
-      0,   0,   0,   0,   0,   0, 
-     40,   0,   0,   0, 152,   2, 
-      0,   0,  44,   0,   0,   0, 
-    148,   1,   0,   0,   3,   0, 
-      0,   0,  54,   0,   0,   0, 
-     36,   0,   0,   0,  35,   0, 
-      0,   0,  55,   0,   0,   0, 
-     37,   0,   0,   0,  21,   0, 
-      0,   0,   6,   0,   0,   0, 
-     38,   0,   0,   0,  39,   0, 
-      0,   0,  40,   0,   0,   0, 
-     41,   0,   0,   0,  42,   0, 
-      0,   0,  43,   0,   0,   0, 
-     44,   0,   0,   0,  45,   0, 
-      0,   0,  46,   0,   0,   0, 
-     47,   0,   0,   0,  48,   0, 
-      0,   0,  22,   0,   0,   0, 
-      8,   0,   0,   0,   9,   0, 
-      0,   0,  10,   0,   0,   0, 
-     11,   0,   0,   0,  12,   0, 
-      0,   0,  13,   0,   0,   0, 
-     14,   0,   0,   0,  15,   0, 
-      0,   0,  16,   0,   0,   0, 
-     17,   0,   0,   0,  18,   0, 
-      0,   0,  19,   0,   0,   0, 
-     20,   0,   0,   0,  23,   0, 
-      0,   0,  24,   0,   0,   0, 
-     25,   0,   0,   0,  26,   0, 
-      0,   0,  27,   0,   0,   0, 
-     28,   0,   0,   0,  29,   0, 
-      0,   0,  30,   0,   0,   0, 
-     31,   0,   0,   0,  32,   0, 
-      0,   0,  33,   0,   0,   0, 
-     34,   0,   0,   0,   7,   0, 
-      0,   0,  49,   0,   0,   0, 
-     50,   0,   0,   0,  51,   0, 
-      0,   0,  53,   0,   0,   0, 
-     52,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  56,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      2,   0,   0,   0,   1,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   2,   0,   0,   0, 
+      7,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 

+ 460 - 4425
FactoryCraft/CustomUIDX11VertexShader.h

@@ -78,7 +78,7 @@
 // TEXCOORD                 3   xyzw        5     NONE   float   xyzw
 //
 vs_5_0
-dcl_globalFlags refactoringAllowed | skipOptimization
+dcl_globalFlags refactoringAllowed
 dcl_constantbuffer CB0[512], dynamicIndexed
 dcl_constantbuffer CB1[8], immediateIndexed
 dcl_constantbuffer CB2[1], immediateIndexed
@@ -94,4599 +94,634 @@ dcl_output o2.xy
 dcl_output o3.xyz
 dcl_output o4.xyzw
 dcl_output o5.xyzw
-dcl_temps 7
-//
-// Initial variable locations:
-//   v0.x <- input.position.x; v0.y <- input.position.y; v0.z <- input.position.z; v0.w <- input.position.w; 
-//   v1.x <- input.tex.x; v1.y <- input.tex.y; 
-//   v2.x <- input.normal.x; v2.y <- input.normal.y; v2.z <- input.normal.z; 
-//   v3.x <- input.knochen; 
-//   v4.x <- input.id; 
-//   o5.x <- <TextureVertexShader return value>.light2.x; o5.y <- <TextureVertexShader return value>.light2.y; o5.z <- <TextureVertexShader return value>.light2.z; o5.w <- <TextureVertexShader return value>.light2.w; 
-//   o4.x <- <TextureVertexShader return value>.light1.x; o4.y <- <TextureVertexShader return value>.light1.y; o4.z <- <TextureVertexShader return value>.light1.z; o4.w <- <TextureVertexShader return value>.light1.w; 
-//   o3.x <- <TextureVertexShader return value>.normal.x; o3.y <- <TextureVertexShader return value>.normal.y; o3.z <- <TextureVertexShader return value>.normal.z; 
-//   o2.x <- <TextureVertexShader return value>.tex.x; o2.y <- <TextureVertexShader return value>.tex.y; 
-//   o1.x <- <TextureVertexShader return value>.position.x; o1.y <- <TextureVertexShader return value>.position.y; o1.z <- <TextureVertexShader return value>.position.z; o1.w <- <TextureVertexShader return value>.position.w; 
-//   o0.x <- <TextureVertexShader return value>.worldPos.x; o0.y <- <TextureVertexShader return value>.worldPos.y; o0.z <- <TextureVertexShader return value>.worldPos.z; o0.w <- <TextureVertexShader return value>.worldPos.w
-//
-#line 62 "C:\Users\kolja\Desktop\Kolja-Strohm-Games\Spiele Platform\Standalown\Klient\FactoryCraft\FactoryCraft\DX11CustomVertexShader.hlsl"
-imul null, r0.x, v3.x, l(4)
+dcl_temps 4
+ishl r0.x, v3.x, l(2)
 dp3 r1.x, v2.xyzx, cb0[r0.x + 0].xyzx
 dp3 r1.y, v2.xyzx, cb0[r0.x + 1].xyzx
 dp3 r1.z, v2.xyzx, cb0[r0.x + 2].xyzx
-dp3 r0.x, r1.xyzx, r1.xyzx
-rsq r0.x, r0.x
-mul r0.xyz, r0.xxxx, r1.xyzx  // r0.x <- output.normal.x; r0.y <- output.normal.y; r0.z <- output.normal.z
-
-#line 66
-mov r1.w, l(1.000000)  // r1.w <- input.position.w
-
-#line 69
-mov r2.xy, v1.xyxx  // r2.x <- output.tex.x; r2.y <- output.tex.y
-
-#line 73
-imul null, r0.w, v3.x, l(4)
+dp3 r0.y, r1.xyzx, r1.xyzx
+rsq r0.y, r0.y
+mul o3.xyz, r0.yyyy, r1.xyzx
 mov r1.xyz, v0.xyzx
-dp4 r3.x, r1.xyzw, cb0[r0.w + 0].xyzw  // r3.x <- output.worldPos.x
-dp4 r3.y, r1.xyzw, cb0[r0.w + 1].xyzw  // r3.y <- output.worldPos.y
-dp4 r3.z, r1.xyzw, cb0[r0.w + 2].xyzw  // r3.z <- output.worldPos.z
-dp4 r3.w, r1.xyzw, cb0[r0.w + 3].xyzw  // r3.w <- output.worldPos.w
-
-#line 74
-dp4 r1.x, r3.xyzw, cb1[0].xyzw  // r1.x <- output.position.x
-dp4 r1.y, r3.xyzw, cb1[1].xyzw  // r1.y <- output.position.y
-dp4 r1.z, r3.xyzw, cb1[2].xyzw  // r1.z <- output.position.z
-dp4 r1.w, r3.xyzw, cb1[3].xyzw  // r1.w <- output.position.w
-
-#line 75
-dp4 r4.x, r1.xyzw, cb1[4].xyzw  // r4.x <- output.position.x
-dp4 r4.y, r1.xyzw, cb1[5].xyzw  // r4.y <- output.position.y
-dp4 r4.z, r1.xyzw, cb1[6].xyzw  // r4.z <- output.position.z
-dp4 r4.w, r1.xyzw, cb1[7].xyzw  // r4.w <- output.position.w
-
-#line 76
-mov r1.xyzw, l(1.000000,1.000000,1.000000,0)  // r1.x <- output.light1.x; r1.y <- output.light1.y; r1.z <- output.light1.z; r1.w <- output.light1.w
-
-#line 77
-mov r5.xyzw, l(0,0,0,0)  // r5.x <- output.light2.x; r5.y <- output.light2.y; r5.z <- output.light2.z; r5.w <- output.light2.w
-
-#line 78
-mov r6.x, l(0)  // r6.x <- dayLight
-
-#line 79
-mov r6.y, l(0)  // r6.y <- dynamicLight
-
-#line 80
-mov r0.w, l(1)
-ieq r0.w, r0.w, cb2[0].x
-if_nz r0.w
-
-#line 82
-  mov r0.w, l(0)
-  ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r6.x, r0.w, l(0), t0.xxxx
-
-#line 83
-  mov r0.w, l(0)
-  ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r6.y, r0.w, l(4), t0.xxxx
-
-#line 84
+mov r1.w, l(1.000000)
+dp4 r2.x, r1.xyzw, cb0[r0.x + 0].xyzw
+dp4 r2.y, r1.xyzw, cb0[r0.x + 1].xyzw
+dp4 r2.z, r1.xyzw, cb0[r0.x + 2].xyzw
+dp4 r2.w, r1.xyzw, cb0[r0.x + 3].xyzw
+dp4 r0.x, r2.xyzw, cb1[0].xyzw
+dp4 r0.y, r2.xyzw, cb1[1].xyzw
+dp4 r0.z, r2.xyzw, cb1[2].xyzw
+dp4 r0.w, r2.xyzw, cb1[3].xyzw
+dp4 o1.x, r0.xyzw, cb1[4].xyzw
+dp4 o1.y, r0.xyzw, cb1[5].xyzw
+dp4 o1.z, r0.xyzw, cb1[6].xyzw
+dp4 o1.w, r0.xyzw, cb1[7].xyzw
+ieq r0.x, cb2[0].x, l(1)
+if_nz r0.x
+  ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r0.xy, l(0), l(0), t0.xyxx
 else 
-
-#line 85
-  ult r0.w, v4.x, cb2[0].x
-  if_nz r0.w
-    mov r0.w, v4.x  // r0.w <- input.id
-
-#line 87
-    mov r2.z, l(2)
-    udiv null, r2.z, r0.w, r2.z
-    if_z r2.z
-
-#line 89
-      mov r2.z, l(2)
-      udiv r2.z, null, r0.w, r2.z
-      ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r6.x, r2.z, l(0), t0.xxxx
-
-#line 90
-      mov r2.z, l(2)
-      udiv r2.z, null, r0.w, r2.z
-      ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r6.y, r2.z, l(4), t0.xxxx
-
-#line 91
-    else 
-
-#line 94
-      mov r2.z, l(2)
-      udiv r2.z, null, r0.w, r2.z
-      ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r6.x, r2.z, l(8), t0.xxxx
-
-#line 95
-      mov r2.z, l(2)
-      udiv r0.w, null, r0.w, r2.z
-      ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r6.y, r0.w, l(12), t0.xxxx
-
-#line 96
-    endif 
-
-#line 97
-  endif 
-endif 
-
-#line 98
-ult r0.w, v4.x, cb2[0].x
-if_nz r0.w
-
-#line 100
-  mov r0.w, l(24)
-  ushr r0.w, r6.x, r0.w
-  and r0.w, r0.w, l(255)
-  utof r0.w, r0.w
-  div r0.w, r0.w, l(255.000000)
-  mul r1.x, r0.w, cb2[0].y
-
-#line 101
-  mov r0.w, l(16)
-  ushr r0.w, r6.x, r0.w
-  and r0.w, r0.w, l(255)
-  utof r0.w, r0.w
-  div r0.w, r0.w, l(255.000000)
-  mul r1.y, r0.w, cb2[0].y
-
-#line 102
-  mov r0.w, l(8)
-  ushr r0.w, r6.x, r0.w
-  and r0.w, r0.w, l(255)
-  utof r0.w, r0.w
-  div r0.w, r0.w, l(255.000000)
-  mul r1.z, r0.w, cb2[0].y
-
-#line 103
-  mov r0.w, l(24)
-  ushr r0.w, r6.y, r0.w
-  and r0.w, r0.w, l(255)
-  utof r0.w, r0.w
-  div r5.x, r0.w, l(255.000000)
-
-#line 104
-  mov r0.w, l(16)
-  ushr r0.w, r6.y, r0.w
-  and r0.w, r0.w, l(255)
-  utof r0.w, r0.w
-  div r5.y, r0.w, l(255.000000)
-
-#line 105
-  mov r0.w, l(8)
-  ushr r0.w, r6.y, r0.w
-  and r0.w, r0.w, l(255)
-  utof r0.w, r0.w
-  div r5.z, r0.w, l(255.000000)
-
-#line 106
-  mov r1.w, l(1.000000)
-
-#line 107
+  ult r0.z, v4.x, cb2[0].x
+  and r0.w, v4.x, l(1)
+  ushr r1.x, v4.x, l(1)
+  ld_structured_indexable(structured_buffer, stride=16)(mixed,mixed,mixed,mixed) r1.xyzw, r1.x, l(0), t0.xyzw
+  movc r1.xy, r0.wwww, r1.zwzz, r1.xyxx
+  and r0.xy, r0.zzzz, r1.xyxx
 endif 
-
-#line 109
-mov o0.xyzw, r3.xyzw
-mov o1.xyzw, r4.xyzw
-mov o4.xyzw, r1.xyzw
-mov o5.xyz, r5.xyzx
-mov o5.w, r5.w
-mov o3.xyz, r0.xyzx
-mov o2.xy, r2.xyxx
+ult r0.z, v4.x, cb2[0].x
+ushr r0.w, r0.x, l(24)
+utof r0.w, r0.w
+mul r0.w, r0.w, cb2[0].y
+mul r1.x, r0.w, l(0.003922)
+ubfe r0.xw, l(8, 0, 0, 8), l(16, 0, 0, 8), r0.xxxx
+utof r0.xw, r0.xxxw
+mul r0.xw, r0.xxxw, cb2[0].yyyy
+mul r1.yz, r0.xxwx, l(0.000000, 0.003922, 0.003922, 0.000000)
+ushr r0.x, r0.y, l(24)
+utof r0.x, r0.x
+mul r3.x, r0.x, l(0.003922)
+ubfe r0.xy, l(8, 8, 0, 0), l(16, 8, 0, 0), r0.yyyy
+utof r0.xy, r0.xyxx
+mul r3.yz, r0.xxyx, l(0.000000, 0.003922, 0.003922, 0.000000)
+mov r1.w, l(1.000000)
+movc o4.xyzw, r0.zzzz, r1.xyzw, l(1.000000,1.000000,1.000000,0)
+and o5.xyz, r0.zzzz, r3.xyzx
+mov o0.xyzw, r2.xyzw
+mov o5.w, l(0)
+mov o2.xy, v1.xyxx
 ret 
-// Approximately 102 instruction slots used
+// Approximately 54 instruction slots used
 #endif
 
 const BYTE CustomUIDX11VertexShader[] =
 {
-     68,  88,  66,  67,   2, 139, 
-     37,  95, 152, 158, 208, 223, 
-     95, 199, 107,  74, 222, 240, 
-    140,  66,   1,   0,   0,   0, 
-    124, 103,   0,   0,   6,   0, 
-      0,   0,  56,   0,   0,   0, 
-     76,   4,   0,   0,   4,   5, 
-      0,   0, 196,   5,   0,   0, 
-    216,  16,   0,   0, 116,  17, 
-      0,   0,  82,  68,  69,  70, 
-     12,   4,   0,   0,   4,   0, 
-      0,   0, 236,   0,   0,   0, 
-      4,   0,   0,   0,  60,   0, 
-      0,   0,   0,   5, 254, 255, 
-      5,   1,   0,   0, 228,   3, 
-      0,   0,  82,  68,  49,  49, 
-     60,   0,   0,   0,  24,   0, 
-      0,   0,  32,   0,   0,   0, 
-     40,   0,   0,   0,  36,   0, 
-      0,   0,  12,   0,   0,   0, 
-      0,   0,   0,   0, 188,   0, 
-      0,   0,   5,   0,   0,   0, 
-      6,   0,   0,   0,   1,   0, 
-      0,   0,  16,   0,   0,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   0,   1,   0,   0,   0, 
-    200,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
+     68,  88,  66,  67,  46,  83, 
+    101,  93, 183, 247,  20,  27, 
+     32,  43, 254, 212, 139,  66, 
+    197,  75,   1,   0,   0,   0, 
+    140,  13,   0,   0,   5,   0, 
+      0,   0,  52,   0,   0,   0, 
+     72,   4,   0,   0,   0,   5, 
+      0,   0, 192,   5,   0,   0, 
+    240,  12,   0,   0,  82,  68, 
+     69,  70,  12,   4,   0,   0, 
+      4,   0,   0,   0, 236,   0, 
+      0,   0,   4,   0,   0,   0, 
+     60,   0,   0,   0,   0,   5, 
+    254, 255,   0,   1,   0,   0, 
+    228,   3,   0,   0,  82,  68, 
+     49,  49,  60,   0,   0,   0, 
+     24,   0,   0,   0,  32,   0, 
+      0,   0,  40,   0,   0,   0, 
+     36,   0,   0,   0,  12,   0, 
       0,   0,   0,   0,   0,   0, 
+    188,   0,   0,   0,   5,   0, 
+      0,   0,   6,   0,   0,   0, 
+      1,   0,   0,   0,  16,   0, 
       0,   0,   0,   0,   0,   0, 
       1,   0,   0,   0,   1,   0, 
-      0,   0, 213,   0,   0,   0, 
+      0,   0, 200,   0,   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,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0, 220,   0, 
+      1,   0,   0,   0, 213,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      2,   0,   0,   0,   1,   0, 
+      1,   0,   0,   0,   1,   0, 
       0,   0,   1,   0,   0,   0, 
-    108, 105, 103, 104, 116,  66, 
-    117, 102, 102, 101, 114,   0, 
-     77,  97, 116, 114, 105, 120, 
-     66, 117, 102, 102, 101, 114, 
-      0,  75,  97, 109, 101, 114, 
-     97,   0,  76, 105, 103, 104, 
-    116,  67, 111, 110, 116, 114, 
-    111, 108, 108, 101, 114,   0, 
-    200,   0,   0,   0,   1,   0, 
-      0,   0,  76,   1,   0,   0, 
-      0,  32,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    213,   0,   0,   0,   2,   0, 
-      0,   0, 176,   1,   0,   0, 
-    128,   0,   0,   0,   0,   0, 
+    220,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-    220,   0,   0,   0,   2,   0, 
-      0,   0,  56,   2,   0,   0, 
-     16,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-    188,   0,   0,   0,   1,   0, 
-      0,   0, 252,   2,   0,   0, 
-     16,   0,   0,   0,   0,   0, 
-      0,   0,   3,   0,   0,   0, 
-    116,   1,   0,   0,   0,   0, 
+      0,   0,   2,   0,   0,   0, 
+      1,   0,   0,   0,   1,   0, 
+      0,   0, 108, 105, 103, 104, 
+    116,  66, 117, 102, 102, 101, 
+    114,   0,  77,  97, 116, 114, 
+    105, 120,  66, 117, 102, 102, 
+    101, 114,   0,  75,  97, 109, 
+    101, 114,  97,   0,  76, 105, 
+    103, 104, 116,  67, 111, 110, 
+    116, 114, 111, 108, 108, 101, 
+    114,   0, 200,   0,   0,   0, 
+      1,   0,   0,   0,  76,   1, 
       0,   0,   0,  32,   0,   0, 
-      2,   0,   0,   0, 140,   1, 
       0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
+      0,   0, 213,   0,   0,   0, 
+      2,   0,   0,   0, 176,   1, 
+      0,   0, 128,   0,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
+      0,   0, 220,   0,   0,   0, 
+      2,   0,   0,   0,  56,   2, 
+      0,   0,  16,   0,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
+      0,   0, 188,   0,   0,   0, 
+      1,   0,   0,   0, 252,   2, 
+      0,   0,  16,   0,   0,   0, 
+      0,   0,   0,   0,   3,   0, 
+      0,   0, 116,   1,   0,   0, 
+      0,   0,   0,   0,   0,  32, 
+      0,   0,   2,   0,   0,   0, 
+    140,   1,   0,   0,   0,   0, 
       0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0, 107, 110, 
-    111,  99, 104, 101, 110,  77, 
-     97, 116, 114, 105, 120,   0, 
-    102, 108, 111,  97, 116,  52, 
-    120,  52,   0, 171,   3,   0, 
-      3,   0,   4,   0,   4,   0, 
-    128,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0, 255, 255, 
+    255, 255,   0,   0,   0,   0, 
+    107, 110, 111,  99, 104, 101, 
+    110,  77,  97, 116, 114, 105, 
+    120,   0, 102, 108, 111,  97, 
+    116,  52, 120,  52,   0, 171, 
+      3,   0,   3,   0,   4,   0, 
+      4,   0, 128,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-    130,   1,   0,   0,   0,   2, 
+      0,   0, 130,   1,   0,   0, 
+      0,   2,   0,   0,   0,   0, 
+      0,   0,  64,   0,   0,   0, 
+      2,   0,   0,   0,   8,   2, 
       0,   0,   0,   0,   0,   0, 
+    255, 255, 255, 255,   0,   0, 
+      0,   0, 255, 255, 255, 255, 
+      0,   0,   0,   0,  44,   2, 
+      0,   0,  64,   0,   0,   0, 
      64,   0,   0,   0,   2,   0, 
       0,   0,   8,   2,   0,   0, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
     255, 255, 255, 255,   0,   0, 
-      0,   0,  44,   2,   0,   0, 
-     64,   0,   0,   0,  64,   0, 
+      0,   0, 118, 105, 101, 119, 
+      0, 171, 171, 171,   3,   0, 
+      3,   0,   4,   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, 
+    130,   1,   0,   0, 112, 114, 
+    111, 106, 101,  99, 116, 105, 
+    111, 110,   0, 171, 136,   2, 
+      0,   0,   0,   0,   0,   0, 
+      4,   0,   0,   0,   2,   0, 
+      0,   0, 156,   2,   0,   0, 
+      0,   0,   0,   0, 255, 255, 
+    255, 255,   0,   0,   0,   0, 
+    255, 255, 255, 255,   0,   0, 
+      0,   0, 192,   2,   0,   0, 
+      4,   0,   0,   0,   4,   0, 
       0,   0,   2,   0,   0,   0, 
-      8,   2,   0,   0,   0,   0, 
+    216,   2,   0,   0,   0,   0, 
       0,   0, 255, 255, 255, 255, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
-    118, 105, 101, 119,   0, 171, 
-    171, 171,   3,   0,   3,   0, 
-      4,   0,   4,   0,   0,   0, 
+    108, 105, 103, 104, 116,  76, 
+    101, 110, 103, 116, 104,   0, 
+    100, 119, 111, 114, 100,   0, 
+    171, 171,   0,   0,  19,   0, 
+      1,   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, 148,   2, 
+      0,   0, 100,  97, 121,  76, 
+    105, 103, 104, 116,  70,  97, 
+     99, 116, 111, 114,   0, 102, 
+    108, 111,  97, 116,   0, 171, 
+    171, 171,   0,   0,   3,   0, 
+      1,   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, 130,   1, 
-      0,   0, 112, 114, 111, 106, 
-    101,  99, 116, 105, 111, 110, 
-      0, 171, 136,   2,   0,   0, 
-      0,   0,   0,   0,   4,   0, 
+      0,   0,   0,   0, 207,   2, 
+      0,   0,  36,   3,   0,   0, 
+      0,   0,   0,   0,  16,   0, 
       0,   0,   2,   0,   0,   0, 
-    156,   2,   0,   0,   0,   0, 
+    192,   3,   0,   0,   0,   0, 
       0,   0, 255, 255, 255, 255, 
       0,   0,   0,   0, 255, 255, 
     255, 255,   0,   0,   0,   0, 
-    192,   2,   0,   0,   4,   0, 
-      0,   0,   4,   0,   0,   0, 
-      2,   0,   0,   0, 216,   2, 
-      0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0, 108, 105, 
-    103, 104, 116,  76, 101, 110, 
-    103, 116, 104,   0, 100, 119, 
-    111, 114, 100,   0, 171, 171, 
-      0,   0,  19,   0,   1,   0, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
+     36,  69, 108, 101, 109, 101, 
+    110, 116,   0,  86, 101, 114, 
+    116, 101, 120,  76, 105, 103, 
+    104, 116,   0, 100,  97, 121, 
+     76, 105, 103, 104, 116,  49, 
+      0, 171,   0,   0,  19,   0, 
+      1,   0,   1,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0, 148,   2,   0,   0, 
-    100,  97, 121,  76, 105, 103, 
-    104, 116,  70,  97,  99, 116, 
-    111, 114,   0, 102, 108, 111, 
-     97, 116,   0, 171, 171, 171, 
-      0,   0,   3,   0,   1,   0, 
-      1,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0, 148,   2, 
+      0,   0, 100, 121, 110,  97, 
+    109, 105,  99,  76, 105, 103, 
+    104, 116,  49,   0, 100,  97, 
+    121,  76, 105, 103, 104, 116, 
+     50,   0, 100, 121, 110,  97, 
+    109, 105,  99,  76, 105, 103, 
+    104, 116,  50,   0, 171, 171, 
+     57,   3,   0,   0,  68,   3, 
       0,   0,   0,   0,   0,   0, 
-      0,   0, 207,   2,   0,   0, 
-     36,   3,   0,   0,   0,   0, 
-      0,   0,  16,   0,   0,   0, 
-      2,   0,   0,   0, 192,   3, 
+    104,   3,   0,   0,  68,   3, 
+      0,   0,   4,   0,   0,   0, 
+    118,   3,   0,   0,  68,   3, 
+      0,   0,   8,   0,   0,   0, 
+    128,   3,   0,   0,  68,   3, 
+      0,   0,  12,   0,   0,   0, 
+      5,   0,   0,   0,   1,   0, 
+      4,   0,   0,   0,   4,   0, 
+    144,   3,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      0,   0,   0,   0,  36,  69, 
-    108, 101, 109, 101, 110, 116, 
-      0,  86, 101, 114, 116, 101, 
-    120,  76, 105, 103, 104, 116, 
-      0, 100,  97, 121,  76, 105, 
-    103, 104, 116,  49,   0, 171, 
-      0,   0,  19,   0,   1,   0, 
-      1,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,  45,   3,   0,   0, 
+     77, 105,  99, 114, 111, 115, 
+    111, 102, 116,  32,  40,  82, 
+     41,  32,  72,  76,  83,  76, 
+     32,  83, 104,  97, 100, 101, 
+    114,  32,  67, 111, 109, 112, 
+    105, 108, 101, 114,  32,  49, 
+     48,  46,  49,   0,  73,  83, 
+     71,  78, 176,   0,   0,   0, 
+      5,   0,   0,   0,   8,   0, 
+      0,   0, 128,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   3,   0,   0,   0, 
+      0,   0,   0,   0,  15,   7, 
+      0,   0, 137,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0, 148,   2,   0,   0, 
-    100, 121, 110,  97, 109, 105, 
-     99,  76, 105, 103, 104, 116, 
-     49,   0, 100,  97, 121,  76, 
-    105, 103, 104, 116,  50,   0, 
-    100, 121, 110,  97, 109, 105, 
-     99,  76, 105, 103, 104, 116, 
-     50,   0, 171, 171,  57,   3, 
-      0,   0,  68,   3,   0,   0, 
-      0,   0,   0,   0, 104,   3, 
-      0,   0,  68,   3,   0,   0, 
-      4,   0,   0,   0, 118,   3, 
-      0,   0,  68,   3,   0,   0, 
-      8,   0,   0,   0, 128,   3, 
-      0,   0,  68,   3,   0,   0, 
-     12,   0,   0,   0,   5,   0, 
-      0,   0,   1,   0,   4,   0, 
-      0,   0,   4,   0, 144,   3, 
+      0,   0,   3,   0,   0,   0, 
+      1,   0,   0,   0,   3,   3, 
+      0,   0, 146,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   3,   0,   0,   0, 
+      2,   0,   0,   0,   7,   7, 
+      0,   0, 153,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      0,   0,   1,   0,   0,   0, 
+      3,   0,   0,   0,   1,   1, 
+      0,   0, 164,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-     45,   3,   0,   0,  77, 105, 
-     99, 114, 111, 115, 111, 102, 
-    116,  32,  40,  82,  41,  32, 
-     72,  76,  83,  76,  32,  83, 
-    104,  97, 100, 101, 114,  32, 
-     67, 111, 109, 112, 105, 108, 
-    101, 114,  32,  49,  48,  46, 
-     49,   0,  73,  83,  71,  78, 
-    176,   0,   0,   0,   5,   0, 
+      0,   0,   1,   0,   0,   0, 
+      4,   0,   0,   0,   1,   1, 
+      0,   0,  80,  79,  83,  73, 
+     84,  73,  79,  78,   0,  84, 
+     69,  88,  67,  79,  79,  82, 
+     68,   0,  78,  79,  82,  77, 
+     65,  76,   0,  75,  78,  79, 
+     67,  72,  69,  78,  95,  73, 
+     68,   0,  86,  69,  82,  84, 
+     69,  88,  95,  73,  68,   0, 
+    171, 171,  79,  83,  71,  78, 
+    184,   0,   0,   0,   6,   0, 
       0,   0,   8,   0,   0,   0, 
-    128,   0,   0,   0,   0,   0, 
+    152,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       3,   0,   0,   0,   0,   0, 
-      0,   0,  15,   7,   0,   0, 
-    137,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
+      0,   0,  15,   0,   0,   0, 
+    161,   0,   0,   0,   0,   0, 
+      0,   0,   1,   0,   0,   0, 
       3,   0,   0,   0,   1,   0, 
-      0,   0,   3,   3,   0,   0, 
-    146,   0,   0,   0,   0,   0, 
+      0,   0,  15,   0,   0,   0, 
+    173,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       3,   0,   0,   0,   2,   0, 
-      0,   0,   7,   7,   0,   0, 
-    153,   0,   0,   0,   0,   0, 
+      0,   0,   3,  12,   0,   0, 
+    173,   0,   0,   0,   1,   0, 
       0,   0,   0,   0,   0,   0, 
-      1,   0,   0,   0,   3,   0, 
-      0,   0,   1,   1,   0,   0, 
-    164,   0,   0,   0,   0,   0, 
+      3,   0,   0,   0,   3,   0, 
+      0,   0,   7,   8,   0,   0, 
+    173,   0,   0,   0,   2,   0, 
       0,   0,   0,   0,   0,   0, 
-      1,   0,   0,   0,   4,   0, 
-      0,   0,   1,   1,   0,   0, 
+      3,   0,   0,   0,   4,   0, 
+      0,   0,  15,   0,   0,   0, 
+    173,   0,   0,   0,   3,   0, 
+      0,   0,   0,   0,   0,   0, 
+      3,   0,   0,   0,   5,   0, 
+      0,   0,  15,   0,   0,   0, 
+     80,  79,  83,  73,  84,  73, 
+     79,  78,   0,  83,  86,  95, 
      80,  79,  83,  73,  84,  73, 
      79,  78,   0,  84,  69,  88, 
      67,  79,  79,  82,  68,   0, 
-     78,  79,  82,  77,  65,  76, 
-      0,  75,  78,  79,  67,  72, 
-     69,  78,  95,  73,  68,   0, 
-     86,  69,  82,  84,  69,  88, 
-     95,  73,  68,   0, 171, 171, 
-     79,  83,  71,  78, 184,   0, 
-      0,   0,   6,   0,   0,   0, 
-      8,   0,   0,   0, 152,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   3,   0, 
-      0,   0,   0,   0,   0,   0, 
-     15,   0,   0,   0, 161,   0, 
-      0,   0,   0,   0,   0,   0, 
-      1,   0,   0,   0,   3,   0, 
-      0,   0,   1,   0,   0,   0, 
-     15,   0,   0,   0, 173,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   3,   0, 
-      0,   0,   2,   0,   0,   0, 
-      3,  12,   0,   0, 173,   0, 
-      0,   0,   1,   0,   0,   0, 
-      0,   0,   0,   0,   3,   0, 
-      0,   0,   3,   0,   0,   0, 
-      7,   8,   0,   0, 173,   0, 
-      0,   0,   2,   0,   0,   0, 
-      0,   0,   0,   0,   3,   0, 
-      0,   0,   4,   0,   0,   0, 
-     15,   0,   0,   0, 173,   0, 
-      0,   0,   3,   0,   0,   0, 
-      0,   0,   0,   0,   3,   0, 
-      0,   0,   5,   0,   0,   0, 
-     15,   0,   0,   0,  80,  79, 
-     83,  73,  84,  73,  79,  78, 
-      0,  83,  86,  95,  80,  79, 
-     83,  73,  84,  73,  79,  78, 
-      0,  84,  69,  88,  67,  79, 
-     79,  82,  68,   0, 171, 171, 
-     83,  72,  69,  88,  12,  11, 
-      0,   0,  80,   0,   1,   0, 
-    195,   2,   0,   0, 106, 136, 
-      0,   1,  89,   8,   0,   4, 
-     70, 142,  32,   0,   0,   0, 
-      0,   0,   0,   2,   0,   0, 
-     89,   0,   0,   4,  70, 142, 
-     32,   0,   1,   0,   0,   0, 
-      8,   0,   0,   0,  89,   0, 
+    171, 171,  83,  72,  69,  88, 
+     40,   7,   0,   0,  80,   0, 
+      1,   0, 202,   1,   0,   0, 
+    106,   8,   0,   1,  89,   8, 
       0,   4,  70, 142,  32,   0, 
-      2,   0,   0,   0,   1,   0, 
-      0,   0, 162,   0,   0,   4, 
-      0, 112,  16,   0,   0,   0, 
-      0,   0,  16,   0,   0,   0, 
-     95,   0,   0,   3, 114,  16, 
-     16,   0,   0,   0,   0,   0, 
-     95,   0,   0,   3,  50,  16, 
-     16,   0,   1,   0,   0,   0, 
-     95,   0,   0,   3, 114,  16, 
+      0,   0,   0,   0,   0,   2, 
+      0,   0,  89,   0,   0,   4, 
+     70, 142,  32,   0,   1,   0, 
+      0,   0,   8,   0,   0,   0, 
+     89,   0,   0,   4,  70, 142, 
+     32,   0,   2,   0,   0,   0, 
+      1,   0,   0,   0, 162,   0, 
+      0,   4,   0, 112,  16,   0, 
+      0,   0,   0,   0,  16,   0, 
+      0,   0,  95,   0,   0,   3, 
+    114,  16,  16,   0,   0,   0, 
+      0,   0,  95,   0,   0,   3, 
+     50,  16,  16,   0,   1,   0, 
+      0,   0,  95,   0,   0,   3, 
+    114,  16,  16,   0,   2,   0, 
+      0,   0,  95,   0,   0,   3, 
+     18,  16,  16,   0,   3,   0, 
+      0,   0,  95,   0,   0,   3, 
+     18,  16,  16,   0,   4,   0, 
+      0,   0, 101,   0,   0,   3, 
+    242,  32,  16,   0,   0,   0, 
+      0,   0, 103,   0,   0,   4, 
+    242,  32,  16,   0,   1,   0, 
+      0,   0,   1,   0,   0,   0, 
+    101,   0,   0,   3,  50,  32, 
      16,   0,   2,   0,   0,   0, 
-     95,   0,   0,   3,  18,  16, 
+    101,   0,   0,   3, 114,  32, 
      16,   0,   3,   0,   0,   0, 
-     95,   0,   0,   3,  18,  16, 
+    101,   0,   0,   3, 242,  32, 
      16,   0,   4,   0,   0,   0, 
     101,   0,   0,   3, 242,  32, 
-     16,   0,   0,   0,   0,   0, 
-    103,   0,   0,   4, 242,  32, 
+     16,   0,   5,   0,   0,   0, 
+    104,   0,   0,   2,   4,   0, 
+      0,   0,  41,   0,   0,   7, 
+     18,   0,  16,   0,   0,   0, 
+      0,   0,  10,  16,  16,   0, 
+      3,   0,   0,   0,   1,  64, 
+      0,   0,   2,   0,   0,   0, 
+     16,   0,   0,   9,  18,   0, 
      16,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0, 101,   0, 
-      0,   3,  50,  32,  16,   0, 
-      2,   0,   0,   0, 101,   0, 
-      0,   3, 114,  32,  16,   0, 
-      3,   0,   0,   0, 101,   0, 
-      0,   3, 242,  32,  16,   0, 
-      4,   0,   0,   0, 101,   0, 
-      0,   3, 242,  32,  16,   0, 
-      5,   0,   0,   0, 104,   0, 
-      0,   2,   7,   0,   0,   0, 
-     38,   0,   0,   8,   0, 208, 
-      0,   0,  18,   0,  16,   0, 
-      0,   0,   0,   0,  10,  16, 
-     16,   0,   3,   0,   0,   0, 
-      1,  64,   0,   0,   4,   0, 
-      0,   0,  16,   0,   0,   9, 
-     18,   0,  16,   0,   1,   0, 
-      0,   0,  70,  18,  16,   0, 
-      2,   0,   0,   0,  70, 130, 
-     32,   4,   0,   0,   0,   0, 
-     10,   0,  16,   0,   0,   0, 
-      0,   0,  16,   0,   0,  10, 
-     34,   0,  16,   0,   1,   0, 
-      0,   0,  70,  18,  16,   0, 
-      2,   0,   0,   0,  70, 130, 
-     32,   6,   0,   0,   0,   0, 
-      1,   0,   0,   0,  10,   0, 
+     70,  18,  16,   0,   2,   0, 
+      0,   0,  70, 130,  32,   4, 
+      0,   0,   0,   0,  10,   0, 
      16,   0,   0,   0,   0,   0, 
-     16,   0,   0,  10,  66,   0, 
+     16,   0,   0,  10,  34,   0, 
      16,   0,   1,   0,   0,   0, 
      70,  18,  16,   0,   2,   0, 
       0,   0,  70, 130,  32,   6, 
-      0,   0,   0,   0,   2,   0, 
+      0,   0,   0,   0,   1,   0, 
       0,   0,  10,   0,  16,   0, 
       0,   0,   0,   0,  16,   0, 
-      0,   7,  18,   0,  16,   0, 
-      0,   0,   0,   0,  70,   2, 
+      0,  10,  66,   0,  16,   0, 
+      1,   0,   0,   0,  70,  18, 
+     16,   0,   2,   0,   0,   0, 
+     70, 130,  32,   6,   0,   0, 
+      0,   0,   2,   0,   0,   0, 
+     10,   0,  16,   0,   0,   0, 
+      0,   0,  16,   0,   0,   7, 
+     34,   0,  16,   0,   0,   0, 
+      0,   0,  70,   2,  16,   0, 
+      1,   0,   0,   0,  70,   2, 
      16,   0,   1,   0,   0,   0, 
-     70,   2,  16,   0,   1,   0, 
-      0,   0,  68,   0,   0,   5, 
-     18,   0,  16,   0,   0,   0, 
-      0,   0,  10,   0,  16,   0, 
-      0,   0,   0,   0,  56,   0, 
-      0,   7, 114,   0,  16,   0, 
-      0,   0,   0,   0,   6,   0, 
+     68,   0,   0,   5,  34,   0, 
      16,   0,   0,   0,   0,   0, 
-     70,   2,  16,   0,   1,   0, 
+     26,   0,  16,   0,   0,   0, 
+      0,   0,  56,   0,   0,   7, 
+    114,  32,  16,   0,   3,   0, 
+      0,   0,  86,   5,  16,   0, 
+      0,   0,   0,   0,  70,   2, 
+     16,   0,   1,   0,   0,   0, 
+     54,   0,   0,   5, 114,   0, 
+     16,   0,   1,   0,   0,   0, 
+     70,  18,  16,   0,   0,   0, 
       0,   0,  54,   0,   0,   5, 
     130,   0,  16,   0,   1,   0, 
       0,   0,   1,  64,   0,   0, 
-      0,   0, 128,  63,  54,   0, 
-      0,   5,  50,   0,  16,   0, 
-      2,   0,   0,   0,  70,  16, 
-     16,   0,   1,   0,   0,   0, 
-     38,   0,   0,   8,   0, 208, 
-      0,   0, 130,   0,  16,   0, 
-      0,   0,   0,   0,  10,  16, 
-     16,   0,   3,   0,   0,   0, 
-      1,  64,   0,   0,   4,   0, 
-      0,   0,  54,   0,   0,   5, 
-    114,   0,  16,   0,   1,   0, 
-      0,   0,  70,  18,  16,   0, 
-      0,   0,   0,   0,  17,   0, 
+      0,   0, 128,  63,  17,   0, 
       0,   9,  18,   0,  16,   0, 
-      3,   0,   0,   0,  70,  14, 
+      2,   0,   0,   0,  70,  14, 
      16,   0,   1,   0,   0,   0, 
      70, 142,  32,   4,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
+      0,   0,  10,   0,  16,   0, 
       0,   0,   0,   0,  17,   0, 
       0,  10,  34,   0,  16,   0, 
-      3,   0,   0,   0,  70,  14, 
+      2,   0,   0,   0,  70,  14, 
      16,   0,   1,   0,   0,   0, 
      70, 142,  32,   6,   0,   0, 
       0,   0,   1,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
+     10,   0,  16,   0,   0,   0, 
       0,   0,  17,   0,   0,  10, 
-     66,   0,  16,   0,   3,   0, 
+     66,   0,  16,   0,   2,   0, 
       0,   0,  70,  14,  16,   0, 
       1,   0,   0,   0,  70, 142, 
      32,   6,   0,   0,   0,   0, 
-      2,   0,   0,   0,  58,   0, 
+      2,   0,   0,   0,  10,   0, 
      16,   0,   0,   0,   0,   0, 
      17,   0,   0,  10, 130,   0, 
-     16,   0,   3,   0,   0,   0, 
+     16,   0,   2,   0,   0,   0, 
      70,  14,  16,   0,   1,   0, 
       0,   0,  70, 142,  32,   6, 
       0,   0,   0,   0,   3,   0, 
-      0,   0,  58,   0,  16,   0, 
+      0,   0,  10,   0,  16,   0, 
       0,   0,   0,   0,  17,   0, 
       0,   8,  18,   0,  16,   0, 
-      1,   0,   0,   0,  70,  14, 
-     16,   0,   3,   0,   0,   0, 
+      0,   0,   0,   0,  70,  14, 
+     16,   0,   2,   0,   0,   0, 
      70, 142,  32,   0,   1,   0, 
       0,   0,   0,   0,   0,   0, 
      17,   0,   0,   8,  34,   0, 
-     16,   0,   1,   0,   0,   0, 
-     70,  14,  16,   0,   3,   0, 
+     16,   0,   0,   0,   0,   0, 
+     70,  14,  16,   0,   2,   0, 
       0,   0,  70, 142,  32,   0, 
       1,   0,   0,   0,   1,   0, 
       0,   0,  17,   0,   0,   8, 
-     66,   0,  16,   0,   1,   0, 
+     66,   0,  16,   0,   0,   0, 
       0,   0,  70,  14,  16,   0, 
-      3,   0,   0,   0,  70, 142, 
+      2,   0,   0,   0,  70, 142, 
      32,   0,   1,   0,   0,   0, 
       2,   0,   0,   0,  17,   0, 
       0,   8, 130,   0,  16,   0, 
-      1,   0,   0,   0,  70,  14, 
-     16,   0,   3,   0,   0,   0, 
+      0,   0,   0,   0,  70,  14, 
+     16,   0,   2,   0,   0,   0, 
      70, 142,  32,   0,   1,   0, 
       0,   0,   3,   0,   0,   0, 
-     17,   0,   0,   8,  18,   0, 
-     16,   0,   4,   0,   0,   0, 
-     70,  14,  16,   0,   1,   0, 
+     17,   0,   0,   8,  18,  32, 
+     16,   0,   1,   0,   0,   0, 
+     70,  14,  16,   0,   0,   0, 
       0,   0,  70, 142,  32,   0, 
       1,   0,   0,   0,   4,   0, 
       0,   0,  17,   0,   0,   8, 
-     34,   0,  16,   0,   4,   0, 
+     34,  32,  16,   0,   1,   0, 
       0,   0,  70,  14,  16,   0, 
-      1,   0,   0,   0,  70, 142, 
+      0,   0,   0,   0,  70, 142, 
      32,   0,   1,   0,   0,   0, 
       5,   0,   0,   0,  17,   0, 
-      0,   8,  66,   0,  16,   0, 
-      4,   0,   0,   0,  70,  14, 
-     16,   0,   1,   0,   0,   0, 
+      0,   8,  66,  32,  16,   0, 
+      1,   0,   0,   0,  70,  14, 
+     16,   0,   0,   0,   0,   0, 
      70, 142,  32,   0,   1,   0, 
       0,   0,   6,   0,   0,   0, 
-     17,   0,   0,   8, 130,   0, 
-     16,   0,   4,   0,   0,   0, 
-     70,  14,  16,   0,   1,   0, 
+     17,   0,   0,   8, 130,  32, 
+     16,   0,   1,   0,   0,   0, 
+     70,  14,  16,   0,   0,   0, 
       0,   0,  70, 142,  32,   0, 
       1,   0,   0,   0,   7,   0, 
-      0,   0,  54,   0,   0,   8, 
-    242,   0,  16,   0,   1,   0, 
-      0,   0,   2,  64,   0,   0, 
-      0,   0, 128,  63,   0,   0, 
-    128,  63,   0,   0, 128,  63, 
-      0,   0,   0,   0,  54,   0, 
-      0,   8, 242,   0,  16,   0, 
-      5,   0,   0,   0,   2,  64, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     54,   0,   0,   5,  18,   0, 
-     16,   0,   6,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-      0,   0,  54,   0,   0,   5, 
-     34,   0,  16,   0,   6,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,   1,   0,   0,   0, 
-     32,   0,   0,   8, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
+      0,   0,  32,   0,   0,   8, 
+     18,   0,  16,   0,   0,   0, 
       0,   0,  10, 128,  32,   0, 
       2,   0,   0,   0,   0,   0, 
-      0,   0,  31,   0,   4,   3, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  54,   0,   0,   5, 
-    130,   0,  16,   0,   0,   0, 
       0,   0,   1,  64,   0,   0, 
+      1,   0,   0,   0,  31,   0, 
+      4,   3,  10,   0,  16,   0, 
       0,   0,   0,   0, 167,   0, 
       0, 139,   2, 131,   0, 128, 
-    131, 153,  25,   0,  18,   0, 
-     16,   0,   6,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0,   0,   0,   6, 112, 
-     16,   0,   0,   0,   0,   0, 
-     54,   0,   0,   5, 130,   0, 
+    131, 153,  25,   0,  50,   0, 
      16,   0,   0,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
-      0,   0, 167,   0,   0, 139, 
-      2, 131,   0, 128, 131, 153, 
-     25,   0,  34,   0,  16,   0, 
-      6,   0,   0,   0,  58,   0, 
+      0,   0,   1,  64,   0,   0, 
+      0,   0,   0,   0,  70, 112, 
      16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   4,   0, 
-      0,   0,   6, 112,  16,   0, 
-      0,   0,   0,   0,  18,   0, 
-      0,   1,  79,   0,   0,   8, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  10,  16,  16,   0, 
-      4,   0,   0,   0,  10, 128, 
-     32,   0,   2,   0,   0,   0, 
-      0,   0,   0,   0,  31,   0, 
-      4,   3,  58,   0,  16,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
+     18,   0,   0,   1,  79,   0, 
+      0,   8,  66,   0,  16,   0, 
       0,   0,   0,   0,  10,  16, 
      16,   0,   4,   0,   0,   0, 
-     54,   0,   0,   5,  66,   0, 
-     16,   0,   2,   0,   0,   0, 
-      1,  64,   0,   0,   2,   0, 
-      0,   0,  78,   0,   0,   8, 
-      0, 208,   0,   0,  66,   0, 
-     16,   0,   2,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  42,   0,  16,   0, 
-      2,   0,   0,   0,  31,   0, 
-      0,   3,  42,   0,  16,   0, 
-      2,   0,   0,   0,  54,   0, 
-      0,   5,  66,   0,  16,   0, 
-      2,   0,   0,   0,   1,  64, 
-      0,   0,   2,   0,   0,   0, 
-     78,   0,   0,   8,  66,   0, 
-     16,   0,   2,   0,   0,   0, 
-      0, 208,   0,   0,  58,   0, 
+     10, 128,  32,   0,   2,   0, 
+      0,   0,   0,   0,   0,   0, 
+      1,   0,   0,   7, 130,   0, 
      16,   0,   0,   0,   0,   0, 
-     42,   0,  16,   0,   2,   0, 
+     10,  16,  16,   0,   4,   0, 
+      0,   0,   1,  64,   0,   0, 
+      1,   0,   0,   0,  85,   0, 
+      0,   7,  18,   0,  16,   0, 
+      1,   0,   0,   0,  10,  16, 
+     16,   0,   4,   0,   0,   0, 
+      1,  64,   0,   0,   1,   0, 
       0,   0, 167,   0,   0, 139, 
       2, 131,   0, 128, 131, 153, 
-     25,   0,  18,   0,  16,   0, 
-      6,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
+     25,   0, 242,   0,  16,   0, 
+      1,   0,   0,   0,  10,   0, 
+     16,   0,   1,   0,   0,   0, 
       1,  64,   0,   0,   0,   0, 
-      0,   0,   6, 112,  16,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5,  66,   0,  16,   0, 
-      2,   0,   0,   0,   1,  64, 
-      0,   0,   2,   0,   0,   0, 
-     78,   0,   0,   8,  66,   0, 
-     16,   0,   2,   0,   0,   0, 
-      0, 208,   0,   0,  58,   0, 
+      0,   0,  70, 126,  16,   0, 
+      0,   0,   0,   0,  55,   0, 
+      0,   9,  50,   0,  16,   0, 
+      1,   0,   0,   0, 246,  15, 
      16,   0,   0,   0,   0,   0, 
-     42,   0,  16,   0,   2,   0, 
-      0,   0, 167,   0,   0, 139, 
-      2, 131,   0, 128, 131, 153, 
-     25,   0,  34,   0,  16,   0, 
-      6,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-      1,  64,   0,   0,   4,   0, 
-      0,   0,   6, 112,  16,   0, 
-      0,   0,   0,   0,  18,   0, 
-      0,   1,  54,   0,   0,   5, 
-     66,   0,  16,   0,   2,   0, 
-      0,   0,   1,  64,   0,   0, 
-      2,   0,   0,   0,  78,   0, 
-      0,   8,  66,   0,  16,   0, 
-      2,   0,   0,   0,   0, 208, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-    167,   0,   0, 139,   2, 131, 
-      0, 128, 131, 153,  25,   0, 
-     18,   0,  16,   0,   6,   0, 
-      0,   0,  42,   0,  16,   0, 
-      2,   0,   0,   0,   1,  64, 
-      0,   0,   8,   0,   0,   0, 
-      6, 112,  16,   0,   0,   0, 
-      0,   0,  54,   0,   0,   5, 
-     66,   0,  16,   0,   2,   0, 
-      0,   0,   1,  64,   0,   0, 
-      2,   0,   0,   0,  78,   0, 
-      0,   8, 130,   0,  16,   0, 
-      0,   0,   0,   0,   0, 208, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  42,   0, 
-     16,   0,   2,   0,   0,   0, 
-    167,   0,   0, 139,   2, 131, 
-      0, 128, 131, 153,  25,   0, 
-     34,   0,  16,   0,   6,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,  12,   0,   0,   0, 
-      6, 112,  16,   0,   0,   0, 
+    230,  10,  16,   0,   1,   0, 
+      0,   0,  70,   0,  16,   0, 
+      1,   0,   0,   0,   1,   0, 
+      0,   7,  50,   0,  16,   0, 
+      0,   0,   0,   0, 166,  10, 
+     16,   0,   0,   0,   0,   0, 
+     70,   0,  16,   0,   1,   0, 
       0,   0,  21,   0,   0,   1, 
-     21,   0,   0,   1,  21,   0, 
-      0,   1,  79,   0,   0,   8, 
+     79,   0,   0,   8,  66,   0, 
+     16,   0,   0,   0,   0,   0, 
+     10,  16,  16,   0,   4,   0, 
+      0,   0,  10, 128,  32,   0, 
+      2,   0,   0,   0,   0,   0, 
+      0,   0,  85,   0,   0,   7, 
     130,   0,  16,   0,   0,   0, 
-      0,   0,  10,  16,  16,   0, 
-      4,   0,   0,   0,  10, 128, 
-     32,   0,   2,   0,   0,   0, 
-      0,   0,   0,   0,  31,   0, 
-      4,   3,  58,   0,  16,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
+      0,   0,  10,   0,  16,   0, 
       0,   0,   0,   0,   1,  64, 
       0,   0,  24,   0,   0,   0, 
-     85,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     10,   0,  16,   0,   6,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+     86,   0,   0,   5, 130,   0, 
      16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255,   0, 
-      0,   0,  86,   0,   0,   5, 
+     58,   0,  16,   0,   0,   0, 
+      0,   0,  56,   0,   0,   8, 
     130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  14,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-    127,  67,  56,   0,   0,   8, 
-     18,   0,  16,   0,   1,   0, 
       0,   0,  58,   0,  16,   0, 
       0,   0,   0,   0,  26, 128, 
      32,   0,   2,   0,   0,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,  16,   0,   0,   0, 
-     85,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     10,   0,  16,   0,   6,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255,   0, 
-      0,   0,  86,   0,   0,   5, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  14,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+      0,   0,   0,   0,  56,   0, 
+      0,   7,  18,   0,  16,   0, 
+      1,   0,   0,   0,  58,   0, 
      16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-    127,  67,  56,   0,   0,   8, 
-     34,   0,  16,   0,   1,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  26, 128, 
-     32,   0,   2,   0,   0,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
+      1,  64,   0,   0, 129, 128, 
+    128,  59, 138,   0,   0,  15, 
+    146,   0,  16,   0,   0,   0, 
+      0,   0,   2,  64,   0,   0, 
+      8,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
+      8,   0,   0,   0,   2,  64, 
+      0,   0,  16,   0,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
       0,   0,   8,   0,   0,   0, 
-     85,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     10,   0,  16,   0,   6,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255,   0, 
+      6,   0,  16,   0,   0,   0, 
       0,   0,  86,   0,   0,   5, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  14,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-    127,  67,  56,   0,   0,   8, 
-     66,   0,  16,   0,   1,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  26, 128, 
-     32,   0,   2,   0,   0,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,  24,   0,   0,   0, 
-     85,   0,   0,   7, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-     26,   0,  16,   0,   6,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   7, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+    146,   0,  16,   0,   0,   0, 
+      0,   0,   6,  12,  16,   0, 
+      0,   0,   0,   0,  56,   0, 
+      0,   8, 146,   0,  16,   0, 
+      0,   0,   0,   0,   6,  12, 
      16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0, 255,   0, 
-      0,   0,  86,   0,   0,   5, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,  14,   0, 
+     86, 133,  32,   0,   2,   0, 
+      0,   0,   0,   0,   0,   0, 
+     56,   0,   0,  10,  98,   0, 
+     16,   0,   1,   0,   0,   0, 
+      6,   3,  16,   0,   0,   0, 
+      0,   0,   2,  64,   0,   0, 
+      0,   0,   0,   0, 129, 128, 
+    128,  59, 129, 128, 128,  59, 
+      0,   0,   0,   0,  85,   0, 
       0,   7,  18,   0,  16,   0, 
-      5,   0,   0,   0,  58,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   0,   0, 
-    127,  67,  54,   0,   0,   5, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-     16,   0,   0,   0,  85,   0, 
-      0,   7, 130,   0,  16,   0, 
       0,   0,   0,   0,  26,   0, 
-     16,   0,   6,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,   1,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0, 255,   0,   0,   0, 
-     86,   0,   0,   5, 130,   0, 
      16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,  14,   0,   0,   7, 
-     34,   0,  16,   0,   5,   0, 
-      0,   0,  58,   0,  16,   0, 
-      0,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0, 127,  67, 
-     54,   0,   0,   5, 130,   0, 
-     16,   0,   0,   0,   0,   0, 
-      1,  64,   0,   0,   8,   0, 
-      0,   0,  85,   0,   0,   7, 
-    130,   0,  16,   0,   0,   0, 
-      0,   0,  26,   0,  16,   0, 
-      6,   0,   0,   0,  58,   0, 
+      1,  64,   0,   0,  24,   0, 
+      0,   0,  86,   0,   0,   5, 
+     18,   0,  16,   0,   0,   0, 
+      0,   0,  10,   0,  16,   0, 
+      0,   0,   0,   0,  56,   0, 
+      0,   7,  18,   0,  16,   0, 
+      3,   0,   0,   0,  10,   0, 
      16,   0,   0,   0,   0,   0, 
-      1,   0,   0,   7, 130,   0, 
+      1,  64,   0,   0, 129, 128, 
+    128,  59, 138,   0,   0,  15, 
+     50,   0,  16,   0,   0,   0, 
+      0,   0,   2,  64,   0,   0, 
+      8,   0,   0,   0,   8,   0, 
+      0,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0,   2,  64, 
+      0,   0,  16,   0,   0,   0, 
+      8,   0,   0,   0,   0,   0, 
+      0,   0,   0,   0,   0,   0, 
+     86,   5,  16,   0,   0,   0, 
+      0,   0,  86,   0,   0,   5, 
+     50,   0,  16,   0,   0,   0, 
+      0,   0,  70,   0,  16,   0, 
+      0,   0,   0,   0,  56,   0, 
+      0,  10,  98,   0,  16,   0, 
+      3,   0,   0,   0,   6,   1, 
      16,   0,   0,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
+      2,  64,   0,   0,   0,   0, 
+      0,   0, 129, 128, 128,  59, 
+    129, 128, 128,  59,   0,   0, 
+      0,   0,  54,   0,   0,   5, 
+    130,   0,  16,   0,   1,   0, 
       0,   0,   1,  64,   0,   0, 
-    255,   0,   0,   0,  86,   0, 
-      0,   5, 130,   0,  16,   0, 
-      0,   0,   0,   0,  58,   0, 
+      0,   0, 128,  63,  55,   0, 
+      0,  12, 242,  32,  16,   0, 
+      4,   0,   0,   0, 166,  10, 
      16,   0,   0,   0,   0,   0, 
-     14,   0,   0,   7,  66,   0, 
-     16,   0,   5,   0,   0,   0, 
-     58,   0,  16,   0,   0,   0, 
-      0,   0,   1,  64,   0,   0, 
-      0,   0, 127,  67,  54,   0, 
-      0,   5, 130,   0,  16,   0, 
-      1,   0,   0,   0,   1,  64, 
-      0,   0,   0,   0, 128,  63, 
-     21,   0,   0,   1,  54,   0, 
-      0,   5, 242,  32,  16,   0, 
-      0,   0,   0,   0,  70,  14, 
-     16,   0,   3,   0,   0,   0, 
-     54,   0,   0,   5, 242,  32, 
-     16,   0,   1,   0,   0,   0, 
-     70,  14,  16,   0,   4,   0, 
+     70,  14,  16,   0,   1,   0, 
+      0,   0,   2,  64,   0,   0, 
+      0,   0, 128,  63,   0,   0, 
+    128,  63,   0,   0, 128,  63, 
+      0,   0,   0,   0,   1,   0, 
+      0,   7, 114,  32,  16,   0, 
+      5,   0,   0,   0, 166,  10, 
+     16,   0,   0,   0,   0,   0, 
+     70,   2,  16,   0,   3,   0, 
       0,   0,  54,   0,   0,   5, 
-    242,  32,  16,   0,   4,   0, 
+    242,  32,  16,   0,   0,   0, 
       0,   0,  70,  14,  16,   0, 
-      1,   0,   0,   0,  54,   0, 
-      0,   5, 114,  32,  16,   0, 
-      5,   0,   0,   0,  70,   2, 
-     16,   0,   5,   0,   0,   0, 
-     54,   0,   0,   5, 130,  32, 
-     16,   0,   5,   0,   0,   0, 
-     58,   0,  16,   0,   5,   0, 
-      0,   0,  54,   0,   0,   5, 
-    114,  32,  16,   0,   3,   0, 
-      0,   0,  70,   2,  16,   0, 
-      0,   0,   0,   0,  54,   0, 
-      0,   5,  50,  32,  16,   0, 
-      2,   0,   0,   0,  70,   0, 
-     16,   0,   2,   0,   0,   0, 
-     62,   0,   0,   1,  83,  84, 
-     65,  84, 148,   0,   0,   0, 
-    102,   0,   0,   0,   7,   0, 
-      0,   0,   0,   0,   0,   0, 
-     11,   0,   0,   0,  27,   0, 
-      0,   0,   3,   0,   0,   0, 
-     19,   0,   0,   0,   3,   0, 
-      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, 
-      6,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  30,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  83,  80, 
-     68,  66,   0,  86,   0,   0, 
-     77, 105,  99, 114, 111, 115, 
-    111, 102, 116,  32,  67,  47, 
-     67,  43,  43,  32,  77,  83, 
-     70,  32,  55,  46,  48,  48, 
-     13,  10,  26,  68,  83,   0, 
-      0,   0,   0,   2,   0,   0, 
-      2,   0,   0,   0,  43,   0, 
-      0,   0, 212,   0,   0,   0, 
-      0,   0,   0,   0,  42,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0, 192, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255,  56,   0, 
-      0,   0,   0, 248, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255, 255, 
-      5,   0,   0,   0,  32,   0, 
-      0,   0,  60,   0,   0,   0, 
-      0,   0,   0,   0, 255, 255, 
-    255, 255,   0,   0,   0,   0, 
-      6,   0,   0,   0,   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,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0, 148,  46, 
-     49,   1, 244, 137, 224, 100, 
-      1,   0,   0,   0,   9, 119, 
-    197, 160, 200,   4, 151,  73, 
-    177, 115, 197,  37, 237,  38, 
-    203, 248,   0,   0,   0,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   0,   1,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    220,  81,  51,   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,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,  99,  98, 117, 102, 102, 
-    101, 114,  32,  76, 105, 103, 
-    104, 116,  67, 111, 110, 116, 
-    114, 111, 108, 108, 101, 114, 
-     32,  58,  32, 114, 101, 103, 
-    105, 115, 116, 101, 114,  40, 
-     98,  50,  41,  13,  10, 123, 
-     13,  10,  32,  32,  32,  32, 
-    117, 105, 110, 116,  32, 108, 
-    105, 103, 104, 116,  76, 101, 
-    110, 103, 116, 104,  59,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  32, 100, 
-     97, 121,  76, 105, 103, 104, 
-    116,  70,  97,  99, 116, 111, 
-    114,  59,  13,  10, 125,  13, 
-     10,  13,  10,  47,  47,  32, 
-    115, 116, 111, 114, 101, 115, 
-     32, 116, 104, 101,  32, 108, 
-    105, 103, 104, 116,  32, 102, 
-    111, 114,  32, 116, 119, 111, 
-     32, 118, 101, 114, 116, 105, 
-     99, 105, 101, 115,  13,  10, 
-    115, 116, 114, 117,  99, 116, 
-     32,  86, 101, 114, 116, 101, 
-    120,  76, 105, 103, 104, 116, 
-     13,  10, 123,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  49,  59, 
-     13,  10,  32,  32,  32,  32, 
-    117, 105, 110, 116,  32, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  49, 
-     59,  13,  10,  32,  32,  32, 
-     32, 117, 105, 110, 116,  32, 
-    100,  97, 121,  76, 105, 103, 
-    104, 116,  50,  59,  13,  10, 
-     32,  32,  32,  32, 117, 105, 
-    110, 116,  32, 100, 121, 110, 
-     97, 109, 105,  99,  76, 105, 
-    103, 104, 116,  50,  59,  13, 
-     10, 125,  59,  13,  10,  13, 
-     10,  83, 116, 114, 117,  99, 
-    116, 117, 114, 101, 100,  66, 
-    117, 102, 102, 101, 114,  60, 
-     86, 101, 114, 116, 101, 120, 
-     76, 105, 103, 104, 116,  62, 
-     32, 108, 105, 103, 104, 116, 
-     66, 117, 102, 102, 101, 114, 
-     32,  58,  32, 114, 101, 103, 
-    105, 115, 116, 101, 114,  40, 
-    116,  48,  41,  59,  13,  10, 
-     13,  10,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  13,  10, 
-     47,  47,  32,  84,  89,  80, 
-     69,  68,  69,  70,  83,  32, 
-     47,  47,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     13,  10, 115, 116, 114, 117, 
-     99, 116,  32,  86, 101, 114, 
-    116, 101, 120,  73, 110, 112, 
-    117, 116,  84, 121, 112, 101, 
-     13,  10, 123,  13,  10,  32, 
-     32,  32,  32, 102, 108, 111, 
-     97, 116,  52,  32, 112, 111, 
-    115, 105, 116, 105, 111, 110, 
-     32,  58,  32,  80,  79,  83, 
-     73,  84,  73,  79,  78,  59, 
-     13,  10,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  50, 
-     32, 116, 101, 120,  32,  58, 
-     32,  84,  69,  88,  67,  79, 
-     79,  82,  68,  48,  59,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  51,  32, 
-    110, 111, 114, 109,  97, 108, 
-     32,  58,  32,  78,  79,  82, 
-     77,  65,  76,  59,  13,  10, 
-     32,  32,  32,  32, 117, 105, 
-    110, 116,  32, 107, 110, 111, 
-     99, 104, 101, 110,  32,  58, 
-     32,  75,  78,  79,  67,  72, 
-     69,  78, 198,  90,   0,   0, 
-    117, 131,   1,   0,  76, 232, 
-      3,   0,  81, 207,   1,   0, 
-    146, 183,   2,   0,  28,  19, 
-      2,   0, 139,  69,   0,   0, 
-     43, 236,   3,   0, 217,  42, 
-      2,   0,  38, 107,   0,   0, 
-    103, 159,   1,   0,  73,  20, 
-      1,   0,  19,  54,   2,   0, 
-     65, 185,   2,   0, 153, 189, 
-      3,   0, 214,   6,   3,   0, 
-    125, 218,   1,   0, 146, 230, 
-      3,   0, 202, 179,   0,   0, 
-    231,  86,   0,   0,  37, 255, 
-      1,   0, 115,  74,   1,   0, 
-    117,  14,   0,   0,  80, 185, 
-      1,   0,   0,  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,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  13, 
-     10,  47,  47,  32,  71,  76, 
-     79,  66,  65,  76,  83,  32, 
-     47,  47,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  13, 
-     10,  99,  98, 117, 102, 102, 
-    101, 114,  32,  77,  97, 116, 
-    114, 105, 120,  66, 117, 102, 
-    102, 101, 114,  32,  58,  32, 
-    114, 101, 103, 105, 115, 116, 
-    101, 114,  40,  98,  48,  41, 
-     13,  10, 123,  13,  10,  32, 
-     32,  32,  32, 109,  97, 116, 
-    114, 105, 120,  32, 107, 110, 
-    111,  99, 104, 101, 110,  77, 
-     97, 116, 114, 105, 120,  91, 
-     49,  50,  56,  93,  59,  13, 
-     10, 125,  59,  13,  10,  13, 
-     10,  47,  47,  32,  84, 104, 
-    101,  32, 112, 114, 111, 106, 
-    101,  99, 116, 105, 111, 110, 
-     32,  97, 110, 100,  32, 118, 
-    105, 101, 119,  32, 109,  97, 
-    116, 114, 105, 120,  13,  10, 
-     99,  98, 117, 102, 102, 101, 
-    114,  32,  75,  97, 109, 101, 
-    114,  97,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40,  98,  49,  41,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32, 109,  97, 116, 114, 
-    105, 120,  32, 118, 105, 101, 
-    119,  59,  13,  10,  32,  32, 
-     32,  32, 109,  97, 116, 114, 
-    105, 120,  32, 112, 114, 111, 
-    106, 101,  99, 116, 105, 111, 
-    110,  59,  13,  10, 125,  13, 
-     10,  13,  10,  99,  98, 117, 
-    102, 102, 101, 114,  32,  76, 
-    105, 103, 104, 116,  67, 111, 
-    110, 116, 114, 111, 108, 108, 
-    101, 114,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40,  98,  50,  41,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32, 117, 105, 110, 116, 
-     32, 108, 105, 103, 104, 116, 
-     76, 101, 110, 103, 116, 104, 
-     59,  13,  10,  32,  32,  32, 
-     32, 102, 108, 111,  97, 116, 
-     32, 100,  97, 121,  76, 105, 
-    103, 104, 116,  70,  97,  99, 
-    116, 111, 114,  59,  13,  10, 
-    125,  13,  10,  13,  10,  47, 
-     47,  32, 115, 116, 111, 114, 
-    101, 115,  32, 116, 104, 101, 
-     32, 108, 105, 103, 104, 116, 
-     32, 102, 111, 114,  32, 116, 
-    119, 111,  32, 118, 101, 114, 
-    116, 105,  99, 105, 101, 115, 
-     13,  10, 115, 116, 114, 117, 
-     99, 116,  32,  86, 101, 114, 
-    116, 101, 120,  76, 105, 103, 
-    104, 116,  13,  10, 123,  13, 
-     10,  32,  32,  32,  32, 117, 
-    105, 110, 116,  32, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     49,  59,  13,  10,  32,  32, 
-     32,  32, 117, 105, 110, 116, 
-     32, 100, 121, 110,  97, 109, 
-    105,  99,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  50,  59, 
-     13,  10,  32,  32,  32,  32, 
-    117, 105, 110, 116,  32, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  50, 
-     59,  13,  10, 125,  59,  13, 
-     10,  13,  10,  83, 116, 114, 
-    117,  99, 116, 117, 114, 101, 
-    100,  66, 117, 102, 102, 101, 
-    114,  60,  86, 101, 114, 116, 
-    101, 120,  76, 105, 103, 104, 
-    116,  62,  32, 108, 105, 103, 
-    104, 116,  66, 117, 102, 102, 
-    101, 114,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40, 116,  48,  41,  59, 
-     13,  10,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     13,  10,  47,  47,  32,  84, 
-     89,  80,  69,  68,  69,  70, 
-     83,  32,  47,  47,  13,  10, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  13,  10, 115, 116, 
-    114, 117,  99, 116,  32,  86, 
-    101, 114, 116, 101, 120,  73, 
-    110, 112, 117, 116,  84, 121, 
-    112, 101,  13,  10, 123,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  52,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  32,  58,  32,  80, 
-     79,  83,  73,  84,  73,  79, 
-     78,  59,  13,  10,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  50,  32, 116, 101, 120, 
-     32,  58,  32,  84,  69,  88, 
-     67,  79,  79,  82,  68,  48, 
-     59,  13,  10,  32,  32,  32, 
-     32, 102, 108, 111,  97, 116, 
-     51,  32, 110, 111, 114, 109, 
-     97, 108,  32,  58,  32,  78, 
-     79,  82,  77,  65,  76,  59, 
-     13,  10,  32,  32,  32,  32, 
-    117, 105, 110, 116,  32, 107, 
-    110, 111,  99, 104, 101, 110, 
-     32,  58,  32,  75,  78,  79, 
-     67,  72,  69,  78,  95,  73, 
-     68,  48,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 105, 100,  32,  58, 
-     32,  86,  69,  82,  84,  69, 
-     88,  95,  73,  68,  48,  59, 
-     13,  10, 125,  59,  13,  10, 
-     13,  10, 115, 116, 114, 117, 
-     99, 116,  32,  80, 105, 120, 
-    101, 108,  73, 110, 112, 117, 
-    116,  84, 121, 112, 101,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  52,  32, 119, 111, 114, 
-    108, 100,  80, 111, 115,  32, 
-     58,  32,  80,  79,  83,  73, 
-     84,  73,  79,  78,  59,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  52,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  32,  58,  32,  83, 
-     86,  95,  80,  79,  83,  73, 
-     84,  73,  79,  78,  59,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  50,  32, 
-    116, 101, 120,  32,  58,  32, 
-     84,  69,  88,  67,  79,  79, 
-     82,  68,  48,  59,  13,  10, 
-     32,  32,  32,  32, 102, 108, 
-    111,  97, 116,  51,  32, 110, 
-    111, 114, 109,  97, 108,  32, 
-     58,  32,  84,  69,  88,  67, 
-     79,  79,  82,  68,  49,  59, 
-     13,  10,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  52, 
-     32, 108, 105, 103, 104, 116, 
-     49,  32,  58,  32,  84,  69, 
-     88,  67,  79,  79,  82,  68, 
-     50,  59,  13,  10,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  52,  32, 108, 105, 103, 
-    104, 116,  50,  32,  58,  32, 
-     84,  69,  88,  67,  79,  79, 
-     82,  68,  51,  59,  13,  10, 
-    125,  59,  13,  10,  13,  10, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  13,  10,  47,  47, 
-     32,  86, 101, 114, 116, 101, 
-    120,  32,  83, 104,  97, 100, 
-    101, 114,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     13,  10,  80, 105, 120, 101, 
-    108,  73, 110, 112, 117, 116, 
-     84, 121, 112, 101,  32,  84, 
-    101, 120, 116, 117, 114, 101, 
-     86, 101, 114, 116, 101, 120, 
-     83, 104,  97, 100, 101, 114, 
-     40,  86, 101, 114, 116, 101, 
-    120,  73, 110, 112, 117, 116, 
-     84, 121, 112, 101,  32, 105, 
-    110, 112, 117, 116,  41,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32,  47,  47,  32, 114, 
-    101, 116, 117, 114, 110,  32, 
-    105, 110, 112, 117, 116,  59, 
-     13,  10,  32,  32,  32,  32, 
-     80, 105, 120, 101, 108,  73, 
-    110, 112, 117, 116,  84, 121, 
-    112, 101,  32, 111, 117, 116, 
-    112, 117, 116,  59,  13,  10, 
-     32,  32,  32,  32, 111, 117, 
-    116, 112, 117, 116,  46, 110, 
-    111, 114, 109,  97, 108,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  61,  32, 110, 
-    111, 114, 109,  97, 108, 105, 
-    122, 101,  40, 109, 117, 108, 
-     40, 105, 110, 112, 117, 116, 
-     46, 110, 111, 114, 109,  97, 
-    108,  44,  32,  40, 102, 108, 
-    111,  97, 116,  51, 120,  51, 
-     41, 107, 110, 111,  99, 104, 
-    101, 110,  77,  97, 116, 114, 
-    105, 120,  91, 105, 110, 112, 
-    117, 116,  46, 107, 110, 111, 
-     99, 104, 101, 110,  93,  41, 
-     41,  59,  13,  10,  13,  10, 
-     32,  32,  32,  32,  47,  47, 
-     32,  67, 104,  97, 110, 103, 
-    101,  32, 116, 104, 101,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  32, 118, 101,  99, 
-    116, 111, 114,  32, 116, 111, 
-     32,  98, 101,  32,  52,  32, 
-    117, 110, 105, 116, 115,  32, 
-    102, 111, 114,  32, 112, 114, 
-    111, 112, 101, 114,  32, 109, 
-     97, 116, 114, 105, 120,  32, 
-     99,  97, 108,  99, 117, 108, 
-     97, 116, 105, 111, 110, 115, 
-     46,  13,  10,  32,  32,  32, 
-     32, 105, 110, 112, 117, 116, 
-     46, 112, 111, 115, 105, 116, 
-    105, 111, 110,  46, 119,  32, 
-     61,  32,  49,  46,  48, 102, 
-     59,  13,  10,  13,  10,  32, 
-     32,  32,  32,  47,  47,  32, 
-     83, 116, 111, 114, 101,  32, 
-    116, 104, 101,  32, 116, 101, 
-    120, 116, 117, 114, 101,  32, 
-     99, 111, 111, 114, 100, 105, 
-    110,  97, 116, 101, 115,  32, 
-    102, 111, 114,  32, 116, 104, 
-    101,  32, 112, 105, 120, 101, 
-    108,  32, 115, 104,  97, 100, 
-    101, 114,  46,  13,  10,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 116, 101, 
-    120,  32,  61,  32, 105, 110, 
-    112, 117, 116,  46, 116, 101, 
-    120,  59,  13,  10,  13,  10, 
-     32,  32,  32,  32,  47,  47, 
-     32,  67,  97, 108,  99, 117, 
-    108,  97, 116, 101,  32, 116, 
-    104, 101,  32, 112, 111, 115, 
-    105, 116, 105, 111, 110,  32, 
-    111, 102,  32, 116, 104, 101, 
-     32, 118, 101, 114, 116, 101, 
-    120,  32,  97, 103,  97, 105, 
-    110, 115, 116,  32, 116, 104, 
-    101,  32, 119, 111, 114, 108, 
-    100,  44,  32, 118, 105, 101, 
-    119,  44,  32,  97, 110, 100, 
-     13,  10,  32,  32,  32,  32, 
-     47,  47,  32, 112, 114, 111, 
-    106, 101,  99, 116, 105, 111, 
-    110,  32, 109,  97, 116, 114, 
-    105,  99, 101, 115,  46,  13, 
-     10,  32,  32,  32,  32, 111, 
-    117, 116, 112, 117, 116,  46, 
-    119, 111, 114, 108, 100,  80, 
-    111, 115,  32,  61,  32, 109, 
-    117, 108,  40, 105, 110, 112, 
-    117, 116,  46, 112, 111, 115, 
-    105, 116, 105, 111, 110,  44, 
-     32, 107, 110, 111,  99, 104, 
-    101, 110,  77,  97, 116, 114, 
-    105, 120,  91, 105, 110, 112, 
-    117, 116,  46, 107, 110, 111, 
-     99, 104, 101, 110,  93,  41, 
-     59,  13,  10,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 112, 111, 115, 105, 
-    116, 105, 111, 110,  32,  61, 
-     32, 109, 117, 108,  40, 111, 
-    117, 116, 112, 117, 116,  46, 
-    119, 111, 114, 108, 100,  80, 
-    111, 115,  44,  32, 118, 105, 
-    101, 119,  41,  59,  13,  10, 
-     32,  32,  32,  32, 111, 117, 
-    116, 112, 117, 116,  46, 112, 
-    111, 115, 105, 116, 105, 111, 
-    110,  32,  61,  32, 109, 117, 
-    108,  40, 111, 117, 116, 112, 
-    117, 116,  46, 112, 111, 115, 
-    105, 116, 105, 111, 110,  44, 
-     32, 112, 114, 111, 106, 101, 
-     99, 116, 105, 111, 110,  41, 
-     59,  13,  10,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  32,  61,  32, 102, 
-    108, 111,  97, 116,  52,  40, 
-     49,  46,  48, 102,  44,  32, 
-     49,  46,  48, 102,  44,  32, 
-     49,  46,  48, 102,  44,  32, 
-     48,  46, 102,  41,  59,  13, 
-     10,  32,  32,  32,  32, 111, 
-    117, 116, 112, 117, 116,  46, 
-    108, 105, 103, 104, 116,  50, 
-     32,  61,  32, 102, 108, 111, 
-     97, 116,  52,  40,  48,  46, 
-     48, 102,  44,  32,  48,  46, 
-     48, 102,  44,  32,  48,  46, 
-     48, 102,  44,  32,  48,  46, 
-    102,  41,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32,  48,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 100, 121, 110,  97, 
-    109, 105,  99,  76, 105, 103, 
-    104, 116,  32,  61,  32,  48, 
-     59,  13,  10,  32,  32,  32, 
-     32, 105, 102,  32,  40, 108, 
-    105, 103, 104, 116,  76, 101, 
-    110, 103, 116, 104,  32,  61, 
-     61,  32,  49,  41,  13,  10, 
-     32,  32,  32,  32, 123,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100,  97, 121, 
-     76, 105, 103, 104, 116,  32, 
-     61,  32, 108, 105, 103, 104, 
-    116,  66, 117, 102, 102, 101, 
-    114,  91,  48,  93,  46, 100, 
-     97, 121,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 100, 121, 110,  97, 109, 
-    105,  99,  76, 105, 103, 104, 
-    116,  32,  61,  32, 108, 105, 
-    103, 104, 116,  66, 117, 102, 
-    102, 101, 114,  91,  48,  93, 
-     46, 100, 121, 110,  97, 109, 
-    105,  99,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32, 125,  13,  10, 
-     32,  32,  32,  32, 101, 108, 
-    115, 101,  32, 105, 102,  32, 
-     40, 105, 110, 112, 117, 116, 
-     46, 105, 100,  32,  60,  32, 
-    108, 105, 103, 104, 116,  76, 
-    101, 110, 103, 116, 104,  41, 
-     13,  10,  32,  32,  32,  32, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 105, 110, 112, 
-    117, 116,  46, 105, 100,  32, 
-     37,  32,  50,  32,  61,  61, 
-     32,  48,  41,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 123,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     32,  61,  32, 108, 105, 103, 
-    104, 116,  66, 117, 102, 102, 
-    101, 114,  91, 105, 110, 112, 
-    117, 116,  46, 105, 100,  32, 
-     47,  32,  50,  93,  46, 100, 
-     97, 121,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     61,  32, 108, 105, 103, 104, 
-    116,  66, 117, 102, 102, 101, 
-    114,  91, 105, 110, 112, 117, 
-    116,  46, 105, 100,  32,  47, 
-     32,  50,  93,  46, 100, 121, 
-    110,  97, 109, 105,  99,  76, 
-    105, 103, 104, 116,  49,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 125,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 101, 108, 115, 
-    101,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 123, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32, 108, 105, 103, 104, 116, 
-     66, 117, 102, 102, 101, 114, 
-     91, 105, 110, 112, 117, 116, 
-     46, 105, 100,  32,  47,  32, 
-     50,  93,  46, 100,  97, 121, 
-     76, 105, 103, 104, 116,  50, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100, 121, 110, 
-     97, 109, 105,  99,  76, 105, 
-    103, 104, 116,  32,  61,  32, 
-    108, 105, 103, 104, 116,  66, 
-    117, 102, 102, 101, 114,  91, 
-    105, 110, 112, 117, 116,  46, 
-    105, 100,  32,  47,  32,  50, 
-     93,  46, 100, 121, 110,  97, 
-    109, 105,  99,  76, 105, 103, 
-    104, 116,  50,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 125,  13,  10,  32, 
-     32,  32,  32, 125,  13,  10, 
-     32,  32,  32,  32, 105, 102, 
-     32,  40, 108, 105, 103, 104, 
-    116,  76, 101, 110, 103, 116, 
-    104,  32,  62,  32,  48,  32, 
-     38,  38,  32, 105, 110, 112, 
-    117, 116,  46, 105, 100,  32, 
-     60,  32, 108, 105, 103, 104, 
-    116,  76, 101, 110, 103, 116, 
-    104,  41,  13,  10,  32,  32, 
-     32,  32, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  46, 120,  32,  61, 
-     32,  40,  40,  40, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     32,  62,  62,  32,  50,  52, 
-     41,  32,  38,  32,  48, 120, 
-     70,  70,  41,  32,  47,  32, 
-     50,  53,  53,  46, 102,  41, 
-     32,  42,  32, 100,  97, 121, 
-     76, 105, 103, 104, 116,  70, 
-     97,  99, 116, 111, 114,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 111, 117, 
-    116, 112, 117, 116,  46, 108, 
-    105, 103, 104, 116,  49,  46, 
-    121,  32,  61,  32,  40,  40, 
-     40, 100,  97, 121,  76, 105, 
-    103, 104, 116,  32,  62,  62, 
-     32,  49,  54,  41,  32,  38, 
-     32,  48, 120,  70,  70,  41, 
-     32,  47,  32,  50,  53,  53, 
-     46, 102,  41,  32,  42,  32, 
-    100,  97, 121,  76, 105, 103, 
-    104, 116,  70,  97,  99, 116, 
-    111, 114,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  46, 122,  32,  61, 
-     32,  40,  40,  40, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     32,  62,  62,  32,  56,  41, 
-     32,  38,  32,  48, 120,  70, 
-     70,  41,  32,  47,  32,  50, 
-     53,  53,  46, 102,  41,  32, 
-     42,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  70,  97, 
-     99, 116, 111, 114,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 120, 
-     32,  61,  32,  40,  40, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     62,  62,  32,  50,  52,  41, 
-     32,  38,  32,  48, 120,  70, 
-     70,  41,  32,  47,  32,  50, 
-     53,  53,  46, 102,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 121, 
-     32,  61,  32,  40,  40, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     62,  62,  32,  49,  54,  41, 
-     32,  38,  32,  48, 120,  70, 
-     70,  41,  32,  47,  32,  50, 
-     53,  53,  46, 102,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 122, 
-     32,  61,  32,  40,  40, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     62,  62,  32,  56,  41,  32, 
-     38,  32,  48, 120,  70,  70, 
-     41,  32,  47,  32,  50,  53, 
-     53,  46, 102,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 111, 117, 116, 112, 
-    117, 116,  46, 108, 105, 103, 
-    104, 116,  49,  46, 119,  32, 
-     61,  32,  49,  46, 102,  59, 
-     13,  10,  32,  32,  32,  32, 
-    125,  13,  10,  13,  10,  32, 
-     32,  32,  32, 114, 101, 116, 
-    117, 114, 110,  32, 111, 117, 
-    116, 112, 117, 116,  59,  13, 
-     10, 125,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    254, 239, 254, 239,   1,   0, 
-      0,   0,  95,  13,   0,   0, 
-      0,  67,  58,  92,  85, 115, 
-    101, 114, 115,  92, 107, 111, 
-    108, 106,  97,  92,  68, 101, 
-    115, 107, 116, 111, 112,  92, 
-     75, 111, 108, 106,  97,  45, 
-     83, 116, 114, 111, 104, 109, 
-     45,  71,  97, 109, 101, 115, 
-     92,  83, 112, 105, 101, 108, 
-    101,  32,  80, 108,  97, 116, 
-    102, 111, 114, 109,  92,  83, 
-    116,  97, 110, 100,  97, 108, 
-    111, 119, 110,  92,  75, 108, 
-    105, 101, 110, 116,  92,  70, 
-     97,  99, 116, 111, 114, 121, 
-     67, 114,  97, 102, 116,  92, 
-     70,  97,  99, 116, 111, 114, 
-    121,  67, 114,  97, 102, 116, 
-     92,  68,  88,  49,  49,  67, 
-    117, 115, 116, 111, 109,  86, 
-    101, 114, 116, 101, 120,  83, 
-    104,  97, 100, 101, 114,  46, 
-    104, 108, 115, 108,   0,   0, 
-     99,  58,  92, 117, 115, 101, 
-    114, 115,  92, 107, 111, 108, 
-    106,  97,  92, 100, 101, 115, 
-    107, 116, 111, 112,  92, 107, 
-    111, 108, 106,  97,  45, 115, 
-    116, 114, 111, 104, 109,  45, 
-    103,  97, 109, 101, 115,  92, 
-    115, 112, 105, 101, 108, 101, 
-     32, 112, 108,  97, 116, 102, 
-    111, 114, 109,  92, 115, 116, 
-     97, 110, 100,  97, 108, 111, 
-    119, 110,  92, 107, 108, 105, 
-    101, 110, 116,  92, 102,  97, 
-     99, 116, 111, 114, 121,  99, 
-    114,  97, 102, 116,  92, 102, 
-     97,  99, 116, 111, 114, 121, 
-     99, 114,  97, 102, 116,  92, 
-    100, 120,  49,  49,  99, 117, 
-    115, 116, 111, 109, 118, 101, 
-    114, 116, 101, 120, 115, 104, 
-     97, 100, 101, 114,  46, 104, 
-    108, 115, 108,   0,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  13, 
-     10,  47,  47,  32,  71,  76, 
-     79,  66,  65,  76,  83,  32, 
-     47,  47,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  13, 
-     10,  99,  98, 117, 102, 102, 
-    101, 114,  32,  77,  97, 116, 
-    114, 105, 120,  66, 117, 102, 
-    102, 101, 114,  32,  58,  32, 
-    114, 101, 103, 105, 115, 116, 
-    101, 114,  40,  98,  48,  41, 
-     13,  10, 123,  13,  10,  32, 
-     32,  32,  32, 109,  97, 116, 
-    114, 105, 120,  32, 107, 110, 
-    111,  99, 104, 101, 110,  77, 
-     97, 116, 114, 105, 120,  91, 
-     49,  50,  56,  93,  59,  13, 
-     10, 125,  59,  13,  10,  13, 
-     10,  47,  47,  32,  84, 104, 
-    101,  32, 112, 114, 111, 106, 
-    101,  99, 116, 105, 111, 110, 
-     32,  97, 110, 100,  32, 118, 
-    105, 101, 119,  32, 109,  97, 
-    116, 114, 105, 120,  13,  10, 
-     99,  98, 117, 102, 102, 101, 
-    114,  32,  75,  97, 109, 101, 
-    114,  97,  32,  58,  32, 114, 
-    101, 103, 105, 115, 116, 101, 
-    114,  40,  98,  49,  41,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32, 109,  97, 116, 114, 
-    105, 120,  32, 118, 105, 101, 
-    119,  59,  13,  10,  32,  32, 
-     32,  32, 109,  97, 116, 114, 
-    105, 120,  32, 112, 114, 111, 
-    106, 101,  99, 116, 105, 111, 
-    110,  59,  13,  10, 125,  13, 
-     10,  13,  27, 226,  48,   1, 
-    128,   0,   0,   0, 105,  31, 
-    184, 191, 126, 210, 217,   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,   0,   0,   2,   0, 
-      0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0, 132,   0,   0,   0, 
-     40,   0,   0,   0,  27, 226, 
-     48,   1, 174, 136, 194, 109, 
-     88,  12,   0,   0,   1,   0, 
-      0,   0, 131,   0,   0,   0, 
-    132,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-      0,   0,  66,   0,  60,  17, 
-     16,   1,   0,   0,   0,   1, 
-     10,   0,   1,   0, 173,   2, 
-     97,  74,  10,   0,   1,   0, 
-    173,   2,  97,  74,  77, 105, 
-     99, 114, 111, 115, 111, 102, 
-    116,  32,  40,  82,  41,  32, 
-     72,  76,  83,  76,  32,  83, 
-    104,  97, 100, 101, 114,  32, 
-     67, 111, 109, 112, 105, 108, 
-    101, 114,  32,  49,  48,  46, 
-     49,   0,   0,   0,  66,   0, 
-     61,  17,   1, 104, 108, 115, 
-    108,  70, 108,  97, 103, 115, 
-      0,  48, 120,  53,   0, 104, 
-    108, 115, 108,  84,  97, 114, 
-    103, 101, 116,   0, 118, 115, 
-     95,  53,  95,  48,   0, 104, 
-    108, 115, 108,  69, 110, 116, 
-    114, 121,   0,  84, 101, 120, 
-    116, 117, 114, 101,  86, 101, 
-    114, 116, 101, 120,  83, 104, 
-     97, 100, 101, 114,   0,   0, 
-     58,   0,  16,  17,   0,   0, 
-      0,   0, 144,   7,   0,   0, 
-      0,   0,   0,   0,  48,  10, 
-      0,   0,   0,   0,   0,   0, 
-     48,  10,   0,   0,   9,  16, 
-      0,   0, 220,   0,   0,   0, 
-      1,   0, 160,  84, 101, 120, 
-    116, 117, 114, 101,  86, 101, 
-    114, 116, 101, 120,  83, 104, 
-     97, 100, 101, 114,   0,   0, 
-     46,   0,  62,  17,   4,  16, 
-      0,   0,   9,   0, 105, 110, 
-    112, 117, 116,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,  80,  17,   1,   0, 
-      5,   0,   0,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,   0,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,   4,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,   4,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,   8,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,   8,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  12,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  12,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  16,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  16,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  20,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  20,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  24,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  32,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  28,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  36,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  32,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  40,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  36,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  48,   0,   0,   0, 
-     22,   0,  80,  17,   1,   0, 
-      5,   0,  40,   0,   4,   0, 
-    220,   0,   0,   0,   1,   0, 
-     48,  10,  64,   0,   0,   0, 
-     22,   0,  80,  17,   0,   0, 
-      5,   0,  12,   0,   4,   0, 
-    208,   1,   0,   0,   1,   0, 
-    100,   1,  28,   0,   0,   0, 
-     22,   0,  80,  17,   0,   0, 
-      5,   0,  40,   0,   4,   0, 
-     32,   5,   0,   0,   1,   0, 
-    152,   1,  12,   0,   0,   0, 
-     74,   0,  62,  17,   8,  16, 
-      0,   0, 136,   0,  60,  84, 
-    101, 120, 116, 117, 114, 101, 
-     86, 101, 114, 116, 101, 120, 
-     83, 104,  97, 100, 101, 114, 
-     32, 114, 101, 116, 117, 114, 
-    110,  32, 118,  97, 108, 117, 
-    101,  62,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   2,   0,   5,   0, 
-     68,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     80,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     72,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     84,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     76,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     88,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     80,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     92,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     52,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     64,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     56,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     68,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     60,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     72,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     64,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     76,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     40,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     48,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     44,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     52,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     48,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     56,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     32,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     32,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     36,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     36,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     16,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     16,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     20,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     20,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     24,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     24,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     28,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     28,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-      0,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-      0,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-      4,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-      4,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-      8,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-      8,   0,   0,   0,  22,   0, 
-     80,  17,   2,   0,   5,   0, 
-     12,   0,   4,   0, 220,   0, 
-      0,   0,   1,   0,  48,  10, 
-     12,   0,   0,   0,  46,   0, 
-     62,  17,   7,  16,   0,   0, 
-      8,   0, 111, 117, 116, 112, 
-    117, 116,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   0,   0,   5,   0, 
-     40,   0,   4,   0, 188,   1, 
-      0,   0,   1,   0,  80,   9, 
-      0,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     44,   0,   4,   0, 188,   1, 
-      0,   0,   1,   0,  80,   9, 
-      4,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     48,   0,   4,   0, 188,   1, 
-      0,   0,   1,   0,  80,   9, 
-      8,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     32,   0,   4,   0, 228,   1, 
-      0,   0,   1,   0,  40,   9, 
-     32,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     36,   0,   4,   0, 228,   1, 
-      0,   0,   1,   0,  40,   9, 
-     36,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      0,   0,   4,   0,  60,   2, 
-      0,   0,   1,   0, 208,   8, 
-     48,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      4,   0,   4,   0, 100,   2, 
-      0,   0,   1,   0, 168,   8, 
-     52,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-      8,   0,   4,   0, 140,   2, 
-      0,   0,   1,   0, 128,   8, 
-     56,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     12,   0,   4,   0, 180,   2, 
-      0,   0,   1,   0,  88,   8, 
-     60,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     16,   0,   4,   0, 212,   2, 
-      0,   0,   1,   0, 128,   0, 
-     16,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     20,   0,   4,   0, 244,   2, 
-      0,   0,   1,   0, 128,   0, 
-     20,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     24,   0,   4,   0,  20,   3, 
-      0,   0,   1,   0, 128,   0, 
-     24,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     28,   0,   4,   0,  52,   3, 
-      0,   0,   1,   0, 128,   0, 
-     28,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     16,   0,   4,   0,  84,   3, 
-      0,   0,   1,   0, 184,   7, 
-     64,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     20,   0,   4,   0, 116,   3, 
-      0,   0,   1,   0, 152,   7, 
-     68,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     24,   0,   4,   0, 148,   3, 
-      0,   0,   1,   0, 120,   7, 
-     72,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     28,   0,   4,   0, 180,   3, 
-      0,   0,   1,   0,  88,   7, 
-     76,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     52,   0,   4,   0, 212,   3, 
-      0,   0,   1,   0,  56,   7, 
-     16,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     56,   0,   4,   0, 212,   3, 
-      0,   0,   1,   0,  56,   7, 
-     20,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     60,   0,   4,   0, 212,   3, 
-      0,   0,   1,   0,  56,   7, 
-     24,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     64,   0,   4,   0, 212,   3, 
-      0,   0,   1,   0,  56,   7, 
-     28,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     68,   0,   4,   0, 244,   3, 
-      0,   0,   1,   0,  24,   7, 
-     80,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     72,   0,   4,   0, 244,   3, 
-      0,   0,   1,   0,  24,   7, 
-     84,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     76,   0,   4,   0, 244,   3, 
-      0,   0,   1,   0,  24,   7, 
-     88,   0,   0,   0,  22,   0, 
-     80,  17,   0,   0,   5,   0, 
-     80,   0,   4,   0, 244,   3, 
-      0,   0,   1,   0,  24,   7, 
-     92,   0,   0,   0,  46,   0, 
-     62,  17, 117,   0,   0,   0, 
-      0,   0, 100,  97, 121,  76, 
-    105, 103, 104, 116,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-     80,  17,   0,   0,   1,   0, 
-      0,   0,   4,   0,   8,   4, 
-      0,   0,   1,   0,   4,   7, 
-     96,   0,   0,   0,  50,   0, 
-     62,  17, 117,   0,   0,   0, 
-      0,   0, 100, 121, 110,  97, 
-    109, 105,  99,  76, 105, 103, 
-    104, 116,   0,   0,   0,   0, 
-      0,   0,   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,   0,  80,  17, 
-      0,   0,   1,   0,   0,   0, 
-      4,   0,  28,   4,   0,   0, 
-      1,   0, 240,   6, 100,   0, 
-      0,   0,   2,   0,   6,   0, 
-    244,   0,   0,   0,  24,   0, 
-      0,   0,   1,   0,   0,   0, 
-     16,   1,  26,  27, 145,  61, 
-    145,   8,  79, 156, 164, 225, 
-     46, 147, 231, 217, 125,  37, 
-      0,   0, 242,   0,   0,   0, 
-    168,   9,   0,   0,   0,   0, 
-      0,   0,   1,   0,   1,   0, 
-     12,  11,   0,   0,   0,   0, 
-      0,   0, 204,   0,   0,   0, 
-    156,   9,   0,   0, 220,   0, 
-      0,   0,  62,   0,   0, 129, 
-    220,   0,   0,   0,  63,   0, 
-      0,   0, 252,   0,   0,   0, 
-     62,   0,   0, 129, 252,   0, 
-      0,   0,  63,   0,   0,   0, 
-     32,   1,   0,   0,  62,   0, 
-      0, 129,  32,   1,   0,   0, 
-     63,   0,   0,   0,  72,   1, 
-      0,   0,  62,   0,   0, 129, 
-     72,   1,   0,   0,  63,   0, 
-      0,   0, 112,   1,   0,   0, 
-     62,   0,   0, 129, 112,   1, 
-      0,   0,  63,   0,   0,   0, 
-    140,   1,   0,   0,  62,   0, 
-      0, 129, 140,   1,   0,   0, 
-     63,   0,   0,   0, 160,   1, 
-      0,   0,  62,   0,   0, 129, 
-    160,   1,   0,   0,  63,   0, 
-      0,   0, 188,   1,   0,   0, 
-     66,   0,   0, 128, 188,   1, 
-      0,   0,  66,   0,   0,   0, 
-    208,   1,   0,   0,  69,   0, 
-      0, 128, 208,   1,   0,   0, 
-     69,   0,   0,   0, 228,   1, 
-      0,   0,  73,   0,   0, 128, 
-    228,   1,   0,   0,  73,   0, 
-      0,   0,   4,   2,   0,   0, 
-     73,   0,   0, 128,   4,   2, 
-      0,   0,  73,   0,   0,   0, 
-     24,   2,   0,   0,  73,   0, 
-      0, 128,  24,   2,   0,   0, 
-     73,   0,   0,   0,  60,   2, 
-      0,   0,  73,   0,   0, 128, 
-     60,   2,   0,   0,  73,   0, 
-      0,   0, 100,   2,   0,   0, 
-     73,   0,   0, 128, 100,   2, 
-      0,   0,  73,   0,   0,   0, 
-    140,   2,   0,   0,  73,   0, 
-      0, 128, 140,   2,   0,   0, 
-     73,   0,   0,   0, 180,   2, 
-      0,   0,  74,   0,   0, 128, 
-    180,   2,   0,   0,  74,   0, 
-      0,   0, 212,   2,   0,   0, 
-     74,   0,   0, 128, 212,   2, 
-      0,   0,  74,   0,   0,   0, 
-    244,   2,   0,   0,  74,   0, 
-      0, 128, 244,   2,   0,   0, 
-     74,   0,   0,   0,  20,   3, 
-      0,   0,  74,   0,   0, 128, 
-     20,   3,   0,   0,  74,   0, 
-      0,   0,  52,   3,   0,   0, 
-     75,   0,   0, 128,  52,   3, 
-      0,   0,  75,   0,   0,   0, 
-     84,   3,   0,   0,  75,   0, 
-      0, 128,  84,   3,   0,   0, 
-     75,   0,   0,   0, 116,   3, 
-      0,   0,  75,   0,   0, 128, 
-    116,   3,   0,   0,  75,   0, 
-      0,   0, 148,   3,   0,   0, 
-     75,   0,   0, 128, 148,   3, 
-      0,   0,  75,   0,   0,   0, 
-    180,   3,   0,   0,  76,   0, 
-      0, 128, 180,   3,   0,   0, 
-     76,   0,   0,   0, 212,   3, 
-      0,   0,  77,   0,   0, 128, 
-    212,   3,   0,   0,  77,   0, 
-      0,   0, 244,   3,   0,   0, 
-     78,   0,   0, 128, 244,   3, 
-      0,   0,  78,   0,   0,   0, 
-      8,   4,   0,   0,  79,   0, 
-      0, 128,   8,   4,   0,   0, 
-     79,   0,   0,   0,  28,   4, 
-      0,   0,  80,   0,   0, 128, 
-     28,   4,   0,   0,  80,   0, 
-      0,   0,  48,   4,   0,   0, 
-     80,   0,   0, 128,  48,   4, 
-      0,   0,  80,   0,   0,   0, 
-     80,   4,   0,   0,  80,   0, 
-      0, 128,  80,   4,   0,   0, 
-     80,   0,   0,   0,  92,   4, 
-      0,   0,  82,   0,   0, 128, 
-     92,   4,   0,   0,  82,   0, 
-      0,   0, 112,   4,   0,   0, 
-     82,   0,   0, 128, 112,   4, 
-      0,   0,  82,   0,   0,   0, 
-    156,   4,   0,   0,  83,   0, 
-      0, 128, 156,   4,   0,   0, 
-     83,   0,   0,   0, 176,   4, 
-      0,   0,  83,   0,   0, 128, 
-    176,   4,   0,   0,  83,   0, 
-      0,   0, 220,   4,   0,   0, 
-     84,   0,   0, 128, 220,   4, 
-      0,   0,  84,   0,   0,   0, 
-    224,   4,   0,   0,  85,   0, 
-      0, 128, 224,   4,   0,   0, 
-     85,   0,   0,   0,   0,   5, 
-      0,   0,  85,   0,   0, 128, 
-      0,   5,   0,   0,  85,   0, 
-      0,   0,  12,   5,   0,   0, 
-     85,   0,   0, 128,  12,   5, 
-      0,   0,  85,   0,   0,   0, 
-     32,   5,   0,   0,  87,   0, 
-      0, 128,  32,   5,   0,   0, 
-     87,   0,   0,   0,  52,   5, 
-      0,   0,  87,   0,   0, 128, 
-     52,   5,   0,   0,  87,   0, 
-      0,   0,  84,   5,   0,   0, 
-     87,   0,   0, 128,  84,   5, 
-      0,   0,  87,   0,   0,   0, 
-     96,   5,   0,   0,  89,   0, 
-      0, 128,  96,   5,   0,   0, 
-     89,   0,   0,   0, 116,   5, 
-      0,   0,  89,   0,   0, 128, 
-    116,   5,   0,   0,  89,   0, 
-      0,   0, 148,   5,   0,   0, 
-     89,   0,   0, 128, 148,   5, 
-      0,   0,  89,   0,   0,   0, 
-    192,   5,   0,   0,  90,   0, 
-      0, 128, 192,   5,   0,   0, 
-     90,   0,   0,   0, 212,   5, 
-      0,   0,  90,   0,   0, 128, 
-    212,   5,   0,   0,  90,   0, 
-      0,   0, 244,   5,   0,   0, 
-     90,   0,   0, 128, 244,   5, 
-      0,   0,  90,   0,   0,   0, 
-     32,   6,   0,   0,  91,   0, 
-      0, 128,  32,   6,   0,   0, 
-     91,   0,   0,   0,  36,   6, 
-      0,   0,  94,   0,   0, 128, 
-     36,   6,   0,   0,  94,   0, 
-      0,   0,  56,   6,   0,   0, 
-     94,   0,   0, 128,  56,   6, 
-      0,   0,  94,   0,   0,   0, 
-     88,   6,   0,   0,  94,   0, 
-      0, 128,  88,   6,   0,   0, 
-     94,   0,   0,   0, 132,   6, 
-      0,   0,  95,   0,   0, 128, 
-    132,   6,   0,   0,  95,   0, 
-      0,   0, 152,   6,   0,   0, 
-     95,   0,   0, 128, 152,   6, 
-      0,   0,  95,   0,   0,   0, 
-    184,   6,   0,   0,  95,   0, 
-      0, 128, 184,   6,   0,   0, 
-     95,   0,   0,   0, 228,   6, 
-      0,   0,  96,   0,   0, 128, 
-    228,   6,   0,   0,  96,   0, 
-      0,   0, 232,   6,   0,   0, 
-     97,   0,   0, 128, 232,   6, 
-      0,   0,  97,   0,   0,   0, 
-    236,   6,   0,   0,  97,   0, 
-      0, 128, 236,   6,   0,   0, 
-     97,   0,   0,   0, 240,   6, 
-      0,   0,  98,   0,   0, 128, 
-    240,   6,   0,   0,  98,   0, 
-      0,   0,  16,   7,   0,   0, 
-     98,   0,   0, 128,  16,   7, 
-      0,   0,  98,   0,   0,   0, 
-     28,   7,   0,   0, 100,   0, 
-      0, 128,  28,   7,   0,   0, 
-    100,   0,   0,   0,  48,   7, 
-      0,   0, 100,   0,   0, 128, 
-     48,   7,   0,   0, 100,   0, 
-      0,   0,  76,   7,   0,   0, 
-    100,   0,   0, 128,  76,   7, 
-      0,   0, 100,   0,   0,   0, 
-    104,   7,   0,   0, 100,   0, 
-      0, 128, 104,   7,   0,   0, 
-    100,   0,   0,   0, 124,   7, 
-      0,   0, 100,   0,   0, 128, 
-    124,   7,   0,   0, 100,   0, 
-      0,   0, 152,   7,   0,   0, 
-    100,   0,   0, 128, 152,   7, 
-      0,   0, 100,   0,   0,   0, 
-    184,   7,   0,   0, 101,   0, 
-      0, 128, 184,   7,   0,   0, 
-    101,   0,   0,   0, 204,   7, 
-      0,   0, 101,   0,   0, 128, 
-    204,   7,   0,   0, 101,   0, 
-      0,   0, 232,   7,   0,   0, 
-    101,   0,   0, 128, 232,   7, 
-      0,   0, 101,   0,   0,   0, 
-      4,   8,   0,   0, 101,   0, 
-      0, 128,   4,   8,   0,   0, 
-    101,   0,   0,   0,  24,   8, 
-      0,   0, 101,   0,   0, 128, 
-     24,   8,   0,   0, 101,   0, 
-      0,   0,  52,   8,   0,   0, 
-    101,   0,   0, 128,  52,   8, 
-      0,   0, 101,   0,   0,   0, 
-     84,   8,   0,   0, 102,   0, 
-      0, 128,  84,   8,   0,   0, 
-    102,   0,   0,   0, 104,   8, 
-      0,   0, 102,   0,   0, 128, 
-    104,   8,   0,   0, 102,   0, 
-      0,   0, 132,   8,   0,   0, 
-    102,   0,   0, 128, 132,   8, 
-      0,   0, 102,   0,   0,   0, 
-    160,   8,   0,   0, 102,   0, 
-      0, 128, 160,   8,   0,   0, 
-    102,   0,   0,   0, 180,   8, 
-      0,   0, 102,   0,   0, 128, 
-    180,   8,   0,   0, 102,   0, 
-      0,   0, 208,   8,   0,   0, 
-    102,   0,   0, 128, 208,   8, 
-      0,   0, 102,   0,   0,   0, 
-    240,   8,   0,   0, 103,   0, 
-      0, 128, 240,   8,   0,   0, 
-    103,   0,   0,   0,   4,   9, 
-      0,   0, 103,   0,   0, 128, 
-      4,   9,   0,   0, 103,   0, 
-      0,   0,  32,   9,   0,   0, 
-    103,   0,   0, 128,  32,   9, 
-      0,   0, 103,   0,   0,   0, 
-     60,   9,   0,   0, 103,   0, 
-      0, 128,  60,   9,   0,   0, 
-    103,   0,   0,   0,  80,   9, 
-      0,   0, 103,   0,   0, 128, 
-     80,   9,   0,   0, 103,   0, 
-      0,   0, 108,   9,   0,   0, 
-    104,   0,   0, 128, 108,   9, 
-      0,   0, 104,   0,   0,   0, 
-    128,   9,   0,   0, 104,   0, 
-      0, 128, 128,   9,   0,   0, 
-    104,   0,   0,   0, 156,   9, 
-      0,   0, 104,   0,   0, 128, 
-    156,   9,   0,   0, 104,   0, 
-      0,   0, 184,   9,   0,   0, 
-    104,   0,   0, 128, 184,   9, 
-      0,   0, 104,   0,   0,   0, 
-    204,   9,   0,   0, 104,   0, 
-      0, 128, 204,   9,   0,   0, 
-    104,   0,   0,   0, 232,   9, 
-      0,   0, 105,   0,   0, 128, 
-    232,   9,   0,   0, 105,   0, 
-      0,   0, 252,   9,   0,   0, 
-    105,   0,   0, 128, 252,   9, 
-      0,   0, 105,   0,   0,   0, 
-     24,  10,   0,   0, 105,   0, 
-      0, 128,  24,  10,   0,   0, 
-    105,   0,   0,   0,  52,  10, 
-      0,   0, 105,   0,   0, 128, 
-     52,  10,   0,   0, 105,   0, 
-      0,   0,  72,  10,   0,   0, 
-    105,   0,   0, 128,  72,  10, 
-      0,   0, 105,   0,   0,   0, 
-    100,  10,   0,   0, 106,   0, 
-      0, 128, 100,  10,   0,   0, 
-    106,   0,   0,   0, 120,  10, 
-      0,   0, 107,   0,   0, 128, 
-    120,  10,   0,   0, 107,   0, 
-      0,   0, 124,  10,   0,   0, 
-    109,   0,   0, 128, 124,  10, 
-      0,   0, 109,   0,   0,   0, 
-    144,  10,   0,   0, 109,   0, 
-      0, 128, 144,  10,   0,   0, 
-    109,   0,   0,   0, 164,  10, 
-      0,   0, 109,   0,   0, 128, 
-    164,  10,   0,   0, 109,   0, 
-      0,   0, 184,  10,   0,   0, 
-    109,   0,   0, 128, 184,  10, 
-      0,   0, 109,   0,   0,   0, 
-    204,  10,   0,   0, 109,   0, 
-      0, 128, 204,  10,   0,   0, 
-    109,   0,   0,   0, 224,  10, 
-      0,   0, 109,   0,   0, 128, 
-    224,  10,   0,   0, 109,   0, 
-      0,   0, 244,  10,   0,   0, 
-    109,   0,   0, 128, 244,  10, 
-      0,   0, 109,   0,   0,   0, 
-      8,  11,   0,   0, 109,   0, 
-      0, 128,   8,  11,   0,   0, 
-    109,   0,   0,   0,   5,   0, 
-     79,   0,  49,   0,  76,   0, 
-      5,   0,  79,   0,  21,   0, 
-     77,   0,   5,   0,  79,   0, 
-     21,   0,  77,   0,   5,   0, 
-     79,   0,  21,   0,  77,   0, 
-      5,   0,  79,   0,  11,   0, 
-     78,   0,   5,   0,  79,   0, 
-     11,   0,  78,   0,   5,   0, 
-     79,   0,  11,   0,  78,   0, 
-      5,   0,  28,   0,   5,   0, 
-     27,   0,   5,   0,  27,   0, 
-      5,   0,  26,   0,   5,   0, 
-     72,   0,  43,   0,  70,   0, 
-      5,   0,  72,   0,  23,   0, 
-     71,   0,   5,   0,  72,   0, 
-     23,   0,  71,   0,   5,   0, 
-     72,   0,  23,   0,  71,   0, 
-      5,   0,  72,   0,  23,   0, 
-     71,   0,   5,   0,  72,   0, 
-     23,   0,  71,   0,   5,   0, 
-     49,   0,  23,   0,  48,   0, 
-      5,   0,  49,   0,  23,   0, 
-     48,   0,   5,   0,  49,   0, 
-     23,   0,  48,   0,   5,   0, 
-     49,   0,  23,   0,  48,   0, 
-      5,   0,  55,   0,  23,   0, 
-     54,   0,   5,   0,  55,   0, 
-     23,   0,  54,   0,   5,   0, 
-     55,   0,  23,   0,  54,   0, 
-      5,   0,  55,   0,  23,   0, 
-     54,   0,   5,   0,  50,   0, 
-      5,   0,  49,   0,   5,   0, 
-     50,   0,   5,   0,  49,   0, 
-      5,   0,  22,   0,  10,   0, 
-     21,   0,   5,   0,  26,   0, 
-     10,   0,  25,   0,   5,   0, 
-     25,   0,   9,   0,  24,   0, 
-      5,   0,  25,   0,   9,   0, 
-     24,   0,   5,   0,  25,   0, 
-      5,   0,  25,   0,   9,   0, 
-     44,   0,  20,   0,  33,   0, 
-      9,   0,  44,   0,  20,   0, 
-     33,   0,   9,   0,  52,   0, 
-     24,   0,  37,   0,   9,   0, 
-     52,   0,  24,   0,  37,   0, 
-      5,   0,   5,   0,   5,   0, 
-      5,   0,  10,   0,  36,   0, 
-     14,   0,  35,   0,  10,   0, 
-     36,   0,  10,   0,  36,   0, 
-     10,   0,  36,   0,  10,   0, 
-     36,   0,   9,   0,  30,   0, 
-     13,   0,  24,   0,   9,   0, 
-     30,   0,  13,   0,  24,   0, 
-      9,   0,  30,   0,   9,   0, 
-     30,   0,  13,   0,  59,   0, 
-     36,   0,  47,   0,  13,   0, 
-     59,   0,  36,   0,  47,   0, 
-     13,   0,  59,   0,  24,   0, 
-     48,   0,  13,   0,  67,   0, 
-     40,   0,  51,   0,  13,   0, 
-     67,   0,  40,   0,  51,   0, 
-     13,   0,  67,   0,  28,   0, 
-     52,   0,   9,   0,   9,   0, 
-      9,   0,   9,   0,  13,   0, 
-     59,   0,  36,   0,  47,   0, 
-     13,   0,  59,   0,  36,   0, 
-     47,   0,  13,   0,  59,   0, 
-     24,   0,  48,   0,  13,   0, 
-     67,   0,  40,   0,  51,   0, 
-     13,   0,  67,   0,  40,   0, 
-     51,   0,  13,   0,  67,   0, 
-     28,   0,  52,   0,   9,   0, 
-      9,   0,   9,   0,   9,   0, 
-      5,   0,   5,   0,   5,   0, 
-      5,   0,   5,   0,   5,   0, 
-      5,   0,   5,   0,   5,   0, 
-     50,   0,   5,   0,  50,   0, 
-      5,   0,  50,   0,   5,   0, 
-     50,   0,   9,   0,  79,   0, 
-     30,   0,  43,   0,   9,   0, 
-     79,   0,  30,   0,  43,   0, 
-      9,   0,  79,   0,  29,   0, 
-     51,   0,   9,   0,  79,   0, 
-     28,   0,  60,   0,   9,   0, 
-     79,   0,  28,   0,  60,   0, 
-      9,   0,  79,   0,  27,   0, 
-     78,   0,   9,   0,  79,   0, 
-     30,   0,  43,   0,   9,   0, 
-     79,   0,  30,   0,  43,   0, 
-      9,   0,  79,   0,  29,   0, 
-     51,   0,   9,   0,  79,   0, 
-     28,   0,  60,   0,   9,   0, 
-     79,   0,  28,   0,  60,   0, 
-      9,   0,  79,   0,  27,   0, 
-     78,   0,   9,   0,  78,   0, 
-     30,   0,  42,   0,   9,   0, 
-     78,   0,  30,   0,  42,   0, 
-      9,   0,  78,   0,  29,   0, 
-     50,   0,   9,   0,  78,   0, 
-     28,   0,  59,   0,   9,   0, 
-     78,   0,  28,   0,  59,   0, 
-      9,   0,  78,   0,  27,   0, 
-     77,   0,   9,   0,  64,   0, 
-     29,   0,  46,   0,   9,   0, 
-     64,   0,  29,   0,  46,   0, 
-      9,   0,  64,   0,  28,   0, 
-     54,   0,   9,   0,  64,   0, 
-     27,   0,  63,   0,   9,   0, 
-     64,   0,  27,   0,  63,   0, 
-      9,   0,  64,   0,  29,   0, 
-     46,   0,   9,   0,  64,   0, 
-     29,   0,  46,   0,   9,   0, 
-     64,   0,  28,   0,  54,   0, 
-      9,   0,  64,   0,  27,   0, 
-     63,   0,   9,   0,  64,   0, 
-     27,   0,  63,   0,   9,   0, 
-     63,   0,  29,   0,  45,   0, 
-      9,   0,  63,   0,  29,   0, 
-     45,   0,   9,   0,  63,   0, 
-     28,   0,  53,   0,   9,   0, 
-     63,   0,  27,   0,  62,   0, 
-      9,   0,  63,   0,  27,   0, 
-     62,   0,   9,   0,  30,   0, 
-      9,   0,  29,   0,   5,   0, 
-      5,   0,   5,   0,   5,   0, 
-      5,   0,  18,   0,   5,   0, 
-     18,   0,   5,   0,  18,   0, 
-      5,   0,  18,   0,   5,   0, 
-     18,   0,   5,   0,  18,   0, 
-      5,   0,  18,   0,   5,   0, 
-     18,   0,   5,   0,  18,   0, 
-      5,   0,  18,   0,   5,   0, 
-     18,   0,   5,   0,  18,   0, 
-      5,   0,  18,   0,   5,   0, 
-     18,   0,   5,   0,  18,   0, 
-      5,   0,  18,   0, 246,   0, 
-      0,   0,   4,   0,   0,   0, 
-      0,   0,   0,   0,  28,   0, 
-      0,   0,   0,   0,   0,   0, 
-     36,   0,   0,   0,  72,   0, 
-      0,   0, 100,   0,   0,   0, 
-    132,   0,   0,   0, 164,   0, 
-      0,   0, 200,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  11,  16, 
-      0,   0,  34,   0,   0,   0, 
-     64,   0,   0,   0,   0,  32, 
-      0, 241,  10,   0,  24,  21, 
-     12,  16,   0,   0,   1,   0, 
-      0,   2,  10,   0,  24,  21, 
-     11,  16,   0,   0,   1,   0, 
-      0,   2,  10,   0,  24,  21, 
-    117,   0,   0,   0,   1,   0, 
-      1,   0,  10,   0,  24,  21, 
-     15,  16,   0,   0,   1,   0, 
-      0,   2,  10,   0,  24,  21, 
-     64,   0,   0,   0,   1,   0, 
-      1,   0,  10,   0,  24,  21, 
-     17,  16,   0,   0,   1,   0, 
-      0,   2,  90,   0,   3,  18, 
-     13,  21,   3,   0, 117,   0, 
-      0,   0,   0,   0, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     49,   0,  13,  21,   3,   0, 
-    117,   0,   0,   0,   4,   0, 
-    100, 121, 110,  97, 109, 105, 
-     99,  76, 105, 103, 104, 116, 
-     49,   0,  13,  21,   3,   0, 
-    117,   0,   0,   0,   8,   0, 
-    100,  97, 121,  76, 105, 103, 
-    104, 116,  50,   0,  13,  21, 
-      3,   0, 117,   0,   0,   0, 
-     12,   0, 100, 121, 110,  97, 
-    109, 105,  99,  76, 105, 103, 
-    104, 116,  50,   0,  34,   0, 
-      5,  21,   4,   0,   0,   0, 
-     19,  16,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     16,   0,  86, 101, 114, 116, 
-    101, 120,  76, 105, 103, 104, 
-    116,   0, 242, 241,  14,   0, 
-     23,  21,  20,  16,   0,   0, 
-     26,   2,   0,   0,   0,   0, 
-    242, 241,  10,   0,  24,  21, 
-     21,  16,   0,   0,   1,   0, 
-      1,   0,  10,   0,  24,  21, 
-     22,  16,   0,   0,   1,   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, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-     11, 202,  49,   1,  56,   0, 
-      0,   0,   0,  16,   0,   0, 
-     24,  16,   0,   0, 200,   2, 
-      0,   0,  10,   0, 255, 255, 
-      4,   0,   0,   0, 255, 255, 
-      3,   0,   0,   0,   0,   0, 
-     96,   0,   0,   0,  96,   0, 
-      0,   0,   8,   0,   0,   0, 
-    104,   0,   0,   0,   0,   0, 
-      0,   0,  22,   0,  27,  21, 
-     64,   0,   0,   0,   4,   0, 
-      0,   0,  16,   0, 102, 108, 
-    111,  97, 116,  52,   0, 243, 
-    242, 241,  22,   0,  27,  21, 
-     64,   0,   0,   0,   2,   0, 
-      0,   0,   8,   0, 102, 108, 
-    111,  97, 116,  50,   0, 243, 
-    242, 241,  22,   0,  27,  21, 
-     64,   0,   0,   0,   3,   0, 
-      0,   0,  12,   0, 102, 108, 
-    111,  97, 116,  51,   0, 243, 
-    242, 241,  94,   0,   3,  18, 
-     13,  21,   3,   0,   0,  16, 
-      0,   0,   0,   0, 112, 111, 
-    115, 105, 116, 105, 111, 110, 
-      0, 241,  13,  21,   3,   0, 
-      1,  16,   0,   0,  16,   0, 
-    116, 101, 120,   0, 242, 241, 
-     13,  21,   3,   0,   2,  16, 
-      0,   0,  24,   0, 110, 111, 
-    114, 109,  97, 108,   0, 243, 
-    242, 241,  13,  21,   3,   0, 
-    117,   0,   0,   0,  36,   0, 
-    107, 110, 111,  99, 104, 101, 
-    110,   0, 242, 241,  13,  21, 
-      3,   0, 117,   0,   0,   0, 
-     40,   0, 105, 100,   0, 243, 
-    242, 241,  38,   0,   5,  21, 
-      5,   0,   0,   0,   3,  16, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  44,   0, 
-     86, 101, 114, 116, 101, 120, 
-     73, 110, 112, 117, 116,  84, 
-    121, 112, 101,   0, 242, 241, 
-     10,   0,   1,  18,   1,   0, 
-      0,   0,   4,  16,   0,   0, 
-    118,   0,   3,  18,  13,  21, 
-      3,   0,   0,  16,   0,   0, 
-      0,   0, 119, 111, 114, 108, 
-    100,  80, 111, 115,   0, 241, 
-     13,  21,   3,   0,   0,  16, 
-      0,   0,  16,   0, 112, 111, 
-    115, 105, 116, 105, 111, 110, 
-      0, 241,  13,  21,   3,   0, 
-      1,  16,   0,   0,  32,   0, 
-    116, 101, 120,   0, 242, 241, 
-     13,  21,   3,   0,   2,  16, 
-      0,   0,  40,   0, 110, 111, 
-    114, 109,  97, 108,   0, 243, 
-    242, 241,  13,  21,   3,   0, 
-      0,  16,   0,   0,  52,   0, 
-    108, 105, 103, 104, 116,  49, 
-      0, 243, 242, 241,  13,  21, 
-      3,   0,   0,  16,   0,   0, 
-     68,   0, 108, 105, 103, 104, 
-    116,  50,   0, 243, 242, 241, 
-     38,   0,   5,  21,   6,   0, 
-      0,   0,   6,  16,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  84,   0,  80, 105, 
-    120, 101, 108,  73, 110, 112, 
-    117, 116,  84, 121, 112, 101, 
-      0, 243, 242, 241,  10,   0, 
-     24,  21,   7,  16,   0,   0, 
-      1,   0,   1,   0,  14,   0, 
-      8,  16,   8,  16,   0,   0, 
-     23,   0,   1,   0,   5,  16, 
-      0,   0,  30,   0,  28,  21, 
-     64,   0,   0,   0,   4,   0, 
-      0,   0,   4,   0,   0,   0, 
-     16,   0,   0,   0,   0,  64, 
-      0, 102, 108, 111,  97, 116, 
-     52, 120,  52,   0,  10,   0, 
-     24,  21,  10,  16,   0,   0, 
-      1,   0,   1,   0,  18,   0, 
-     22,  21,  11, 202,  49,   1, 
-     56,   0,   0,   0,   0,  16, 
-      0,   0,   0,  16,   0,   0, 
-      0,   0,   0,   0,  11,   0, 
-    255, 255,   4,   0,   0,   0, 
-    255, 255,   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,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  95,  73, 
-     68,  48,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 105, 100,  32,  58, 
-     32,  86,  69,  82,  84,  69, 
-     88,  95,  73,  68,  48,  59, 
-     13,  10, 125,  59,  13,  10, 
-     13,  10, 115, 116, 114, 117, 
-     99, 116,  32,  80, 105, 120, 
-    101, 108,  73, 110, 112, 117, 
-    116,  84, 121, 112, 101,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  52,  32, 119, 111, 114, 
-    108, 100,  80, 111, 115,  32, 
-     58,  32,  80,  79,  83,  73, 
-     84,  73,  79,  78,  59,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  52,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  32,  58,  32,  83, 
-     86,  95,  80,  79,  83,  73, 
-     84,  73,  79,  78,  59,  13, 
-     10,  32,  32,  32,  32, 102, 
-    108, 111,  97, 116,  50,  32, 
-    116, 101, 120,  32,  58,  32, 
-     84,  69,  88,  67,  79,  79, 
-     82,  68,  48,  59,  13,  10, 
-     32,  32,  32,  32, 102, 108, 
-    111,  97, 116,  51,  32, 110, 
-    111, 114, 109,  97, 108,  32, 
-     58,  32,  84,  69,  88,  67, 
-     79,  79,  82,  68,  49,  59, 
-     13,  10,  32,  32,  32,  32, 
-    102, 108, 111,  97, 116,  52, 
-     32, 108, 105, 103, 104, 116, 
-     49,  32,  58,  32,  84,  69, 
-     88,  67,  79,  79,  82,  68, 
-     50,  59,  13,  10,  32,  32, 
-     32,  32, 102, 108, 111,  97, 
-    116,  52,  32, 108, 105, 103, 
-    104, 116,  50,  32,  58,  32, 
-     84,  69,  88,  67,  79,  79, 
-     82,  68,  51,  59,  13,  10, 
-    125,  59,  13,  10,  13,  10, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  13,  10,  47,  47, 
-     32,  86, 101, 114, 116, 101, 
-    120,  32,  83, 104,  97, 100, 
-    101, 114,  13,  10,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     47,  47,  47,  47,  47,  47, 
-     13,  10,  80, 105, 120, 101, 
-    108,  73, 110, 112, 117, 116, 
-     84, 121, 112, 101,  32,  84, 
-    101, 120, 116, 117, 114, 101, 
-     86, 101, 114, 116, 101, 120, 
-     83, 104,  97, 100, 101, 114, 
-     40,  86, 101, 114, 116, 101, 
-    120,  73, 110, 112, 117, 116, 
-     84, 121, 112, 101,  32, 105, 
-    110, 112, 117, 116,  41,  13, 
-     10, 123,  13,  10,  32,  32, 
-     32,  32,  47,  47,  32, 114, 
-    101, 116, 117, 114, 110,  32, 
-    105, 110, 112, 117, 116,  59, 
-     13,  10,  32,  32,  32,  32, 
-     80, 105, 120, 101, 108,  73, 
-    110, 112, 117, 116,  84, 121, 
-    112, 101,  32, 111, 117, 116, 
-    112, 117, 116,  59,  13,  10, 
-     32,  32,  32,  32, 111, 117, 
-    116, 112, 117, 116,  46, 110, 
-    111, 114, 109,  97, 108,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32,  61,  32, 110, 
-    111, 114, 109,  97, 108, 105, 
-    122, 101,  40, 109, 117, 108, 
-     40, 105, 110, 112, 117, 116, 
-     46, 110, 111, 114, 109,  97, 
-    108,  44,  32,  40, 102, 108, 
-    111,  97, 116,  51, 120,  51, 
-     41, 107, 110, 111,  99, 104, 
-    101, 110,  77,  97, 116, 114, 
-    105, 120,  91, 105, 110, 112, 
-    117, 116,  46, 107, 110, 111, 
-     99, 104, 101, 110,  93,  41, 
-     41,  59,  13,  10,  13,  10, 
-     32,  32,  32,  32,  47,  47, 
-     32,  67, 104,  97, 110, 103, 
-    101,  32, 116, 104, 101,  32, 
-    112, 111, 115, 105, 116, 105, 
-    111, 110,  32, 118, 101,  99, 
-    116, 111, 114,  32, 116, 111, 
-     32,  98, 101,  32,  52,  32, 
-    117, 110, 105, 116, 115,  32, 
-    102, 111, 114,  32, 112, 114, 
-    111, 112, 101, 114,  32, 109, 
-     97, 116, 114, 105, 120,  32, 
-     99,  97, 108,  99, 117, 108, 
-     97, 116, 105, 111, 110, 115, 
-     46,  13,  10,  32,  32,  32, 
-     32, 105, 110, 112, 117, 116, 
-     46, 112, 111, 115, 105, 116, 
-    105, 111, 110,  46, 119,  32, 
-     61,  32,  49,  46,  48, 102, 
-     59,  13,  10,  13,  10,  32, 
-     32,  32,  32,  47,  47,  32, 
-     83, 116, 111, 114, 101,  32, 
-    116, 104, 101,  32, 116, 101, 
-    120, 116, 117, 114, 101,  32, 
-     99, 111, 111, 114, 100, 105, 
-    110,  97, 116, 101, 115,  32, 
-    102, 111, 114,  32, 116, 104, 
-    101,  32, 112, 105, 120, 101, 
-    108,  32, 115, 104,  97, 100, 
-    101, 114,  46,  13,  10,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 116, 101, 
-    120,  32,  61,  32, 105, 110, 
-    112, 117, 116,  46, 116, 101, 
-    120,  59,  13,  10,  13,  10, 
-     32,  32,  32,  32,  47,  47, 
-     32,  67,  97, 108,  99, 117, 
-    108,  97, 116, 101,  32, 116, 
-    104, 101,  32, 112, 111, 115, 
-    105, 116, 105, 111, 110,  32, 
-    111, 102,  32, 116, 104, 101, 
-     32, 118, 101, 114, 116, 101, 
-    120,  32,  97, 103,  97, 105, 
-    110, 115, 116,  32, 116, 104, 
-    101,  32, 119, 111, 114, 108, 
-    100,  44,  32, 118, 105, 101, 
-    119,  44,  32,  97, 110, 100, 
-     13,  10,  32,  32,  32,  32, 
-     47,  47,  32, 112, 114, 111, 
-    106, 101,  99, 116, 105, 111, 
-    110,  32, 109,  97, 116, 114, 
-    105,  99, 101, 115,  46,  13, 
-     10,  32,  32,  32,  32, 111, 
-    117, 116, 112, 117, 116,  46, 
-    119, 111, 114, 108, 100,  80, 
-    111, 115,  32,  61,  32, 109, 
-    117, 108,  40, 105, 110, 112, 
-    117, 116,  46, 112, 111, 115, 
-    105, 116, 105, 111, 110,  44, 
-     32, 107, 110, 111,  99, 104, 
-    101, 110,  77,  97, 116, 114, 
-    105, 120,  91, 105, 110, 112, 
-    117, 116,  46, 107, 110, 111, 
-     99, 104, 101, 110,  93,  41, 
-     59,  13,  10,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 112, 111, 115, 105, 
-    116, 105, 111, 110,  32,  61, 
-     32, 109, 117, 108,  40, 111, 
-    117, 116, 112, 117, 116,  46, 
-    119, 111, 114, 108, 100,  80, 
-    111, 115,  44,  32, 118, 105, 
-    101, 119,  41,  59,  13,  10, 
-     32,  32,  32,  32, 111, 117, 
-    116, 112, 117, 116,  46, 112, 
-    111, 115, 105, 116, 105, 111, 
-    110,  32,  61,  32, 109, 117, 
-    108,  40, 111, 117, 116, 112, 
-    117, 116,  46, 112, 111, 115, 
-    105, 116, 105, 111, 110,  44, 
-     32, 112, 114, 111, 106, 101, 
-     99, 116, 105, 111, 110,  41, 
-     59,  13,  10,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  32,  61,  32, 102, 
-    108, 111,  97, 116,  52,  40, 
-     49,  46,  48, 102,  44,  32, 
-     49,  46,  48, 102,  44,  32, 
-     49,  46,  48, 102,  44,  32, 
-     48,  46, 102,  41,  59,  13, 
-     10,  32,  32,  32,  32, 111, 
-    117, 116, 112, 117, 116,  46, 
-    108, 105, 103, 104, 116,  50, 
-     32,  61,  32, 102, 108, 111, 
-     97, 116,  52,  40,  48,  46, 
-     48, 102,  44,  32,  48,  46, 
-     48, 102,  44,  32,  48,  46, 
-     48, 102,  44,  32,  48,  46, 
-    102,  41,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32,  48,  59,  13,  10,  32, 
-     32,  32,  32, 117, 105, 110, 
-    116,  32, 100, 121, 110,  97, 
-    109, 105,  99,  76, 105, 103, 
-    104, 116,  32,  61,  32,  48, 
-     59,  13,  10,  32,  32,  32, 
-     32, 105, 102,  32,  40, 108, 
-    105, 103, 104, 116,  76, 101, 
-    110, 103, 116, 104,  32,  61, 
-     61,  32,  49,  41,  13,  10, 
-     32,  32,  32,  32, 123,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100,  97, 121, 
-     76, 105, 103, 104, 116,  32, 
-     61,  32, 108, 105, 103, 104, 
-    116,  66, 117, 102, 102, 101, 
-    114,  91,  48,  93,  46, 100, 
-     97, 121,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 100, 121, 110,  97, 109, 
-    105,  99,  76, 105, 103, 104, 
-    116,  32,  61,  32, 108, 105, 
-    103, 104, 116,  66, 117, 102, 
-    102, 101, 114,  91,  48,  93, 
-     46, 100, 121, 110,  97, 109, 
-    105,  99,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32, 125,  13,  10, 
-     32,  32,  32,  32, 101, 108, 
-    115, 101,  32, 105, 102,  32, 
-     40, 105, 110, 112, 117, 116, 
-     46, 105, 100,  32,  60,  32, 
-    108, 105, 103, 104, 116,  76, 
-    101, 110, 103, 116, 104,  41, 
-     13,  10,  32,  32,  32,  32, 
-    123,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 105, 
-    102,  32,  40, 105, 110, 112, 
-    117, 116,  46, 105, 100,  32, 
-     37,  32,  50,  32,  61,  61, 
-     32,  48,  41,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 123,  13,  10,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     32,  61,  32, 108, 105, 103, 
-    104, 116,  66, 117, 102, 102, 
-    101, 114,  91, 105, 110, 112, 
-    117, 116,  46, 105, 100,  32, 
-     47,  32,  50,  93,  46, 100, 
-     97, 121,  76, 105, 103, 104, 
-    116,  49,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     61,  32, 108, 105, 103, 104, 
-    116,  66, 117, 102, 102, 101, 
-    114,  91, 105, 110, 112, 117, 
-    116,  46, 105, 100,  32,  47, 
-     32,  50,  93,  46, 100, 121, 
-    110,  97, 109, 105,  99,  76, 
-    105, 103, 104, 116,  49,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 125,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 101, 108, 115, 
-    101,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32, 123, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  32,  61, 
-     32, 108, 105, 103, 104, 116, 
-     66, 117, 102, 102, 101, 114, 
-     91, 105, 110, 112, 117, 116, 
-     46, 105, 100,  32,  47,  32, 
-     50,  93,  46, 100,  97, 121, 
-     76, 105, 103, 104, 116,  50, 
-     59,  13,  10,  32,  32,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32,  32, 100, 121, 110, 
-     97, 109, 105,  99,  76, 105, 
-    103, 104, 116,  32,  61,  32, 
-    108, 105, 103, 104, 116,  66, 
-    117, 102, 102, 101, 114,  91, 
-    105, 110, 112, 117, 116,  46, 
-    105, 100,  32,  47,  32,  50, 
-     93,  46, 100, 121, 110,  97, 
-    109, 105,  99,  76, 105, 103, 
-    104, 116,  50,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 125,  13,  10,  32, 
-     32,  32,  32, 125,  13,  10, 
-     32,  32,  32,  32, 105, 102, 
-     32,  40, 108, 105, 103, 104, 
-    116,  76, 101, 110, 103, 116, 
-    104,  32,  62,  32,  48,  32, 
-     38,  38,  32, 105, 110, 112, 
-    117, 116,  46, 105, 100,  32, 
-     60,  32, 108, 105, 103, 104, 
-    116,  76, 101, 110, 103, 116, 
-    104,  41,  13,  10,  32,  32, 
-     32,  32, 123,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  46, 120,  32,  61, 
-     32,  40,  40,  40, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     32,  62,  62,  32,  50,  52, 
-     41,  32,  38,  32,  48, 120, 
-     70,  70,  41,  32,  47,  32, 
-     50,  53,  53,  46, 102,  41, 
-     32,  42,  32, 100,  97, 121, 
-     76, 105, 103, 104, 116,  70, 
-     97,  99, 116, 111, 114,  59, 
-     13,  10,  32,  32,  32,  32, 
-     32,  32,  32,  32, 111, 117, 
-    116, 112, 117, 116,  46, 108, 
-    105, 103, 104, 116,  49,  46, 
-    121,  32,  61,  32,  40,  40, 
-     40, 100,  97, 121,  76, 105, 
-    103, 104, 116,  32,  62,  62, 
-     32,  49,  54,  41,  32,  38, 
-     32,  48, 120,  70,  70,  41, 
-     32,  47,  32,  50,  53,  53, 
-     46, 102,  41,  32,  42,  32, 
-    100,  97, 121,  76, 105, 103, 
-    104, 116,  70,  97,  99, 116, 
-    111, 114,  59,  13,  10,  32, 
-     32,  32,  32,  32,  32,  32, 
-     32, 111, 117, 116, 112, 117, 
-    116,  46, 108, 105, 103, 104, 
-    116,  49,  46, 122,  32,  61, 
-     32,  40,  40,  40, 100,  97, 
-    121,  76, 105, 103, 104, 116, 
-     32,  62,  62,  32,  56,  41, 
-     32,  38,  32,  48, 120,  70, 
-     70,  41,  32,  47,  32,  50, 
-     53,  53,  46, 102,  41,  32, 
-     42,  32, 100,  97, 121,  76, 
-    105, 103, 104, 116,  70,  97, 
-     99, 116, 111, 114,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 120, 
-     32,  61,  32,  40,  40, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     62,  62,  32,  50,  52,  41, 
-     32,  38,  32,  48, 120,  70, 
-     70,  41,  32,  47,  32,  50, 
-     53,  53,  46, 102,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 121, 
-     32,  61,  32,  40,  40, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     62,  62,  32,  49,  54,  41, 
-     32,  38,  32,  48, 120,  70, 
-     70,  41,  32,  47,  32,  50, 
-     53,  53,  46, 102,  59,  13, 
-     10,  32,  32,  32,  32,  32, 
-     32,  32,  32, 111, 117, 116, 
-    112, 117, 116,  46, 108, 105, 
-    103, 104, 116,  50,  46, 122, 
-     32,  61,  32,  40,  40, 100, 
-    121, 110,  97, 109, 105,  99, 
-     76, 105, 103, 104, 116,  32, 
-     62,  62,  32,  56,  41,  32, 
-     38,  32,  48, 120,  70,  70, 
-     41,  32,  47,  32,  50,  53, 
-     53,  46, 102,  59,  13,  10, 
-     32,  32,  32,  32,  32,  32, 
-     32,  32, 111, 117, 116, 112, 
-    117, 116,  46, 108, 105, 103, 
-    104, 116,  49,  46, 119,  32, 
-     61,  32,  49,  46, 102,  59, 
-     13,  10,  32,  32,  32,  32, 
-    125,  13,  10,  13,  10,  32, 
-     32,  32,  32, 114, 101, 116, 
-    117, 114, 110,  32, 111, 117, 
-    116, 112, 117, 116,  59,  13, 
-     10, 125,   0,   7,   0,   0, 
-      0,   0,   0,   0,   0, 131, 
-      0,   0,   0, 132,   0,   0, 
-      0,   1,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   6,   1,   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,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  68,  51,  68,  83, 
-     72,  68,  82,   0,  12,  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,  32,   0,   0,  96, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0, 255, 255, 
-    255, 255,  26,   9,  47, 241, 
-     56,   0,   0,   0,  32,   2, 
-      0,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,  73,   0, 
-      0,   0,   1,   0,   0,   0, 
-    133,   0,   0,   0,   1,   0, 
-      0,   0,  37,   0,   0,   0, 
-      1,   0,   0,   0, 201,   0, 
-      0,   0,   1,   0,   0,   0, 
-    165,   0,   0,   0,   1,   0, 
-      0,   0, 101,   0,   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,   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, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0, 128,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   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,   0,   0, 
-      0,   0,  64,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,  32,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   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,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   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,   0,   0,   0, 
-     24,   0,   0,   0,  36,   0, 
-      0,   0,  48,   0,   0,   0, 
-     60,   0,   0,   0,  72,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  34,   0,  37,  17, 
-      0,   0,   0,   0, 140,   0, 
-      0,   0,   1,   0,  84, 101, 
-    120, 116, 117, 114, 101,  86, 
-    101, 114, 116, 101, 120,  83, 
-    104,  97, 100, 101, 114,   0, 
-      0,   0,  34,   0,  81,  17, 
-     13,  16,   0,   0,   8,   0, 
-      0,   0,   0,   0, 255, 255, 
-    255, 255, 255, 255, 107, 110, 
-    111,  99, 104, 101, 110,  77, 
-     97, 116, 114, 105, 120,   0, 
-      0,   0,  26,   0,  81,  17, 
-     14,  16,   0,   0,   8,   0, 
-      1,   0,   0,   0, 255, 255, 
-    255, 255, 255, 255, 118, 105, 
-    101, 119,   0,   0,   0,   0, 
-     30,   0,  81,  17,  14,  16, 
-      0,   0,   8,   0,   1,   0, 
-     64,   0, 255, 255, 255, 255, 
-    255, 255, 112, 114, 111, 106, 
-    101,  99, 116, 105, 111, 110, 
-      0,   0,  30,   0,  81,  17, 
-     16,  16,   0,   0,   8,   0, 
-      2,   0,   0,   0, 255, 255, 
-    255, 255, 255, 255, 108, 105, 
-    103, 104, 116,  76, 101, 110, 
-    103, 116, 104,   0,  34,   0, 
-     81,  17,  18,  16,   0,   0, 
-      8,   0,   2,   0,   4,   0, 
-    255, 255, 255, 255, 255, 255, 
-    100,  97, 121,  76, 105, 103, 
-    104, 116,  70,  97,  99, 116, 
-    111, 114,   0,   0,  30,   0, 
-     81,  17,  23,  16,   0,   0, 
-      7,   0, 255, 255, 255, 255, 
-      0,   0, 255, 255, 255, 255, 
-    108, 105, 103, 104, 116,  66, 
-    117, 102, 102, 101, 114,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-     26,   9,  47, 241,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-    148,  46,  49,   1, 244, 137, 
-    224, 100,   1,   0,   0,   0, 
-      9, 119, 197, 160, 200,   4, 
-    151,  73, 177, 115, 197,  37, 
-    237,  38, 203, 248, 175,   0, 
-      0,   0,  47,  76, 105, 110, 
-    107,  73, 110, 102, 111,   0, 
-     47, 110,  97, 109, 101, 115, 
-      0,  47, 115, 114,  99,  47, 
-    104, 101,  97, 100, 101, 114, 
-     98, 108, 111,  99, 107,   0, 
-     47, 115, 114,  99,  47, 102, 
-    105, 108, 101, 115,  47,  99, 
-     58,  92, 117, 115, 101, 114, 
-    115,  92, 107, 111, 108, 106, 
-     97,  92, 100, 101, 115, 107, 
-    116, 111, 112,  92, 107, 111, 
-    108, 106,  97,  45, 115, 116, 
-    114, 111, 104, 109,  45, 103, 
-     97, 109, 101, 115,  92, 115, 
-    112, 105, 101, 108, 101,  32, 
-    112, 108,  97, 116, 102, 111, 
-    114, 109,  92, 115, 116,  97, 
-    110, 100,  97, 108, 111, 119, 
-    110,  92, 107, 108, 105, 101, 
-    110, 116,  92, 102,  97,  99, 
-    116, 111, 114, 121,  99, 114, 
-     97, 102, 116,  92, 102,  97, 
-     99, 116, 111, 114, 121,  99, 
-    114,  97, 102, 116,  92, 100, 
-    120,  49,  49,  99, 117, 115, 
-    116, 111, 109, 118, 101, 114, 
-    116, 101, 120, 115, 104,  97, 
-    100, 101, 114,  46, 104, 108, 
-    115, 108,   0,   4,   0,   0, 
-      0,   6,   0,   0,   0,   1, 
-      0,   0,   0,  30,   0,   0, 
-      0,   0,   0,   0,   0,  17, 
-      0,   0,   0,   7,   0,   0, 
-      0,  34,   0,   0,   0,   8, 
-      0,   0,   0,  10,   0,   0, 
-      0,   6,   0,   0,   0,   0, 
-      0,   0,   0,   5,   0,   0, 
-      0,   0,   0,   0,   0, 220, 
-     81,  51,   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,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-    119,   9,  49,   1,   1,   0, 
-      0,   0,  13,   0,   0, 142, 
-     14,   0,  63,  92,  15,   0, 
-      0,   0,  92,   0,   0,   0, 
-     32,   0,   0,   0,  44,   0, 
-      0,   0, 144,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,  22,   0,   0,   0, 
-     25,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   1,   0, 
-      0,   0,   0,   0,   0,   0, 
-     12,  11,   0,   0,  32,   0, 
-      0,  96,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   2,   0,   9,   0, 
-    148,   7,   0,   0,   0,   0, 
-      0,   0, 220,   9,   0,   0, 
-      1,   0, 193, 132,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,  84, 101, 
-    120, 116, 117, 114, 101,  86, 
-    101, 114, 116, 101, 120,  83, 
-    104,  97, 100, 101, 114,   0, 
-    110, 111, 110, 101,   0,   0, 
-      0,   0,  45, 186,  46, 241, 
-      1,   0,   0,   0,   0,   0, 
-      0,   0,  12,  11,   0,   0, 
-     32,   0,   0,  96,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   2,   0, 
-      2,   0,   7,   0,   0,   0, 
-      0,   0,   1,   0, 255, 255, 
-    255, 255,   0,   0,   0,   0, 
-     12,  11,   0,   0,   8,   2, 
-      0,   0,   0,   0,   0,   0, 
-    255, 255, 255, 255,   0,   0, 
-      0,   0, 255, 255, 255, 255, 
-      1,   0,   1,   0,   0,   0, 
-      1,   0,   0,   0,   0,   0, 
-     67,  58,  92,  85, 115, 101, 
-    114, 115,  92, 107, 111, 108, 
-    106,  97,  92,  68, 101, 115, 
-    107, 116, 111, 112,  92,  75, 
-    111, 108, 106,  97,  45,  83, 
-    116, 114, 111, 104, 109,  45, 
-     71,  97, 109, 101, 115,  92, 
-     83, 112, 105, 101, 108, 101, 
-     32,  80, 108,  97, 116, 102, 
-    111, 114, 109,  92,  83, 116, 
-     97, 110, 100,  97, 108, 111, 
-    119, 110,  92,  75, 108, 105, 
-    101, 110, 116,  92,  70,  97, 
-     99, 116, 111, 114, 121,  67, 
-    114,  97, 102, 116,  92,  70, 
-     97,  99, 116, 111, 114, 121, 
-     67, 114,  97, 102, 116,  92, 
-     68,  88,  49,  49,  67, 117, 
-    115, 116, 111, 109,  86, 101, 
-    114, 116, 101, 120,  83, 104, 
-     97, 100, 101, 114,  46, 104, 
-    108, 115, 108,   0,   0,   0, 
-    254, 239, 254, 239,   1,   0, 
-      0,   0,   1,   0,   0,   0, 
-      0,   1,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255,  12, 
-      0, 255, 255, 255, 255, 255, 
-    255, 255, 255, 255, 255,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   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,   0, 
-      0,   0,  32,   0,   0,   0, 
-     11,   1,   0,   0,   0,   3, 
-      0,   0, 167,   1,   0,   0, 
-     56,   0,   0,   0,   0,   0, 
-      0,   0, 143,  13,   0,   0, 
-    128,   0,   0,   0,  88,  12, 
-      0,   0, 144,  17,   0,   0, 
-    104,   0,   0,   0,   0,   0, 
-      0,   0,  40,   0,   0,   0, 
-    104,   2,   0,   0,  44,   0, 
-      0,   0, 232,   0,   0,   0, 
-      3,   0,   0,   0,  39,   0, 
-      0,   0,  27,   0,   0,   0, 
-     26,   0,   0,   0,  40,   0, 
-      0,   0,  28,   0,   0,   0, 
-     15,   0,   0,   0,   6,   0, 
-      0,   0,  29,   0,   0,   0, 
-     30,   0,   0,   0,  31,   0, 
-      0,   0,  32,   0,   0,   0, 
-     33,   0,   0,   0,  16,   0, 
-      0,   0,   8,   0,   0,   0, 
-      9,   0,   0,   0,  10,   0, 
-      0,   0,  11,   0,   0,   0, 
-     12,   0,   0,   0,  13,   0, 
-      0,   0,  14,   0,   0,   0, 
-     17,   0,   0,   0,  18,   0, 
-      0,   0,  19,   0,   0,   0, 
-     20,   0,   0,   0,  21,   0, 
-      0,   0,  22,   0,   0,   0, 
-     23,   0,   0,   0,  24,   0, 
-      0,   0,  25,   0,   0,   0, 
-      7,   0,   0,   0,  34,   0, 
-      0,   0,  35,   0,   0,   0, 
-     36,   0,   0,   0,  38,   0, 
-      0,   0,  37,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      0,   0,   0,   0,   0,   0, 
-      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,   0,   0,  54,   0, 
+      0,   5, 130,  32,  16,   0, 
+      5,   0,   0,   0,   1,  64, 
       0,   0,   0,   0,   0,   0, 
+     54,   0,   0,   5,  50,  32, 
+     16,   0,   2,   0,   0,   0, 
+     70,  16,  16,   0,   1,   0, 
+      0,   0,  62,   0,   0,   1, 
+     83,  84,  65,  84, 148,   0, 
+      0,   0,  54,   0,   0,   0, 
+      4,   0,   0,   0,   0,   0, 
+      0,   0,  11,   0,   0,   0, 
+     24,   0,   0,   0,   2,   0, 
+      0,   0,   8,   0,   0,   0, 
+      2,   0,   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,   2,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
+      6,   0,   0,   0,   2,   0, 
+      0,   0,   4,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
@@ -4696,5 +731,5 @@ const BYTE CustomUIDX11VertexShader[] =
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
       0,   0,   0,   0,   0,   0, 
-      0,   0
+      0,   0,   0,   0,   0,   0
 };

+ 14 - 9
FactoryCraft/Entity.cpp

@@ -1,6 +1,7 @@
 #include "Entity.h"
 
 #include <Globals.h>
+#include <math.h>
 
 #include "Game.h"
 #include "Globals.h"
@@ -38,17 +39,21 @@ void Entity::api(char* message)
     {
     case 0:
         { // add movement frame
+            MovementFrame frame;
+            frame.direction.x = *(float*)(message += 1);
+            frame.direction.y = *(float*)(message += 4);
+            frame.direction.z = *(float*)(message += 4);
+            frame.targetPosition.x = *(float*)(message += 4);
+            frame.targetPosition.y = *(float*)(message += 4);
+            frame.targetPosition.z = *(float*)(message += 4);
+            frame.movementFlags = *(int*)(message += 4);
+            frame.duration = *(double*)(message += 4);
+            Vec2<float> norm = {0, -1};
+            this->setDrehungZ((frame.direction.x < 0 ? -1 : 1)
+                              * norm.angle(Vec2<float>(
+                                  frame.direction.x, frame.direction.y)));
             if (!playerControlled)
             {
-                MovementFrame frame;
-                frame.direction.x = *(float*)(message += 1);
-                frame.direction.y = *(float*)(message += 4);
-                frame.direction.z = *(float*)(message += 4);
-                frame.targetPosition.x = *(float*)(message += 4);
-                frame.targetPosition.y = *(float*)(message += 4);
-                frame.targetPosition.z = *(float*)(message += 4);
-                frame.movementFlags = *(int*)(message += 4);
-                frame.duration = *(double*)(message += 4);
                 cs.lock();
                 movements.add(frame);
                 cs.unlock();

+ 1 - 1
FactoryCraft/FactoryCraft.vcxproj

@@ -157,7 +157,7 @@ copy "..\..\..\..\..\Allgemein\Network\x64\Debug\Network.dll" "network.dll"</Com
       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;FANGEN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <LanguageStandard>stdcpp17</LanguageStandard>
-      <PreprocessToFile>true</PreprocessToFile>
+      <PreprocessToFile>false</PreprocessToFile>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>

+ 1 - 0
FactoryCraft/Globals.cpp

@@ -38,6 +38,7 @@ void initMenus()
         "game", RCPointer<Menu>::of(new Game(uiFactory.initParam.bildschirm)));
 
     menuRegister->get("load")->show();
+    load->load();
 }
 
 void releaseVariables()

+ 4 - 1
FactoryCraft/Load.cpp

@@ -609,7 +609,10 @@ LoadMenu::LoadMenu(Bildschirm* zScreen)
     elements.add(stage);
     elements.add(all);
 
-    new AsynchronCall("Load Menu", [this, zScreen]() {
+}
+
+void LoadMenu::load() {
+    new AsynchronCall("Load Menu", [this]() {
         Sleep(1000);
         all->setAktionAnzahl(2);
         all->reset();

+ 1 - 0
FactoryCraft/Load.h

@@ -14,6 +14,7 @@ private:
 
 public:
     LoadMenu(Bildschirm* zScreen);
+    void load();
 };
 
 Bild* loadImage(Framework::Text path);

+ 1 - 1
FactoryCraft/PlayerKam.cpp

@@ -123,7 +123,7 @@ bool PlayerKam::tick(double time)
         Punkt dir
             = window->getGröße() / 2 - (getMausPos() - window->getPosition());
         setRotation(
-            {min(max(getRotation().x - dir.y * (float)time * 0.2f, 0.1f), 2.5f),
+            {min(max(getRotation().x - dir.y * (float)time * 0.2f, 0.4f), 3.1f),
                 getRotation().y,
                 getRotation().z - dir.x * (float)time * 0.2f});
         if (getRotation().z > 2 * PI)