Elementary: elm_label documentation.
authorgastal <gastal@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 12 Jul 2011 17:52:27 +0000 (17:52 +0000)
committergastal <gastal@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 12 Jul 2011 17:52:27 +0000 (17:52 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@61305 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

doc/img/screenshots/label_example_01.eps [new file with mode: 0644]
doc/img/screenshots/label_example_01.png [new file with mode: 0644]
src/examples/Makefile.am
src/examples/label_example_01.c [new file with mode: 0644]
src/lib/Elementary.h.in
src/lib/elm_label.c

diff --git a/doc/img/screenshots/label_example_01.eps b/doc/img/screenshots/label_example_01.eps
new file mode 100644 (file)
index 0000000..2e775f6
--- /dev/null
@@ -0,0 +1,1894 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (../../../doc/img/screenshots/label_example_01.eps)
+%%CreationDate: (2011-07-12T14:14:02-03:00)
+%%BoundingBox: -0 -0 200 105
+%%HiResBoundingBox: 0 0 200 105
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: 1
+%%EndComments
+
+%%BeginDefaults
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image.  The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/DirectClassPacket
+{
+  %
+  % Get a DirectClass packet.
+  %
+  % Parameters:
+  %   red.
+  %   green.
+  %   blue.
+  %   length: number of pixels minus one of this color (optional).
+  %
+  currentfile color_packet readhexstring pop pop
+  compression 0 eq
+  {
+    /number_pixels 3 def
+  }
+  {
+    currentfile byte readhexstring pop 0 get
+    /number_pixels exch 1 add 3 mul def
+  } ifelse
+  0 3 number_pixels 1 sub
+  {
+    pixels exch color_packet putinterval
+  } for
+  pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+  %
+  % Display a DirectClass image.
+  %
+  systemdict /colorimage known
+  {
+    columns rows 8
+    [
+      columns 0 0
+      rows neg 0 rows
+    ]
+    { DirectClassPacket } false 3 colorimage
+  }
+  {
+    %
+    % No colorimage operator;  convert to grayscale.
+    %
+    columns rows 8
+    [
+      columns 0 0
+      rows neg 0 rows
+    ]
+    { GrayDirectClassPacket } image
+  } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+  %
+  % Get a DirectClass packet;  convert to grayscale.
+  %
+  % Parameters:
+  %   red
+  %   green
+  %   blue
+  %   length: number of pixels minus one of this color (optional).
+  %
+  currentfile color_packet readhexstring pop pop
+  color_packet 0 get 0.299 mul
+  color_packet 1 get 0.587 mul add
+  color_packet 2 get 0.114 mul add
+  cvi
+  /gray_packet exch def
+  compression 0 eq
+  {
+    /number_pixels 1 def
+  }
+  {
+    currentfile byte readhexstring pop 0 get
+    /number_pixels exch 1 add def
+  } ifelse
+  0 1 number_pixels 1 sub
+  {
+    pixels exch gray_packet put
+  } for
+  pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+  %
+  % Get a PseudoClass packet;  convert to grayscale.
+  %
+  % Parameters:
+  %   index: index into the colormap.
+  %   length: number of pixels minus one of this color (optional).
+  %
+  currentfile byte readhexstring pop 0 get
+  /offset exch 3 mul def
+  /color_packet colormap offset 3 getinterval def
+  color_packet 0 get 0.299 mul
+  color_packet 1 get 0.587 mul add
+  color_packet 2 get 0.114 mul add
+  cvi
+  /gray_packet exch def
+  compression 0 eq
+  {
+    /number_pixels 1 def
+  }
+  {
+    currentfile byte readhexstring pop 0 get
+    /number_pixels exch 1 add def
+  } ifelse
+  0 1 number_pixels 1 sub
+  {
+    pixels exch gray_packet put
+  } for
+  pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+  %
+  % Get a PseudoClass packet.
+  %
+  % Parameters:
+  %   index: index into the colormap.
+  %   length: number of pixels minus one of this color (optional).
+  %
+  currentfile byte readhexstring pop 0 get
+  /offset exch 3 mul def
+  /color_packet colormap offset 3 getinterval def
+  compression 0 eq
+  {
+    /number_pixels 3 def
+  }
+  {
+    currentfile byte readhexstring pop 0 get
+    /number_pixels exch 1 add 3 mul def
+  } ifelse
+  0 3 number_pixels 1 sub
+  {
+    pixels exch color_packet putinterval
+  } for
+  pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+  %
+  % Display a PseudoClass image.
+  %
+  % Parameters:
+  %   class: 0-PseudoClass or 1-Grayscale.
+  %
+  currentfile buffer readline pop
+  token pop /class exch def pop
+  class 0 gt
+  {
+    currentfile buffer readline pop
+    token pop /depth exch def pop
+    /grays columns 8 add depth sub depth mul 8 idiv string def
+    columns rows depth
+    [
+      columns 0 0
+      rows neg 0 rows
+    ]
+    { currentfile grays readhexstring pop } image
+  }
+  {
+    %
+    % Parameters:
+    %   colors: number of colors in the colormap.
+    %   colormap: red, green, blue color packets.
+    %
+    currentfile buffer readline pop
+    token pop /colors exch def pop
+    /colors colors 3 mul def
+    /colormap colors string def
+    currentfile colormap readhexstring pop pop
+    systemdict /colorimage known
+    {
+      columns rows 8
+      [
+        columns 0 0
+        rows neg 0 rows
+      ]
+      { PseudoClassPacket } false 3 colorimage
+    }
+    {
+      %
+      % No colorimage operator;  convert to grayscale.
+      %
+      columns rows 8
+      [
+        columns 0 0
+        rows neg 0 rows
+      ]
+      { GrayPseudoClassPacket } image
+    } ifelse
+  } ifelse
+} bind def
+
+/DisplayImage
+{
+  %
+  % Display a DirectClass or PseudoClass image.
+  %
+  % Parameters:
+  %   x & y translation.
+  %   x & y scale.
+  %   label pointsize.
+  %   image label.
+  %   image columns & rows.
+  %   class: 0-DirectClass or 1-PseudoClass.
+  %   compression: 0-none or 1-RunlengthEncoded.
+  %   hex color packets.
+  %
+  gsave
+  /buffer 512 string def
+  /byte 1 string def
+  /color_packet 3 string def
+  /pixels 768 string def
+
+  currentfile buffer readline pop
+  token pop /x exch def
+  token pop /y exch def pop
+  x y translate
+  currentfile buffer readline pop
+  token pop /x exch def
+  token pop /y exch def pop
+  currentfile buffer readline pop
+  token pop /pointsize exch def pop
+  /Times-Roman findfont pointsize scalefont setfont
+  x y scale
+  currentfile buffer readline pop
+  token pop /columns exch def
+  token pop /rows exch def pop
+  currentfile buffer readline pop
+  token pop /class exch def pop
+  currentfile buffer readline pop
+  token pop /compression exch def pop
+  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+} bind def
+%%EndProlog
+%%Page:  1 1
+%%PageBoundingBox: 0 0 200 105
+userdict begin
+DisplayImage
+0 0
+200 105
+12
+200 105
+0
+0
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2
+C2C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C1C2C2C2C2C2C2C2
+C2C1C2C1C2C2C1C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2
+C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2
+C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C1C2C2C2C2C2C1C2C2
+C2C2C2C2C2C2C1C2C2C1C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2
+C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C1C2C2C2C2C2C2C2C2C1C2
+C1C2C2C1C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2
+C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2
+C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C1C2C2C2C2C2C1C2C2C2C2C2
+C2C2C2C1C2C2C1C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C1C2C2
+C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C1C2C2C2C2C2C2C2C2C1C2C1C2C2
+C1C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2
+C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C2C2
+C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C1C1C2C2C2C2C2C1C2C2C2C2C2C2C2C2
+C1C2C2C1C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2C2C2C2C2C1C2C2C2C2C2C2CCCCCCCCCCCCCCCCCC
+CCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBCCCCCBCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCBCC
+CCCCCCCBCCCCCCCCCCCCCCCCCCCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBCCCBCCCCCCCC
+CCCBCBCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCCCCCBCBCCCCCCCCCCCCCBCCCCCCCBCCCCCCCBCCCC
+CCCCCCCCCCCBCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCC
+CCCCCCCBCBCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCBCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCC
+CCCCCCCCCCCCCCCCCCCCCBCCCCCCCBCCCCCBCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCCCCC
+CBCCCCCCCCCCCCCCCCCCCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBCCCBCCCCCCCCCCCBCB
+CCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCCCCCBCBCCCCCCCCCCCCCBCCCCCCCBCCCCCCCBCCCCCCCCCC
+CCCCCBCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCC
+CBCBCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCBCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+CCCCCCCCCCCCCCCBCCCCCCCBCCCCCBCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCCCCCCBCCCC
+CCCCCCCCCCCCCCCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBCCCBCCCCCCCCCCCBCBCCCCCC
+CCCCCCCCCCCCCCCCCBCBCCCBCCCCCBCBCCCCCCCCCCCCCBCCCCCCCBCCCCCCCBCCCCCCCCCCCCCCCB
+CCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCBCBCC
+CCCCCCCCCCCCCBCCCCCCCCCCCCCCCBCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+CCCCCCCCCBCCD4D4D5A3A3A32627262222222C2C2CA8A8A8D4D5D5D5D5D5D5D5D5D5D4D5D5D5D4
+D5D5D5D5D5D4D5D4D5D5D5D4D5D5D5D5D5D5D5D5D4D4D5D5D4D5D5D5D5D4D5D5D5D4D4D5D4D5D5
+D5D5D5D5D5D5D4D5D5D5D5D5D5D5D4D4D4D4D5D5D5D4D4D4000000D4D5D4D4D5D5D5D5D5D5D5D5
+D5D5D5D5D5D4D5D5D5D4D5D5D5D5D5D5D4D5D5D5D5D4D5D4D5D5D5D4D5D5D5D5D5D5D5D5D4D4D5
+D4D5D5D4D5D5D5D5D5D4D5D5D5D4D5D5D4D5D5D4D4D4D5D5D5D5D5D4D4D5D5D5D4D5D5D4D4D5D5
+D5D5D4D4D4D5D5D5D5D4D5D4D5D5D5D5D5D5D5D5D5D4D5D5D5D5D5D5D5D5D5D4D5636363212121
+BCBCBBD5D4D5D5D5D4D5D5D5D5D5D5D5D5D4D4D5D5D4D5D5D5D5D4D5D5D5D4D4D5D4D5D5D5D5D5
+D5D5D5D4D5D5D5D5D5D5D5D4D4D4D4D5D5D5D4D4D4D4D5D5D4D5D4D4D5D5D5D5D5D5D5D5D5D5D5
+D5D5D4D5D5D5D4D5D5D5D5D5D5D4D5D5D5D5000000D5D5D5D4D5D5D5D5D5D5D5D5D4D4D5D4D5D5
+000000D5D5D5D4D5D5D5D4D5D5D4D5D5D4D4D4D5D5D5D5D5D4D4D5D5D5D4D5D5D4D4D5D5D5D5D4
+000000D5D5D5D4D5D4D5D5D5D5D5D5D5D5D5D4D5D5D5D5D5D5D5D5D5D4D5D5D5D4000000D5D5D4
+D5D4D5D5D5D4D5D5D5D5D5D5D5D5D4D4D5D5D4D5D5D5D5D4D5D5D5D4D4D5D4D5D5D5D5D5D5D5D5
+D4D5D5D5D5D5D5D5D4000000D5D5D5D4D4D4D4D5D5D4D5D4D4D5D5D5D5D5D5D5D5D5D5D5D5D5D4
+000000D4D5D5D5D5D5D5D4D5D5D5D5D4D5D4D5D5D5D4D5D5D5D5D5D5D5D5D4D4D5D4D5D5D4D5D5
+D5D5D5D4D5D5D5D4D5D5D4D5D5D4D4D4D5D5D5D5D5D4D4D5D5D5D4000000D4D5D5D5D5D4D4D4D5
+D5D5D5D4D5D4D5D5D5D5D5D5D5D5D5D4D5D5D5D5D5DADBDB2020209B9B9ADBDBDB9C9D9C262626
+DBDBDADBDBDADBDADADBDADBDADBDBDBDBDADADADADBDBDBDBDADADBDADADADADADBDBDADADBDA
+DBDADADBDBDBDBDBDBDADBDBDBDADADBDBDBDBDBDBDADBDBDBDBDBDBDBDBDBDBDBDADBDADBDBDB
+000000DBDBDBDBDBDADBDBDBDBDBDBDBDBDBDADBDADADBDBDADADBDBDBDADBDADBDADBDBDBDBDA
+DADBDBDBDBDBDADADADBDADADBDBDBDADADBDADBDBDADBDBDADADADBDBDB6C6C6CDBDBDBDBDBDA
+DBDBDBDBDBDADBDBDBDBDBDADBDBDBDBDBDADADBDBDADBDBDBDBDADBDBDBDADBDA6C6C6CDBDBDA
+DBDBDADBDADADBDADB050505CCCCCBDADADADBDBDBDBDADADBDADADADADADBDBDADADBDADBDADA
+DBDBDBDBDBDBDADBDBDBDADADBDBDBDBDBDBDADBDBDBDBDBDBDBDBDBDBDBDADBDADBDBDBDBDADB
+DBDBDBDBDBDADBDBDBDBDBDBDBDBDBDADBDADADBDBDADADBDBDBDADBDADBDADBDB000000DADBDB
+DBDBDBDADADADBDADADBDBDBDADADB000000DADBDBDADADADBDBDBDBDBDBDBDBDBDBDBDADBDBDB
+DBDBDADBDBDBDBDBDADBDBDBDBDBDA000000DADBDBDBDBDADBDBDBDADBDADADBDADBDBDADBDBDA
+6C6C6CDBDADBDADBDB000000DADADADBDBDBDBDADADBDADADADADADBDBDADADBDADBDADADBDBDB
+DBDBDBDADBDB6C6C6CDBDBDBDBDBDBDADBDBDBDBDBDBDBDB656565DADBDADBDBDBDBDADBDBDBDB
+DBDBDADBDBDBDBDBDBDBDBDBDADBDA000000DADADBDBDBDADBDADBDADBDBDBDBDADADBDBDBDBDB
+DADADADBDADADBDBDBDADADBDADBDBDADBDBDADADADBDBDBDBDBDBDBDBDBDBDBDADBDBDBDBDBDA
+DBDBDB000000DBDBDBDBDBDADADBDBDADBDBDBDBDADBDBDBDADBDADADBDADBDBDADBDBDADFE0E0
+111111B6B6B6DFE0DFDBDBDC8F8F8FE0E0E0DFDFE0DFE0E0DFDFE0DFE0DFDFE0E0E0E0E0DFDFE0
+E0E0E0E0E0DFDFE0E0DFE0DFE0DFDFDFE0E0DFDFE0E0DFE0E0DFDFE0DFE0DFDFE0E0DFE0E0E0E0
+E0E0E0DFE0DFE0DFDFDFE0DFDFE0DF000000E0E0E0E0E0E0DFDFDFE0DFE0DFE0E0DFE0E0DFDFE0
+DFE0DFE0DFE0DFE0E0DFDFE0E0E0E0DFDFE0E0DFE0E0DFDFDFE0DFE0DFE0DFE0E0DFDFE0E0E0DF
+DFE0E0DFE0E0000000E0DFE0DFDFE0DFE0DFDFDFE0E0E0E0DFDFDFE0E0DFDFDFE0DFE0E0DFDFDF
+DFE0E0DFE0DFDFDFE0000000E0E0E0DFDFE0DFE0E0DFDFE0000000DFE0E0E0E0E0DFDFE0E0E0E0
+E0E0DFDFE0E0DFE0DFE0DFDFDFE0E0DFDFE0E0DFE0E0DFDFE0DFE0DFDFE0E0DFE0E0E0E0E0E0E0
+DFE0DFE0DFDFDFE0DFDFE0DFDFE0E0E0E0E0E0E0E0DFDFDFE0DFE0DFE0E0DFE0E0DFDFE0DFE0DF
+E0DFE0DFE0E0DFDFE0000000DFDFE0E0DFE0E0DFDFDFE0DFE0DFE0DFE0E0000000E0E0DFDFE0E0
+DFE0E0E0E0DFE0DFE0DFDFE0DFE0DFDFDFE0E0E0E0DFDFDFE0E0DFDFDFE0000000DFDFDFDFE0E0
+DFE0DFDFDFE0DFDFDFE0E0E0DFDFE0000000DFDFE0DFE0DF000000E0E0E0DFDFE0E0E0E0E0E0DF
+DFE0E0DFE0DFE0DFDFDFE0E0DFDFE0E0DFE0E0DFDF000000DFDFE0E0DFE0E0E0E0E0E0E0DFE0DF
+E0DFDFDFE0DFDFE0DFDFE0E0E0E0E0E0E0E0DFDFDFE0DFE0DFE0E0DFE0E0000000DFE0DFE0DFE0
+DFE0E0DFDFE0E0E0E0DFDFE0E0DFE0E0DFDFDFE0DFE0DFE0DFE0E0DFDFE0E0E0DFDFE0E0DFE0E0
+E0E0DFE0DFE0DFDFE0DFE0DFDFDFE0E0E0E0000000E0E0DFDFDFE0DFE0E0DFDFDFDFE0E0DFE0DF
+DFDFE0DFDFDFE0E0E0DFDFE0E5E5E47D7E7D0A0A0A515152A1A1A1E3E2E3E4E4E5B8B8B8313232
+2B2B2B323232B8B8B8E4E5E5E4E5E40000006364632323236362624F4F4F252525616261E5E5E4
+C3C3C33737372828283A3A3AC6C7C7E4E4E5E5E4E5E4E4E5E5E5E4E5E4E4000000B8B8B8313131
+2B2B2B323232B8B8B9E4E4E4E5E4E4000000686868272727676767E5E4E5BEBFBE3434342F2F2F
+696969000000E4E5E4E4E5E4E4E4E5E5E4E4424342000000CAC9C9C3C3C33737372828283A3A3A
+C6C6C6E5E4E49191915A5A59E4E5E4676767858586424242000000C9C9CAE4E4E4E4E5E5E4E5E4
+000000424242C9CACAB8B9B83131322B2B2B323232B9B8B8E4E4E4E5E5E5000000767675494949
+E4E5E4E4E4E4B8B8B83132322B2B2B323232B8B8B9E5E5E4E5E4E4000000E4E4E4E4E4E4000000
+E5E5E4E4E4E5000000767575494949E5E5E4E4E5E4E5E4E40000008989892626262929282E2E2E
+6D6C6DE4E5E40000006363642A2A2A2B2B2BB4B4B4E5E4E4C3C3C33737372828283A3A3AC6C6C6
+E5E4E4E4E5E5000000E4E5E4E5E4E4E4E4E5E4E4E4E5E4E5E4E4E5424242000000C9CAC9E4E4E4
+0000005B5C5C2A2A2A656565E4E5E48989892626262828282E2E2E6C6D6CE5E5E4424243000000
+C9C9C9E4E4E4E4E5E5E4E4E5E5E4E50000008B8B8A2A29292A2929222222818181E5E4E5E5E5E4
+E4E4E5E4E4E4000000B8B8B83232312B2B2B323232B9B8B9E4E5E4E4E5E5000000686868272727
+676767E4E5E4BEBEBF3434342F2F2F696969000000E5E4E5E4E4E4E4E5E4E4E4E4000000646363
+2A2A2A2B2B2BB4B5B4E5E4E4E4E4E5000000E5E4E5E4E4E5000000EAE9EAE9EAE9D1D1D0868687
+1F1F1E676767EAE9E92F2F2F949494EAE9E9949494303030E9E9E9E9EAE9000000B7B7B7D4D4D4
+000000B7B7B8D3D3D3010101E9EAE93C3C3CAAAAAAE9E9E9B5B5B53A3A3AE9E9EAE9EAE9E9E9E9
+EAEAE9E9E9EA0000002F2F2F949494EAE9EA949494303030EAE9E9E9EAE9000000AAA9A9D4D4D4
+010101E9EAEA343435939394EAE9E9969696000000E9EAEAEAE9E9E9EAE9E9EAE9EAE9E9000000
+E9E9EA3C3C3CAAAAAAE9E9E9B5B5B53A3A3AE9E9E9E9E9E9555455696A694E4E4EE7E7E8EAEAE9
+000000EAE9E9E9E9E9E9E9E9EAE9E9000000E9E9EAE9E9E92F2F2F949494E9E9E9949494303030
+E9E9EAE9E9E9000000939493E6E5E5E9E9E9E9E9E92F2F2F949494E9E9EA949494303030EAEAE9
+E9E9EA000000EAE9EAE9E9E9000000E9E9E9E9E9E9000000939493E6E5E5EAE9E9E9EAE9E9E9EA
+000000676768ADADAEEAE9E9CACACA000000E9EAEA000000929392E9EAE99998982D2D2DE9E9EA
+3C3C3CAAAAAAE9E9E9B5B5B53A3A3AE9E9E9E9E9E9000000E9EAE9EAEAE9E9E9EAEAEAE9E9E9E9
+EAE9E9E9E9E9000000EAE9E9E9E9EA000000ABABABD3D4D3000000E9E9E9676767ADADADE9E9EA
+CACACA000000E9EAE9EAE9E9000000E9E9E9E9E9E9EAE9E9E9E9EAE9EAE90000000D0D0DAFAFB0
+E9E9E9D4D3D47A7A7AEAE9EAE9E9E9E9E9E9EAE9E90000002F2F2F949494E9EAE9949494303030
+E9E9EAE9E9EA000000A9A9A9D4D4D4010101EAE9E9343534939493EAE9E9969696000000E9E9EA
+EAE9EAE9E9E9EAE9E9000000929292E9E9E99998992D2D2DEAEAE9E9E9EA000000E9E9E9EAE9E9
+000000ECEDEC515151DDDDDDEDECEDCFCFCF101010ECECEC070707D7D7D7ECECECD7D7D8080808
+ECECECECEDED000000EAEAEBECECEC000000EAEAEAEDECEC000000EDEDED090909000000000000
+0000000E0E0EECEDEDECECECECECEDECECECEDECEC000000070707D7D7D7EDECECD7D7D8080808
+ECEDECEDECED000000E7E6E7EDECEC000000ECECEC080808DDDDDDECECEDD8D7D7000000ECECEC
+ECECECEDEDECECEDEDEDECED000000ECECEC0909090000000000000000000E0E0EECEDECEEEDED
+CBCCCB000000C2C2C2EDECEDEDEDED000000ECECECECEDECECECECECECEC000000EDEDECECECEC
+070707D7D7D7ECECEDD7D7D7080808ECECECEDECEC000000E5E5E5EDEDEDEDEEEDEDEDED070707
+D7D7D7ECEDEDD7D7D7080808ECECECEDECEC000000ECEDEDE6E6E6000000ECECEDEDECEC000000
+E5E4E5ECECECEDECEDEDECECECEDEC000000A7A7A75454546767676C6B6B000000ECECEC000000
+D8D8D7ECEDEDE1E0E1090909ECECEC0909090000000000000000000E0E0EECEDECEEEDED000000
+ECECEDECECECEDECEDEDEDEDEDECECECECECECEDEC000000ECECECECECED000000E6E6E6ECEDED
+000000ECECEDA7A7A75454546767676C6B6B000000EDEDEDEDEDED000000EDEDEDECECECECECEC
+ECEDEDECECEC000000B1B1B15F5E5E464646525353A7A7A7EDECECECECEDEDECECECEDEC000000
+070707D8D7D8EDECECD7D8D7080808ECECECECECEC000000E7E6E6EDEDEC000000ECECEC080808
+DDDEDEEDECEDD7D7D7000000ECECECECEDEDECEDECECEDED000000D7D8D7EEEDEDE0E1E0090909
+ECECECEDECED000000EDECECE6E6E6000000F1F0F0313131908F8FF0F0F09D9D9D2E2D2DF1F0F0
+2E2E2E9B9B9BF0F0F1999898303030F0F1F0F0F0F0000000F0F0F0F0F0F0000000F0F0F0F0F0F1
+000000F0F0F0282828BABABAF0F0F0D0CFD0919191F1F0F0F0F0F0F0F0F0F0F0F0F0F0F0000000
+2E2F2E9A9A9AF0F0F1989898303030F0F0F1F0F0F0000000F0F0F0F0F0F0000000F0F0F0303030
+A6A6A6F0F0F09B9B9B000000F0F0F0F0F0F0F1F0F0F0F0F0F0F0F0000000EEEEEE282828BABABA
+F0F0F0CFCFCF919191F0F0F0EDEEED484848868686403F3FECECECF0F0F0000000EFEEEEF0F0F0
+F1F1F1F0F0F1000000F0F1F0F0F1F02E2E2E9A9A9AF0F0F0989898303030F0F0F0F0F0F1000000
+F0F0F0F0F0F0F0F0F0F0F0F02F2E2F9A9A9AF1F0F0989898303030F0F0F0F0F0F0000000DBDCDB
+B0B0B0000000F0F0F0F0F0F0000000F0F0F0F0F0F1F0F0F0F0F0F0F0F0F0000000101010C8C8C8
+F0F0F0BBBBBB000000EEEEEE000000989797F0F0F09F9F9F353535F0F0F0282828BABABAF0F0F0
+CFCFCF919191F0F0F0F0F1F0000000F0F0F1DFDEDEF0F0F0F0F0F0F1F0F0F1F0F0F0F0F0000000
+EEEEEFF1F0F0000000F0F1F0F0F0F0000000F0F0F0101010C8C8C9F0F0F0BBBBBC000000EEEEEE
+F0F0F0000000EEEEEEF1F0F1F0F0F0F1F0F0F0F0F00000005F5F5FDEDEDEF0F0F0BFC0BF0F0F0F
+F0F0F1F0F0F0F0F0F0F0F0F10000002E2E2F9A9A9AF0F0F0989898303030F0F0F1F0F0F0000000
+F0F0F0F0F1F1000000F0F0F0303030A6A6A6F0F0F09B9B9B000000F1F0F0F0F0F0F0F0F0F0F0F0
+000000979797F0F1F0A09F9F353535F1F0F0F0F0F0000000DCDBDBB0B0B0000000F3F3F3D1D1D1
+3939391C1C1C2C2C2CC0C0C0F3F3F3C3C3C33535352E2E2E353535C5C5C5F3F3F3F2F3F3000000
+F3F3F3F3F3F3000000F3F3F3F3F3F3000000F3F3F3BFBFBF353535313131424242B5B5B5F3F3F3
+F3F3F3F3F3F3F3F3F3F3F3F3000000C3C3C33535352E2E2E353535C5C5C5F3F3F3F3F3F3000000
+F3F3F3F3F3F3000000F3F3F3C6C6C63434343434346A6A6A0B0B0BF3F3F3F3F3F3F3F3F3F3F3F3
+F2F3F3363636D2D2D2BFBFBF353435313131424242B5B5B5F3F3F3828282797979F3F3F3767676
+808080F3F3F3363636D2D2D2F3F3F3F3F3F3F3F3F3000000F3F3F3F3F3F3C2C3C33535352E2E2E
+353535C5C5C5F3F3F3F3F3F3000000F3F3F3F3F3F3F3F3F3F3F3F3C3C3C33535352E2E2E353535
+C5C5C5F3F3F3F3F3F36C6C6C292929696969000000F3F3F3F3F3F3000000F3F3F3F3F3F3F3F3F3
+F3F3F3F3F3F30000008080803232323737377070703939397C7C7C0000006D6D6D2E2E2E333434
+C7C7C7F3F3F3BFBFBF353435313131424242B5B5B5F3F3F3F3F3F3000000F3F3F31D1D1DF3F3F3
+F3F3F3F3F3F3F3F3F3F3F3F3363636D2D2D2F3F3F3000000F3F3F3F2F3F3000000F3F3F3808080
+3232323737377070703939397C7C7CF3F3F3363636D2D2D2F3F3F3F3F3F3F3F3F3F3F3F3000000
+8F8F8F1E1E1E282828282828959595F3F3F3F3F3F3F3F3F3F3F3F3000000C3C3C33535352E2E2E
+353535C5C5C5F3F3F3F3F3F3000000F3F3F3F3F3F3000000F3F3F3C6C6C63434343334346A6A6A
+0B0B0BF3F3F3F3F2F3F3F2F3F3F3F30000006D6D6D2E2E2E343434C7C7C7F3F3F3F3F3F36C6C6C
+292929696969000000F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F5F5F5F5F5
+F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F4F4F5F5F5F5
+F5F5F4F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F57A7A7A9E9E9EE8E8E88A8A8A
+323232F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5
+F5F5F5F5F4F4F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F5F5F5F5F5F5F5F5
+F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F4F4F5F5F5F5F5F5F4
+F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5
+F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5
+F5F4F4F5F5F5F5F4F5CACACAF5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F5F5F5F5F5F5F5F5F4F5F5
+F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F4F4F5F5F5F5F5F5F4F4F5F5
+F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+F5F5F57A7A7A9E9E9EE8E8E88A8A8A323232F5F5F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F4F4
+F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F6F7F6F7F7F6F7F7F7F7F7F6F7F7F6
+F7F6F7F7F6F6F7F6F7F7F7F7F6F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F6
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F6F6F7F7F7F7F7F6F6F7F6F7F7F6F7F7F7F7F7F6F7
+F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F6F7F7F7F7F6F7F7F7F7
+F7F7F7C1C1C12929290606062E2E2EC0C0C0F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F6F6
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F6F7F7F6F7F7F7F7F7F6F7F7F6F7F6F7
+F7F6F6F7F6F7F7F7F7F6F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F6F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F6F6F7F7F7F7F7F6F6F7F6F7F7F6F7F7F7F7F7F6F7F7F7F7
+F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F6F7F7F7F7F6F7F7F7F7F7F7F7
+F7F7F7F7F7F7F6F6F7F7F6F6F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F6F6F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F6F7F7F6F7F7F7F7F7F6F7F7F6F7F6F7F7F6F6
+F7F6F7F7F7F7F6F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F6F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F6F7F7F6F6F7F7F7F7F7F6F6F7F6F7F7F6F7F7F7F7F7F6F7F7F7F7F7F7F7
+F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F6F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7
+F7F7F7F6F6F7F7F6F6F6F7F7F7F7F7F7F7F7C1C1C12929290606062E2E2EC0C0C0F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F6F7F7F6F7F7F7F7F7F6F7F7F6F7F6F7F7F6F6F7F6F7
+F9F8F8F9F9F8F9F9F9F9F9F9F8F9F9F8F8F9F9F9F9F8F9F8F8F8F8F9F9F9F8F9F9F8F8F9F9F9F9
+F9F9F9F9F8F9F9F8F8F9F8F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8
+F8F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F8F8
+F9F8F9F8F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F8F8F9F9F8F9F9F8F9F9F9
+F9F8F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F8F8F9F9F8F8F9F8F8
+F9F9F8F9F9F9F9F9F9F8F9F9F8F8F9F9F9F9F8F9F8F8F8F8F9F9F9F8F9F9F8F8F9F9F9F9F9F9F9
+F9F8F9F9F8F8F9F8F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F9F9
+F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F8F8F9F8F9
+F8F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F8F8F9F9F8F9F9F8F9F9F9F9F8F9
+F9F9F8F9F9F9F9F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F8F8F9F9F8F8F9F8F8F9F9F8
+F9F9F9F9F9F9F8F9F9F8F8F9F9F9F9F8F9F8F8F8F8F9F9F9F8F9F9F8F8F9F9F9F9F9F9F9F9F8F9
+F9F8F8F9F8F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F9F9F9F9F9
+F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F8F8F9F8F9F8F9F9
+F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F8F8F9F9F8F9F9F8F9F9F9F9F8F9F9F9F8
+F9F9F9F9F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F8F8F9F9F8F8F9F8F8F9F9F8F9F9F9
+F9F9F9F8F9F9F8F8F9F9F9F9F8F9F8F9FAF9F9FAFAF9FAFAF9FAFAF9F9FAF9FAF9FAF9F9F9F9FA
+F9F9FAFAF9FAF9FAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9FAFAFAF9FAFAF9FAFAF9F9FAF9FAFAF9
+FAF9F9F9F9FAFAF9F9FAFAFAFAFAF9F9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAF9FAF9FAFAFA
+FAF9FAF9FAF9F9FAF9FAFAFAF9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAF9F9F9F9F9F9F9FAFAFA
+FAFAF9F9F9FAF9F9FAF9FAFAF9F9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAFAF9FAFAFAFAFAF9
+FAF9F9FAF9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAFAF9FAFAF9F9FAF9FAF9FAF9F9F9F9FAF9F9FA
+FAF9FAF9FAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9FAFAFAF9FAFAF9FAFAF9F9FAF9FAFAF9FAF9F9
+F9F9FAFAF9F9FAFAFAFAFAF9F9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAF9FAF9FAFAFAFAF9FA
+F9FAF9F9FAF9FAFAFAF9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAF9F9F9F9F9F9F9FAFAFAFAFAF9
+F9F9FAF9F9FAF9FAFAF9F9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAFAF9FAFAFAFAFAF9FAF9F9
+FAF9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAFAF9FAFAF9F9FAF9FAF9FAF9F9F9F9FAF9F9FAFAF9FA
+F9FAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9FAFAFAF9FAFAF9FAFAF9F9FAF9FAFAF9FAF9F9F9F9FA
+FAF9F9FAFAFAFAFAF9F9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAF9
+F9FAF9FAFAFAF9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAF9F9F9F9F9F9F9FAFAFAFAFAF9F9F9FA
+F9F9FAF9FAFAF9F9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAFAF9FAFAFAFAFAF9FAF9F9FAF9FA
+F9F9F9FAF9FAF9FAF9F9FAFAF9FAFAF9FAFAF9F9FAF9FAF9FAF9F9F9F9FAFAFBFBFAFAFBFBFAFB
+FAFAFBFAFBFAFBFBFBFAFAFBFAFAFAFAFBFBFAFBFBFAFBFBFAFAFBFAFAFAFAFAFBFBFAFAFBFAFB
+FAFAFBFAFAFAFBFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFBFAFAFBFAFAFAFBFBFBFAFBFAFAFBFA
+FAFAFBFAFBFBFBFAFBFBFAFBFAFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFBFAFAFBFAFAFAFAFBFAFA
+FAFAFAFBFBFAFBFAFBFBFBFAFAFAFBFAFBFBFBFAFBFBFAFAFAFAFBFAFBFBFBFBFAFBFAFAFBFBFA
+FBFAFBFBFAFAFBFBFBFAFBFAFAFAFBFBFBFAFBFAFBFAFAFBFAFBFBFAFBFBFAFAFBFBFAFBFAFAFB
+FAFBFAFBFBFBFAFAFBFAFAFAFAFBFBFAFBFBFAFBFBFAFAFBFAFAFAFAFAFBFBFAFAFBFAFBFAFAFB
+FAFAFAFBFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFBFAFAFBFAFAFAFBFBFBFAFBFAFAFBFAFAFAFB
+FAFBFBFBFAFBFBFAFBFAFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFBFAFAFBFAFAFAFAFBFAFAFAFAFA
+FBFBFAFBFAFBFBFBFAFAFAFBFAFBFBFBFAFBFBFAFAFAFAFBFAFBFBFBFBFAFBFAFAFBFBFAFBFAFB
+FBFAFAFBFBFBFAFBFAFAFAFBFBFBFAFBFAFBFAFAFBFAFBFBFAFBFBFAFAFBFBFAFBFAFAFBFAFBFA
+FBFBFBFAFAFBFAFAFAFAFBFBFAFBFBFAFBFBFAFAFBFAFAFAFAFAFBFBFAFAFBFAFBFAFAFBFAFAFA
+FBFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFBFAFAFBFAFAFAFBFBFBFAFBFAFAFBFAFAFAFBFAFBFB
+FBFAFBFBFAFBFAFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFBFAFAFBFAFAFAFAFBFAFAFAFAFAFBFBFA
+FBFAFBFBFBFAFAFAFBFAFBFBFBFAFBFBFAFAFAFAFBFAFBFBFBFBFAFBFAFAFBFBFAFBFAFBFBFAFA
+FBFBFBFAFBFAFAFAFBFBFBFAFBFAFBFAFAFBFAFBFBFAFBFBFAFAFBFBFAFBFAFAFBFAFBFAFBFBFB
+FAFAFBFAFAFAFAFAFAFAFAFAFBFBFAFAFBFBFBFBFBFBFAFBFAFBFAFBFBFAFBFAFAFAFBFAFAFBFB
+FAFBFAFBFAFBFBFBFAFAFBFAFBFAFAFAFAFAFAFBFBFBFBFBFBFBFAFAFBFAFBFAFAFBFBFBFAFAFA
+FBFAFBFAFAFAFAFAFBFAFAFAFBFAFBFAFAFAFBFAFBFAFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFA
+FBFBFAFAFBFAFAFAFAFAFAFAFBFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFBFA
+FAFBFBFBFAFAFBFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFAFAFBFAFAFAFBFAFBFAFAFBFBFAFAFA
+FBFBFAFAFAFAFAFAFAFBFBFAFAFBFBFBFBFBFBFAFBFAFBFAFBFBFAFBFAFAFAFBFAFAFBFBFAFBFA
+FBFAFBFBFBFAFAFBFAFBFAFAFAFAFAFAFBFBFBFBFBFBFBFAFAFBFAFBFAFAFBFBFBFAFAFAFBFAFB
+FAFAFAFAFAFBFAFAFAFBFAFBFAFAFAFBFAFBFAFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFBFA
+FAFBFAFAFAFAFAFAFAFBFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFBFAFAFBFB
+FBFAFAFBFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFAFAFBFAFAFAFBFAFBFAFAFBFBFAFAFAFBFBFA
+FAFAFAFAFAFAFBFBFAFAFBFBFBFBFBFBFAFBFAFBFAFBFBFAFBFAFAFAFBFAFAFBFBFAFBFAFBFAFB
+FBFBFAFAFBFAFBFAFAFAFAFAFAFBFBFBFBFBFBFBFAFAFBFAFBFAFAFBFBFBFAFAFAFBFAFBFAFAFA
+FAFAFBFAFAFAFBFAFBFAFAFAFBFAFBFAFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFBFAFAFBFA
+FAFAFAFAFAFAFBFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFBFAFAFBFBFBFAFA
+FBFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFAFAFBFAFAFAFBFAFBFAFAFBFBFAFAFAFBFBFAFAFAFA
+FAFAFAFBFBFAFAFBFBFBFBFBFBFAFBFAFBFAFBFBFAFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFB
+FCFCFCFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFBFCFCFCFB
+FBFBFBFCFBFCFBFBFBFBFBFBFBFCFCFBFCFBFBFBFBFCFCFCFBFBFBFCFBFBFBFBFBFCFBFBFBFBFB
+FCFCFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFCFBFCFCFBFBFBFCFBFCFCFBFBFBFBFC
+FBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFCFBFCFBFBFCFCFCFBFBFBFBFBFBFBFB
+FCFCFBFBFBFBFBFCFBFCFBFCFCFCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFCFC
+FCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFBFCFCFCFBFBFBFB
+FCFBFCFBFBFBFBFBFBFBFCFCFBFCFBFBFBFBFCFCFCFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFCFCFB
+FBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFCFBFCFCFBFBFBFCFBFCFCFBFBFBFBFCFBFBFB
+FCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFCFBFCFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFB
+FBFBFBFBFCFBFCFBFCFCFCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFCFCFCFBFB
+FBFCFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFBFCFCFCFBFBFBFBFCFBFC
+FBFBFBFBFBFBFBFCFCFBFCFBFBFBFBFCFCFCFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFCFCFBFBFBFB
+FBFCFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFCFBFCFCFBFBFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFB
+FBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFCFBFCFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFBFB
+FBFCFBFCFBFCFCFCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFCFCFCFBFBFCFDFC
+FCFCFCFCFCFDFCFCFCFCFDFDFDFDFDFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFDFCFDFDFCFCFCFCFDFCFDFDFCFCFCFCFCFCFCFCFDFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFDFDFCFDFDFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFDFCFDFCFD
+FCFCFCFDFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFDFCFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFC
+FCFDFCFCFDFDFCFCFDFCFCFCFCFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFDFCFCFCFCFDFCFCFCFC
+FCFCFDFCFCFCFCFDFDFDFDFDFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFDFCFCFCFCFDFCFDFDFCFCFCFCFDFCFDFDFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFDFDFCFDFDFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFDFCFDFCFDFCFCFC
+FDFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFDFCFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFC
+FCFDFDFCFCFDFCFCFCFCFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFDFCFCFCFCFDFCFCFCFCFCFCFD
+FCFCFCFCFDFDFDFDFDFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFDFCFCFCFCFDFCFDFDFCFCFCFCFDFCFDFDFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFDFDFCFDFDFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFDFCFDFCFDFCFCFCFDFCFD
+FCFCFCFDFDFCFCFCFCFCFCFCFCFCFDFCFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFCFDFD
+FCFCFDFCFCFCFCFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFCFC
+FCFDFDFDFDFDFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC
+FCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC
+FCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFC
+FDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFDFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFBFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFBFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFBFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFC797979000000797979BDBDBD000000FCFCFCFCFCFB000000FBFCFCFCFCFCFBFCFCFCFCFC
+FBFCFC000000FCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFB000000FCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFC4F4F4FE1E0E1FCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFB
+FCFCFCFBFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFBFBFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFC
+FCFCFC0C0C0CFCFCFC000000FCFCFCFCFBFCFCFCFC000000FCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+000000FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC000000FCFCFCFCFCFC
+000000FCFCFCFCFCFCFCFBFC000000FCFCFBFCFCFCFCFBFCFCFCFC000000FCFCFCFCFCFBFCFCFC
+FBFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC
+000000FCFCFCFCFCFCFBFCFCFCFCFC000000FBFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFC
+FCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC000000FCFCFB
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC000000FCFCFC
+FCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFBFCFC
+FCFBFCFCFCFCFCFBFCFCFCFC000000FCFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFBFCFCFCFCFCFCFCFBFBFCFCFCFDFD000000FDFDFDFDFDFD000000FDFDFDFDFDFD
+F3F4F3FDFDFDFDFDFCFCFDFDFDFDFCFCFCFDF4F4F3FCFCFCFDFCFDFDFDFCFDFDFDFDFDFD161616
+FCFCFD000000FDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFC161616FDFDFCFCFCFDFDFDFD
+FDFCFDFDFDFDFDFDFDFDFCFD161616FDFDFDFDFDFDFDFDFD000000FBFAFBFDFDFDFCFCFDFCFCFD
+FDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFD
+FDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFC
+FDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFC282828FDFCFD000000FDFDFDFDFDFDFDFDFC000000
+FDFDFDFDFDFDFDFDFDFDFCFDFCFDFD000000FDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFD
+FDFDFDFDFDFD000000FDFDFDFDFDFDF4F4F4FDFDFDFDFDFDFDFCFD000000FCFCFDFCFCFDFDFDFD
+FDFDFDF4F3F3FDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFD
+FDFDFDFCFCFDFDFCFDFDFCFDFCFDFD000000FDFDFDFDFDFDFCFDFCFDFDFD000000FCFDFCFDFDFD
+FDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFD
+FDFDFD161616FDFCFD000000FCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFD
+FDFDFD161616FDFDFD000000FDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFD
+FDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDF4F4F3FDFDFDFDFDFDFDFDFD
+FCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFD000000
+FDFDFDFCFDFD000000787878434444000000555555707070686868FCFCFCFDFCFD000000555555
+707070686868FCFDFCFCFDFD000000EAEAEB0000007878784443436F6F6F1C1C1C403F3FFDFDFD
+FDFDFD000000EBEBEB6F6F6F1C1C1C3F3F40909191B8B8B88F8F8E000000EBEAEBFDFDFDFDFDFC
+000000EBEAEA7E7E7E5D5D5D7E7E7EFCFDFD3B3B3B5A5A5AF7F7F77E7E7E5D5D5D7E7E7E000000
+FCFCFCFCFDFD0000003B3B3B5A5A5AF7F6F75555557070706868686F6F6F1C1C1C3F3F40838383
+5B5B5B6161617A7A7A5D5D5D7E7E7EFDFDFD191919353535868686646464757575444444FCFDFC
+0000006161616C6C6C4040400000006868687C7C7C6F6F6F1C1C1C404040000000FDFDFDFDFDFD
+FDFDFCFDFDFD717171B9B9B96363639C9D9DCDCDCD0000007878784443440000008383825B5B5B
+616161000000787878434444FCFDFDFCFCFD000000555555707070686868FDFCFCFCFDFDFCFCFC
+1717172D2D2D727272424142000000FDFDFDFCFDFD0000005B5B5B616161000000787878434444
+FDFDFDFDFDFD0000007E7E7E5D5D5D7E7E7EFCFCFC1919193535358888875757577A7A7A3A3A3A
+1C1C1C3F4040FDFDFD3B3B3B5A5A5AF7F7F6000000EAEAEB0000007878784444446161616C6C6C
+404040FDFDFD191919353535FCFDFDFDFDFD000000EAEAEB0000007878784444436F6F6F1C1C1C
+3F403FFCFCFDFCFDFD292929595959818081FDFDFD3B3B3B2727271B1B1B3F40406C6C6CFCFDFD
+6E6E6E0000007E7E7E5D5D5D7E7E7EFCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFD
+FDFDFDFCFDFDFCFDFDFDFCFD000000FDFCFDFDFDFC000000F7F6F6000000000000909191616161
+888888FDFDFCFCFDFC000000909190616161888788FCFDFCFDFCFD000000FCFDFC000000F7F6F6
+000000303030E8E7E8D1D0D0FDFDFDFDFDFD000000FCFDFD303030E7E8E8D1D1D0F4F5F4282828
+F4F4F4000000FDFDFCFCFCFDFCFDFC000000FDFDFC151515E5E4E5151515FCFDFC000000F6F6F6
+FDFDFD151515E5E4E5151515000000FDFDFCF2F2F1000000000000F5F5F6FCFCFD919190616161
+878887303030E8E7E8D1D1D00B0B0BE7E7E6ECECED151414E5E5E4151515FCFDFD000000000000
+0B0B0BE3E4E3E3E3E45F5F5FFCFCFC0000008485848C8B8C000000000000E3E4E4151515303030
+E8E7E8D1D0D1000000FDFDFDFDFDFDFDFDFCFCFDFD8483837D7D7D797979797979FBFAFB000000
+F6F6F60000000000000B0B0BE6E7E7EDEDEC000000F7F6F7000000FCFDFCFCFCFC000000919191
+616161888788FCFCFCFCFDFDFDFDFC000000000000FAFAF9000000000000FDFDFCF2F2F2000000
+E7E7E7EDECED000000F7F6F7000000FCFCFDFDFCFC000000151515E4E5E5151515FDFDFD000000
+0000000C0C0CE4E5E4E3E3E3191919E7E8E7D1D0D1FDFDFD000000F5F6F6FDFCFC000000FDFCFD
+000000F7F6F60000008585858C8C8B000000FDFCFC000000000000FCFDFCFDFCFD000000FCFCFC
+000000F6F6F7000000303030E8E8E7D1D1D1FDFCFDFDFDFD000000E3E3E3151515FDFDFD000000
+2F2E2FE7E7E7D0D1D19D9D9CA9A9A99F9F9F000000151515E4E4E5151515FDFDFDE9EAE9FDFDFD
+FDFCFDFDFDFCEAE9EAFDFDFCFCFCFDEAE9E9FDFDFCFDFCFDFCFDFD000000FDFDFDFCFDFC000000
+FCFCFC0000000000005C5C5C757575555555FCFCFCFCFCFD0000005C5C5C757575555555FDFDFC
+FCFCFC202020E8E8E8000000FDFCFC000000A8A8A85E5E5E959595FDFCFDFDFCFD202020E8E8E7
+A8A8A85E5E5E969695888788C3C2C2858485202020E8E7E7FCFCFCFDFDFD000000FDFCFD7E7E7E
+5D5D5D7D7D7DFCFDFC000000FDFCFCFCFDFC7E7E7E5D5D5D7D7D7D4F4E4F747474868586000000
+000000FCFDFCFCFCFC5C5C5C757575555555A8A8A85E5E5E9696958383836A6A6A6E6E6E7A7A7A
+5D5D5D7D7D7DFCFDFD0000000000008080805454547979797B7B7BFDFCFC0000004949488A8A8A
+202020202020585858828181A8A8A85E5E5E959696000000555555FDFCFDFCFCFCFDFDFCCCCCCC
+575757A8A8A8787878FDFCFC000000FCFDFC0000000000008383836A6A6A6E6E6E000000FCFCFC
+000000FCFDFCFDFCFC0000005C5C5C757575555555FCFCFDFDFCFDFCFCFC000000000000FCFDFD
+0000004E4E4E7474748586860000006A6A6A6E6E6E000000FDFDFD000000FCFDFCFCFCFC000000
+7E7E7E5D5D5D7D7D7DFDFCFD0000000000008686866363637979795B5C5B5E5E5E959595FCFCFD
+000000FDFCFCFDFCFC202020E7E7E8000000FCFCFC0000004948498A8A8A202020CBCBCB000000
+000000FDFCFDFDFCFC202020E7E8E7000000FCFCFC000000A8A8A85E5E5E969695FCFCFCFDFCFC
+0000006767677D7D7DFCFDFC000000A8A8A85E5E5E969596EFEFEF2F2F2FF2F3F30000007E7E7E
+5D5D5D7D7D7DFCFDFD1E1E1EFCFCFCFCFDFDFDFDFC1E1E1EFCFDFCFCFDFC1E1E1EFCFCFDFCFDFC
+FCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFD
+FCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFD
+FCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFC
+FCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFC
+FCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFC
+FCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFC
+FCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFC
+D7D6D7FDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFC
+FDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFD
+FCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFD
+FDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDA6A7A67D7D7D
+828383CCCCCDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFD
+FDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFC
+FCFDFDFCFCFCFCFDFDFCFCFCFCFCFC000000FDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFD
+FDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFD
+FCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFC
+FCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC
+FCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFD
+FCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFD
+FCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFC
+FCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFC
+FCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC
+FCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFD
+FCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFC
+FCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFD
+FCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFC
+FDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC
+FCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFC
+FDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDC4C4C4FCFCFCFCFDFC
+FDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFC
+FCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFB
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFC
+FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFC
+FCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFB
+FCFCFBFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFC
+FCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFC
+FCFCFCFBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFBFCFCFCFC
+FCFCFCFCFCFCFCFBFCFCFCFBFCFCFBFBFBFCFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFBFCFCFB
+FCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFC
+FBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFC
+FBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFBFCFCFCFCFCFCFC
+FCFCFCFCFBFCFCFCFBFCFCFBFBFBFCFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFBFCFCFBFCFCFC
+FCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFC
+FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFC
+FCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC
+FCFBFCFCFCFBFCFCFBFBFBFCFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFBFBFCFCFCFCFCFBFCFCFBFBFBFCFBFCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFCFBFBFC
+FCFBFCFCFCFCFCFCFCFCFCFCFBFBFBFCFCFCFBFCFCFCFCFCFBFBFCFBFCFCFCFBFCFCFCFBFCFCFC
+FBFCFBFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFBFCFBFCFBFCFBFCFCFCFCFC
+FBFBFCFCFBFCFCFBFBFCFBFCFBFCFBFBFBFCFBFCFCFBFBFCFCFBFCFCFCFCFBFCFBFBFBFCFBFBFC
+FBFCFBFBFCFCFCFBFCFBFBFCFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFB
+FBFCFCFCFCFCFBFCFBFCFBFBFBFCFBFCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFCFBFBFCFCFBFC
+FCFCFCFCFCFCFCFCFCFBFBFBFCFCFCFBFCFCFCFCFCFBFBFCFBFCFCFCFBFCFCFCFBFCFCFCFBFCFB
+FCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFBFCFBFCFBFCFBFCFCFCFCFCFBFBFC
+FCFBFCFCFBFBFCFBFCFBFCFBFBFBFCFBFCFCFBFBFCFCFBFCFCFCFCFBFCFBFBFBFCFBFBFCFBFCFB
+FBFCFCFCFBFCFBFBFCFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFBFBFCFC
+FCFCFCFBFCFBFCFBFBFBFCFBFCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFCFBFBFCFCFBFCFCFCFC
+FCFCFCFCFCFCFBFBFBFCFCFCFBFCFCFCFCFCFBFBFCFBFCFCFCFBFCFCFCFBFCFCFCFBFCFBFCFBFC
+FCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFBFCFBFCFBFCFBFCFCFCFCFCFBFBFCFCFBFC
+FCFBFBFCFBFCFBFCFBFBFBFCFBFCFCFBFBFCFCFBFCFCFCFCFBFCFBFBFBFCFBFBFCFBFCFBFBFCFC
+FCFBFCFBFBFCFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFBFBFCFCFCFCFC
+FBFCFBFCFBFBFBFCFBFCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFCFBFCFCC1C1C12E2E2E292929
+353535C6C6C6FCFCFCFBFCFBFCFCFBFBFCFCFBFCFCFCFBFBFCFBFCFBFCFBFBFBFCFCFCFCFCFCFB
+FBFBFCFBFCFCFCFCFCFBFCFCFBFBFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFBFC
+FBFCFBFBFCFCFCFCFCFBFCFCFCFBFBFBFCFCFBFCFBFBFBFBFBFCFBFCFCFBFBFCFBFCFBFCFCFBFB
+FBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFCFCFBFCFBFCFCFCFCFBFBFBFCFCFBFBFCFBFCFCFBFCFCFB
+FCFCFCFBFBFBFBFBFB000000FCFBFCFBFCFCFBFCFCFBFCFCFBFCFCFCFCFCFBFBFBFCFBFCFCFCFC
+FCFCFCFCFCFCFBFCFBFCFCFBFBFCFCFBFCFCFCFBFBFCFBFCFBFCFBFBFBFCFCFCFCFCFCFBFBFBFC
+FBFCFCFCFCFCFBFCFCFBFBFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFBFCFBFCFB
+FBFCFCFCFCFCFBFCFCFCFBFBFBFCFCFBFCFBFBFBFBFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFCFB
+FCFBFBFBFCFBFBFBFCFCFBFBFCFCFBFCFBFCFCFCFCFBFBFBFCFCFBFBFCFBFCFCFBFCFCFBFCFCFC
+FBFBFB000000FCFBFCFCFBFCFBFCFCFBFCFCFBFCFCFBFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFCFC
+FCFCFCFBFCFBFCFCFBFBFCFCFBFCFCFCFBFBFCFBFCFBFCFBFBFBFCFCFCFC000000FBFBFCFBFCFC
+FCFCFCFBFCFCFBFBFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFCFCFCFB767576272727DDDEDDFBFCFC
+FCFCFCFBFCFCFCFBFBFBFCFCFBFCFBFBFBFBFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFCFBFCFBFB
+FBFCFBFBFBFCFCFBFBFCFCFBFCFBFCFCFCFCFBFBFBFCFCFB000000FCFCFBFCFCFBFCFCFCFBFBFB
+FBFBFBFCFBFCFCFBFCFBFCFCFBFCFCFBFCFCFBFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFCFCFCFCFC
+FBFCFBFBFCFC252525B3B2B3FCFCFBB5B4B52C2C2CFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFB
+FCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFC
+FCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFC
+FCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFB
+FBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFC000000FCFCFCFBFBFBFBFBFCFCFBFB
+FBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFB
+FCFBFBFCFCFCFCFCFCFCFCFBFBFBFB7D7D7DFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFB
+FCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFB7C7C7DFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFC
+FCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFB
+FCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFB000000FCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFC
+FBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFB
+FCFCFCFCFCFC000000FBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFB
+FBFBFB060606EAEBEBFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFC
+FBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFC
+000000FBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFB
+FCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFBFCFB131313CDCCCDFBFBFBF7F8F7A2A1A1FBFCFB
+FBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFC
+FBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFB
+FCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFB
+FBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFC
+000000FBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFC
+FCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFB000000FBFCFCFBFBFB
+FBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFC000000FCFCFB
+FCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFB
+FBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFB000000FCFBFB
+FBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFB
+FBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFB000000FBFBFBFBFBFCFBFCFCFBFBFBFBFBFB
+FCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFC000000FBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFB
+FBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFC
+FBFCFCFCFCFCFBFCFBFBFBFCFBFBFB000000FBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFB
+FBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFCFB8A8A8A
+0B0B0B5A5A5AB1B1B1FAF9FAFBFBFBCACBCA373736303030373737CACACAFCFBFBFBFBFB000000
+6D6D6D2727276C6D6C5757572929296B6C6CFBFBFBD6D7D73C3C3C2C2C2C404040DBDADAFBFCFB
+FBFCFBFCFCFCFBFBFBFBFBFC0000006E6E6D2727276D6D6D5757572929296B6C6BFBFBFBCBCACB
+363637303030373737CBCACAFCFBFBFBFBFB000000818181D6D7D63C3D3C2C2C2C404040DADADA
+FCFCFBFCFBFBFBFBFBFBFBFCFBFCFB000000CBCBCA363637303030373738CACBCAFCFBFBFBFBFC
+0000007272722B2B2B717171FBFCFBD2D2D13A3A39333333737373000000FBFBFBFBFBFBFBFBFB
+FCFCFB494949000000DDDEDDD6D7D73C3C3C2C2C2C404040DADBDAFCFBFBA09F9F636363FBFCFB
+727272939393494949000000DEDEDDFBFCFBFCFCFCFCFCFBFBFBFB0000006D6D6D2727276C6C6D
+5757572929296C6B6BFCFBFBFBFBFB000000FCFBFBFBFCFB000000FBFBFBD0D0D13C3C3C2E2E2E
+3F3F3FDEDEDEFBFBFC0000006564642F2F2F6F6F70FBFBFCFBFBFCFBFCFBFCFBFB9696972A2A2A
+2D2D2D333233777777FBFCFB9999982E2E2E2E2E2E2626268E8E8EFBFBFBFBFBFBFBFBFB000000
+6D6E6D2F2F2F303030C7C7C7FBFBFBD6D7D73C3C3C2C2C2C404040DBDADAFBFCFB000000494949
+DDDDDDCACACB373637303030373837CBCBCBFCFCFBFBFBFB000000818181D7D6D73C3C3D2C2C2C
+404040DBDADAFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFC000000CBCBCA373636
+303030373738CACBCAFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFB
+FCFBFCFBFBFBFBFCFBFBFBFBFBFBFBE0E0E0919191212121706F6FFBFBFB3232329F9F9FFBFBFB
+A09F9F333334FBFCFCFBFBFB000000C6C6C6E4E4E4000000C6C6C6E3E3E4010101FBFBFB404040
+B7B7B7FBFBFBC3C3C33F3E3EFBFBFBFBFCFBFBFBFBFCFBFBFBFBFB000000C6C6C6E4E5E4000000
+C6C6C6E3E3E4010101FCFBFB3232329F9FA0FBFBFB9F9F9F343334FBFBFCFBFCFB0000009E9E9E
+404040B7B7B7FBFBFBC3C3C33E3F3EFBFBFBFBFBFBFBFBFCFCFBFCFBFCFB0000003232329F9F9F
+FBFBFB9F9F9F333333FBFBFBFBFBFB000000B6B6B6E5E4E4010101FBFBFB3838389E9E9EFCFBFB
+A1A1A2000000FBFBFBFCFBFCFBFBFBFBFBFBFBFCFB000000FBFBFC404040B7B7B7FCFBFBC3C3C3
+3E3E3EFBFBFCFCFBFB5B5B5B717271545454FAF9F9FBFBFB000000FBFCFBFBFCFBFBFBFBFBFCFB
+FBFBFC000000C6C6C6E4E4E4000000C6C6C6E3E3E3010101FBFBFCFBFCFB000000FBFBFBFBFBFB
+000000FBFBFB373737A0A1A0FBFBFBA0A0A09F9FA0FCFBFC000000B8B8B8E3E3E3000000FBFBFB
+FBFBFBFBFBFBFBFBFB6F6F6FBBBBBBFBFBFBDBDADA000000FBFBFB0E0E0EBDBDBDFCFBFBE3E3E4
+848484FBFBFBFCFBFCFBFBFB0000009D9E9DFBFBFBA4A4A5313131FBFBFB404040B7B7B7FBFBFB
+C3C3C33F3E3EFBFBFB000000FBFBFBFCFBFB3232329F9F9FFBFCFB9FA09F333333FBFCFBFBFBFC
+0000009F9E9E404040B7B7B8FBFBFBC3C3C33F3E3FFBFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFB
+FBFBFBFBFBFB0000003232329F9F9FFBFBFCA09FA0333433FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB
+FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB565656EBEBEBFBFBFBDBDBDB
+111111FBFBFB070707E5E5E5FBFBFBE5E5E5080808FBFBFBFBFBFB000000F9F9F9FBFBFB000000
+F9F9F9FBFBFB000000FBFBFB0909090000000000000000000F0F0FFBFBFBFCFCFBFBFBFBFBFBFB
+FBFBFB000000F9F9F9FBFBFB000000F9F9F9FBFBFB000000FBFBFC070707E5E5E5FBFBFBE5E5E5
+080808FBFBFBFBFBFB000000F3F4F30909090000000000000000000F0F0FFCFBFBFBFBFBFBFBFB
+FCFBFBFBFBFB000000070707E5E5E5FBFBFBE5E5E5080808FBFBFBFBFBFB000000F5F5F5FBFBFB
+000000FBFBFB080808EBEBEBFBFBFBE5E5E5000000FBFBFBFBFBFCFBFBFBFBFBFBFBFBFB000000
+FBFBFB0909090000000000000000000F0F0FFBFBFBFBFBFBD8D8D8000000CECECEFBFBFBFBFBFB
+000000FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000F9F9FAFBFBFB000000F9F9F9FBFBFB000000
+FBFBFBFBFBFB000000FBFCFBF5F5F5000000FBFBFB080808E5E5E5FCFBFBFBFBFBFBFBFBFCFBFB
+000000F5F5F5FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFBB2B2B25A5A5A6D6D6D727272000000
+FBFBFBBDBDBD6464644A4A4A585858B2B2B2FBFBFBFBFBFCFBFBFB000000E5E5E5FBFBFBEFEFEF
+090909FBFBFB0909090000000000000000000F0F0FFBFBFB000000FBFBFBFBFBFB070707E5E5E5
+FBFBFBE5E5E5080808FBFBFBFBFBFB000000F3F3F40909090000000000000000000F0F0FFBFBFB
+FBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFB000000070707E5E5E5FBFBFBE6E5E5080808
+FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB
+FBFBFB333333969696FBFBFBA4A4A4303030FBFBFB303131A1A1A1FBFBFB9F9F9F323232FBFBFB
+FBFAFB000000FBFBFBFBFBFB000000FBFBFBFBFBFB000000FBFBFB2A2A2AC3C3C2FBFBFBD8D8D8
+979797FBFBFAFBFBFBFBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFB000000FBFAFBFBFBFB000000
+FBFBFB313131A1A1A1FBFBFB9F9F9F323232FBFBFBFBFBFB000000FAFBFB2A2A2AC3C3C3FBFBFB
+D8D8D8979797FBFBFBFBFBFBFBFBFAFBFBFBFBFBFB000000313131A1A1A1FBFBFB9F9F9F323232
+FBFBFBFBFBFB000000FBFBFBFBFBFB000000FAFBFB323232AEAEAEFBFBFBA2A2A2000000FBFAFB
+FBFBFBFBFBFBFBFBFBFBFBFB000000F9F9F92A2A2AC3C3C3FBFBFBD8D8D7979797FBFBFBF8F8F8
+4B4B4B8C8C8C424242F7F7F7FBFBFB000000F9F9F9FBFBFBFBFBFBFBFAFBFBFBFB000000FBFBFB
+FBFBFB000000FBFBFBFBFBFB000000FBFBFBFBFBFB000000E4E5E5B8B8B8000000FBFBFB323232
+A3A3A3FBFBFB9F9F9F838382FBFBFB000000FBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFB
+111111D1D1D1FBFBFBC4C4C4000000F8F9F9646464E8E8E8FBFBFBC8C8C80F0F0FFBFAFBFBFBFB
+FBFBFB0000009E9E9EFBFBFBA6A6A6373737FBFBFB2A2A2AC3C3C2FBFBFBD8D8D8979797FBFBFA
+000000FBFBFBFBFBFB313131A1A1A1FBFBFB9F9F9F323232FBFAFBFBFBFB000000FBFBFB2A2A2A
+C3C3C3FBFBFBD8D8D8979797FBFBFBFBFBFBE8E8E7FAFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000
+313131A1A1A1FBFBFA9F9F9F323232FBFBFBFBFBFBE8E8E8FBFBFBFBFBFBFBFBFBE8E8E8FBFBFB
+FBFBFBE8E8E8FBFBFBFBFBFBFAFBFBFBFBFAD8D8D83B3B3B1D1D1D2E2E2DC6C7C6FAFBFBC9C9C9
+363636303030363636CBCBCBFBFBFBFBFBFB000000FBFBFBFBFBFB000000FBFAFBFBFBFB000000
+FBFBFBC6C5C6363636323232444444BBBBBBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000FAFAFB
+FBFBFB000000FBFBFBFBFBFA000000FBFBFBC9C9C9363636303030363636CBCBCBFBFAFBFAFBFA
+000000FBFBFBC6C6C6363636323232444444BBBBBBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFA000000
+C9C9C9363636303030363636CBCBCBFBFBFBFBFBFB000000FBFBFAFAFBFA000000FAFAFBCCCCCC
+3535353535356D6D6D0B0B0BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB373737D9D9D9C6C6C6363636
+323232444444BBBBBBFAFBFB8787877D7D7DFBFBFB7A7A7A848484FBFBFB373737D8D8D9FBFBFB
+FBFBFBFBFBFBFBFBFA000000FBFBFBFAFAFB000000FBFBFBFBFAFB000000FBFAFBFAFBFA6F6F6F
+2B2B2B6C6C6C000000FBFBFBCBCBCB3737372C2C2C393939DEDEDEFAFBFB000000FBFBFBFBFAFB
+000000FBFBFBFBFBFBFBFBFAFBFBFB8484843333333838387474743B3B3B7F7F809494941F1F1F
+2A2A292A2A2A999999FBFBFBFBFBFBFBFBFB000000707070302F30353535CDCDCDFBFBFBC6C5C6
+363636323232444444BBBBBBFBFBFB000000FBFBFBFBFBFBC9C9C93636362F2F30363636CBCBCB
+FBFBFBFBFBFA000000FBFBFBC5C5C6363636323232444444BBBBBBFBFAFBFAFBFA1E1E1EFBFBFB
+FBFBFBFBFBFBFBFBFBFBFBFB000000C9C9C9363636303030363636CBCBCBFBFBFBFBFAFB1E1E1E
+FBFBFBFBFBFBFBFBFA1E1E1EFBFBFBFBFBFA1E1E1EFAFBFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFB
+FAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFB
+FBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFA
+FBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFB
+FBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFB
+FBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFA
+FAFBFBFBFAFBFBFBFAFBFBFB7D7D7DA2A2A2EEEDEE8E8E8E333333FBFBFAFBFBFBFBFBFBFBFBFA
+FBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFB
+FBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFA
+FBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFB
+FAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFB
+FBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFB
+FAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFB
+FBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFB
+FBFBFAFBFBFBFBFBFACFCFCFFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFB
+FBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFB
+FBFBFAFBFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFB
+FBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFB
+FBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFA
+FBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFB
+FAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFB
+FAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAC5C4C4292A290606062F2E2F
+C4C4C3FBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFA
+FBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFB
+FAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFB
+FAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFB
+FAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFA
+FBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFB
+FBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFA
+FBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFA
+FBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFA
+FBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFA
+FAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFA
+FAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFA
+FBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFA
+FBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFB
+FBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFB
+FBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFA
+FAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFA
+FAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFB
+FAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFB
+FBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFA
+FBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFA
+FAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFA
+FAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFA
+FAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFA
+FBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFAFBFB
+FBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFB
+FAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFB
+FAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFB
+FAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFB
+FBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFB
+FAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFB
+FAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFA
+FBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFA
+FBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFA
+FAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFA
+FAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFA
+FAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFB
+FAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFA
+FAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFB
+FBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFA
+FAFAFAFAFBFBFAFAFAFBFBFAFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFA
+FAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFA
+FBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFB
+FAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFB
+FAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFA
+FBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFA
+FAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFA
+FBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFB
+FBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFA
+FBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFB
+FBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFA
+FAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFA
+FAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFA
+FAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFB
+FAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFA
+FAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFA
+FBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFA
+FAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFB
+FAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFA
+FAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFA
+FAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFB
+FAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFB
+FAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFA
+FBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFA
+FAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFB
+FAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFA
+FAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFA
+FAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFB
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFA
+FAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFA
+FBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFA
+FAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFA
+FAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFB
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+A4A4A4000000C0C0C0FAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFA
+F9FAFAFAFAFA000000FAFAFAFAFAFAFAFAFAFAFAFA747575272727DCDCDBFAFAFAF9FAFAFAFAFA
+FAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9
+000000FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA000000FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9
+FAF9FAFAFAFAFAFAFA000000FAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFA000000FAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FA000000FAFAFAF9FAFA
+FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFA
+FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9000000FAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFA
+F9FAFAFAFAFAFAFAFA000000FAFAFAF9FAFA000000757574272727DBDCDC757575272727DCDCDB
+FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+FAFAFAFAF9FAFAFAF9FAFAF9FAFAF95051513535356F6E6EFAFAFAFAFAFAF9FAFAFAFAFAFAF9FA
+FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA000000F9F9FAF9FAFAFAFAFAFAFAFA060606
+E9E9E9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FA
+FAFAFAFAFAFA7C7C7CFAFAFAFAFAFA000000F9FAFAFAFAFAF9FAF9F9FAFAF9FAFA747473FAFAFA
+FAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFA000000FAF9FAFAF9FAFAF9FAFAFAFA
+F9FAFAFAF9F9000000FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9
+FAFAFAFAFAFA000000FAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFA
+FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFA
+FAFAFAFAFAFAFAFAFA000000FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFA
+FAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFA
+FAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFA
+FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFA000000FAFAFAFAFAF9747474060606
+E9E8E9FAFAFA060606E9E8E9F9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFAFAFAFA
+FAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFA
+F9FAFA7C7C7CFAFAF9FAF9FAFAFAF9FAFAFAFAFAFA7C7B7CFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9
+FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAF9FAF9EEEEED121212C4C4C41E1E1E
+F8F8F8FAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFA000000
+F9FAFAFAFAFAF9F9FAFAF9FA000000FAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9
+FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFA000000FAFAFAFAFAFA000000FAF9F9FAF9FA
+FAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFA
+000000F9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFA000000FAFAF9FAFAFAF9F9F9FAFAF9FAFAFA
+FAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FA000000FAFAF9FAF9FAFAFAFAFAFAFAF9FAFA
+FAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FA
+F9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFA000000FAFAFAFAF9F9FAF9FAFAF9FA
+F9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFA
+F9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFA
+F9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFA
+000000FAF9FAFAFAFAFAFAF9000000FAFAFAF9F9F9000000FAF9FAF9F9FAFAFAF9FAF9FAF9F9FA
+F9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFA
+FAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFA000000FAFAF9FAFAFAFAF9FAF9FAFAFAFAFA000000
+FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFA
+F9FAFAA5A5A44E4D4EF8F8F7202020C5C5C6F9FAF9FAF9FA0000007272722A2A2A717070FAFAF9
+CACACA3232322E2E2E696969000000F9F9FAFAFAFAFAFAF9FAFAFA000000484949DCDBDBCAC9CA
+3636362F2F2F373737CACACAFAF9F9F9F9FA000000808080504F4FFAFAFAFAFAFA494849000000
+DCDBDBF9F9FA0000006464642E2E2E6F6F6FFAFAF9FAF9F90000009898982D2D2D2D2D2D252526
+8D8D8DFAF9FAFAFAFAFAFAFAFAFAFA0000009695962929292C2C2C323232777676FAF9FA000000
+6D6D6C2E2E2E2F2F2FC5C5C5F9F9FAD5D5D53C3C3C2B2B2B404040D9D8D8FAF9F9FAFAF9000000
+FAFAF9F9F9FAFAF9F9343434D5D5D5EDEDED030303B0B0B0F7F8F7212121E2E1E1D5D5D53C3C3C
+2B2B2B404040D9D9D9FAF9F9F9F9FAFAF9F9FAFAF9D0CFCF3C3C3C2D2D2D3F3F3FDCDDDDFAF9F9
+0000006464642E2E2E6F6E6FFAFAFACACAC93636362F2F2F373737CAC9C9F9F9F9C9C9CA363636
+2F2F2F373737CACACAFAFAFA9798982D2D2D2D2D2D2525258D8D8DD5D5D53C3C3C2B2B2B404040
+D9D8D9FAFAF9F9F9F9F9F9FAF9FAF99695962929292C2C2C323232777676FAFAF9FAFAFAFAFAF9
+F9F9FACAC9C93232322E2E2E696969000000FAFAFAF9FAF9000000000000494849DCDBDB000000
+494849DCDCDCD5D5D53C3C3C2B2B2B404040D9D8D8FAFAFAFAFAFA000000808080D5D5D53C3C3C
+2B2B2B404040D9D8D9FAFAFAFAFAF90000007272722A2A2A717070F9F9F9484849000000DCDBDC
+FAFAFAFAFAFAFAFAFA484949000000DCDCDBD5D5D53C3C3C2B2B2B404040D8D9D9FAFAF99F9E9F
+626262F9F9F9707071919291FAF9FAF9F9FA5252529D9D9EF9F9FA6A6A6A737373F9FAFAFAF9FA
+000000B5B5B4E2E3E2010101F9FAFA313131A6A6A6F9F9F99B9B9B000000FAF9F9F9FAFAF9FAFA
+FAF9F9000000FAF9F9FAF9F93232329F9E9EF9F9FA9F9F9E333333FAF9FAF9FAF90000009E9E9E
+F5F6F5FAF9F9F9F9FAFAFAFA000000F9FAFAF9F9FA000000B6B6B6E2E1E1000000F9F9F9F9F9F9
+0000000E0E0EBBBBBCFAF9FAE1E2E1838383F9FAF9F9F9FAFAFAF9FAF9FA0000006F6E6EB9B9BA
+FAF9F9D8D9D9000000FAFAF90000009D9D9DF9F9FAA3A3A4303030F9F9F9404040B6B5B6F9F9FA
+C2C2C13E3E3EFAF9FAF9FAFA000000FAFAFAF9F9F9F9F9F9818181908F8FB1B1B13737376D6C6C
+D4D4D43A3A3AFAF9F9404040B6B5B5F9F9FAC2C2C13E3E3EFAF9FAF9FAF9FAFAF9FAFAFA373737
+A09F9FF9F9FAA0A0A09E9E9EF9FAFA000000B7B7B7E1E1E1000000FAF9F93232329E9E9EFAFAFA
+9F9E9F333333FAF9FA3232329F9F9EF9FAF99E9E9F333333FAF9FA0E0E0EBCBBBBF9F9FAE2E1E1
+838383404040B6B6B5F9F9FAC2C2C23E3E3EF9F9FAFAF9FAF9F9F9F9FAFA6F6E6FB9B9BAFAFAF9
+D8D9D8000000F9FAFAFAFAF9FAFAFAF9F9F9313131A6A6A6FAF9F99B9C9C000000FAF9F9FAF9FA
+000000000000F9F9F9FAF9F9000000FAFAF9F9F9FA404040B5B6B5FAFAF9C2C2C23E3E3EFAF9F9
+F9F9FA0000009D9D9D404040B5B5B6FAFAFAC1C1C13E3E3EFAF9F9F9F9F9000000B5B5B5E3E2E3
+010101FAF9FAF9FAF9000000F9FAF9F9F9FAFAFAF9FAF9FAF9F9FA000000F9F9FA404040B5B6B6
+FAFAFAC2C2C13E3E3EFAFAFAF9F9FA5A5A5A717071535353F7F8F8FAF9FAEEEEEE080808000000
+000000000000232323F8F7F7F9F9F9000000F4F4F3F9F9FA000000FAF9F9080808EEEEEFF9F9FA
+E3E3E3000000F9F9F9F9F9FAFAFAF9FAF9FA000000FAFAF9FAF9F9070707E3E3E3FAFAFAE4E4E3
+080808F9F9FAFAF9F9000000F2F1F1F9FAFAF9F9FAFAF9F9F9F9FA000000F9F9F9F9F9F9000000
+F3F4F3F9F9F9000000F9FAFAF9FAF9000000BBBBBC6464644A4949575757B1B1B1FAF9F9F9F9FA
+FAF9F9F9F9FA000000B1B1B15959596D6C6D727271000000FAF9F9000000E4E3E3F9FAF9EEEEED
+090909F9F9F90909090000000000000000000F0F0FF9F9F9FAF9F9000000F9F9FAF9F9FAFAFAFA
+CECECE4949496F6F70B5B5B43232328F8F90898989FAF9F90909090000000000000000000F0F0F
+F9F9FAFAF9F9F9F9F9FAF9F9080808E3E3E4FAF9F9F9F9FAF9F9F9F9F9F9000000F4F3F4F9FAF9
+000000F9FAFA070707E3E4E3F9FAF9E3E3E4080808FAF9F9070707E3E3E3FAF9F9E3E3E4080808
+F9F9FABBBCBC646464494949575757B1B1B10909090000000000000000000F0F0FFAFAF9F9F9F9
+F9F9F9FAF9F9B1B1B15959596D6D6C717172000000FAF9F9F9F9F9F9F9FAF9F9FA080808EEEEEE
+F9F9F9E2E2E3000000FAF9FAF9F9FA000000000000FAFAFAF9F9F9000000FAFAF9F9FAFA090909
+0000000000000000000F0F0FF9F9FAFAF9F9000000F1F1F10909090000000000000000000F0F0F
+F9FAFAF9FAFA000000F3F4F3F9F9FA000000FAF9F9F9F9F9000000FAF9F9F9F9FAFAF9F9F9F9FA
+F9FAFA000000F9F9F90909090000000000000000000F0F0FFAF9F9F9FAF9D7D7D6000000CDCDCD
+FAF9F9F9F9F9A5A6A6373737F9F9F9F9FAF9F0EFEF0F0F0FCACACBFAFAF9000000F9F9FAF9F9F9
+000000FAF9F9333333A7A7A7F9F9F99D9C9C000000F9F9F9F9FAFAFAF9F9FAF9F9000000F9F9F9
+F9F9F9303030A0A0A0FAF9F99F9E9E323232F9F9F9F9F9F9000000F9F9F9FAFAF9F9F9F9F9F9F9
+F9F9F9000000F7F7F7F9F9F9000000F9F9F9F9F9F9000000F9F9F9F9F9F9000000636363E7E6E7
+F9F9F9C6C6C70F0F0FF9F9F9F9F9FAF9F9F9F9F9F9000000111111D0D0D0F9F9F9C2C2C2000000
+F7F7F70000009E9D9DF9F9F9A5A6A5373737FAF9F9292929C2C2C1FAF9FAD6D6D7969696F9FAF9
+FAF9F9000000F9F9FAF9F9F9FAF9F9F7F8F72D2D2D353535F3F2F2434343333333D7D7D7F9F9F9
+292929C1C1C1FAF9F9D7D6D6969696F9F9F9F9F9F9F9F9FAF9F9F9313131A2A2A2F9F9F99E9E9E
+828282F9F9F9000000F9F9F9F9F9F9000000FAF9F9303030A0A0A0F9F9F99F9E9E323232F9F9F9
+303030A0A0A0F9F9F99E9E9F323232F9F9F9636363E7E6E6FAFAF9C6C6C60F0F0F292929C1C1C1
+F9FAFAD7D6D6969696F9FAF9FAF9F9FAF9F9F9F9FA111111D0D0D0F9F9FAC2C2C2000000F8F7F7
+FAF9F9F9F9FAF9F9F9333333A7A7A7F9F9F99C9D9D000000FAF9F9F9F9F9000000000000F9F9FA
+F9F9F9000000FAF9F9F9F9F9292929C1C1C1F9F9FAD6D6D6979796F9F9F9F9F9F9000000F9FAF9
+292929C1C1C1F9F9F9D6D6D6969696FAF9F9F9F9F9000000F9F9F9FAF9F9000000F9F9F9F9F9FA
+000000F7F7F7F9F9FAF9F9F9F9F9F9FAF9F9000000F8F8F7292929C1C1C1F9FAFAD6D6D6969797
+FAF9F9F6F6F64A4B4A8B8B8B424242F5F5F6FAFAF9525252989898F9F9F9F9FAF9F9F9F9676767
+797A79F9F9F9000000F9F9F9F9FAF9000000FAF9F9C9C9C93232322E2E2E717271000000F9FAF9
+F9F9F9FAF9FAF9F9FA000000F9F9FAFAFAF9C8C8C83636362F2F2F363636CACACAF9F9F9F9F9F9
+000000F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9373737D7D8D7F9F9F9000000F9F9F9F9F9F9000000
+F9F9F9F9F9F90000009292931F1F1F292929292929989898F9F9F9F9F9FAF9F9F9F9F9F9000000
+8383833333333838387473733B3B3B7F7F7F0000006F6F6F2F2F2F353535CCCCCCFAF9FAC4C5C4
+363636323232444444B9BAB9F9F9FAFAF9F9000000F9FAF9FAF9FAF9FAF9F9FAF96F706F474747
+FAF9FA8787872D2D2DF9F9FAFAFAF9C4C4C4363636323232444444B9B9B9F9F9F9F9F9F9F9FAF9
+F9F9F9CACACA3737372B2B2B393939DCDCDCF9FAF9000000F9F9F9F9F9F9000000F9FAF9C8C8C8
+3636362F2F2F363636CACACBFAF9F9C9C8C83636362F2F2F363636CACACAF9F9F99292921F1F1F
+292929292929999898C4C5C4363636323232444444B9B9B9F9FAF9F9F9F9FAF9FAF9FAF9838383
+3333333838387374733B3B3B7F7F7FF9F9F9F9FAF9FAF9FAC9CAC93232322E2E2E717171000000
+F9F9FAF9F9F9000000000000F9F9F9FAF9F9000000F9F9F9F9F9F9C4C4C4363636323232444444
+B9B9B9F9F9F9F9FAF9000000F9F9F9C4C5C4363636323232444444B9B9B9F9FAF9F9F9F9000000
+F9F9F9F9F9FA000000FAF9F9FAF9F9373737D7D7D7F9F9FAF9F9F9F9F9F9F9F9F9373737D7D7D7
+C4C5C4363636323232444444B9B9B9F9F9F98686867C7D7CF9F9F97A797A838383F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9
+FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9
+F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9
+F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9
+F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8
+F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9
+F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9
+F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9
+F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8
+F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9
+F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9
+F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9
+F8F9F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9
+F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9
+F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9
+F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9
+F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9
+F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9
+F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9
+F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9
+F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8
+F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9
+F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9
+F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9
+F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9
+F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9
+F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9
+F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8
+F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8
+F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9
+F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8
+F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9
+F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8
+F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9
+F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9
+F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9
+F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8
+F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9
+F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9
+F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8
+F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9
+F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9
+F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F8F8F8F9F8F9
+F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9747474262626DADBDBF9F8F8F9F9F8F9F9F8
+F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9
+F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8
+F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8
+F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8
+F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9
+F8F8F9F9F9F8F9F9F9F8F9F8000000F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9
+F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8000000
+F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9
+F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8000000F8F9F8F9F9F8
+F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9
+F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8
+F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9
+F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8
+F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9
+F8F9F9F8F9F9F9F9F8F8F8F97B7B7BF9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9060606
+E7E8E7F9F8F9F8F9F8F8F9F9F8F9F8F8F8F9F9F8F8F9F9F8F9F8F8F9F8F8F8F8F8F9F8F9F8F9F9
+F9F8F9F8F8F9F8F8F8F8F8F8F8F9F8F8F9F8F9F9F9F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9
+F9F8F8F9F8F8F8F9F9F9F9F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F8F9F9
+F8F9F8F9F9F8F9F9F8F9F9F9F9F8F9F8F9F9F8F9F8F9F8F8F8F9F9F9F8F8F9F9F8F9F9F8F8F8F8
+F8F9F9F8F8F9F8F8F9F9F9F9F9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9F9F9F8F8F9F8
+F9F8F9F8F9F8F8F9F9F8F9F8F8F8F9F9F8F87B7B7BF9F8F8F9F8F8000000F9F8F9F8F9F9F9F8F9
+F8F8F9F8F8F8F8F8F8F8F9F8F8F9F8F9F9F9F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9F9F8F8
+F9F8F87B7B7BF9F9F9F8F8F8000000F8F8F8F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F8F9F9F8F9F8
+F9F9F8F9F9F8F9F9F9F9F8F9F8F9F9F8F9F8F9F8F8F8F9F9F9F8F8F9F9F8F9F9F8F8F8F87B7B7B
+F8F8F9F8F8F9000000F9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9F9F9F8F8F9F8F9F8F9
+F8F9F87B7B7BF8F9F8F8F8F9F9F8F8F9F9F8F9F8F8F9F8F8F8F8F8F9F8F9F8F9F9F9F8F9F8F8F9
+F8F8F8F8F8F8F8F9F8F8F9F8F9F9F9F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9F9F8F8F9F8F8
+F8F9F9F9F9F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F8F9F9F8F9F8F9F9F8
+F9F9F8F9F9F9F9F8F9F8F9F9F8F9F8F9F8F8F8F9F9F9F8F8F9F9F8F9F9F8F8F8F8F8F9F9F8F8F9
+F8F8F9F9F9F9F9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F9F9000000F9F8F8F8F8F8F9F8F8
+F8F9F8F8F9F8F9F8F8F8F8F8000000F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8
+F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9
+F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9
+F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8
+F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8
+F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8000000F9F8F9
+F8F8F9000000F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8
+F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8000000F8F8F9F9F9F9000000F8F8F9F8F9F9F8F8F8
+F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9
+F8F9F8F8F8F8F9F9F9F8F9F8000000F9F8F8F8F9F9000000F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8
+F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8000000F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9
+F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8
+F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8
+F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8
+F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8
+484848000000DADADBF8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8000000484848DADADAC8C8C8
+3636362F2F2F373737C8C8C8F9F9F8F8F8F80000007F7F7F4F4F4FF8F8F8F8F8F8F9F9F8000000
+7171712A2A2A707070F8F8F8C8C9C83636362F2F2F373737C8C8C9F9F8F8F8F8F9F8F9F8F8F8F8
+F8F8F80000007F7F7FD4D4D43C3C3C2B2B2B3F3F3FD8D8D8F9F9F89595952929292C2C2C323232
+767676F8F9F89797972D2D2D2D2D2D2525258C8D8CC8C9C83636362F2F2F373737C9C9C8F9F8F8
+F8F8F80000007171712A2A2A707070F8F9F8F8F8F9F8F8F8F9F8F8C8C8C83636362F2F2F373737
+C9C9C8F8F9F8484848000000DADADAF8F8F80000006463632E2E2E6E6E6EF9F9F8D4D4D43C3C3C
+2B2B2B3F3F3FD8D8D8F8F9F8F8F8F80000007F7F804F4F4FF9F8F8F8F8F9484848000000DADADA
+F8F8F80000006363632E2E2E6E6E6EF8F8F89595952929292C2C2C323232767676F9F8F9F8F8F8
+0000007171712A2A2A707070F8F9F8F8F9F8F8F9F8F8F8F9484848000000DBDBDAF9F8F8000000
+6363642E2E2E6E6E6EF8F9F99595952929292C2C2C323232767676F8F8F8484848000000DBDBDA
+F8F9F8F8F8F8F9F9F8343434D4D4D4EBEBEB030303AFAFAFF6F6F6212120E0E0E0D4D5D43C3C3C
+2B2B2B3F3F3FD8D8D8F8F8F8F8F9F8F8F8F9F8F8F9CFCECE3C3C3C2D2D2D3E3E3EDBDBDB959595
+2929292C2C2C323232767676F8F8F8F8F8F80000007171712A2A2A707070F9F8F9F8F8F8F8F9F8
+F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9
+F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F9000000F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8
+F8F8F8000000F8F8F9F8F8F83232329D9D9EF9F8F89E9D9D333333F8F8F8F8F8F80000009C9C9C
+F4F4F4F8F9F8F8F8F8F8F9F8000000B4B4B4E1E2E1010101F8F8F83232329D9D9DF9F8F89D9D9E
+333333F8F8F8F8F8F8F8F9F8F8F8F8F8F8F90000009C9D9C3F3F40B5B5B5F8F8F8C0C0C03E3E3E
+F8F8F96E6E6EB9B9B9F8F8F8D8D8D8000000F8F8F80E0E0EBABABAF8F8F8E0E0E0838282323232
+9D9D9DF9F8F89D9D9D333333F8F8F9F8F8F8000000B4B4B4E2E1E1010101F8F8F8F8F8F8F8F8F8
+F8F8F93232329D9D9DF8F8F89D9D9E333333F9F8F8F8F8F8000000F8F8F8F9F8F8000000B6B6B6
+E0E1E0000000F8F9F83F3F3FB5B5B5F8F9F8C0C0C03E3E3EF8F8F8F8F8F80000009C9C9DF5F4F4
+F8F8F8F8F8F8F8F9F8000000F8F8F9F8F8F8000000B6B6B6E0E0E0000000F8F8F86E6E6EB9B9B9
+F8F8F9D8D8D8000000F8F8F9F9F8F8000000B4B4B4E1E1E1010101F8F8F8F9F8F8F8F8F8F8F8F8
+F9F8F8000000F9F8F8F8F8F9000000B6B6B6E0E1E0000000F8F8F86E6E6EB9B9B9F8F8F8D8D8D8
+000000F8F8F8F8F8F8000000F9F8F8F9F8F8F8F8F8F8F8F88080808F8F8FB0B0B03737376C6C6C
+D3D3D33A3A3AF8F8F83F3F3FB5B5B5F8F8F8C0C0C03E3E3EF8F8F8F9F8F8F8F8F9F9F8F8373737
+9E9E9EF8F9F89E9E9E9D9D9E6E6E6EB9B9B9F8F8F9D8D8D8000000F8F8F8F8F8F8000000B4B4B4
+E1E1E1010101F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8
+F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8000000F8F8F8
+F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8000000F8F8F8F8F8F8070707E2E2E2F8F8F8E2E2E2
+080808F8F8F8F8F8F8000000F0F0F0F8F8F8F8F8F8F8F8F8F8F8F8000000F2F2F2F8F8F8000000
+F8F8F8070707E2E2E2F8F8F8E2E2E2080808F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8000000F0F1F0
+0909090000000000000000000F0F0FF8F8F8B0B0B05959596C6C6C717171000000F8F8F8BABABA
+636363494949575757B0B0B1070707E2E2E2F8F8F8E3E2E2080808F8F8F8F8F8F8000000F2F2F2
+F8F8F8000000F8F8F9F8F8F8F8F8F8F8F8F8070707E2E2E2F8F8F8E2E2E2080808F8F8F8F8F8F8
+000000F8F8F8F8F8F8000000F2F2F2F8F8F8000000F8F8F80909090000000000000000000F0F0F
+F8F8F8F8F8F8000000F0F0F0F8F8F8F8F8F8F8F8F8F8F8F8000000F8F8F8F8F8F8000000F2F2F2
+F8F8F8000000F8F8F8B0B0B05959596C6C6C717171000000F8F8F8F8F8F8000000F2F2F2F8F8F8
+000000F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8000000F8F8F8F8F8F8000000F2F2F2F8F8F8000000
+F8F8F8B0B0B15959596C6C6C717171000000F8F8F8F8F8F8000000F8F8F8F8F8F8F8F8F8F8F8F8
+CDCDCD4949496F6F6FB4B4B43232328F8F8F888888F8F8F80909090000000000000000000F0F0F
+F8F8F8F8F8F8F8F8F8F8F8F8080808E2E2E2F8F8F8F8F8F8F8F8F8B0B0B05959596C6C6C717171
+000000F8F8F8F8F8F8000000F2F2F2F8F8F9000000F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
+F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
+F8F8F9F8F8F8F8F8F7000000F6F6F6F8F8F8E5E5E5F8F8F8F8F8F8F8F8F8F8F8F8000000F8F8F8
+F8F8F83030309F9F9FF8F8F79D9D9D323232F8F8F8F8F8F8000000F8F8F8F8F8F8F8F8F8F8F8F8
+F8F8F8000000F8F8F8F7F8F8000000F8F8F83030309F9F9FF8F8F89D9D9D323232F8F8F8F7F8F8
+F8F8F8F8F7F8F8F8F8000000F8F8F8292929C0C0C0F8F8F8D6D6D5969696F8F8F8111111CFCFCF
+F8F8F8C1C0C1000000F6F6F6626262E5E5E5F8F8F8C5C5C50F0F0F3030309F9F9FF8F8F89D9D9D
+323232F8F8F7F8F8F8000000F8F8F8F8F8F8000000F8F8F8F8F8F8F8F8F8F8F8F83030309F9F9F
+F8F8F89D9D9D323232F8F7F8F8F8F8000000F6F6F6F8F8F8000000F8F8F8F8F8F8000000F8F8F8
+292929C0C0C0F7F8F8D6D6D6969696F8F8F8F8F8F8000000F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8
+000000F6F6F6F8F8F8000000F8F7F8F8F8F8000000F8F8F7111111CFCFCFF8F8F7C1C1C1000000
+F6F5F6F8F8F8000000F8F8F8F8F8F8000000F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8000000F6F6F6
+F8F8F7000000F8F8F8F8F8F8000000F8F8F8111111CFCFCFF8F8F8C1C1C1000000F6F6F6F8F8F8
+000000F6F6F5F8F7F8F8F8F8F8F8F8F6F6F62D2D2D353535F1F1F1424242333333D7D7D7F8F8F8
+292929C0C0C0F8F8F8D6D6D6969696F8F8F8F8F8F8F8F8F8F8F8F8313131A1A1A1F8F8F89D9D9D
+818181111111CFCFCFF8F7F8C1C1C1000000F6F6F5F8F8F8000000F8F8F7F8F8F8000000F8F7F8
+F8F8F8E5E5E5F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7
+F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8363637D6D6D7F8F8F81E1E1EF8F8F8
+F8F8F8F8F7F8F8F8F8000000F8F8F8F7F8F7C7C6C73636362F2F2F363636C9C9C8F8F7F7F8F8F8
+000000F8F8F8F7F7F8F8F8F8F8F8F8F8F8F8000000F7F7F8F7F8F8000000F8F8F7C7C6C7363636
+2F2F2F363636C9C9C9F8F8F7F8F7F8F8F8F8F8F7F8F8F8F7000000F7F8F7C3C3C3363636323232
+434343B9B9B9F8F8F78282823333333838387373733B3A3B7E7E7E9292921F1F1F292929292929
+979897C7C7C73636362F2F2F363636C8C9C8F7F8F8F7F7F8000000F8F8F8F8F8F8000000F8F8F8
+F8F7F8F8F8F8F8F8F8C7C7C73636362F2F2F363636C9C9C8F8F8F8F8F8F7373636D7D7D7F7F7F8
+000000F7F7F8F8F8F8000000F8F8F8C3C2C3363636323232434343B9B9B8F8F7F8F8F8F8000000
+F8F7F7F8F8F8F8F8F7F8F7F8F8F8F8373637D7D7D6F8F7F8000000F8F8F8F8F8F8000000F8F7F8
+8282823333333838377373733B3B3B7E7E7EF8F7F8000000F8F8F8F8F8F8000000F8F7F8F7F8F7
+F8F8F8F8F8F8F8F8F8373637D6D7D6F7F8F8000000F7F7F8F8F8F8000000F8F8F8828282333333
+3838387373733B3B3B7E7E7EF8F7F8373637D7D7D6F8F8F8F8F8F7F8F7F7F8F8F86E6E6F464646
+F7F7F88686862D2D2DF8F8F8F8F7F8C2C2C3363636323232434343B9B8B9F8F8F8F8F7F8F8F7F7
+F8F8F8C9C9C83736372B2B2B393839DBDBDB8282823333333838387373733A3B3B7E7E7EF8F8F8
+000000F8F8F7F8F8F8000000F8F8F8F8F7F81D1D1EF8F8F8F8F8F8F7F8F8F8F7F8F7F8F7F8F8F8
+F8F8F8F8F8F8F8F7F8F7F8F7F7F8F8F7F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8
+F8F8F8F8F8F8F8F8F7CDCDCDF8F7F8F8F8F8F8F7F8F8F8F7F7F8F7F7F8F7F7F8F8F8F7F8F8F8F7
+F8F7F8F8F8F8F7F8F7F8F8F7F8F7F8F8F7F7F7F7F7F8F8F8F7F8F7F7F8F7F7F8F7F8F7F7F8F8F7
+F8F8F8F8F8F8F8F8F8F7F7F7F8F8F7F7F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F7F7F8F7F8F8
+F7F8F8F8F7F7F8F8F8F8F7F8F8F7F7F7F8F8F7F8F8F8F7F7F7F8F8F8F8F7F8F8F8F7F8F7F7F7F7
+F7F7F7F7F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F7F7F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8
+F8F8F8F8F8F7F8F8F8F8F7F8F8F8F8F8F7F8F8F8F7F7F8F7F7F8F7F7F8F8F8F7F8F8F8F7F8F7F8
+F8F8F8F7F8F7F8F8F7F8F7F8F8F7F7F7F7F7F8F8F8F7F8F7F7F8F7F7F8F7F8F7F7F8F8F7F8F8F8
+F8F8F8F8F8F8F7F7F7F8F8F7F7F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F7F7F8F7F8F8F7F8F8
+F8F7F7F8F8F8F8F7F8F8F7F7F7F8F8F7F8F8F8F7F7F7F8F8F8F8F7F8F8F8F7F8F7F7F7F7F7F7F7
+F7F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F7F7F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8
+F8F8F7F8F8F8F8F7F8F8F8F8F8F7F8F8F8F7F7F8F7F7F8F7F7F8F8F8F7F8F8F8F7F8F7F8F8F8F8
+F7F8F7F8F8F7F8F7F8F8F7F7F7F7F7F8F8F8F7F8F7F7F8F7F7F8F7F8F7F7F8F8F7F8F8F8F8F8F8
+F8F8F8F7F7F7F8F8F7F7F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F7F7F8F7F8F8F7F8F8F8F7F7
+F8F8F8F8F7F8F8F7F7F7F8F8F7F8F8F8F7F7F7F8F8F8F8F7F8F8F8F7F8F7F7F7F7F7F7F7F7F8F8
+F7F8F8F8F8F8F8F8F8F8F8F8F8F7F7F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F7
+F8F8F8F8F7F8F8F8F8F8F7F8F8F8F8F7F7F8F8F7F7F8F8F7F8F7F8F8F8F7F8F8F8F8F7F8F7F8F7
+F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F7F8F8F8F8F8F8F8F7F8F8F7F7F8F7F8F7F8F7F8F8
+F8F7F7F8F7F8F8F8F7F8F8F7F7F8F7F7F8F8F7F8F8F8F7F7F7F8F8F7F8F8F8F8F7F8F7F7F8F7F8
+F8F8F7F7F7F8F8F8F8F7F8F7F8F7F7F7F8F8F8F7F8F8F8F7F7F7F7F8F8F8F7F8F7F8F7F7F7F7F8
+F8F7F7F7F8F7F7F7F8F8F7F8F7F8F8F8F8F8F8F7F7F8F8F8F8F8F8F7F8F7F8F7F8F8F8F7F8F8F8
+F7F8F7F8F8F7F8F7F8F8F8F8F7F7F8F8F7F7F8F8F7F8F7F8F8F8F7F8F8F8F8F7F8F7F8F7F7F8F8
+F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F7F8F8F8F8F8F8F8F7F8F8F7F7F8F7F8F7F8F7F8F8F8F7F7
+F8F7F8F8F8F7F8F8F7F7F8F7F7F8F8F7F8F8F8F7F7F7F8F8F7F8F8F8F8F7F8F7F7F8F7F8F8F8F7
+F7F7F8F8F8F8F7F8F7F8F7F7F7F8F8F8F7F8F8F8F7F7F7F7F8F8F8F7F8F7F8F7F7F7F7F8F8F7F7
+F7F8F7F7F7F8F8F7F8F7F8F8F8F8F8F8F7F7F8F8F8F8F8F8F7F8F7F8F7F8F8F8F7F8F8F8F7F8F7
+F8F8F7F8F7F8F8F8F8F7F7F8F8F7F7F8F8F7F8F7F8F8F8F7F8F8F8F8F7F8F7F8F7F7F8F8F8F8F8
+F8F8F8F8F8F8F8F8F8F7F7F8F7F8F8F8F8F8F8F8F7F8F8F7F7F8F7F8F7F8F7F8F8F8F7F7F8F7F8
+F8F8F7F8F8F7F7F8F7F7F8F8F7F8F8F8F7F7F7F8F8F7F8F8F8F8F7F8F7F7F8F7F8F8F8F7F7F7F8
+F8F8F8F7F8F7F8F7F7F7F8F8F8F7F8F8F8F7F7F7F7F8F8F8F7F8F7F8F7F7F7F7F8F8F7F7F7F8F7
+F7F7F8F8F7F8F7F8F8F8F8F8F8F7F7F8F8F8F8F8F8F7F8F7F8F7F8F8F8F7F8F8F8F7F8F7F8F8F7
+F8F7F8F8F8F8F7F7F8F8F7F7F8F8F7F8F7F8F8F8F7F8F8F8F8F7F8F8F8F7F7F8F7F7F8F7F7F7F8
+F7F7F8F8F8F8F7F7F8F8F8F7F8F7F7F7F8F8F8F7F8F7F7F8F8F8F8F7F8F7F7F7F7F7F8F8F8F7F8
+F7F8F8F7F8F7F8F7F7F8F8F8F8F8F7F8F8F7F8F8F8F7F7F8F8F7F7F7F7F8F8F7F7F8F7F7F8F8F7
+F7F8F8F8F7F7F7F8F8F8F7F7F8F7F8F8F7F7F8F8F8F8F8F7F7F8F7F8F8F8F8F7F7F8F7F7F7F7F7
+F8F8F8F7F7F8F7F7F8F7F7F7F8F7F7F8F8F7F7F8F8F8F8F8F8F8F8F7F8F8F7F8F8F7F8F7F8F7F8
+F8F7F8F7F8F7F7F7F8F7F8F8F7F8F8F7F8F7F8F8F8F7F7F8F8F8F7F7F8F7F7F8F7F7F7F8F7F7F8
+F8F8F8F7F7F8F8F8F7F8F7F7F7F8F8F8F7F8F7F7F8F8F8F8F7F8F7F7F7F7F7F8F8F8F7F8F7F8F8
+F7F8F7F8F7F7F8F8F8F8F8F7F8F8F7F8F8F8F7F7F8F8F7F7F7F7F8F8F7F7F8F7F7F8F8F7F7F8F8
+F8F7F7F7F8F8F8F7F7F8F7F8F8F7F7F8F8F8F8F8F7F7F8F7F8F8F8F8F7F7F8F7F7F7F7F7F8F8F8
+F7F7F8F7F7F8F7F7F7F8F7F7F8F8F7F7F8F8F8F8F8F8F8F8F7F8F8F7F8F8F7F8F7F8F7F8F8F7F8
+F7F8F7F7F7F8F7F8F8F7F8F8F7F8F7F8F8F8F7F7F8F8F8F7F7F8F7F7F8F7F7F7F8F7F7F8F8F8F8
+F7F7F8F8F8F7F8F7F7F7F8F8F8F7F8F7F7F8F8F8F8F7F8F7F7F7F7F7F8F8F8F7F8F7F8F8F7F8F7
+F8F7F7F8F8F8F8F8F7F8F8F7F8F8F8F7F7F8F8F7F7F7F7F8F8F7F7F8F7F7F8F8F7F7F8F8F8F7F7
+F7F8F8F8F7F7F8F7F8F8F7F7F8F8F8F8F8F7F7F8F7F8F8F8F8F7F7F8F7F7F7F7F7F8F8F8F7F7F8
+F7F7F8F7F7F7F8F7F7F8F8F7F7F8F8F8F8F8F8F8F8F7F8F8F7F8F8F7F8F7F8F7F8F8F7F8F7F8F7
+F7F7F8F7F8F8F7F8F8F7F8F7F8F8F8F7F7F8F8F8F7F7F8F7F7F8F7F7F7F8F7F7F8F8F8F8F7F7F8
+F8F8F7F7F7F8F7F8F8F7F7F8F8F7F8F7F8F8F8F7F7F8F7F7F7F7F7F8F7F7F7F8F8F7F8F8F7F7F8
+F8F8F7F7F7F7F7F7F8F7F8F8F7F7F7F8F7F7F7F7F7F8F7F7F7F7F8F8F7F7F7F7F7F8F7F8F8F7F7
+F8F8F8F8F7F7F7F8F7F8F8F7F8F8F8F8F8F8F8F7F7F8F8F7F7F7F7F8F7F7F7F7F7F7F7F7F8F8F7
+F7F7F8F8F7F7F7F8F8F8F7F8F8F8F7F7F7F7F8F8F8F8F7F7F8F7F7F8F8F7F7F7F8F8F7F8F7F8F8
+F7F7F7F7F8F7F8F7F7F7F8F8F7F7F8F8F7F8F8F8F8F7F7F7F7F7F7F7F8F7F7F7F7F8F8F7F8F8F7
+F7F7F8F7F8F8F7F7F8F8F7F8F7F8F8F8F7F7F8F7F7F7F7F7F8F7F7F7F8F8F7F8F8F7F7F8F8F8F7
+F7F7F7F7F7F8F7F8F8F7F7F7F8F7F7F7F7F7F8F7F7F7F7F8F8F7F7F7F7F7F8F7F8F8F7F7F8F8F8
+F8F7F7F7F8F7F8F8F7F8F8F8F8F8F8F8F7F7F8F8F7F7F7F7F8F7F7F7F7F7F7F7F7F8F8F7F7F7F8
+F8F7F7F7F8F8F8F7F8F8F8F7F7F7F7F8F8F8F8F7F7F8F7F7F8F8F7F7F7F8F8F7F8F7F8F8F7F7F7
+F7F8F7F8F7F7F7F8F8F7F7F8F8F7F8F8F8F8F7F7F7F7F7F7F7F8F7F7F7F7F8F8F7F8F8F7F7F7F8
+F7F8F8F7F7F8F8F7F8F7F8F8F8F7F7F8F7F7F7F7F7F8F7F7F7F8F8F7F8F8F7F7F8F8F8F7F7F7F7
+F7F7F8F7F8F8F7F7F7F8F7F7F7F7F7F8F7F7F7F7F8F8F7F7F7F7F7F8F7F8F8F7F7F8F8F8F8F7F7
+F7F8F7F8F8F7F8F8F8F8F8F8F8F7F7F8F8F7F7F7F7F8F7F7F7F7F7F7F7F7F8F8F7F7F7F8F8F7F7
+F7F8F8F8F7F8F8F8F7F7F7F7F8F8F8F8F7F7F8F7F7F8F8F7F7F7F8F8F7F8F7F8F8F7F7F7F7F8F7
+F8F7F7F7F8F8F7F7F8F8F7F8F8F8F8F7F7F7F7F7F7F7F8F7F7F7F7F8F8F7F8F8F7F7F7F8F7F8F8
+F7F7F8F8F7F8F7F8F8F8F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F8F8F7F7F7F8F8F7F7F7F7F7F7F7
+F7F7F8F7F7F7F7F8F8F8F7F7F8F7F8F7F7F8F7F7F7F8F7F7F8F7F7F8F7F8F7F7F7F7F8F7F8F7F7
+F8F8F7F8F7F7F7F7F8F7F7F7F7F7F8F8F7F7F8F7F8F7F7F8F7F7F7F8F8F7F7F7F7F7F7F7F7F8F7
+F7F7F8F8F7F7F7F8F7F7F7F7F7F8F7F7F7F8F7F7F7F8F8F7F7F7F8F7F7F7F7F7F7F8F8F7F8F8F7
+F7F8F8F7F7F7F8F7F7F7F7F7F7F7F7F8F7F8F7F8F7F8F7F8F8F8F7F7F8F7F7F7F8F7F7F7F7F7F7
+F7F8F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F7F7F7F8F8F7F7F7F7F7F7F7F7F7F8
+F7F7F7F7F8F8F8F7F7F8F7F8F7F7F8F7F7F7F8F7F7F8F7F7F8F7F8F7F7F7F7F8F7F8F7F7F8F8F7
+F8F7F7F7F7F8F7F7F7F7F7F8F8F7F7F8F7F8F7F7F8F7F7F7F8F8F7F7F7F7F7F7F7F7F8F7F7F7F8
+F8F7F7F7F8F7F7F7F7F7F8F7F7F7F8F7F7F7F8F8F7F7F7F8F7F7F7F7F7F7F8F8F7F8F8F7F7F8F8
+F7F7F7F8F7F7F7F7F7F7F7F7F8F7F8F7F8F7F8F7F8F8F8F7F7F8F7F7F7F8F7F7F7F7F7F7F7F8F7
+F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F7F7F7F8F8F7F7F7F7F7F7F7F7F7F8F7F7F7
+F7F8F8F8F7F7F8F7F8F7F7F8F7F7F7F8F7F7F8F7F7F8F7F8F7F7F7F7F8F7F8F7F7F8F8F7F8F7F7
+F7F7F8F7F7F7F7F7F8F8F7F7F8F7F8F7F7F8F7F7F7F8F8F7F7F7F7F7F7F7F7F8F7F7F7F8F8F7F7
+F7F8F7F7F7F7F7F8F7F7F7F8F7F7F7F8F8F7F7F7F8F7F7F7F7F7F7F8F8F7F8F8F7F7F8F8F7F7F7
+F8F7F7F7F7F7F7F7F7F8F7F8F7F8F7F8F7F8F8F8F7F7F8F7F7F7F8F7F7F7F7F7F7F7F8F7F8F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F8F7F7F7F8F8F7F7F7F7F7F7F7F7F7F8F7F8F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F8F8F7F7F7F7F7F8F7F8F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F8F7F7F8F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7
+F7F7F7F8F8F7F7F7F7F7F7F8F7F7F7F8F7F7F7F7F8F8F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F8F7
+F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F8F7F8F7F7F7F7F8F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F8F7F7F8F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F8F8F7F7F7F7F7F8F7F8F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F8F7F7F8F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7
+F8F8F7F7F7F7F7F7F8F7F7F7F8F7F7F7F7F8F8F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F8F7F7F7F8
+F7F7F7F7F7F7F7F7F7F7F7F7F8F7F8F7F7F7F7F8F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F8F7F7F8F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F8F8F7F7F7F7F7F8F7F8F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7
+F7F8F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F8F8F7
+F7F7F7F7F7F8F7F7F7F8F7F7F7F7F8F8F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F8F7F7F7F8F7F7F7
+F7F7F7F7F7F7F7F7F7F8F7F8F7F7F7F7F8F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F8F7F7F8F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F8F8F7F7F7F7F7F7F8F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F8F7F7F7F8F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F8F7F7F8F7F7F7F7F7F7F7F8F8F7F7F7F7F7F8F7F7F7F7F7F8F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F8F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F8F7F7F7F8F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F8F7F7F8F7F7F7F7F7F7F7F8F8F7F7F7F7F7F8F7F7F7F7F7F8F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F8F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F7F8F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F8F7F7F8F7F7F7F7F7F7F7F8F8F7F7F7F7F7F8F7F7F7F7F7F8F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F8F7F7F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F8F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7A2A2A2000000BEBEBE
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7000000
+F7F7F7F7F7F7F7F7F7F7F7F7737373262626DADADAF7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7000000F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7000000F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+000000F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7000000F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7000000F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7000000F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+000000F7F7F7F7F7F7000000737373262626DADADA737373262626DADADAF7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F7F6F7F65050503434356D6D6DF7F7F7F6F7F7F7F7F6F7F7F6F6F6F7F7F7F7F7F7F6F7F7F7
+F6F7F7F7F7F7F7F7F7F7F7F6000000F6F7F7F6F7F7F7F7F7F7F6F7060606E6E6E6F7F7F7F7F7F6
+F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F77A7A7A
+F7F7F6F6F7F7000000F7F6F7F7F7F7F7F6F6F7F7F7F7F7F6727272F7F7F7F7F7F7F7F7F7F7F7F7
+F7F7F6F7F7F6F7F7F7F7F7F7F7F7F7000000F7F7F6F6F7F7F7F6F7F7F7F7F7F7F7F6F6F7000000
+F6F7F6F7F7F7F6F6F7F6F7F7F7F7F7F6F7F7F7F7F6F7F7F6F6F6F7F7F7F7F7F7F6F7F7F7000000
+F7F7F7F7F7F7F7F7F6F7F7F7F6F7F7F6F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7
+F7F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F6
+000000F7F7F6F7F6F7F7F7F7F7F6F6F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6
+F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F6F7F7F7F6F7F7F7F7F7F7F7F6F6F7F7F7F7F6F7F6
+F7F7F7F6F6F7F6F7F7F7F7F7F6F7F7F7F7F6F7F7F6F6F6F7F7F7F7F7F7F6F7F7F7F6F7F7F7F7F7
+F7F7F7F7F7F6F7F7F7F6F7F7F6F7F7000000F7F6F7F7F7F7727272060606E6E6E5F7F7F7060606
+E6E6E6F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F6F6F7F7
+F7F7F6F7F6F7F7F7F7F7F6F6F7F7F7F7F7F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F77A7A7AF7F7F6
+F7F7F7F7F7F7F7F7F7F7F7F7F7F7F6F6F7F7F7F6F7F7F7F7F7F7F7F6F6F7F7F7F7F6F7F6F7F7F7
+F6F6F7F6F7F7F7F7F7F6F7F7F7F7F6F7F7F7EBEBEB121212C2C2C21D1D1DF4F5F5F7F6F7F6F7F7
+F7F7F6F7F7F7F7F7F7F7F7F7F6F6F7F7F7F7F7F7F7F7F7F7F7F6F6000000F7F6F6F6F7F7F6F7F7
+F6F7F7000000F6F6F7F7F7F7F7F7F6F7F6F6F7F6F7F7F6F7F7F7F7F7F7F6F7F6F7F6F7F7F6F6F7
+F7F7F6F7F7F6F7F7F7F7F7F7000000F6F7F6F7F7F7000000F6F6F6F7F7F7F7F6F6F6F7F7F7F7F6
+F6F7F7F7F7F7F7F6F7F7F7F6F7F7F7F7F7F7F7F7F6F7F7F6F6F6F6F7F7F7000000F7F7F7F7F6F7
+F6F7F7F7F7F7F7F6F7F7F6F7000000F7F7F7F7F6F7F7F6F7F7F7F7F6F7F7F7F6F7F6F7F7F7F7F6
+F7F7F7F7F7F7F7F7F7F6F6F7000000F7F7F7F7F7F7F7F6F6F7F7F7F7F6F6F6F7F7F6F7F7F6F7F7
+F7F7F7F6F6F7F7F7F7F7F7F6F7F6F6F7F6F7F7F6F7F7F7F7F7F7F6F7F6F7F6F7F7F6F6F7F7F7F6
+F7F7F6F7F7F7F7F7F7F6F7F7F6F7F6000000F7F7F6F6F6F6F7F7F7F7F6F6F6F7F7F7F7F6F6F7F7
+F7F7F7F7F6F7F7F7F6F7F7F7F7F7F7F7F7F6F7F7F6F6F6F6F7F7F7F7F7F7F7F7F7F7F6F7F6F7F7
+F7F7F7F7F6F7F7F6F7F7F7F7F7F7F7F7F6F7F7F6F7F7F7F7F6F7F7F7F6F7F6F7F7F7F7F6F7F7F7
+F7F7F7F7F7F7F6F6F7F7F7F7F7F7F7F7F7F7F7F6F6F7F7F7F7F6F6F6F7F7000000F6F7F7F7F7F7
+F6F6F7000000F7F7F6F7F6F6000000F7F6F7F7F7F7F7F7F6F7F6F7F6F7F7F6F6F7F7F7F6F7F7F6
+F7F7F7F7F7F7F6F7F7F6F7F6F7F7F7F7F7F6F6F6F6F7F7F7F7F6F6F6F7F7F7F7F6F6F7F7F7F7F7
+F7F6F7F7F7F6F7F7F7000000F7F7F6F7F7F6F6F6F6F7F7F7F7F7F7F7F7F7F7F6F7F6F7F7F7F7F7
+F7F6F7F7F6F7F7F7F7F7F7F7F7F6F7F7F6F7F7F7F7F6F7F7F7F6F7F6F7F7F6F6F6A2A2A24C4D4D
+F5F4F51F1F1FC3C3C3F7F7F6F7F6F60000007070702A2A2A6F6F6FF7F6F6C7C7C73232322E2E2E
+686867000000F7F7F6F7F6F7F7F7F6F7F7F6000000484848DADAD9C7C7C73535362F2F2F363636
+C7C7C7F7F7F7F7F7F60000007F7F7F4E4F4EF7F6F7F7F7F7484848000000DADADAF7F7F7000000
+6262632E2E2E6D6D6DF7F7F7F7F7F70000009695952D2D2D2D2D2D2525258B8B8BF6F7F7F7F7F6
+F7F6F7F7F7F70000009494942929292C2C2C313231757575F7F6F70000006B6B6B2E2E2E2F2F2F
+C3C3C3F7F7F7D3D3D23B3B3B2B2B2B3F3F3FD7D7D7F7F6F7F7F6F6000000F7F7F7F7F7F6F7F7F6
+343433D3D3D2EAE9EA030303AEAEADF5F5F5202020DFDFDED3D3D33B3B3B2B2B2B3F3F3FD7D7D7
+F7F7F7F7F7F6F6F6F7F7F7F7CCCDCC3B3B3B2D2D2D3E3E3EDADBDBF7F7F70000006363622E2E2E
+6D6D6DF6F7F6C7C7C73636362F2F2F363636C6C7C7F7F6F7C7C7C63535362F2F2F363636C7C6C7
+F7F7F79695952D2D2D2D2D2D2525258B8B8BD3D2D33B3B3B2B2B2B3F3F3FD6D7D7F7F6F7F7F7F7
+F7F7F7F7F7F69493932929292C2C2C323232757575F7F6F6F7F7F7F7F7F7F7F7F6C7C7C6323231
+2E2E2E686768000000F7F7F6F7F7F7000000000000484848D9D9DA000000484848DADADAD3D3D3
+3B3B3B2B2B2B3F3F3FD6D7D6F7F6F7F7F7F70000007E7F7FD3D3D33B3B3B2B2B2B3F3F3FD6D7D6
+F6F7F6F7F7F70000007070702A2A2A6F6F6FF7F6F7484848000000D9DADAF7F7F6F7F6F7F7F7F7
+F7F6F6F7F7F7F6F6F7F7F6F7F6F7F6F7F6F7F7F6F7F6F6F6F6F6F6F6F7F7F7F6F7F7F7F7F7F7F7
+F7F7F6F7F6F6F7F7F75051519C9C9CF7F7F7696969727272F7F7F7F7F6F6000000B3B3B2E0E0E0
+010101F6F7F7313131A4A4A4F6F6F69A9999000000F7F7F7F6F7F7F7F7F6F6F7F7000000F6F7F7
+F6F6F73231319D9D9DF6F7F69C9C9D333333F6F6F7F7F7F60000009B9C9CF2F2F3F7F7F6F7F7F7
+F7F7F6000000F6F6F6F6F7F7000000B5B4B5DFDFDF000000F6F6F7F7F7F60000000E0E0EBABABA
+F7F7F6DEDEDF828182F7F7F7F7F6F7F7F6F7F6F6F70000006D6D6DB8B8B7F6F7F7D7D7D6000000
+F7F6F70000009A9B9BF7F7F7A2A2A2303030F7F7F63F3F3FB4B3B3F7F6F7C0C0BF3D3D3DF7F7F7
+F6F7F7000000F6F7F6F6F6F6F7F6F67F80808E8E8EAEAFAF3636366B6C6CD2D2D1393939F6F6F7
+3F3F3FB4B4B4F6F7F6BFBFC03D3D3DF6F6F7F7F7F6F6F6F7F6F7F73636369E9E9DF7F7F79E9E9D
+9C9D9CF6F6F6000000B4B4B5DFDEDF000000F6F7F63131329D9D9CF7F6F79D9D9C333333F7F7F6
+3131329D9C9DF7F7F79D9C9D333233F6F6F70E0E0EBABAB9F7F7F6DEDFDF8282813F3F3FB4B3B4
+F7F7F7BFC0C03D3D3DF7F7F7F7F7F7F7F7F6F7F7F76D6D6DB8B7B8F7F7F6D7D7D7000000F6F7F7
+F7F6F7F6F7F6F6F6F6313131A4A4A4F7F7F7999A9A000000F6F7F7F7F7F6000000000000F7F6F6
+F7F7F7000000F6F6F7F7F7F73F3F3FB4B4B3F6F6F7BFC0C03D3D3DF7F7F6F7F7F70000009B9C9B
+3F3F3FB3B4B4F6F6F7C0BFC03D3D3DF6F7F6F6F6F7000000B3B2B3E0E0DF010101F7F7F6F6F6F7
+000000F7F7F7F7F6F7F7F6F7F6F6F7F6F7F6F7F7F6F7F7F6F6F7F7F7F7F6F6F6F6F7F6F7F7F7F7
+F6F7F7F7F7F7F7F7F7F7F7F7F7F7F6F7F7F7F7F6F6EAEBEA080808000000000000000000222222
+F5F4F5F7F6F6000000F1F0F1F7F7F6000000F7F7F6080808ECEBECF7F7F7E0E0DF000000F6F7F7
+F7F7F6F6F7F7F7F7F7000000F7F7F6F6F6F7070707E0E1E1F6F6F7E1E0E0080808F7F7F7F6F7F7
+000000EFEFEFF7F7F6F7F7F6F6F7F6F6F6F6000000F6F7F6F6F7F7000000F1F1F1F7F6F7000000
+F7F7F6F6F7F7000000BAB9BA636362494949565656AFAEAFF7F7F6F6F7F7F7F6F6F6F6F7000000
+AEAFAE5858586C6B6B707070000000F7F6F6000000E1E0E0F6F7F6EAEBEB090909F7F7F7090909
+0000000000000000000F0F0FF7F7F7F7F7F6000000F7F6F7F7F7F7F7F7F6CBCCCB4949496E6E6E
+B2B3B33232328E8E8E888887F6F6F70909090000000000000000000F0F0FF7F7F7F6F7F7F6F6F7
+F7F7F7080808E1E1E0F6F7F6F6F6F6F7F6F7F6F7F6000000F0F0F0F7F7F7000000F7F7F6070707
+E0E1E1F6F6F6E1E0E1080808F7F6F6070707E1E0E1F7F7F6E0E1E1080808F6F6F7B9BABA626362
+494949565656AFAEAF0909090000000000000000000F0F0FF6F7F7F6F6F7F7F7F7F7F6F7AFAEAE
+5858586C6B6C707070000000F7F7F6F7F7F7F7F6F7F7F7F7080808EBECEBF6F7F7E0E0DF000000
+F7F7F7F6F6F6000000000000F6F7F6F6F7F7000000F7F6F6F6F6F6090909000000000000000000
+0F0F0FF7F7F6F6F7F6000000EFEEEF0909090000000000000000000F0F0FF7F7F6F7F7F6000000
+F0F0F0F7F6F7000000F7F6F6F6F6F7000000F7F7F6F6F7F7F7F6F6F6F6F7F6F7F7F6F7F6F6F6F7
+F7F6F6F7F6F7F7F7F7F7F6F6F6F7F6F7F6F6F6F7F6F6F7F7F6F6F7F7F7F7F7F6F7F7F6F6A3A4A3
+363636F6F7F6F6F6F6ECECEC0F0F0FC8C7C7F6F6F6000000F6F7F7F7F6F6000000F6F7F7333232
+A5A5A5F6F7F79A9B9A000000F6F6F6F6F6F7F6F6F6F6F6F6000000F6F6F6F7F6F73030309E9F9E
+F6F6F69D9C9D323131F6F7F6F7F6F6000000F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6000000F5F4F4
+F7F6F6000000F6F7F6F6F7F6000000F6F6F6F6F7F7000000626262E4E3E4F6F6F6C4C4C40F0F0F
+F6F6F7F6F6F7F6F6F6F7F7F7000000111111CDCECDF7F6F6C0C0C0000000F4F5F40000009B9C9B
+F6F7F6A3A3A3363636F7F6F6292929BFBFBFF6F6F6D4D5D5959494F6F7F7F6F7F7000000F6F7F6
+F6F7F7F6F7F6F5F4F42D2D2D343435EFEFEF424242333333D5D5D5F7F6F7292929BFC0BFF6F6F6
+D5D4D5959494F6F7F6F7F6F6F6F7F6F6F6F6313131A0A0A0F6F6F69C9C9C808181F7F6F6000000
+F7F6F6F6F7F6000000F6F7F63030309E9F9FF6F6F69C9C9D323132F6F6F63030309F9E9FF6F6F7
+9C9C9D313131F7F7F7626262E3E3E4F6F7F6C4C4C40F0F0F292929BFC0BFF6F7F6D4D5D4949594
+F6F6F6F6F6F6F7F6F6F7F6F6111111CDCDCDF6F7F7C0C0C0000000F4F5F5F7F6F6F6F7F6F6F7F7
+323332A5A5A5F6F6F69A9A9B000000F6F6F6F7F7F7000000000000F6F6F6F6F7F6000000F7F6F7
+F7F6F6292929C0BFBFF6F7F6D4D4D4959494F6F6F6F6F6F6000000F6F7F7292929C0BFBFF7F6F6
+D4D5D4949594F6F7F6F6F6F6000000F6F6F6F6F6F7000000F6F6F6F6F6F6000000F4F4F5F6F6F7
+F6F6F6F7F7F7F6F7F6F6F6F7F6F7F6F7F6F6F7F6F6F6F6F6F6F7F6F6F7F6F6F7F6F6F7F6F6F6F6
+F6F6F6F7F6F6F7F6F6F6F6F6515251969696F6F7F6F6F6F6F6F6F6666565787878F6F6F6000000
+F6F6F6F6F6F7000000F6F6F6C6C7C63131322E2E2E707070000000F6F7F7F7F6F6F6F6F6F6F7F6
+000000F6F6F7F7F6F6C6C5C53535352F2F2F353535C7C7C8F6F6F6F6F6F6000000F6F6F6F6F7F6
+F7F6F7F6F6F6F7F6F6363636D5D5D5F6F6F6000000F7F6F7F6F7F6000000F6F6F6F7F7F6000000
+9191911E1E1E292929292929969697F6F6F6F6F6F6F6F6F6F7F7F6000000818182333332373737
+7272723A3A3A7D7D7D0000006E6E6E2F2F2F343434C9C9C9F7F6F6C2C2C2353535313131434343
+B7B7B8F6F7F7F6F6F6000000F6F6F7F6F6F7F6F7F7F6F6F66E6E6E464646F6F6F68586852D2D2D
+F6F6F7F7F6F6C2C2C2353535313131434343B7B7B8F6F6F6F6F6F6F7F6F6F6F6F6C7C8C7363636
+2B2B2B383838DADADAF6F6F6000000F6F7F6F7F6F7000000F6F7F6C5C5C53636352F2F2F363535
+C7C7C7F7F6F6C5C5C63535362F2F2F353535C7C7C7F7F7F69191911E1E1E292929292929979696
+C2C2C2353535313231434343B7B8B7F6F6F6F6F6F6F7F6F6F6F6F6818181323232373737727272
+3A3A3A7D7D7DF6F7F6F6F6F7F6F6F7C6C7C73131312E2E2E707070000000F6F7F6F7F6F6000000
+000000F7F6F6F6F6F6000000F6F6F6F6F6F7C2C2C2353535323131434343B7B8B7F7F6F7F6F6F6
+000000F6F6F6C2C2C2353535313231434343B7B8B7F6F7F6F6F6F6000000F6F6F6F7F6F6000000
+F7F6F6F6F6F7363636D5D5D5F6F6F6F6F6F6F7F7F6F6F6F6F6F6F7F7F7F6F6F6F6F7F6F6F7F6F7
+F6F6F6F6F7F6F6F6F6F6F7F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F7F6F6F6F6F6F6
+F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6
+F6F6F6F6F7F6F6F6F6F6F7F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F7F6F7F6F6F7F6F6F6F7F6F6F6
+F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F7F6F6F6F6F7F6F6F6F6F6F6F6F6F6
+F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6
+F6F7F6F6F6F6F6F7F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F7F6F7F6F6F7F6F6F6F7F6F6F6F6F6F6
+F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F7F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F7F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6
+F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F7F6
+F6F6F6F6F7F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F7F6F7F6F6F7F6F6F6F7F6F6F6F6F6F6F6F6F7
+F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F7F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F7F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F7F6F6F6F6F7F6F6F7F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F7F6F6F6F7F6F6F6F6F7F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F7F6F6F6F6F6F6F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F7F6F6F6F7F6F6F6F6F7F6F6F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F7F6F7F6F6F6F6F6F6F6F6F7F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F6F6
+F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F5F6F6F6F5F6F5F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F5F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F5F6F6
+F6F5F6F6F6F6F5F6F6F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6
+F6F5F6F6F5F6F6F5F6F5F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6
+F6F5F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F5F6F6F6F5F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F5F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F5F6F6F6F5F6
+F6F6F6F5F6F6F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F5F6
+F6F5F6F6F5F6F5F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6
+F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F5F6F6F6F5F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F5F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F5F6F6F6F5F6F6F6F6
+F5F6F6F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F5F6F6F5F6
+F6F5F6F5F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F5F6F6F5F5F5F6F6F5F6F6F6F5F5F6F6F5F6F6F5F5F6F5F6F6F6F6F5F6F6F6F5F6F6F6F6F6F5F6
+F5F5F6F5F6F6F6F6F6F6F5F6F6F6F6F6F5F6F5F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F6F6F6F5F5F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F5F6F6F6F5F5F6F5F6F6F6F6F6F6F5F6F6F6
+F5F6F6F6F6F5F6F6F5F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F5F6F6F6F5
+F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6
+F5F5F5F6F6F5F6F6F6F5F5F6F6F5F6F6F5F5F6F5F6F6F6F6F5F6F6F6F5F6F6F6F6F6F5F6F5F5F6
+F5F6F6F6F6F6F6F5F6F6F6F6F6F5F6F5F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+F6F5F5F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F5F6F6F6F5F5F6F5F6F6F6F6F6F6F5F6F6F6F5F6F6
+F6F6F5F6F6F5F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F5F6F6F6F5F5F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F5F5F5
+F6F6F5F6F6F6F5F5F6F6F5F6F6F5F5F6F5F6F6F6F6F5F6F6F6F5F6F6F6F6F6F5F6F5F5F6F5F6F6
+F6F6F6F6F5F6F6F6F6F6F5F6F5F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F5
+F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F5F6F6F6F5F5F6F5F6F6F6F6F6F6F5F6F6F6F5F6F6F6F6F5
+F6F6F5F6F6F6F6F6F6F6F5F5F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6F5F6F6F6F5F5F6F6F6F6F6
+F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F6F6F5F5F5F6F6F5
+F6F6F6F5F5F6F6F5F6F5F6F6F6F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F5F6
+F6F6F6F6F6F6F6F5F6F5F6F6F6F6F6F6F6F5F6F6F5F5F6F6F6F6F6F5F6F6F5F5F6F5F6F5F6F6F6
+F5F6F6F5F5F6F6F6F6F5F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F5F6F5F6F5F6F5F6F6F5
+F5F5F6F6F6F6F6F5F5F6F6F5F5F5F6F6F6F6F5F6F6F6F6F5F5F6F6F5F6F5F6F6F6F5F6F6F6F6F6
+F6F6F5F6F6F5F5F5F6F6F6F6F6F5F6F6F5F6F6F5F5F6F5F5F5F6F5F5F6F6F6F6F6F5F6F6F6F6F5
+F6F6F6F6F6F6F5F6F6F6F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6
+F6F6F6F6F5F6F5F6F6F6F6F6F6F6F5F6F6F5F5F6F6F6F6F6F5F6F6F5F5F6F5F6F5F6F6F6F5F6F6
+F5F5F6F6F6F6F5F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F5F6F5F6F5F6F5F6F6F5F5F5F6
+F6F6F6F6F5F5F6F6F5F5F5F6F6F6F6F5F6F6F6F6F5F5F6F6F5F6F5F6F6F6F5F6F6F6F6F6F6F6F5
+F6F6F5F5F5F6F6F6F6F6F5F6F6F5F6F6F5F5F6F5F5F5F6F5F5F6F6F6F6F6F5F6F6F6F6F5F6F6F6
+F6F6F6F5F6F6F6F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F6
+F6F5F6F5F6F6F6F6F6F6F6F5F6F6F5F5F6F6F6F6F6F5F6F6F5F5F6F5F6F5F6F6F6F5F6F6F5F5F6
+F6F6F6F5F6F6F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F5F6F5F6F5F6F5F6F6F5F5F5F6F6F6F6
+F6F5F5F6F6F5F5F5F6F6F6F6F5F6F6F6F6F5F5F6F6F5F6F5F6F6F6F5F6F6F6F6F6F6F6F5F6F6F5
+F5F5F6F6F6F6F6F5F6F6F5F6F6F5F5F6F5F5F5F6F5F5F6F6F6F6F6F5F6F6F6F6F5F6F6F6F6F6F6
+F5F6F6F6F6F6F6F6F6F5F6F6F5F6F6F6F5F6F6F6F6F6F6F6F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6
+F5F5F6F6F6F6F6F6F5F6F5F6F6F5F6F6F6F5F5F6F6F5F5F5F6F6F6F6F6F6F6F6F6F5F6F6F6F6F5
+F6F5F6F6F6F6F6F5F6F5F6F6F5F6F5737373262626D8D9D9F6F6F5F5F5F6F6F6F6F6F5F6F6F5F6
+F6F5F6F6F6F5F5F6F6F6F6F6F6F6F5F6F5F6F5F5F5F6F5F6F6F6F6F6F6F6F5F5F6F5F6F6F6F5F6
+F6F6F6F6F6F6F5F6F6F6F6F6F5F6F6F5F6F6F5F5F5F6F5F6F5F6F6F6F6F6F5F5F6F6F6F6F5F5F6
+F5F6F6F6F6F6F5F6F6F6F6F5F5F6F6F5F6F6F5F5F6F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F5F5F6
+F6F6F6F6F6F5F6F5F6F6F5F6F6F6F5F5F6F6F5F5F5F6F6F6F6F6F6F6F6F6F5F6F6F6F6F5F6F5F6
+F6F6F6F6F5F6F5F6F6F5F6F5F6F6F6F6F6F5F5F6F6F6F6F5F5F5F6F6F6F6F6F5F6F6F5F6F6F5F6
+F6F6F5F5F6F6000000F6F6F5F6F5F6F5F5F5F6F5F6F6F6F6F6F6F6F5F5F6F5F6F6F6F5F6F6F6F6
+F6F6F6F5F6F6F6F6F6F5F6F6F5F6F6F5F5F5F6F5F6F5F6F6F6F6F6F5F5F6000000F5F5F6F5F6F6
+F6F6F6F5F6F6F6F6F5F5F6F6F5F6F6F5F5F6F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F5F5F6F6F6F6
+F6F6F5F6F5F6F6F5F6F6F6F5F5F6F6F5F5F5F6F6F6F6F6F6000000F5F6F6F6F6F5F6F5F6F6F6F6
+F6F5F6F5F6F6F5F6F5F6F6F6F6F6F5F5F6F6F6F6F5F5F5F6F6F6F6F6F5F6F6F5F6F6F5F6F6F6F5
+F5F6F6F6F6F6F6F6F5F6F5F6F5F5F5F6F5F6F6F6F6F6F6F6F5F5F6F5F6F6F6F5F6F6F6F6F6F6F6
+F5F6F6F6F6F6F5F6F6F5F6F6F5F5F5F6F5F6F5F6F6F6F6F6F5F5F6F6F6F6F5F5F6F5F6F6F6F6F6
+F5F6F6F6F6F5F5F6F6F5F6F6F5F5F6F6F6F6F5F6F6F6F6F6F6F5F6F6F6F6F5F5F6F6F6F6F6F6F5
+F6F6F5797979F6F5F5F6F6F5F6F6F5F5F5F6F6F6F6F6F6F6F5F5F5F6F5F6F5F5F5F5F6F5F6F5F5
+F5F6F5F6F6F57A797AF6F5F5F5F5F5F6F6F5F6F5F6F6F5F6F6F6F6F5F6F6060606E4E5E5F6F6F5
+F6F6F6F5F6F5F5F5F5F5F5F6F6F6F6F5F6F5F5F5F6F5F6F6F6F5F6F5F5F6F5F6F5F5F5F5F5F6F6
+F5F5F6F6F6F5F6F6F5F5F5F5F5F6F6F5F5F6F6F6F5F5F5F6F6F6F5F6F6F5F6F5F5F5F6F5F5F5F6
+F6F6F5F6F5F5F5F6F5F5F5F6F6F6F5F5F5F6F5F6F5F6F6F6F5F6F5F6F5F6F6F6F5F6F6F5F6F6F5
+F5F5F5F6F5F5F6F6F5F6F6F5F5F5F6F6F6F6F6F6F6F5F5F5F6F5F6F5F5F5F5F6F5F6F5F5F5F6F5
+F6F6F5F6F5F6F6F5F5F5F5F5F6F6F5F6F5F6F6F5F6F6F6F6F5F6F6F5F6F6F5F6F6F6F6F5F6F6F6
+F5F6F5F5F5F5F5F5F6F6F6F6797A79F5F5F6F5F6F6000000F5F5F6F5F6F5F5F5F5F5F6F6F5F5F6
+F6F6F5F6F6F5F5F5F5F5F6F6F5F5F6F6F6F5F5F5F6F6F6F5F6F6F5F6F5F5F5F6F5F5F5F67A7A79
+F6F5F5F5F6F5000000F6F6F5F5F5F6F5F6F5F6F6F6F5F6F5F6F5F6F6F6F5F6F6F5F6F6F5F5F5F5
+F6F5F5F6F6F5F6F6F5F5F5F6F6F6F6F6F6F6F5F5F5F6F5F6F5F5F5F5F6F57A7979F5F6F5F6F6F5
+000000F6F5F5F5F5F5F6F6F5F6F5F6F6F5F6F6F6F6F5F6F6F5F6F6F5F6F6F6F6F5F6F6F6797A79
+F5F5F5F5F5F6F6F6F6F5F6F5F5F5F6F5F6F6F6F5F6F5F5F6F5F6F5F5F5F5F5F6F6F5F5F6F6F6F5
+F6F6F5F5F5F5F5F6F6F5F5F6F6F6F5F5F5F6F6F6F5F6F6F5F6F5F5F5F6F5F5F5F6F6F6F5F6F5F5
+F5F6F5F5F5F6F6F6F5F5F5F6F5F6F5F6F6F6F5F6F5F6F5F6F6F6F5F6F6F5F6F6F5F5F5F5F6F5F5
+F6F6F5F6F6F5F5F5F6F6F6F6F6F6F6F6F5F6000000F6F5F5F5F6F6F5F5F6F5F6F5F5F5F6F5F5F5
+F6F5F6F6F6F5F5F6F6F6F5F6F5F6F6F6F6F5F6F5F5000000F6F5F6F5F5F5F5F5F5F6F6F6F6F6F6
+F5F5F5F5F5F5000000F6F5F6F5F6F5F5F5F5F5F6F6F5F5F5F6F5F5F5F5F6F6F5F5F5F5F5F5F5F5
+F5F5F6F5F6F5F5F5F5F6F5F6F6F5F5F6F5F5F5F6F6F5F6F5F6F6F5F6F6F6F6F5F5F5F5F5F5F5F5
+F5F5F6F5F5F5F5F5F6F5F5F5F6F5F5F5F6F5F5F5F5F5F5F6F5F6F5F5F6F5F5F6F6F5F5F5F6F5F6
+F5F5F5F5F6F6F5F5F6F5F6F6F6F5F6F5F6F5F6F5F5F5F6F6F5F5F6F5F6F5F5F5F6F5F5F5F6F5F6
+F6F6F5F5F6F6F6F5F6F5F6F6F6F6F5F6F5F5F6F5F6F6F5F6F5F5F5F5F5F5F6F6F6F6F6F6F5F5F5
+F5F5F5F5F6F5F6F5F6F5F6F5F5F5F5F5F6F6F5F5F5F6F5F5F5F5F6000000F5F5F5F5F5F5000000
+F5F6F5F5F5F5F6F5F6F6F5F5F6F5F5F5F6F6F5F6F5F6F6F5F6F6F6F6F5F5F5F5F5F5F5F5F5F5F6
+F5F5F5F5F5F6F5F5F5F6F5F5000000F5F5F5F5F5F6000000F5F6F5F5F6F6F5F5F5F6F5F6F5F5F5
+F5F6F6F5F5F6F5F6F6F6F5F6F5F6F5F6F5F5F5F6F6F5F5F6F5F6F5F5F5F6F5F5F5F6F5F6F6F6F5
+F5F6F6F6F5F6000000F6F6F5F6F5F5000000F6F5F6F5F5F5F5F5F5F6F6F6F6F6F6F5F5F5F5F5F5
+F5F6F5F6F5F6F5F6F5F5F5F5000000F5F5F5F6F5F5F5F5F6F6F5F5F5F5F5F5F5F5F5F5F6F5F6F5
+F5F5F5F6F5F6F6F5F5F6F5F5F5F6F6F5F6F5F6F6F5F6F6F6F6F5F5F5F5F5F5F5F5F5F5F6F5F5F5
+F5F5F6F5F5F5F6F5F5F5F6F5F5F5F5F5F5F6F5F6F5F5F6F5F5F6F6F5F5F5F6F5F6F5F5F5F5F6F6
+F5F5F6F5F6F6F6F5F6F5F6F5F6F5F5F5F6F6F5F5F6F5F6F5F5F5F6F5F5F5474747000000D8D8D9
+D1D1D13B3B3B2B2B2B3F3F3FD6D5D5F5F6F59B9B9C606160F6F5F66F6F6F8F908F484847000000
+D8D9D8F5F5F6F5F5F5F6F6F5F6F6F5F5F5F5F5F5F6000000474847D8D9D9C6C6C63535352E2E2E
+363636C6C6C6F6F5F5F6F5F50000007E7E7E4E4E4EF6F5F6F5F5F6F6F5F60000006F6F6F2A2A2A
+6F6F6FF6F6F5C6C6C63535352E2F2F363636C6C6C6F5F6F5F5F5F5F5F6F6F6F5F6F5F6F5000000
+7E7E7ED1D1D13B3B3B2B2B2B3F3F3FD6D5D5F5F5F59393932929292C2C2C313131747475F5F5F5
+9595952C2C2C2C2D2C2525258A8B8AC6C6C63535352F2E2F363636C6C6C6F6F6F5F5F5F5000000
+6F6F702A2A2A6F6F6FF6F6F5F5F5F5F5F5F6F5F5F5C6C6C63535352E2E2E363636C6C6C6F5F5F5
+474748000000D9D8D8F5F5F60000006262622E2D2E6D6D6DF6F5F6D1D1D13B3B3B2B2B2B3F3F3F
+D6D6D5F5F5F6F5F5F50000007E7E7E4E4E4EF5F6F5F5F5F5474848000000D8D9D8F5F5F5000000
+6262622D2D2D6D6D6DF5F5F69393932929292C2C2C313131747474F5F5F5F5F5F60000006F6F6F
+2A2A2A6F6F6FF6F5F5F5F6F5F5F5F6F5F6F5484748000000D8D9D8F6F6F50000006262622D2D2E
+6D6D6DF6F6F59393932929292C2C2C313131747574F5F6F6474747000000D8D8D8F5F5F5F5F5F6
+F6F5F5333333D1D1D2E8E8E8030303ADADADF3F3F4202020DEDEDED1D1D13B3B3B2B2B2B3F3F3F
+D5D5D6F5F5F5F5F6F6F5F5F5F6F6F6CBCCCB3B3B3B2C2D2D3E3E3ED9DAD99393932929292C2C2C
+313131747474F5F5F6F6F5F50000006F6F6F2A2A2A6F6F6FF5F5F5F5F5F6F5F5F5F5F5F5F5F5F5
+F5F6F5F6F5F5F5F5F6000000F6F5F53F3F3FB3B2B2F5F5F5BFBEBF3D3D3DF5F5F5F5F5F6595959
+6F6F6F525252F4F4F3F5F5F5000000F5F5F5F5F5F5F5F5F5F5F5F5F6F6F5F5F6F6F5F5F5000000
+F5F5F6F5F5F53131319B9B9BF5F5F69B9B9B323232F5F5F5F5F6F50000009B9B9BF2F1F1F5F6F5
+F6F5F6F5F5F5000000B2B2B2DEDEDE010101F5F5F53131319C9C9BF5F5F59B9B9B323232F6F5F5
+F5F5F6F6F5F5F6F5F5F5F5F50000009B9B9B3F3F3FB2B2B2F5F5F6BEBEBE3D3D3DF5F5F66D6D6D
+B6B6B6F5F5F6D5D5D5000000F5F5F50E0E0EB8B8B8F6F5F6DEDEDE8181813131319B9B9CF5F6F5
+9B9B9B323232F5F5F5F6F6F5000000B2B2B2DEDEDE010101F6F6F5F5F6F6F5F5F5F5F6F5313131
+9B9B9BF5F5F69B9B9B323232F5F5F5F5F5F6000000F5F6F5F5F5F6000000B4B3B3DEDEDE000000
+F5F5F53F3F3FB3B2B2F5F5F5BEBEBE3D3D3DF5F5F5F6F6F50000009B9B9BF1F1F2F6F5F5F5F5F6
+F6F5F5000000F5F5F5F5F5F5000000B3B3B3DEDEDE000000F5F5F56D6D6DB6B6B7F5F5F5D5D5D5
+000000F5F5F5F6F5F5000000B2B2B2DEDEDE010101F6F6F6F5F5F5F5F5F6F5F5F6F5F6F5000000
+F6F6F5F5F5F5000000B3B3B3DEDEDE000000F5F5F56D6D6DB6B7B7F5F5F5D5D6D5000000F5F5F5
+F5F5F6000000F5F5F6F5F5F5F5F5F6F5F5F57F7F7F8D8D8EAEAEAE3636366B6B6BD1D0D1393939
+F5F5F53F3F3FB2B2B2F5F5F5BEBEBE3D3D3DF6F6F5F5F5F5F5F5F5F5F5F63636369C9C9DF6F5F5
+9D9C9C9B9B9B6D6D6DB6B7B6F5F5F5D5D5D5000000F5F5F5F6F5F5000000B2B2B2DEDEDE010101
+F5F5F5F6F5F5F5F5F5F6F5F5F5F5F5F6F5F6F6F6F6F5F6F5000000F5F5F5090909000000000000
+0000000F0F0FF5F5F5F5F6F5D3D3D3000000C9C9C9F5F6F5F5F5F5000000F5F5F5F5F5F5F5F5F5
+F5F5F5F5F5F5F5F6F5F5F5F5000000F6F5F5F5F5F5070707DFDFDFF5F5F5DFDFDF080808F5F5F5
+F5F5F5000000EDEDEDF5F5F5F5F5F5F5F5F5F5F5F5000000F0EFEFF5F5F6000000F5F5F5070707
+DFDFDFF5F5F5DFDFDF080808F5F5F5F5F5F5F5F6F5F5F5F5F5F5F5000000EDEDED090909000000
+0000000000000F0F0FF5F5F5AEAEAE5858586B6B6B6F6F6F000000F5F5F5B8B8B8626262484848
+565656AEAEAE070707DFDFDFF5F5F5DFDFDF080808F5F5F5F5F5F5000000EFEFEFF5F5F5000000
+F5F5F5F5F6F5F5F5F5F5F5F5070707DFDFDFF5F6F5DFDFDF080808F5F5F5F5F5F5000000F5F5F5
+F5F5F5000000EFEFEFF5F5F5000000F5F5F50909090000000000000000000F0F0FF5F5F5F5F5F5
+000000EDEDEDF5F5F6F5F5F5F5F5F5F5F6F5000000F5F5F5F5F5F5000000EFEFEFF5F5F5000000
+F5F5F5AEAEAE5858586B6B6B70706F000000F5F5F5F5F5F5000000EFEFEFF5F5F5000000F5F5F5
+F5F5F5F5F6F5F5F5F5F5F5F5000000F5F6F5F5F5F5000000EFEFEFF5F5F5000000F5F5F5AEAEAE
+5858586B6B6B6F6F6F000000F5F5F5F5F6F5000000F5F5F5F5F5F5F5F5F5F5F5F5CACACA484848
+6E6E6EB2B2B23131318D8D8D868686F5F5F50909090000000000000000000F0F0FF5F5F5F5F5F5
+F5F5F5F5F5F6080808DFDFDFF5F6F5F5F5F5F5F5F5AEAEAE5858586B6B6B6F6F6F000000F5F5F5
+F6F5F5000000EFEFEFF6F6F5000000F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+000000F3F3F3292929BEBEBEF5F5F5D3D3D3949494F5F5F5F2F2F2494949888888414141F1F1F1
+F5F5F5000000F3F3F3F5F5F5E2E2E2F5F5F5F5F5F5F5F5F5F5F5F5000000F5F5F5F5F5F52F2F2F
+9D9D9DF5F5F59B9B9B313131F5F4F5F5F5F5000000F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5000000
+F4F5F5F5F5F5000000F5F5F52F2F2F9D9D9DF5F5F59B9B9B313131F5F5F5F4F5F5F5F4F5F5F5F5
+F5F5F5000000F5F5F5292929BEBEBDF5F5F5D3D3D3949494F5F5F5111111CCCCCBF5F5F5BFBFBF
+000000F3F3F3616161E2E2E2F5F5F5C3C3C30F0F0F2F2F2F9D9D9DF5F5F59B9B9B313131F5F5F5
+F5F5F5000000F5F5F5F5F5F5000000F5F5F5F5F5F5F5F5F5F5F5F52F2F2F9D9D9DF5F5F59B9B9B
+313131F5F4F4F5F4F5000000F3F3F3F5F5F5000000F5F5F5F5F5F5000000F5F5F5292929BDBEBE
+F5F5F5D3D3D3949494F5F5F5F5F5F5000000F5F5F5F5F5F5F5F5F5F4F5F5F5F4F5000000F3F3F3
+F5F4F4000000F5F5F5F5F5F4000000F5F5F5111111CCCCCCF5F5F5BFBFBE000000F3F3F3F5F5F5
+000000F5F5F5F5F5F5000000F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5000000F3F3F3F5F5F5000000
+F5F5F5F5F5F5000000F5F5F5111111CCCCCCF5F5F5BFBFBF000000F3F3F3F5F5F5000000F3F3F3
+F5F4F4F5F4F5F5F4F5F3F3F32C2C2C343434EEEEEE424242323232D4D4D4F5F5F5282929BEBEBE
+F5F5F5D3D3D3949494F5F5F5F5F5F5F5F5F5F5F5F53030309F9F9FF5F4F59B9B9B808080111111
+CCCCCCF5F5F5BFBFBE000000F3F3F3F5F5F5000000F5F5F5F5F5F4000000F5F5F5F5F5F5E2E2E2
+F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5363636D3D4D4C1C0C0353535313131424242B6B6B6F5F5F4
+8484847A7A7AF5F5F5777777818180F5F5F5363636D4D4D4F5F4F51D1D1DF5F5F5F5F5F5F5F5F5
+F5F5F5000000F5F5F5F5F5F5C5C5C53535352E2E2E353535C7C6C6F5F5F4F5F5F5000000F5F5F4
+F5F5F5F5F5F5F4F5F5F5F5F5000000F5F5F5F5F4F5000000F5F4F5C5C5C53535352E2E2E353535
+C7C7C7F5F4F5F4F5F5F4F5F4F4F5F5F5F4F5000000F4F5F5C1C0C1353535313131424242B6B6B6
+F5F5F58081813232323737377171713A3A3A7D7C7C908F901E1E1E292929292929969695C5C5C5
+3535352E2E2E353535C7C7C6F5F5F5F4F5F4000000F5F4F5F5F5F5000000F5F5F5F5F5F5F5F5F5
+F5F5F5C5C5C53535352E2E2E353535C7C7C7F5F5F5F5F4F4363636D4D4D4F5F5F5000000F5F5F5
+F5F5F5000000F5F5F5C1C1C1353535313131424242B6B6B6F5F5F5F5F5F5000000F4F5F5F5F5F5
+F5F4F5F4F5F5F4F5F4363636D4D3D4F5F5F5000000F5F4F5F5F5F5000000F5F4F5818180323232
+3737377171713A3A3A7D7D7DF4F5F5000000F5F4F5F5F4F5000000F5F5F5F5F5F4F5F5F5F4F4F5
+F5F5F5363636D4D4D3F5F5F5000000F5F5F5F5F4F5000000F5F5F5818181323232373737717171
+3A3A3A7D7D7DF5F5F5363636D4D4D4F5F5F5F5F4F4F5F5F4F5F5F56E6E6E454545F5F5F5858585
+2C2C2CF5F5F5F5F5F5C1C1C1353535313131424242B6B6B6F5F5F5F5F5F5F4F5F5F5F5F5C7C6C7
+3636362A2B2A383838D9D8D98181813232323737377171713A3A3A7D7C7DF5F5F4000000F4F5F5
+F5F5F5000000F5F5F5F4F5F51D1D1DF5F4F5F5F4F5F5F5F5F5F5F5F4F5F5F5F4F5F5F5F5F5F4F5
+F5F5F5F5F4F5F4F5F5F5F4F5F5F5F5F5F5F5F5F5F4F5F5F4F5F5F5F5F4F5F5F5F4F5F5F5F5F5F4
+F5F4F5CACACAF4F5F4F4F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F5F5F4F4F5F4F4F5F4F4F5F5F5F5
+F5F5F5F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F4F4F4F5F5F5F4F4F5F5F4
+F5F5F5F4F5F5F5F4F4F5F5F4F5F5F5F5F5F4F4F5F5F5F5F4F5F5F5F5F5F5F5F4F5F5F5F5F5F5F4
+F4F5F5F5F5F5F5F5F4F5F5F4F4F5F5F5F5F5F5F5F4F5F5F5F4F5F5F5F4F5F5F5F5F5F4F5F5F5F5
+F5F4F5F4F5F5F5F4F5F5F5F5F5F5F5F5F5F4F5F5F4F5F5F5F5F4F5F5F5F4F5F5F5F5F5F4F5F4F5
+F5F5F5F4F5F4F4F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F5F5F4F4F5F4F4F5F4F4F5F5F5F5F5F5F5
+F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F4F4F4F5F5F5F4F4F5F5F4F5F5F5
+F4F5F5F5F4F4F5F5F4F5F5F5F5F5F4F4F5F5F5F5F4F5F5F5F5F5F5F5F4F5F5F5F5F5F5F4F4F5F5
+F5F5F5F5F5F4F5F5F4F4F5F5F5F5F5F5F5F4F5F5F5F4F5F5F5F4F5F5F5F5F5F4F5F5F5F5F5F4F5
+F4F5F5F5F4F5F5F5F5F5F5F5F5F5F4F5F5F4F5F5F5F5F4F5F5F5F4F5F5F5F5F5F4F5F4F5F5F5F5
+F4F5F4F4F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F5F5F4F4F5F4F4F5F4F4F5F5F5F5F5F5F5F5F5F5
+F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5F5F4F4F4F5F5F5F4F4F5F5F4F5F5F5F4F5F5
+F5F4F4F5F5F4F5F5F5F5F5F4F4F5F5F5F5F4F5F5F5F5F5F5F5F4F5F5F5F5F5F5F4F4F5F5F5F5F5
+F5F5F4F5F5F4F4F5F5F5F5F5F5F5F4F5F5F5F4F5F5F5F4F5F5F5F5F5F4F5F5F5F5F5F4F5F4F5F5
+F5F4F5F5F5F5F5F4F5F4F5F5F5F5F5F5F4F5F5F5F5F5F4F5F4F5F5F5F5F5F5F5F5F5F5F5F4F5F5
+F4F5F5F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F4F4F5F5F5F5F4F5F5F5F4F4F5F4F5
+F5F5F5F5F5F5F5F5F4F5F5F5F4F5F4F4F5F5F4F5F5F4F5F4F5F5F4F5F4F4F4F4F4F4F5F5F5F5F5
+F5F4F4F5F5F5F4F5F4F4F5F4F5F5F5F4F4F5F5F4F4F5F4F4F5F5F5F5F5F5F4F5F5F4F5F5F5F5F5
+F5F5F5F5F5F4F4F5F4F4F5F5F4F5F5F4F4F5F4F5F5F4F5F5F5F4F4F5F5F4F5F5F5F5F5F5F5F5F5
+F5F5F5F5F4F5F4F5F5F5F5F5F5F4F5F5F5F5F5F4F5F4F5F5F5F5F5F5F5F5F5F5F5F4F5F5F4F5F5
+F5F5F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F4F4F5F5F5F5F4F5F5F5F4F4F5F4F5F5F5F5
+F5F5F5F5F5F4F5F5F5F4F5F4F4F5F5F4F5F5F4F5F4F5F5F4F5F4F4F4F4F4F4F5F5F5F5F5F5F4F4
+F5F5F5F4F5F4F4F5F4F5F5F5F4F4F5F5F4F4F5F4F4F5F5F5F5F5F5F4F5F5F4F5F5F5F5F5F5F5F5
+F5F5F4F4F5F4F4F5F5F4F5F5F4F4F5F4F5F5F4F5F5F5F4F4F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5
+F5F4F5F4F5F5F5F5F5F5F4F5F5F5F5F5F4F5F4F5F5F5F5F5F5F5F5F5F5F5F4F5F5F4F5F5F5F5F5
+F5F4F5F5F5F5F5F5F5F5F5F5F5F5F4F4F5F5F4F4F5F5F5F5F4F5F5F5F4F4F5F4F5F5F5F5F5F5F5
+F5F5F4F5F5F5F4F5F4F4F5F5F4F5F5F4F5F4F5F5F4F5F4F4F4F4F4F4F5F5F5F5F5F5F4F4F5F5F5
+F4F5F4F4F5F4F5F5F5F4F4F5F5F4F4F5F4F4F5F5F5F5F5F5F4F5F5F4F5F5F5F5F5F5F5F5F5F5F4
+F4F5F4F4F5F5F4F5F5F4F4F5F4F5F5F4F5F5F5F4F4F5F5F4F5F5F5F5F5F5F5F5F5F5F5F5F5F4F5
+F4F5F5F5F5F5F5F4F5F5F5F5F5F4F5F4F5F5F3F3F3F3F3F3F3F2F3F3F3F2F2F2F3F3F3F2F3F3F3
+F3F3F2F2F2F2F3F2F3F3F2F2F2F3F2F3F3F3F3F3F2F3F2F3F3F3F2F3F2F2F3F3F3F2F3F2F2F2F3
+F3F2F2F3F3F2F3F2F2F3F2F2F3F2F3F2F3F2F2F2F2F3F2F2F2F2F3F2F3F2F3F3F3F3F3F2F3F3F2
+F3F3F3F2F3F3F2F3F2F3F3F3F2F2F3F2F3F3F2F3F3F3F2F3F2F3F2F3F3F3F3F3F2F3F2F3F2F3F2
+F3F2F2F3F3F3F3F3F2F3F2F3F3F2F3F3F3F3F3F3F3F2F2F3F3F2F2F3F2F2F3F2F2F2F2F3F3F3F2
+F2F3F2F3F3F2F2F3F3F3F3F3F3F3F2F3F3F3F3F3F3F3F2F3F3F3F2F2F2F3F3F3F2F3F3F3F3F3F2
+F2F2F2F3F2F3F3F2F2F2F3F2F3F3F3F3F3F2F3F2F3F3F3F2F3F2F2F3F3F3F2F3F2F2F2F3F3F2F2
+F3F3F2F3F2F2F3F2F2F3F2F3F2F3F2F2F2F2F3F2F2F2F2F3F2F3F2F3F3F3F3F3F2F3F3F2F3F3F3
+F2F3F3F2F3F2F3F3F3F2F2F3F2F3F3F2F3F3F3F2F3F2F3F2F3F3F3F3F3F2F3F2F3F2F3F2F3F2F2
+F3F3F3F3F3F2F3F2F3F3F2F3F3F3F3F3F3F3F2F2F3F3F2F2F3F2F2F3F2F2F2F2F3F3F3F2F2F3F2
+F3F3F2F2F3F3F3F3F3F3F3F2F3F3F3F3F3F3F3F2F3F3F3F2F2F2F3F3F3F2F3F3F3F3F3F2F2F2F2
+F3F2F3F3F2F2F2F3F2F3F3F3F3F3F2F3F2F3F3F3F2F3F2F2F3F3F3F2F3F2F2F2F3F3F2F2F3F3F2
+F3F2F2F3F2F2F3F2F3F2F3F2F2F2F2F3F2F2F2F2F3F2F3F2F3F3F3F3F3F2F3F3F2F3F3F3F2F3F3
+F2F3F2F3F3F3F2F2F3F2F3F3F2F3F3F3F2F3F2F3F2F3F3F3F3F3F2F3F2F3F2F3F2F3F2F2F3F3F3
+F3F3F2F3F2F3F3F2F3F3F3F3F3F3F3F2F2F3F3F2F2F3F2F2F3F2F2F2F2F3F3F3F2F2F3F2F3F3F2
+F2F3F3F3F3F3F3F3F2F3F3F3F3F3F3F3F2F3F3F3F2F2F2F3F3F3F2F3F3F3F3F3F2EFF0EFEFF0EF
+F0F0EFEFEFEFF0EFF0EFEFEFF0EFEFEFEFEFEFF0EFF0F0EFEFEFEFF0F0EFEFF0EFEFF0F0EFF0EF
+F0EFEFF0F0EFEFEFEFEFEFEFF0EFF0F0F0F0EFF0EFF0F0EFF0EFEFEFF0F0F0EFF0EFEFF0EFF0EF
+EFEFF0EFEFEFEFEFF0EFF0F0F0EFEFEFF0F0EFF0EFF0F0EFF0F0EFF0EFEFEFF0F0F0EFEFF0EFEF
+EFEFF0F0EFEFEFF0F0F0F0EFEFEFF0EFF0EFEFEFF0EFF0F0F0F0F0EFEFF0EFF0F0F0F0F0EFEFEF
+EFEFEFEFEFF0EFF0F0EFF0EFEFF0EFF0EFF0F0EFEFEFEFEFEFEFF0F0EFEFEFF0EFEFF0EFF0F0EF
+EFEFEFF0EFF0EFEFEFF0EFEFEFEFEFEFF0EFF0F0EFEFEFEFF0F0EFEFF0EFEFF0F0EFF0EFF0EFEF
+F0F0EFEFEFEFEFEFEFF0EFF0F0F0F0EFF0EFF0F0EFF0EFEFEFF0F0F0EFF0EFEFF0EFF0EFEFEFF0
+EFEFEFEFEFF0EFF0F0F0EFEFEFF0F0EFF0EFF0F0EFF0F0EFF0EFEFEFF0F0F0EFEFF0EFEFEFEFF0
+F0EFEFEFF0F0F0F0EFEFEFF0EFF0EFEFEFF0EFF0F0F0F0F0EFEFF0EFF0F0F0F0F0EFEFEFEFEFEF
+EFEFF0EFF0F0EFF0EFEFF0EFF0EFF0F0EFEFEFEFEFEFEFF0F0EFEFEFF0EFEFF0EFF0F0EFEFEFEF
+F0EFF0EFEFEFF0EFEFEFEFEFEFF0EFF0F0EFEFEFEFF0F0EFEFF0EFEFF0F0EFF0EFF0EFEFF0F0EF
+EFEFEFEFEFEFF0EFF0F0F0F0EFF0EFF0F0EFF0EFEFEFF0F0F0EFF0EFEFF0EFF0EFEFEFF0EFEFEF
+EFEFF0EFF0F0F0EFEFEFF0F0EFF0EFF0F0EFF0F0EFF0EFEFEFF0F0F0EFEFF0EFEFEFEFF0F0EFEF
+EFF0F0F0F0EFEFEFF0EFF0EFEFEFF0EFF0F0F0F0F0EFEFF0EFF0F0F0F0F0EFEFEFEFEFEFEFEFF0
+EFF0F0EFF0EFEFF0EFF0EFF0F0EFEFEFEFEFEFEFF0F0EFEFEFF0EFEFF0EFF0F0EFEFEFEFF0EFF0
+EFEFEFF0EFEFEFEFEFE7E7E8E7E7E8E7E7E8E8E8E7E8E7E7E7E7E7E8E8E8E7E8E7E8E7E7E7E7E7
+E8E7E7E8E7E7E7E7E7E7E7E7E7E7E7E7E7E7E8E8E7E8E8E7E8E7E7E7E7E7E7E7E7E8E8E7E7E7E7
+E7E7E8E7E7E7E7E7E7E7E7E8E8E8E8E7E7E8E8E7E7E7E7E8E7E7E7E7E7E7E8E7E8E8E7E8E7E8E8
+E8E7E8E7E7E7E7E8E7E7E7E8E7E7E7E8E8E7E7E7E7E7E7E8E8E7E8E8E8E8E8E7E7E8E7E7E7E7E7
+E7E8E8E7E8E7E8E7E8E7E8E7E8E7E7E8E7E7E8E7E7E7E7E7E7E8E8E8E7E8E7E7E7E8E8E7E8E8E8
+E7E7E7E8E8E7E7E7E8E7E7E8E7E7E8E8E8E7E8E7E7E7E7E7E8E8E8E7E8E7E8E7E7E7E7E7E8E7E7
+E8E7E7E7E7E7E7E7E7E7E7E7E7E7E7E8E8E7E8E8E7E8E7E7E7E7E7E7E7E7E8E8E7E7E7E7E7E7E8
+E7E7E7E7E7E7E7E7E8E8E8E8E7E7E8E8E7E7E7E7E8E7E7E7E7E7E7E8E7E8E8E7E8E7E8E8E8E7E8
+E7E7E7E7E8E7E7E7E8E7E7E7E8E8E7E7E7E7E7E7E8E8E7E8E8E8E8E8E7E7E8E7E7E7E7E7E7E8E8
+E7E8E7E8E7E8E7E8E7E8E7E7E8E7E7E8E7E7E7E7E7E7E8E8E8E7E8E7E7E7E8E8E7E8E8E8E7E7E7
+E8E8E7E7E7E8E7E7E8E7E7E8E8E8E7E8E7E7E7E7E7E8E8E8E7E8E7E8E7E7E7E7E7E8E7E7E8E7E7
+E7E7E7E7E7E7E7E7E7E7E7E7E8E8E7E8E8E7E8E7E7E7E7E7E7E7E7E8E8E7E7E7E7E7E7E8E7E7E7
+E7E7E7E7E7E8E8E8E8E7E7E8E8E7E7E7E7E8E7E7E7E7E7E7E8E7E8E8E7E8E7E8E8E8E7E8E7E7E7
+E7E8E7E7E7E8E7E7E7E8E8E7E7E7E7E7E7E8E8E7E8E8E8E8E8E7E7E8E7E7E7E7E7E7E8E8E7E8E7
+E8E7E8E7E8E7E8E7E7E8E7E7E8E7E7E7E7E7E7E8E8E8E7E8E7E7E7E8E8E7E8E8E8E7E7E7E8E8E7
+E7E7E8E7E7E8E7E7E8E8E8E7E8E7E7E7E7E7E8E8E8E7E8E7D9D9D9D9D9D9D9D9D9DADAD9DAD9D9
+D9D9DADAD9DAD9D9D9DADAD9D9D9D9DAD9D9D9D9D9DADAD9D9D9D9D9D9D9D9D9D9DAD9DAD9D9DA
+D9D9D9DAD9D9D9D9D9DAD9D9D9D9D9D9D9D9D9DAD9D9D9D9D9DADADAD9D9D9D9DAD9D9D9D9D9D9
+D9D9D9D9DAD9D9D9D9DAD9D9D9D9D9D9D9D9DADAD9D9D9D9D9DAD9D9DAD9D9D9DAD9D9D9DAD9DA
+D9D9D9DADAD9D9D9D9D9DADAD9DAD9DADAD9D9D9D9D9D9D9D9D9D9D9D9D9DAD9D9DAD9DAD9D9D9
+D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9DAD9D9D9D9D9D9D9D9D9DADAD9DAD9D9D9D9DA
+DAD9DAD9D9D9DADAD9D9D9D9DAD9D9D9D9D9DADAD9D9D9D9D9D9D9D9D9D9DAD9DAD9D9DAD9D9D9
+DAD9D9D9D9D9DAD9D9D9D9D9D9D9D9D9DAD9D9D9D9D9DADADAD9D9D9D9DAD9D9D9D9D9D9D9D9D9
+D9DAD9D9D9D9DAD9D9D9D9D9D9D9D9DADAD9D9D9D9D9DAD9D9DAD9D9D9DAD9D9D9DAD9DAD9D9D9
+DADAD9D9D9D9D9DADAD9DAD9DADAD9D9D9D9D9D9D9D9D9D9D9D9D9DAD9D9DAD9DAD9D9D9D9D9D9
+D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9DAD9D9D9D9D9D9D9D9D9DADAD9DAD9D9D9D9DADAD9DA
+D9D9D9DADAD9D9D9D9DAD9D9D9D9D9DADAD9D9D9D9D9D9D9D9D9D9DAD9DAD9D9DAD9D9D9DAD9D9
+D9D9D9DAD9D9D9D9D9D9D9D9D9DAD9D9D9D9D9DADADAD9D9D9D9DAD9D9D9D9D9D9D9D9D9D9DAD9
+D9D9D9DAD9D9D9D9D9D9D9D9DADAD9D9D9D9D9DAD9D9DAD9D9D9DAD9D9D9DAD9DAD9D9D9DADAD9
+D9D9D9D9DADAD9DAD9DADAD9D9D9D9D9D9D9D9D9D9D9D9D9DAD9D9DAD9DAD9D9D9D9D9D9D9D9D9
+D9D9D9D9D9D9D9D9D9D9D9D9D9D9DAD9D9D9D9D9D9D9D9D9DADAD9DAD9D9D9D9DADAD9DAD9D9D9
+BEBEBEBEBEBEBEBEBEBFBFBEBEBEBEBEBEBEBEBFBEBEBEBEBEBEBFBEBEBEBEBEBEBEBEBEBEBEBE
+BEBFBEBEBEBEBFBEBEBEBEBFBEBEBEBEBEBEBEBFBEBEBEBFBEBFBEBEBEBEBEBFBEBEBEBEBEBEBE
+BEBEBEBFBEBEBEBEBEBEBEBEBEBEBFBEBEBEBFBEBEBFBEBEBEBEBEBEBFBEBEBEBEBEBEBEBEBFBE
+BEBEBFBFBFBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBFBEBEBEBEBE
+BFBEBEBEBEBFBEBEBEBEBEBEBFBEBEBEBFBEBEBEBEBEBEBEBEBEBFBEBEBEBEBFBEBEBEBFBEBEBE
+BEBEBEBEBEBEBFBFBEBEBEBEBEBEBEBEBFBEBEBEBEBEBEBFBEBEBEBEBEBEBEBEBEBEBEBEBEBFBE
+BEBEBEBFBEBEBEBEBFBEBEBEBEBEBEBEBFBEBEBEBFBEBFBEBEBEBEBEBFBEBEBEBEBEBEBEBEBEBE
+BFBEBEBEBEBEBEBEBEBEBEBFBEBEBEBFBEBEBFBEBEBEBEBEBEBFBEBEBEBEBEBEBEBEBFBEBEBEBF
+BFBFBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBFBEBEBEBEBEBFBEBE
+BEBEBFBEBEBEBEBEBEBFBEBEBEBFBEBEBEBEBEBEBEBEBEBFBEBEBEBEBFBEBEBEBFBEBEBEBEBEBE
+BEBEBEBFBFBEBEBEBEBEBEBEBEBFBEBEBEBEBEBEBFBEBEBEBEBEBEBEBEBEBEBEBEBEBFBEBEBEBE
+BFBEBEBEBEBFBEBEBEBEBEBEBEBFBEBEBEBFBEBFBEBEBEBEBEBFBEBEBEBEBEBEBEBEBEBEBFBEBE
+BEBEBEBEBEBEBEBEBFBEBEBEBFBEBEBFBEBEBEBEBEBEBFBEBEBEBEBEBEBEBEBFBEBEBEBFBFBFBE
+BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBFBEBEBEBEBEBFBEBEBEBEBF
+BEBEBEBEBEBEBFBEBEBEBFBEBEBEBEBEBEBEBEBEBFBEBEBEBEBFBEBEBEBFBEBEBEBEBEBEBEBEBE
+BFBFBEBEBEBEBEBEBEBEBFBEBEBEBE
+
+end
+%%PageTrailer
+%%Trailer
+%%EOF
diff --git a/doc/img/screenshots/label_example_01.png b/doc/img/screenshots/label_example_01.png
new file mode 100644 (file)
index 0000000..f3c31a6
Binary files /dev/null and b/doc/img/screenshots/label_example_01.png differ
index 92348d3..1e14b20 100644 (file)
@@ -44,6 +44,7 @@ SRCS = \
        bg_example_03.c \
        box_example_02.c \
        general_funcs_example.c \
+       label_example_01.c \
        theme_example_01.c \
        theme_example_02.c \
        clock_example.c \
@@ -83,6 +84,7 @@ pkglib_PROGRAMS += \
        bg_example_03 \
        box_example_02 \
        general_funcs_example \
+       label_example_01 \
        theme_example_01 \
        theme_example_02 \
        clock_example \
@@ -104,6 +106,7 @@ SCREENSHOTS = \
        animator_example_01:animator_example_02.png:0.5 \
        animator_example_01:animator_example_03.png:0.9 \
        frame_example_01:frame_example_01.png:0.0 \
+       label_example_01:label_example_01.png:0.0 \
        theme_example_01:theme_example_01.png:0.0 \
        clock_example:clock_example.png:0.5 \
        flipselector_example:flipselector_example.png:0.0
diff --git a/src/examples/label_example_01.c b/src/examples/label_example_01.c
new file mode 100644 (file)
index 0000000..6f2a3dc
--- /dev/null
@@ -0,0 +1,73 @@
+//Compile with:
+//gcc -g `pkg-config --cflags --libs elementary` label_example_01.c -o label_example_01
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#endif
+
+EAPI int
+elm_main(int argc, char **argv)
+{
+   Evas_Object *win, *bg, *label, *label2, *label3, *label4, *label5;
+
+   win = elm_win_add(NULL, "label", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Label");
+   elm_win_autodel_set(win, EINA_TRUE);
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   label = elm_label_add(win);
+   elm_object_text_set(label, "Some long text for our label, that is long but "
+                              "not too long.");
+   elm_label_slide_duration_set(label, 3);
+   elm_label_slide_set(label, EINA_TRUE);
+   elm_object_style_set(label, "slide_bounce");
+   evas_object_resize(label, 200, 15);
+   evas_object_show(label);
+
+   label2 = elm_label_add(win);
+   elm_object_text_set(label2, "This is the text for our second label, which is"
+                               " much longer than the previous one, maybe even "
+                               "too long, but maybe not.");
+   elm_label_ellipsis_set(label2, EINA_TRUE);
+   evas_object_resize(label2, 200, 15);
+   evas_object_move(label2, 0, 15);
+   evas_object_show(label2);
+
+   label3 = elm_label_add(win);
+   elm_object_text_set(label3, "Some more long text much as before, long but "
+                               "not too long.");
+   elm_label_line_wrap_set(label3, ELM_WRAP_CHAR);
+   elm_label_ellipsis_set(label3, EINA_TRUE);
+   evas_object_resize(label3, 200, 15);
+   evas_object_move(label3, 0, 30);
+   evas_object_show(label3);
+
+   label4 = elm_label_add(win);
+   elm_object_text_set(label4, "And for this label we choose a different text, "
+                               "for no reason other than that we can.");
+   elm_label_line_wrap_set(label4, ELM_WRAP_CHAR);
+   evas_object_resize(label4, 200, 30);
+   evas_object_move(label4, 0, 45);
+   evas_object_show(label4);
+
+   label5 = elm_label_add(win);
+   elm_object_text_set(label5, "And for this label we choose a different text, "
+                               "for no reason other than that we can.");
+   elm_label_line_wrap_set(label5, ELM_WRAP_WORD);
+   evas_object_resize(label5, 200, 25);
+   evas_object_move(label5, 0, 75);
+   evas_object_show(label5);
+
+   evas_object_resize(win, 200, 105);
+   evas_object_show(win);
+
+   elm_run();
+
+   return 0;
+}
+ELM_MAIN()
index 6904f30..9b8902e 100644 (file)
@@ -321,7 +321,7 @@ extern "C" {
    typedef enum _Elm_Wrap_Type
      {
         ELM_WRAP_NONE = 0, /**< No wrap - value is zero */
-        ELM_WRAP_CHAR, /**< Char wrap - wrap between graphmes */
+        ELM_WRAP_CHAR, /**< Char wrap - wrap between characters */
         ELM_WRAP_WORD, /**< Word wrap - wrap in allowed wrapping points (as defined in the unicode standard) */
         ELM_WRAP_MIXED, /**< Mixed wrap - Word wrap, and if that fails, char wrap. */
         ELM_WRAP_LAST
@@ -2619,30 +2619,260 @@ extern "C" {
     * "scroll,drag,stop" - dragging the contents around has stopped
     */
 
-   /* label */
+   /**
+    * @page tutorial_label Label example
+    * @dontinclude label_example_01.c
+    *
+    * In this example we are going to create 5 labels, set some properties on
+    * them and see what changes in appearance those properties cause.
+    *
+    * We start with the setup code that by now you should be familiar with:
+    * @until show(bg)
+    *
+    * For our first label we have a moderately long text(that doesn't fit in the
+    * label's width) so we will make it a sliding label. Since the text isn't
+    * too long we don't need the animation to be very long, 3 seconds should
+    * give us a nice speed:
+    * @until show(label
+    *
+    * For our second label we have the same text, but this time we aren't going
+    * to have it slide, we're going to ellipsize it. Because we ask our label
+    * widget to ellipsize the text it will first diminsh the fontsize so that it
+    * can show as much of the text as possible:
+    * @until show(label
+    *
+    * For the third label we are going to ellipsize the text again, however this
+    * time to make sure the fontsize isn't diminshed we will set a line wrap.
+    * The wrap won't actually cause a line break because we set the label to
+    * ellipsize:
+    * @until show(label
+    *
+    * For our fourth label we will set line wrapping but won't set ellipsis, so
+    * that our text will indeed be wrapped instead of ellipsized. For this label
+    * we choose character wrap:
+    * @until show(label
+    *
+    * And last but not least our fifth label we do the same as for the fourth
+    * except we set the wrap to word:
+    * @until show(label
+    *
+    * Our example will look like this:
+    * @image html screenshots/label_example_01.png
+    * @image latex screenshots/label_example_01.eps
+    *
+    * @example label_example_01.c
+    */
+   /**
+    * @defgroup Label Label
+    *
+    * @brief Widget to display text, with simple html-like markup.
+    *
+    * Elementary provides several themes for this widget:
+    * @li default - No animation
+    * @li slide_long - The entire text appears from the right of the screen and
+    * slides until it disappears in the left of the screen(reappering on the
+    * right again).
+    * @li slide_short - The text appears in the left of the label and slides to
+    * the right to show the overflow. When all of the text has been shown the
+    * position is reset.
+    * @li slide_bounce - The text appears in the left of the label and slides to
+    * the right to show the overflow. When all of the text has been shown the
+    * animation reverses, moving the text to the left.
+    *
+    * Custom themes can of course invent new markup tags and style them any way
+    * they like.
+    *
+    * See @ref tutorial_label for a demonstration of how to use a label widget.
+    * @{
+    */
+   /**
+    * @brief Add a new label to the parent
+    *
+    * @param parent The parent object
+    * @return The new object or NULL if it cannot be created
+    */
    EAPI Evas_Object *elm_label_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the label on the label object
+    *
+    * @param obj The label object
+    * @param label The label will be used on the label object
+    * @deprecated See elm_object_text_set()
+    */
    EINA_DEPRECATED EAPI void elm_label_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1); /* deprecated, use elm_object_text_set instead */
+   /**
+    * @brief Get the label used on the label object
+    *
+    * @param obj The label object
+    * @return The string inside the label
+    * @deprecated See elm_object_text_get()
+    */
    EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); /* deprecated, use elm_object_text_get instead */
+   /**
+    * @brief Set the wrapping behavior of the label
+    *
+    * @param obj The label object
+    * @param wrap To wrap text or not
+    *
+    * By default no wrapping is done. Possible values for @p wrap are:
+    * @li ELM_WRAP_NONE - No wrapping
+    * @li ELM_WRAP_CHAR - wrap between characters
+    * @li ELM_WRAP_WORD - wrap between words
+    * @li ELM_WRAP_MIXED - Word wrap, and if that fails, char wrap
+    */
    EAPI void         elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Get the wrapping behavior of the label
+    *
+    * @param obj The label object
+    * @return Wrap type
+    *
+    * @see elm_label_line_wrap_set()
+    */
    EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set wrap width of the label
+    *
+    * @param obj The label object
+    * @param w The wrap width in pixels at a minimum where words need to wrap
+    *
+    * This function sets the maximum width size hint of the label.
+    *
+    * @warning This is only relevant if the label is inside a container.
+    */
    EAPI void         elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Get wrap width of the label
+    *
+    * @param obj The label object
+    * @return The wrap width in pixels at a minimum where words need to wrap
+    *
+    * @see elm_label_wrap_width_set()
+    */
    EAPI Evas_Coord   elm_label_wrap_width_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set wrap height of the label
+    *
+    * @param obj The label object
+    * @param h The wrap height in pixels at a minimum where words need to wrap
+    *
+    * This function sets the maximum height size hint of the label.
+    *
+    * @warning This is only relevant if the label is inside a container.
+    */
    EAPI void         elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h) EINA_ARG_NONNULL(1);
+   /**
+    * @brief get wrap width of the label
+    *
+    * @param obj The label object
+    * @return The wrap height in pixels at a minimum where words need to wrap
+    */
    EAPI Evas_Coord   elm_label_wrap_height_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the font size on the label object.
+    *
+    * @param obj The label object
+    * @param size font size
+    *
+    * @warning NEVER use this. It is for hyper-special cases only. use styles
+    * instead. e.g. "big", "medium", "small" - or better name them by use:
+    * "title", "footnote", "quote" etc.
+    */
    EAPI void         elm_label_fontsize_set(Evas_Object *obj, int fontsize) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the text color on the label object
+    *
+    * @param obj The label object
+    * @param r Red property background color of The label object
+    * @param g Green property background color of The label object
+    * @param b Blue property background color of The label object
+    * @param a Alpha property background color of The label object
+    *
+    * @warning NEVER use this. It is for hyper-special cases only. use styles
+    * instead. e.g. "big", "medium", "small" - or better name them by use:
+    * "title", "footnote", "quote" etc.
+    */
    EAPI void         elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the text align on the label object
+    *
+    * @param obj The label object
+    * @param align align mode ("left", "center", "right")
+    *
+    * @warning NEVER use this. It is for hyper-special cases only. use styles
+    * instead. e.g. "big", "medium", "small" - or better name them by use:
+    * "title", "footnote", "quote" etc.
+    */
    EAPI void         elm_label_text_align_set(Evas_Object *obj, const char *alignmode) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set background color of the label
+    *
+    * @param obj The label object
+    * @param r Red property background color of The label object
+    * @param g Green property background color of The label object
+    * @param b Blue property background color of The label object
+    * @param a Alpha property background alpha of The label object
+    *
+    * @warning NEVER use this. It is for hyper-special cases only. use styles
+    * instead. e.g. "big", "medium", "small" - or better name them by use:
+    * "title", "footnote", "quote" etc.
+    */
    EAPI void         elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the ellipsis behavior of the label
+    *
+    * @param obj The label object
+    * @param ellipsis To ellipsis text or not
+    *
+    * If set to true and the text doesn't fit in the label an ellipsis("...")
+    * will be shown at the end of the widget.
+    *
+    * @warning This doesn't work with slide(elm_label_slide_set()) or if the
+    * choosen wrap method was ELM_WRAP_WORD.
+    */
    EAPI void         elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the text slide of the label
+    *
+    * @param obj The label object
+    * @param slide To start slide or stop
+    *
+    * If set to true the text of the label will slide throught the length of
+    * label.
+    *
+    * @warning This must be called before elm_label_slide_set().
+    * @warning This only work with the themes "slide_short", "slide_long" and
+    * "slide_bounce".
+    */
    EAPI void         elm_label_slide_set(Evas_Object *obj, Eina_Bool slide) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Get the text slide mode of the label
+    *
+    * @param obj The label object
+    * @return slide slide mode value
+    *
+    * @see elm_label_slide_set()
+    */
    EAPI Eina_Bool    elm_label_slide_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+   /**
+    * @brief Set the slide duration(speed) of the label
+    *
+    * @param obj The label object
+    * @return The duration in seconds in moving text from slide begin position
+    * to slide end position
+    */
    EAPI void         elm_label_slide_duration_set(Evas_Object *obj, double duration) EINA_ARG_NONNULL(1);
-   EAPI double       elm_label_slide_duration_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
-   /* available styles:
-    * default
-    * marker
+   /**
+    * @brief Get the slide duration(speed) of the label
+    *
+    * @param obj The label object
+    * @return The duration time in moving text from slide begin position to slide end position
+    *
+    * @see elm_label_slide_duration_set()
     */
-   /* smart callbacks called:
+   EAPI double       elm_label_slide_duration_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+   /**
+    * @}
     */
 
    /* toggle */
index 889ba70..df3c45d 100644 (file)
@@ -1,13 +1,6 @@
 #include <Elementary.h>
 #include "elm_priv.h"
 
-/**
- * @defgroup Label Label
- *
- * Display text, with simple html-like markup. The theme of course
- * can invent new markup tags and style them any way it likes
- */
-
 typedef struct _Widget_Data Widget_Data;
 
 struct _Widget_Data
@@ -540,14 +533,6 @@ _elm_label_label_get(const Evas_Object *obj, const char *item)
    return wd->label;
 }
 
-/**
- * Add a new label to the parent
- *
- * @param parent The parent object
- * @return The new object or NULL if it cannot be created
- *
- * @ingroup Label
- */
 EAPI Evas_Object *
 elm_label_add(Evas_Object *parent)
 {
@@ -596,42 +581,18 @@ elm_label_add(Evas_Object *parent)
    return obj;
 }
 
-/**
- * Set the label on the label object
- *
- * @param obj The label object
- * @param label The label will be used on the label object
- *
- * @ingroup Label
- */
 EAPI void
 elm_label_label_set(Evas_Object *obj, const char *label)
 {
   _elm_label_label_set(obj, NULL, label);
 }
 
-/**
- * Get the label used on the label object
- *
- * @param obj The label object
- * @return The string inside the label
- * @ingroup Label
- * @deprecated
- */
 EAPI const char *
 elm_label_label_get(const Evas_Object *obj)
 {
   return _elm_label_label_get(obj, NULL);
 }
 
-/**
- * Set the wrapping behavior of the label
- *
- * @param obj The label object
- * @param wrap To wrap text or not
- * @ingroup Label
- * @deprecated
- */
 EAPI void
 elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap)
 {
@@ -672,13 +633,6 @@ elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap)
      }
 }
 
-/**
- * Get the wrapping behavior of the label
- *
- * @param obj The label object
- * @return Wrap type
- * @ingroup Label
- */
 EAPI Elm_Wrap_Type
 elm_label_line_wrap_get(const Evas_Object *obj)
 {
@@ -688,13 +642,6 @@ elm_label_line_wrap_get(const Evas_Object *obj)
    return wd->linewrap;
 }
 
-/**
- * Set wrap width of the label
- *
- * @param obj The label object
- * @param w The wrap width in pixels at a minimum where words need to wrap
- * @ingroup Label
- */
 EAPI void
 elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w)
 {
@@ -712,13 +659,6 @@ elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w)
    _sizing_eval(obj);
 }
 
-/**
- * get wrap width of the label
- *
- * @param obj The label object
- * @return The wrap width in pixels at a minimum where words need to wrap
- * @ingroup Label
- */
 EAPI Evas_Coord
 elm_label_wrap_width_get(const Evas_Object *obj)
 {
@@ -728,13 +668,6 @@ elm_label_wrap_width_get(const Evas_Object *obj)
    return wd->wrap_w;
 }
 
-/**
- * Set wrap height of the label
- *
- * @param obj The label object
- * @param w The wrap width in pixels at a minimum where words need to wrap
- * @ingroup Label
- */
 EAPI void
 elm_label_wrap_height_set(Evas_Object *obj,
                           Evas_Coord   h)
@@ -753,13 +686,6 @@ elm_label_wrap_height_set(Evas_Object *obj,
    _sizing_eval(obj);
 }
 
-/**
- * get wrap width of the label
- *
- * @param obj The label object
- * @return The wrap height in pixels at a minimum where words need to wrap
- * @ingroup Label
- */
 EAPI Evas_Coord
 elm_label_wrap_height_get(const Evas_Object *obj)
 {
@@ -769,18 +695,6 @@ elm_label_wrap_height_get(const Evas_Object *obj)
    return wd->wrap_h;
 }
 
-/**
- * Set the font size on the label object.
- *
- * NEVER use this. It is for hyper-special cases only. use styles instead. e.g.
- * "big", "medium", "small" - or better name them by use:
- * "title", "footnote", "quote" etc.
- *
- * @param obj The label object
- * @param size font size
- *
- * @ingroup Label
- */
 EAPI void
 elm_label_fontsize_set(Evas_Object *obj, int fontsize)
 {
@@ -808,18 +722,6 @@ elm_label_fontsize_set(Evas_Object *obj, int fontsize)
    eina_strbuf_free(fontbuf);
 }
 
-/**
- * Set the text align on the label object
- *
- * NEVER use this. It is for hyper-special cases only. use styles instead. e.g.
- * "big", "medium", "small" - or better name them by use:
- * "title", "footnote", "quote" etc.
- *
- * @param obj The label object
- * @param align align mode ("left", "center", "right")
- *
- * @ingroup Label
- */
 EAPI void
 elm_label_text_align_set(Evas_Object *obj, const char *alignmode)
 {
@@ -842,17 +744,6 @@ elm_label_text_align_set(Evas_Object *obj, const char *alignmode)
    _sizing_eval(obj);
 }
 
-/**
- * Set the text color on the label object
- *
- * @param obj The label object
- * @param r Red property background color of The label object
- * @param g Green property background color of The label object
- * @param b Blue property background color of The label object
- * @param a Alpha property background color of The label object
- *
- * @ingroup Label
- */
 EAPI void
 elm_label_text_color_set(Evas_Object *obj,
                          unsigned int r,
@@ -882,21 +773,6 @@ elm_label_text_color_set(Evas_Object *obj,
    eina_strbuf_free(colorbuf);
 }
 
-/**
- * Set background color of the label
- *
- * NEVER use this. It is for hyper-special cases only. use styles instead. e.g.
- * "big", "medium", "small" - or better name them by use:
- * "title", "footnote", "quote" etc.
- *
- * @param obj The label object
- * @param r Red property background color of The label object
- * @param g Green property background color of The label object
- * @param b Blue property background color of The label object
- * @param a Alpha property background alpha of The label object
- *
- * @ingroup Label
- */
 EAPI void
 elm_label_background_color_set(Evas_Object *obj,
                                unsigned int r,
@@ -918,13 +794,6 @@ elm_label_background_color_set(Evas_Object *obj,
      }
 }
 
-/**
- * Set the ellipsis behavior of the label
- *
- * @param obj The label object
- * @param ellipsis To ellipsis text or not
- * @ingroup Label
- */
 EAPI void
 elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis)
 {
@@ -956,13 +825,6 @@ elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis)
 
 }
 
-/**
- * Set the text slide of the label
- *
- * @param obj The label object
- * @param slide To start slide or stop
- * @ingroup Label
- */
 EAPI void
 elm_label_slide_set(Evas_Object *obj,
                     Eina_Bool    slide)
@@ -978,13 +840,6 @@ elm_label_slide_set(Evas_Object *obj,
    _sizing_eval(obj);
 }
 
-/**
- * get the text slide mode of the label
- *
- * @param obj The label object
- * @return slide slide mode value
- * @ingroup Label
- */
 EAPI Eina_Bool
 elm_label_slide_get(Evas_Object *obj)
 {
@@ -994,13 +849,6 @@ elm_label_slide_get(Evas_Object *obj)
    return wd->slidingmode;
 }
 
-/**
- * set the slide duration(speed) of the label
- *
- * @param obj The label object
- * @return The duration time in moving text from slide begin position to slide end position
- * @ingroup Label
- */
 EAPI void
 elm_label_slide_duration_set(Evas_Object *obj, double duration)
 {
@@ -1015,13 +863,6 @@ elm_label_slide_duration_set(Evas_Object *obj, double duration)
    edje_object_message_send(wd->lbl, EDJE_MESSAGE_FLOAT_SET, 0, msg);
 }
 
-/**
- * get the slide duration(speed) of the label
- *
- * @param obj The label object
- * @return The duration time in moving text from slide begin position to slide end position
- * @ingroup Label
- */
 EAPI double
 elm_label_slide_duration_get(Evas_Object *obj)
 {