Page 1 of 1

Converting SVG does not preserve transperancy

Posted: 2017-04-20T17:29:49-07:00
by rwillard
I have been using convert to change svg images to xpm for compiling in an application.

When using an svg with solid colours, the transparency is preserved just fine, but it seems that if there is a gradient colour defined in the svg, convert first draws a white background, then the gradient on top of it.

I have tested this on several images, and can get the issue to manifest or not by adding or removing a gradient.

Can anyone suggest a workaround?

Thanks in advance!
Rob

Re: Converting SVG does not preserve transperancy

Posted: 2017-04-20T17:32:49-07:00
by fmw42
Best if you provide your IM version and platform and an example SVG file. Also what SVG renderer are you using --- Inkscape, RSVG or IM MSVG/XML and the version.

Re: Converting SVG does not preserve transperancy

Posted: 2017-04-21T10:41:03-07:00
by rwillard
Sorry... rookie mistake... was in a hurry to get out of the office.

I am using verion 6.38.9-9 on Ubuntu 16.04.02

The images are from various sources, however I clean them up for my purposes in Inkscape and save as a plain SVG.

For demonstration, here are two SVGs of a circle that I have created. If the fill is solid, the background is transparent. If the fill is gradient, the background is filled.

Solid:

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   width="109.6635mm"
   height="107.24445mm"
   viewBox="0 0 388.57145 380"
   id="svg2"
   version="1.1">
  <defs
     id="defs4" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     transform="translate(-34.285706,-32.362198)"
     id="layer1">
    <ellipse
       style="opacity:1;fill:#ff0000;fill-opacity:1"
       id="path4136"
       cx="228.57143"
       cy="222.3622"
       rx="194.28572"
       ry="190" />
  </g>
</svg>
Gradient:

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   version="1.1"
   id="svg2"
   viewBox="0 0 388.57145 380"
   height="107.24445mm"
   width="109.6635mm">
  <defs
     id="defs4">
    <linearGradient
       id="linearGradient4176">
      <stop
         id="stop4178"
         offset="0"
         style="stop-color:#ff0000;stop-opacity:1;" />
      <stop
         id="stop4180"
         offset="1"
         style="stop-color:#ff0000;stop-opacity:0;" />
    </linearGradient>
    <radialGradient
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(1,0,0,0.97794114,0,4.9050558)"
       r="194.28572"
       fy="222.3622"
       fx="228.57143"
       cy="222.3622"
       cx="228.57143"
       id="radialGradient4184"
       xlink:href="#linearGradient4176" />
  </defs>
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     transform="translate(-34.285706,-32.362198)"
     id="layer1">
    <ellipse
       ry="190"
       rx="194.28572"
       cy="222.3622"
       cx="228.57143"
       id="path4136"
       style="opacity:1;fill:url(#radialGradient4184);fill-opacity:1" />
  </g>
</svg>
These produce the following xpm's:

Solid:

Code: Select all

/* XPM */
static char *circle_solid[] = {
/* columns rows colors chars-per-pixel */
"311 304 2 1 ",
"  c red",
". c None",
/* pixels */
".............................................................................................................................................                             .............................................................................................................................................",
"....................................................................................................................................                                              .....................................................................................................................................",
"...............................................................................................................................                                                         ...............................................................................................................................",
"..........................................................................................................................                                                                   ..........................................................................................................................",
".....................................................................................................................                                                                             .....................................................................................................................",
"..................................................................................................................                                                                                   ..................................................................................................................",
"..............................................................................................................                                                                                           ..............................................................................................................",
"...........................................................................................................                                                                                                 ...........................................................................................................",
"........................................................................................................                                                                                                       ........................................................................................................",
".....................................................................................................                                                                                                             .....................................................................................................",
"..................................................................................................                                                                                                                  ...................................................................................................",
"................................................................................................                                                                                                                       ................................................................................................",
".............................................................................................                                                                                                                             .............................................................................................",
"...........................................................................................                                                                                                                                 ...........................................................................................",
".........................................................................................                                                                                                                                     .........................................................................................",
".......................................................................................                                                                                                                                         .......................................................................................",
".....................................................................................                                                                                                                                             .....................................................................................",
"...................................................................................                                                                                                                                                 ...................................................................................",
".................................................................................                                                                                                                                                     .................................................................................",
"...............................................................................                                                                                                                                                         ...............................................................................",
".............................................................................                                                                                                                                                             .............................................................................",
"...........................................................................                                                                                                                                                                ............................................................................",
"..........................................................................                                                                                                                                                                   ..........................................................................",
"........................................................................                                                                                                                                                                       ........................................................................",
".......................................................................                                                                                                                                                                         .......................................................................",
".....................................................................                                                                                                                                                                             .....................................................................",
"....................................................................                                                                                                                                                                               ....................................................................",
"..................................................................                                                                                                                                                                                   ..................................................................",
".................................................................                                                                                                                                                                                     .................................................................",
"...............................................................                                                                                                                                                                                         ...............................................................",
"..............................................................                                                                                                                                                                                           ..............................................................",
".............................................................                                                                                                                                                                                             .............................................................",
"...........................................................                                                                                                                                                                                                 ...........................................................",
"..........................................................                                                                                                                                                                                                   ..........................................................",
".........................................................                                                                                                                                                                                                     .........................................................",
".......................................................                                                                                                                                                                                                        ........................................................",
"......................................................                                                                                                                                                                                                           ......................................................",
".....................................................                                                                                                                                                                                                             .....................................................",
"....................................................                                                                                                                                                                                                               ....................................................",
"...................................................                                                                                                                                                                                                                 ...................................................",
"..................................................                                                                                                                                                                                                                   ..................................................",
".................................................                                                                                                                                                                                                                     .................................................",
"................................................                                                                                                                                                                                                                       ................................................",
"..............................................                                                                                                                                                                                                                          ...............................................",
".............................................                                                                                                                                                                                                                            ..............................................",
"............................................                                                                                                                                                                                                                              .............................................",
"...........................................                                                                                                                                                                                                                                ............................................",
"..........................................                                                                                                                                                                                                                                  ...........................................",
".........................................                                                                                                                                                                                                                                    ..........................................",
".........................................                                                                                                                                                                                                                                     .........................................",
"........................................                                                                                                                                                                                                                                       ........................................",
".......................................                                                                                                                                                                                                                                         .......................................",
"......................................                                                                                                                                                                                                                                           ......................................",
".....................................                                                                                                                                                                                                                                             .....................................",
"....................................                                                                                                                                                                                                                                               ....................................",
"...................................                                                                                                                                                                                                                                                 ...................................",
"..................................                                                                                                                                                                                                                                                  ...................................",
"..................................                                                                                                                                                                                                                                                   ..................................",
".................................                                                                                                                                                                                                                                                     .................................",
"................................                                                                                                                                                                                                                                                       ................................",
"...............................                                                                                                                                                                                                                                                         ...............................",
"..............................                                                                                                                                                                                                                                                          ...............................",
"..............................                                                                                                                                                                                                                                                           ..............................",
".............................                                                                                                                                                                                                                                                             .............................",
"............................                                                                                                                                                                                                                                                               ............................",
"...........................                                                                                                                                                                                                                                                                ............................",
"...........................                                                                                                                                                                                                                                                                 ...........................",
"..........................                                                                                                                                                                                                                                                                   ..........................",
".........................                                                                                                                                                                                                                                                                    ..........................",
".........................                                                                                                                                                                                                                                                                     .........................",
"........................                                                                                                                                                                                                                                                                       ........................",
".......................                                                                                                                                                                                                                                                                        ........................",
".......................                                                                                                                                                                                                                                                                         .......................",
"......................                                                                                                                                                                                                                                                                           ......................",
"......................                                                                                                                                                                                                                                                                           ......................",
".....................                                                                                                                                                                                                                                                                             .....................",
"....................                                                                                                                                                                                                                                                                              .....................",
"....................                                                                                                                                                                                                                                                                               ....................",
"...................                                                                                                                                                                                                                                                                                 ...................",
"...................                                                                                                                                                                                                                                                                                 ...................",
"..................                                                                                                                                                                                                                                                                                   ..................",
"..................                                                                                                                                                                                                                                                                                   ..................",
".................                                                                                                                                                                                                                                                                                     .................",
".................                                                                                                                                                                                                                                                                                     .................",
"................                                                                                                                                                                                                                                                                                       ................",
"...............                                                                                                                                                                                                                                                                                        ................",
"...............                                                                                                                                                                                                                                                                                         ...............",
"...............                                                                                                                                                                                                                                                                                         ...............",
"..............                                                                                                                                                                                                                                                                                           ..............",
"..............                                                                                                                                                                                                                                                                                           ..............",
".............                                                                                                                                                                                                                                                                                             .............",
".............                                                                                                                                                                                                                                                                                             .............",
"............                                                                                                                                                                                                                                                                                               ............",
"............                                                                                                                                                                                                                                                                                               ............",
"...........                                                                                                                                                                                                                                                                                                ............",
"...........                                                                                                                                                                                                                                                                                                 ...........",
"...........                                                                                                                                                                                                                                                                                                 ...........",
"..........                                                                                                                                                                                                                                                                                                   ..........",
"..........                                                                                                                                                                                                                                                                                                   ..........",
".........                                                                                                                                                                                                                                                                                                    ..........",
".........                                                                                                                                                                                                                                                                                                     .........",
".........                                                                                                                                                                                                                                                                                                     .........",
"........                                                                                                                                                                                                                                                                                                      .........",
"........                                                                                                                                                                                                                                                                                                       ........",
"........                                                                                                                                                                                                                                                                                                       ........",
".......                                                                                                                                                                                                                                                                                                         .......",
".......                                                                                                                                                                                                                                                                                                         .......",
".......                                                                                                                                                                                                                                                                                                         .......",
"......                                                                                                                                                                                                                                                                                                          .......",
"......                                                                                                                                                                                                                                                                                                           ......",
"......                                                                                                                                                                                                                                                                                                           ......",
"......                                                                                                                                                                                                                                                                                                           ......",
".....                                                                                                                                                                                                                                                                                                             .....",
".....                                                                                                                                                                                                                                                                                                             .....",
".....                                                                                                                                                                                                                                                                                                             .....",
"....                                                                                                                                                                                                                                                                                                              .....",
"....                                                                                                                                                                                                                                                                                                               ....",
"....                                                                                                                                                                                                                                                                                                               ....",
"....                                                                                                                                                                                                                                                                                                               ....",
"...                                                                                                                                                                                                                                                                                                                ....",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"..                                                                                                                                                                                                                                                                                                                  ...",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
".                                                                                                                                                                                                                                                                                                                    ..",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
"                                                                                                                                                                                                                                                                                                                      .",
"                                                                                                                                                                                                                                                                                                                      .",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                       ",
"                                                                                                                                                                                                                                                                                                                      .",
"                                                                                                                                                                                                                                                                                                                      .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                     .",
".                                                                                                                                                                                                                                                                                                                    ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                   ..",
"..                                                                                                                                                                                                                                                                                                                  ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                 ...",
"...                                                                                                                                                                                                                                                                                                                ....",
"....                                                                                                                                                                                                                                                                                                               ....",
"....                                                                                                                                                                                                                                                                                                               ....",
"....                                                                                                                                                                                                                                                                                                               ....",
"....                                                                                                                                                                                                                                                                                                              .....",
".....                                                                                                                                                                                                                                                                                                             .....",
".....                                                                                                                                                                                                                                                                                                             .....",
".....                                                                                                                                                                                                                                                                                                             .....",
"......                                                                                                                                                                                                                                                                                                           ......",
"......                                                                                                                                                                                                                                                                                                           ......",
"......                                                                                                                                                                                                                                                                                                           ......",
"......                                                                                                                                                                                                                                                                                                          .......",
".......                                                                                                                                                                                                                                                                                                         .......",
".......                                                                                                                                                                                                                                                                                                         .......",
".......                                                                                                                                                                                                                                                                                                         .......",
"........                                                                                                                                                                                                                                                                                                       ........",
"........                                                                                                                                                                                                                                                                                                       ........",
"........                                                                                                                                                                                                                                                                                                      .........",
".........                                                                                                                                                                                                                                                                                                     .........",
".........                                                                                                                                                                                                                                                                                                     .........",
".........                                                                                                                                                                                                                                                                                                    ..........",
"..........                                                                                                                                                                                                                                                                                                   ..........",
"..........                                                                                                                                                                                                                                                                                                   ..........",
"...........                                                                                                                                                                                                                                                                                                 ...........",
"...........                                                                                                                                                                                                                                                                                                 ...........",
"...........                                                                                                                                                                                                                                                                                                ............",
"............                                                                                                                                                                                                                                                                                               ............",
"............                                                                                                                                                                                                                                                                                               ............",
".............                                                                                                                                                                                                                                                                                             .............",
".............                                                                                                                                                                                                                                                                                             .............",
"..............                                                                                                                                                                                                                                                                                           ..............",
"..............                                                                                                                                                                                                                                                                                           ..............",
"...............                                                                                                                                                                                                                                                                                         ...............",
"...............                                                                                                                                                                                                                                                                                         ...............",
"...............                                                                                                                                                                                                                                                                                        ................",
"................                                                                                                                                                                                                                                                                                       ................",
".................                                                                                                                                                                                                                                                                                     .................",
".................                                                                                                                                                                                                                                                                                     .................",
"..................                                                                                                                                                                                                                                                                                   ..................",
"..................                                                                                                                                                                                                                                                                                   ..................",
"...................                                                                                                                                                                                                                                                                                 ...................",
"...................                                                                                                                                                                                                                                                                                 ...................",
"....................                                                                                                                                                                                                                                                                               ....................",
"....................                                                                                                                                                                                                                                                                              .....................",
".....................                                                                                                                                                                                                                                                                             .....................",
"......................                                                                                                                                                                                                                                                                           ......................",
"......................                                                                                                                                                                                                                                                                           ......................",
".......................                                                                                                                                                                                                                                                                         .......................",
".......................                                                                                                                                                                                                                                                                        ........................",
"........................                                                                                                                                                                                                                                                                       ........................",
".........................                                                                                                                                                                                                                                                                     .........................",
".........................                                                                                                                                                                                                                                                                    ..........................",
"..........................                                                                                                                                                                                                                                                                   ..........................",
"...........................                                                                                                                                                                                                                                                                 ...........................",
"...........................                                                                                                                                                                                                                                                                ............................",
"............................                                                                                                                                                                                                                                                               ............................",
".............................                                                                                                                                                                                                                                                             .............................",
"..............................                                                                                                                                                                                                                                                           ..............................",
"..............................                                                                                                                                                                                                                                                          ...............................",
"...............................                                                                                                                                                                                                                                                         ...............................",
"................................                                                                                                                                                                                                                                                       ................................",
".................................                                                                                                                                                                                                                                                     .................................",
"..................................                                                                                                                                                                                                                                                   ..................................",
"..................................                                                                                                                                                                                                                                                  ...................................",
"...................................                                                                                                                                                                                                                                                 ...................................",
"....................................                                                                                                                                                                                                                                               ....................................",
".....................................                                                                                                                                                                                                                                             .....................................",
"......................................                                                                                                                                                                                                                                           ......................................",
".......................................                                                                                                                                                                                                                                         .......................................",
"........................................                                                                                                                                                                                                                                       ........................................",
".........................................                                                                                                                                                                                                                                     .........................................",
".........................................                                                                                                                                                                                                                                    ..........................................",
"..........................................                                                                                                                                                                                                                                  ...........................................",
"...........................................                                                                                                                                                                                                                                ............................................",
"............................................                                                                                                                                                                                                                              .............................................",
".............................................                                                                                                                                                                                                                            ..............................................",
"..............................................                                                                                                                                                                                                                          ...............................................",
"................................................                                                                                                                                                                                                                       ................................................",
".................................................                                                                                                                                                                                                                     .................................................",
"..................................................                                                                                                                                                                                                                   ..................................................",
"...................................................                                                                                                                                                                                                                 ...................................................",
"....................................................                                                                                                                                                                                                               ....................................................",
".....................................................                                                                                                                                                                                                             .....................................................",
"......................................................                                                                                                                                                                                                           ......................................................",
".......................................................                                                                                                                                                                                                        ........................................................",
".........................................................                                                                                                                                                                                                     .........................................................",
"..........................................................                                                                                                                                                                                                   ..........................................................",
"...........................................................                                                                                                                                                                                                 ...........................................................",
".............................................................                                                                                                                                                                                             .............................................................",
"..............................................................                                                                                                                                                                                           ..............................................................",
"...............................................................                                                                                                                                                                                         ...............................................................",
".................................................................                                                                                                                                                                                     .................................................................",
"..................................................................                                                                                                                                                                                   ..................................................................",
"....................................................................                                                                                                                                                                               ....................................................................",
".....................................................................                                                                                                                                                                             .....................................................................",
".......................................................................                                                                                                                                                                         .......................................................................",
"........................................................................                                                                                                                                                                       ........................................................................",
"..........................................................................                                                                                                                                                                   ..........................................................................",
"...........................................................................                                                                                                                                                                ............................................................................",
".............................................................................                                                                                                                                                             .............................................................................",
"...............................................................................                                                                                                                                                         ...............................................................................",
".................................................................................                                                                                                                                                     .................................................................................",
"...................................................................................                                                                                                                                                 ...................................................................................",
".....................................................................................                                                                                                                                             .....................................................................................",
".......................................................................................                                                                                                                                         .......................................................................................",
".........................................................................................                                                                                                                                     .........................................................................................",
"...........................................................................................                                                                                                                                 ...........................................................................................",
".............................................................................................                                                                                                                             .............................................................................................",
"................................................................................................                                                                                                                       ................................................................................................",
"..................................................................................................                                                                                                                  ...................................................................................................",
".....................................................................................................                                                                                                             .....................................................................................................",
"........................................................................................................                                                                                                       ........................................................................................................",
"...........................................................................................................                                                                                                 ...........................................................................................................",
"..............................................................................................................                                                                                           ..............................................................................................................",
"..................................................................................................................                                                                                   ..................................................................................................................",
".....................................................................................................................                                                                             .....................................................................................................................",
"..........................................................................................................................                                                                   ..........................................................................................................................",
"...............................................................................................................................                                                         ...............................................................................................................................",
"....................................................................................................................................                                              .....................................................................................................................................",
".............................................................................................................................................                             ............................................................................................................................................."
};
Gradient:

Code: Select all

/* XPM */
static char *circle_gradient[] = {
/* columns rows colors chars-per-pixel */
"311 304 64 1 ",
"  c #FFFF03030303",
". c #FFFF06060606",
"X c #FFFF0B0B0B0B",
"o c #FFFF0F0F0F0F",
"O c #FFFF13131313",
"+ c #FFFF17171717",
"@ c #FFFF1B1B1B1B",
"# c #FFFF1F1F1F1F",
"$ c #FFFF22222222",
"% c #FFFF27272727",
"& c #FFFF2B2B2B2B",
"* c #FFFF2E2E2E2E",
"= c #FFFF33333333",
"- c #FFFF36363636",
"; c #FFFF3B3B3B3B",
": c #FFFF3E3E3E3E",
"> c #FFFF43434343",
", c #FFFF47474747",
"< c #FFFF4A4A4A4A",
"1 c #FFFF4F4F4F4F",
"2 c #FFFF52525252",
"3 c #FFFF56565656",
"4 c #FFFF5A5A5A5A",
"5 c #FFFF5E5E5E5E",
"6 c #FFFF63636363",
"7 c #FFFF67676767",
"8 c #FFFF6B6B6B6B",
"9 c #FFFF6F6F6F6F",
"0 c #FFFF73737373",
"q c #FFFF76767676",
"w c #FFFF7B7B7B7B",
"e c #FFFF7F7F7F7F",
"r c #FFFF83838383",
"t c #FFFF87878787",
"y c #FFFF8B8B8B8B",
"u c #FFFF8F8F8F8F",
"i c #FFFF92929292",
"p c #FFFF97979797",
"a c #FFFF9A9A9A9A",
"s c #FFFF9E9E9E9E",
"d c #FFFFA3A3A3A3",
"f c #FFFFA7A7A7A7",
"g c #FFFFAAAAAAAA",
"h c #FFFFAFAFAFAF",
"j c #FFFFB3B3B3B3",
"k c #FFFFB7B7B7B7",
"l c #FFFFBABABABA",
"z c #FFFFBFBFBFBF",
"x c #FFFFC3C3C3C3",
"c c #FFFFC6C6C6C6",
"v c #FFFFCBCBCBCB",
"b c #FFFFCFCFCFCF",
"n c #FFFFD3D3D3D3",
"m c #FFFFD6D6D6D6",
"M c #FFFFDBDBDBDB",
"N c #FFFFDEDEDEDE",
"B c #FFFFE1E1E1E1",
"V c #FFFFE5E5E5E5",
"C c #FFFFEBEBEBEB",
"Z c #FFFFEFEFEFEF",
"A c #FFFFF3F3F3F3",
"S c #FFFFF7F7F7F7",
"D c snow",
"F c white",
/* pixels */
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFDFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFFFDFDFDFFDFDDFDDFFFDDFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDFDFDDFDDDDFDDDDDDDDDDDDDDDDDDDFFDDFDFFFDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDDFDFDDFDDDDDDDDDDSDDDDDDDDDDDDDSDDDDDDDDDDDDDDDFDFFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDDDDDDDSDDSSDSDDSSSDSSSSSDSSSSDSSDSSSSSSDDDSDDDDDDDDDDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDSDDDSDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDDSDDDDDDDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDDDDDDDDSSDDSSSSSSSASASAAASAAAAAAAAAAAAAAAAAAAASASASAASSSSSSSSSSSSDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDDSDDDSSSSSSSSSASAASAAASAAAAAAAAAAAAAZAAAAAAAAAAAAAAAASASAAASSASSSSSSSSDDSDDDDFDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDDDDDSSSSSSSASASAAASAAAAAAAAAAZAAZZZZAZZZAAZAZAZAZAZAZAAAAAAAAAAAAAAASASASSASSSSSDSDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFDDDDDSDDSSSSSSAASASAAAAAAAAAZZAZZZAZAZZAZZZZZZZZZZZZZZZZZZZZZZZZZZZAAAAAAAAAAASASASSSSSSSSDDDDFFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSDSSSSSSSASASAAAAAZAZZZZZAZZZZZZZZZZZZZZZZZZZCCZZZZZZZZZZCZZZZZZZZZAZZZAZAAAAAAAAASSSSSSSSSSDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDDDDDSSSSAAASAAAAAAZAAZZAZZZZZZZZCZCZCCCCCZCCCZCCCZCCCCCCCCCZZCZCZCZZZZZZZZZZZZZAZAAAAAAAASASSSSSSDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDDDSDSSSSSSAAAAAAAAZZZZAZZZZZZCZCZCCCZCCCCCCCCCCCCVCCCCCCCCVCCCCCVCCCCCCCCCCCCZZCZZZZZZZZZAZAAAAAAASSSSSSSSDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFDDDSDDSSASSAAAAAAAAZZZZZZCZZCZCCCCZCCCZVCCCCVCCCVVCCCCVVVVCVCVCVCVCCCCCVCCCCCCCCCCCCCCCZCZZZZZZZAZZAAAAAAASSSSSSDDDDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSSSASAAAAAAAZZZZZZZZZZCZCCCCCCCCVCVCCCCVCCVCVVCVVCVCVCVVVVCCVVCVVCVVCVCVCCCCVCCCCCCCCCCZZZZZZZZZAZAAAAAAASSSSSDSDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDSDSSSSSAAAAAAAZAZZZZZZZZCCCCCCCVCCVCVVCVCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVCVVVVCCVCVCCCCCCCCCCCZZZZZZZAZAAAAAAASSSSSDDDFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDDSSSSSAAAAAAZZZAZZZZZCCCCCCCCCVCCCVCVCVVCVVVVVVVBVBVVBVVVVBVBVBBVVVVVVVVVBVVVVVVVVVVVCVCVCVCVCCCCZCCCZCZZZZZZAZAAAAAASSSSSDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDDSSSSSAAAAAAAZZAZZZZCCCCCCCCCVCVCVVVVVVVVVVBVVVVBVBVVVBBBBBBBBBBBBVBBBBBBBBVBBVVBVVVVVVVVVVVVVVCCVCVVCCCZCCCZZZZZZZZAAAAAAASSSSSDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDDDSSSSSAAAAAZZZZZZZZCCCCCCCCVCVVCVVVVVVVVVVBVVBBBBBBBBBBBBBBBNBNBBBBNBBBBNBNBBBBBBBBBBBBBVVBVVVVVVVVVCVCVVCVCCCCCCZCZZZZZAZAAAAAASSSDDSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSSSAAAAAAZZAZZZZCCCCCCCCVCVVCVVVVVVVVBVBBBBBBBBBBNBBNNNNNNBNNNNNNNNNNNNNNNNNNNBNNBBBBBBBBBBBBVBVVVVVBVVVCVCVCVCCCCCCZCZZZZAAAAASAASSSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDSDSSSAAAAAAZZZZZZCZZCCCCCVCCCVVVVVVVVBVBBBBBBBBNNNNNNNNNNNMNNMNMNNNNMNNNNNMNMNNNNNNNNNNNNNNNBBNBBBBBBBBBVVVVVVVVCVCCCCCCCCZZZZZZZZAAAAASSSSSDSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDSSSSSASAAAAZZZZZZCCCCVCVCVVCVVVVVVVVBBBBBBBBNBNNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMNNMNNNNNNNBBBBBBBBVBVVVVVVVVCVCVCCCCCCZZZZZZAAAAAASSSSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDSSSSAAAAAZZZZZZZCCCCCVCCCCVVVVBVVVBBBBBBBNNBNNNMNNMNMMMMMMMMMMMMMMMMmmMmMmMmMmMMmMMMMMMMMMMMMMNMNNMNNNNNBBBBBBBVBVBVVVVVVCVCCCCCCCCZZZZZAZAAAAASSSDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDDSSSSAASAAAZAZZZCCCCCCCVCVVVVVVVVVBBBBBBBNNNNNNNNNNMMMMMMMMMmMMmMmmmMmMmMmMmMmMmMmmMMmmmMMmMmMMMMMMMMNMMNNNNNNNNBBBBVBBVVVVVVVVVCCVCCCCCZZZZZAZAAAASSSSDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSSSSAAAAZZZZZCZCCCCCVCVCVVVVBBVBBBBBNNNNNNNMMMMMMMMMmMMmMmMmmmMmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMmMmmMMMMMMMMMMMNNMNNNNNBBBBBVVBVVVVVCVCCCCCCCZZZZAAAAAASSSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSSAAAAZAZZZCZCCCCCVCVVVBVVVVBBBBBBNNNNMNNMMMMMMMmmmmMmmmmmmmmmnnnnmmnmnnmmnnnmnmnnmnmnmnmmmmmmmmmmmmmmmMmmMMMMMNMNNNNNNBNBBVBBVVVVVVVVCCCCCCCCZZZZAAAAAASSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDSSSASAAAAZZZZCZCCCCVCCVVVVVVVBBBBBBNNNNNNMNMMMMMmMmMmmmmmmmmmnmmnmnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnmnnnmmmmmmmmmmMmMmMMMMMNNNMNNNBBBBBBVVBVVCVVCVCCCCZCZZZZAAAASSSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDSSSAAAAAZZZZZCCCCCVCCVVVVVVBBBBBBNNNNMMMMMMmMMmmMmmmmmmmmmmnnnnnnnnnnnnnnbnbbbbnbnnbnbbnbnnnnbnnnnnnnnnmnmmmmmmMmmMmmMMMMMMMNNNNNNBBBBBVVVVVVVCCVCCCCZZZZZZAAAAASSSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDSSSSAAAAAAZZZZZCCZCVCCCVVVVVBBBBBBNNNMNMMMMMmMmMmmMmmmmmnnnnnnnnbnbbbbnbbbbbbbbbbbbbbbbbbbbnbbbbbbbnbbnnnnnnnnnmnnmnmmmmmmMMmMMMMNNMNNNNBBBBVBVVVVVVCCCCCCZZZZZAAAASSSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSSAAAZAZZZCCCCCVCCVVVVVVBBBBBNNNNNMMMMMmMmMMmmmmnnnnnnnnnnnbnnbnbnbbbbbbbbbbbbbbvbbbbbvvbbvbbbbbbbbnbbbbnbbnnnnnnmnmmmmmmmMMmMMMMMMNNNNBBBBBBVVVVVCVVCCCCCCZZZZZAAAASSSDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSSAAAZAAZZCZCCCVCCVVVBVBBBBBNBNMMNMMMMmMMMmmmnnmnnnnnnnnbbbbbbbbbbvbvbvvbbvvvvvvvvvvvvvvvvbbvvvvbbvbvbvbbbbbbbbbnnnnnnnnmmmmmmmmmMMMMMMMNNNNNBBBBVVVVVCVVCCZCCZZZZAZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSAAAAZZZZCZCCCVCVVVVVVBBBBBNNNNNNMMMmMmMmmmnmnmnnnnnbnbbbbbbvbbvbvbvvbvvvvvvvvvvvvvvvvvvvvvcvvvvvvvvvbbvvvbvbbbbbbbbbbnnbnnnnnnmmMmmmMMMMMMNNNBNBBBBBVVVVCVVVCCCCZZZZAAAAASSSSSDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAAZAZZZZCCCCVCVVVVVVBBBBNNNNMMMMMmMMmmmmnnnnnnnbbbbbbbbvbvvbvbvvvvvvcvvvccvccvvvvcvcvvcvvccvvcvvvvvvvvvvvvvbvvbbbbbbbbnbnnnnnnnmnmmmmmMMMMMMMNNNNBBBBVVVVVCCVCCCZCZZZZAAAASSSSDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDSSSSSAAAAZZZCCCCCVCVVVVVBBBBBNNNNMMMMMmMMmmmmmnnnnnnbnbbbbbbvbvvbvvvcvvvvcvvcvvcvccvcccccccccccccvccvccccccvcvcvvvvvvvvvvvvbbbbbbbbnnnnnnmmmmmmmmMMMMNNNNBBBBBBVVVVCCVCCCCZZZZZAAAASSSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSASAAAZZZZCCCCCCCVVVVVBBBBNNNNMMMMMMmmmmmnnnnnnbnbbbbbbbvvvvvvvvvcvvvcvcccccccccccccccccccccccxxcccccccccccccvcvcvccvvvvvvbbvvbbbbbbbnnnnnmmmmmmMMMMMMMNNNNBBBBBVVVCVVCCCCCZZZZAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDDDSSSAAAZZZZZCCCCCVVVVVVVBBBBNNNNMMMMmMmmmnmnnnnnnbbbbbbvbvvvvvvvvvccvccccccccccccxxcxxxxxxxxxxxxxxxcxxxcxxcccccccccccvvccvvcvvvvvvbvbbbbbnbnnnnmmmmmmMmMMMMNNNNBBBBVVBVVCVCCCCCZZZZAAAAASSSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAAZZZZZCZCCVCCVVVVBBBBNNNNMMMMMmMmmmmnnnnnbbbbbbbbvvvvvvvcvvccccccccxcxxxxxxxxxxxxxzxzxxxxxxxxxxxxxxxxxxxxxcxxxxcccccccccvcvvvvvvvbbvbbbbbnnnnnnmmmmmMMMMNMMNNBBBBBBVVVVCVCCCCZZZZAAASSSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAAAZZZCCCCCCCVVVBVBBBNNNNMMMMMmmmmnmnnnnbnbbbbbvvvvvvvvccvccccccccxxcxxxxxxxxzzxzxzzzxzxzzzzzzzzzzzzzzzxzxxxxxxxxxxxxccccccccccvcvvvvvbvbbbbbbbnnnnmmmmmMmMMNMNNBBBBBVVVVCCCCCCCCZZZZAAASSSSDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSAAAZZZZZCCVCCVVVVVVBBBNNNNMMMMmMmmmmnnnnnbbbbbbbvvvvvcvcvccccccxxxxxxxxxzzzxzzxzxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxzzxxxxxxxccxccccccvcvvvvvbvvbbbbbbnnnnmmmmmmMMMNMNNNBBBBVVVVVVCCCCCZZZAAAASSSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDSSSAAAAAZZZCCCCCVVVBVBBBBBNNMNMMMmmmmmmnnnnbnbbbbvbvvvvvvcvccccccxxxxxxxxzxzzxzzzzzzzlzzlzzlzlzzllzlzlzzzlzzlzzzzzzzzzzxzzzxxzxxxcxccccccccccvvvvvbbbbbbnbnnnmmmMmmmMMMMNNBBBBBBVVVCVCCCZZZZZZAAASSSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZZCCCCCCVVVVVBBBBNNNMMMMMMmmmmnnnnbbnbvbbvvvvccvcccccccxxxxxxxzxzzzzzzzzzllzllzlzllzllllllllzlllllzlzlzllzzzlzzlzzzzzzzxzxzxxxxxccccccvccvvvvvbbbbbnbnnnnnmmmMMMMMMNNNNBBVBVVCVVCCCCCZAZAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSSAAAAZZZZCCCCVCVVVVBBBNNNMNMMMmmmmnnnnnnbbbbbbvvvvvvcvcccccxxxxxxxzzzzzzzzzzlzlzlzllzlllllllllllllllllllllllllllllllzzlzzlzzzzzzxzxzxxxxxxxccvcvcvvvvvvvbbbbnbnnnmnmmmMMMMMNNBNBBBVVVVCVVCCCCZZZZZAASSSDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSASAAZZZZCCCVVCVVVVBBBBNNMMMMMmMmmnmnnnbnbbbbvvvvvvcccccccxxxxxxzzzzzzzzzlzlzllllllllllllkkkklkkkllkkkkkkklkkkkkllllllllllllzlzzzzzzzzzzxxxxxxcxcccccccvvvvvvbbbbnnnnmmmmmMMMMMNNNBBBVBVVCVCCCZCZZZAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAAZZZZCCCCCVVVBBBBBBNNMMMMMmmmmmnnnbnbbbvvvvvvcccvcccxxxxxzzxzzzzzllzlllllllllkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkllkllllllllzlzzzzzzzxxxxxcccccvcvvvvbbvbbbnbnnnnmmmmmMMMMNNBBBBVBVVVCVCZCZZZAAAAASSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSASAAAZZZCCCCCVCVVVBBBBNNNMMMMMmmmnnnnnbbbbvbvvvvvcvccccxxxxxxzzzzzzzzlzllllllklkkkkkkkkkkkjjkjkkjjkjjjjjkjjjjkjjjkkkkjkkkkkkklklklllllzzzlzzzzzzxxzxxxccccvcvvvvbvbbbbbbnnmmmmmMMMMMNNNBBBVVVVCCVCCCZZZAAAASSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDSSSSAAZZZZZCCCVCVVVVVBBBBNMNMMMmmmmmnnnbbbbbvbvvvcccccccxxxxzzzzzzzlzllllllklklkkkkkkkjkjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkjkkkkkklkkllllllzlzlzzzzzxzxxxxcxcccccvcvvbbbbnbnnnmmmmmmMMMMNBNBBBVVVVCCCCCCZZZAAASASSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDSSSSSAAAZZZZCCCCCVVVBBBBNNNMMMmMmmmnnnnnbbbbvvvvvccvcccxxxxxxzzzzzzzzllllllllkkkkkkjjkkjjkjjjjjjjjhjhjjhjhjhjhjhhjjjjjhjjjjjjjjjjjkjkkkkkkklkllllllzlzzzzxzxxxxxcccvcvvvvvvbbbnbnnnnmmMMMMMNNNNBBVVVVVCVCCCZZZZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAZZZZCZCCVVVVVVBBBNNMNMMmMmmmnmnnbbbbbvbvvcvcccccxxzxxzzzzzzllllllllkkkkkkjkjjkjjjjhjjjhjhhhjhjhhhhhjhhhhhhhhhhjhhjhjhjjjjjjjjkjjkjkkkklkllllllzzlzzzzzxxxxccccccvcvvvbvbbbnnnnmmmmmMMMMNNNBBBBVVVCVCCCCZZZZAAASSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZZCCCVCVVVBVBBBNNNMMmMmmmmnnnbbbbbvvvvvcccccxxxxxxzzzzzlzlllllkkkkkjkkjjjjjjhjjhjhhhhhhhhhghhhhhhhghghghhhhhhhhhhhhhhhhjhjhjhjjjjjjkjkkkklklklllzlzzzzzxzxxxxxcccvcvvbvbbbbbnnmnmmMmMMMMNNBBBVVVVVCCCCCZZZAAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAAZZZCCCCCVVVVVBBNNNMMMMmmmmnnnbnbbbvvvvvcvcccxxxxzzzzzzzlllllllkkkkkjkjjjjjjjhjhhhhhhhhhhghhghghgggghgghghhghghgggghghhhhhhhhjjhhjjjjjjjkjjkkkkllklllllzzzzzxzxxxcxccvcvcvvvbbnbnnnnnmmMMMMMNNNBBBVVVVVCCCCZZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDSSAAAAZZZCCCCVVCVVVBBNNNNMMMMmmmmnnnbbbbbbvvvvcccccxxxxxzzzzzllllllkkkkkkkjjjjjjhhhhhhhhhhghhhgghgggghggggggggggggggggghggghgghgghghhhhhhhhhjjjjjjjjkkkkkkllllllzzzzzzxxxxccccvvvvvvbbbbbnnmnmmmMMMMNNNBBBVVVCCVCCCZZZAAAASSDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAAZZZCCCCVCVVBBBBNNNMMMmmMmnmnnnbbbvvvvvcccccxxxxzzzzzlllllllkkkkjjjjjjjjjhjhhhhhghgghgggggggggggfggggggfgfggfgfgggfgggggggghghggghhhhhhhhjhjjjjjjjkkkkllllllzlzzzzzxxxxccccvcvvvvbbnbnnmmmmmMMMNNNNBBBVVVVCCCCCZZZAAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSAAAZZZZCCCCVVVBBBBBNNNMMMMmmnmnnbbbbbvvvccccccxxxxxzzzlzlzllklkkkkjkjjjjjjhhhhhhhhghghgghgggggfgffffffffffffffffffffffgffffggfgggghggggghhhhhhhhjhjjjjjkjkkklklllzzzzzzxzxxxcxccvvvvvbbbbbbnnmmmmMMMMMNNBBBVVVVCCCCZZZZAAAASSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSSAAAZZZCCCCCCVVVBBBNNNMMMmmmmnnnbnbbvvvvvvcccxcxxxzzzzzlllllklkkkjjjjjjjhhhhhhhhgghgggggggfffffffffffffffdffddffddfdffffffffffffffffgggggggghghhhhjjhhjjjkjjkkklkkllllzzzzzxxxxcccccvvvbvbbnbnnmnmmmMMMNNNBBBBVVVCVVCCZZZZAASASDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAAZZCCCCVCVVBVBBBNMMMMmMmmmnnnbbbvvvvvvcccxxxxxzzzzzllzllllkkjjjjjjjjhhhhhhhghggggggfffffffffdfdffdddffddfdddddddfdddddddffddfffffffffgfggggghghghhhhhhhjjjjjkkklkllllllzzzzxxxxcccvcvvbvbbbbnnmnmmMMMMMNNBBBVVVVVCCCCZZZAAASSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDSSSSAAZZZZCCCCVVVBVBBNNNMMMMmmmmnnnbbbbvvvvcccccxxxxzzzzllzlkkkkkjkjjjjjhhhhhgghgggggfgfffffffdfdfddfddddddsddsddddsddsddddddddddddfddfdffffffgfgfgggghgghhhhjhjjjjjkjkkkllllzzlzzzzxxxccccccvvvbbbbbnnnmmmMMMNMNBBBBVVVCVCCCZZZZAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSASAAZZZZCCCCVVVVBBBBNNMMmMmmmnnnnbbbbvvvvccccxxxxzzzzzlllkkkkkkkjjjjjhhhhhhghgggggfffffffdffddddddddsdsddsddsdsddssdsddssdsdsdddddsdddfdddfffdffffgfgggghghghhhhjjjjjjkkkkllllzlzzzzzxxxcccvvvvvvbbbbnnmmmMMMMMNNBBBBVVVCCCCCZZZAAAASSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCCVCCVBVBBNNNMMMMmmmnnnbbbbvvvvvcccccxxzzzzlllllklkkkjjjjjhhhhhhggggggggffffffdfddddddddssddssdssssssssssdssssssddssdsssdsddddsddddddfdffffgfgggggghhhhhhhjjjjjjkkkklllzzlzzxzxxxxccccvvbbbbbnnnnmmmmMMMNNNBBBVVVVCCCCZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAZZZZZCCCCVVVVBBBNMMMMMmmnnnnbbbbvvvcvccccxxzxxzzzzllllkkkjkjjjhjhhhghghggggfffffffddddddddssdsdsssdssssssssssasasssssasasssssssssssdsddsddddddddfffffgfgggghghhhhhjjjjjjkkkklllzzzzzzxxxxccvccvvbbbbbnnmnmmMMMMNNBBBVVVVVCCCCZZZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDSSSAAAZZZCCCCVCVBBBBBNNMMMMmmmnnnbnbbvvvvvccxxxzxzzzllllllkkkkjjjjhhhhhhghggggfffffffddddddddsssdssssssasssasasasaaasaaaaaassasasassssssssssssddsddddfdddffffgfggggghghhhjhjjjkkkkkkllllzzzzxxxccccvcvvbbbbbnnnmmmMMMMNNBBBVVVCVCCCCZZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCCVVCBVBBBNNNMMMmmmmnnbbbbvvvvvccxxxxxzzzzzlllkkkkjjjjjhhhhhhggggggffffffdddddddsdssssssassaasaaaaaaaaaaaaaapaapapaaaaaaaaaaaasassassssssdsddddddffffffffgggghghhjhhjjjjjkkklllzlzzzzxxxxccvcvvvvbbbnnmnmmmMMMNNNBBVVVVCCCCZZZAAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSAAAAZZZCCCVCVVVBBBNNMMMmmmnmnnnbbvvvvvccccxxxzzzzlllllkkkjkjjjjhhhghgggggfffffdddddssdsssssssssasasaaaaaapaapapapppapppapppppapapaaaaaasaaasassssssssdsdddddfdfffggggghgghhjjhjjkjkkklllzllzzzxxxxccvcvvbvbbnbnnmmmmMMNNNNBBBVVVVCCCCZZZAAASSSDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDSSSAAZZZCCCVCCVVBBBNNNMMMmmmmnnbbbbvbvcccccxxxzzzzzllllkkkkjkjjhhhhghhggggffffdddddddddsdsssssasaaaaaaapappppppppppppppppppppppppppppapppapaaaaaassasssssdsdsdddddfffffgfggghghhhjjjjjkkklkllzlzzzzxxcxcvcvvbvbbbbnmnmmMMMNNNBBBVVVCVCCCZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDSSSAAAAZZZCCCCVVVVBBNNNMMMMmmmmnbnbbvvvvvcccxxxzxzzlzllklkkjjjjhhhhhghggggffffddfdddssssssassaaaaaaapappppppppppipipiipipipipippipipipppppppppaaaaaaaassasssssddsdddddffffggggghghhhhjjjjjkkklllzzzzxzxxxcccccvbvbbnbnmmmmmMMMNNBBBVVVVVCCCZZZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDSSSSAAAZZZCCCVVVVVBBBNNMMMMmmmnnnbbbvvvvcvccxxxzzzzzlllkkkkjjjjhhhhhggggggffffdddddsssssssasaaaaaappppppippippipipiiiiiiiiiiiiiiiiiipipiippippppppppappaaaasasssssdsdddfddffffggghghghhjhjjkkkkllllzzzzxxxxxccvvvvvbbbnnnnmmMMMMNNNBBVVVCCCCZZZZAAASSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSAAZZZCCCCCVVVBBNBNNMMmmmmnnbbbbvvvvcccxxxxzzzlllllkkkkjjjjhhhhhghggfffffdddddsdsdssssaaaaaapppppppipppipiiiiiiiiiiiiiiiiiiiuiiiiiiiiiiipiippipppppapaaaaasassssssddsdfddffgfggghhhhhjhjjjjkkkllllzzzzxxcccccvvbvbbbnnmmmmMMMMNNBBVBVVCVCCCZZZAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDSSASAAAZZCCCVVVVBBBBBNMMMmMmmnnbnbbvvvvcccxxxxzzzzlllkkkkjjjhjhhhhgggfgfffdddddddssssssaaaaaapppppippipiiiiiiiuiuiuuuiuuuuuuuuuuuiuuuuuuiiiuiiiiiipppppppppapaaaaassssssdsdddfdffffgggghhhhhjjjjkkklllzlzzzzxcxcccvvvbbbbbnnnmmmMMMNNBBBVVVVCCCCZZAAAASSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSAAZZZCCCCCCVVVBBNNNMMmmmmnnbbbbbvvcvccxxxzzzzzllllkkjjjjjhhhghggggfffddddddssssssaaaaaappppppiipiiiiiiuiuuiuuuuuuuuuyuuuyuuuuuuuuuuuuuuuiuuiuiiiiiiiippppppaapaaasssssdsddddfdfffgggghhhhhjjjjkjkklllzzzzxxxccccvcvvbbnbnmmmmMMMNNNBBVVVVCCCCZZZZAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCCVCVBVBNNNNMMMmmnnnnbbbbvvvcvcxxxzxzzzlllkkkjjjjjhhhghggffffffddddsdsssssaaaapppppppipiiiiiiiuuuuuuuuyyuyuyuyyuyyyyyyuyyyuyyyuuuuyuuuuuuiuiiiiiipipppppaaaaassssssddddfdffffgggghhhhjjjjkkkkllzzzzzxxxxcccvvvvbbnbnmmmmMMMNNNBBBVVCVCCCZZZAAASSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSAAAZZZCCCCCVVVBBNNNMMmmmmnnnbbbvvvccccxxxzzzlzllllkkkjjjhhhhghgggfffddddddsdsssaaaaapappppiiiiiiiiuuuuuuuuuyuyyuyyyyyyyyyyyyyyyyyyyyyyyyyuuyyuuuuuuuiuiiiipiipppppapaasassssssddddfdffgggghghhhjjjjkkkklllzzzzxxcccvcvbvbbbnnnmmmMMMNNBBBVVVVCCZCZZZAAASSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDDFDSSAAAAZZCZCVVVVVBBNNNMMMMMnnnnnbbbvvvvccxxxxzzzlzlkkkkkjjjhhhghggggffffdddsssssssaaaapppppppiiiiiuuuuuuuyuyuyyyyyyyyyyyytytyttyyttytyytyytyyyyyyyyuyuuuuuiuiuiiipipppppppaasassssssddddfffggghhghhjjjjjkkklllzzzzzxccccvvvvvbbnnnmmmmMMMNNBBVVVVVCCCZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCVCVVVBBBBNNMMmmmnnnbbbvvvvcccxxxxzzzllllkkkjjjhhhhghgggfffdddddddsssaaaaaapppppiiiiiiiuuuuuyuyyyyytyytytttttttttttttttttttttytytytytyyyyyyyuyyuuuuiuiiiiiippppaaaaaassssddddfddffgggghghhhjjjkkkkllllzzxzxxxcccvvvvbbbnnmmmMMMMNNBBBVVCVCCCZZZAAASSDDDFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDDDSSAAAZZZCCCCCVBVBBNNMMMmmmnnnbbbvvvvcccxxxzzzzllllkkkjjjjhhhhggggfffdddddssssaaaaappppippiiiiuuuuuyuyyyyyyyyytttttttttttttrtrtrrtrtrttttrtttttttttytyyyyyyyyyuuuuiiiiiipipppaaaassasssdddddfffggghhghhhjjjkkkkllzlzzzxxxccvcvbvbbnnnmmmMMMMNNBBVVVVCCCZZZZAAASSDDFDFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFDDDDSSAAAAZZCCCCVVVVBBNNNMMMmmmnnnbbbvvvccccxxxzzzlllkkkjjjhjhhhggggfffdddddsssssasaappppipiiiiiuuuuuuyyyyyyttttttttttttrtrrrrrrrtrrttrrrrrrtrtrrrttttttttttyyyyyuyyuuuuuiiiippipppapaasssssdddddffffggghhhhjhjjkkklllzzzzxxxcccvvvbvbbbnnmmmmMMNNBBBBVVVVCCCZZZAASSSDDFDFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDSSSAAAZZCCCVCVVBBBBNNMMMmmmnnnbbvvvvccccxxzzzzllllkkkjjjjhhghgggffffdddsssssaaaaapppppiiiiuuuuuyyyyyyyytyttttttrtrrrrrrrrrrrrrrerrrrrrrrrrrrrrrrrttttttttttyyyyyuyyuuuiuuiiipppppppaaassssssddddfffgggghhhjjjjkklklllzzzzxxccccvvvbbbnnnmmMMMNNNBBBVVCVCCCZZZZAASSSDDFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFDFDSSSAAAZZZCCVCVVBVBBNNMMMmmmnnbbbbvvvvcccxxzzzzlllllkkjjjhhhhggggfffddddddssssaaaapppiiiiiiiuuuuuuyyyyttttttttrrrrrrrrrrreereerereeeeeeeereererrrrrrrrrrtrttttttttyyyyyuuuuiuiiiipppaaaaassssddddddfffggghghhhjjjjklllllzzzxxxxccvvvvbbbnnnmmmmMNNNBBVVVCVCCZZZAAAASSDDDDFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFDDSSSSAAAZZCCCCCVVVBBBNMMMmmmnnnbbbbvvvcccxxxzzzlzllkkkjjhjhghghggfffdddsdssssaaappppiipiiiuuuyuyyyyytytttrtrtrrrrrrrrrereeeeeeeeeeeeeeeeeeeeeeeeeereerrrrrrrtrtttttttyyyyuyuuuuuiiipipppaaaassssddddffffgggghhhjjjjkkkkllzzzzzxcccccvvbbbnnnnmmmMMNNNBBVVVVCCCCZZAAASSSDDFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFDDSSSAAAZZZCCCVVVVBBNNNMMmmmmnnbbbbvvccccxxxzzzzllllkjjjjjhhhgggffffddddssssasaapppppiiiiuiuuuyyyyyttttttrttrrrrreereeeeeeeeeeeeewweewweweweeeeeeeeeerereerrrrtrrrtttyttyyyyyuuuiuiiipippppaaasssssddddfffggghhhhhjjjkkllllzzzzxxxccvvvvvbbnnnmmMMMMNNNBBVVVCVCCCZZZASSSDDDFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFDDSSSSAAAZZCCCVVVVBBBNNMMMMmmnnnbbbvvvvccxxxzzzllllkkjkjjhhhhgggfffdddddssssaaaapppipiiiuuuuuyyyytyttrtrtrrrrrereeeeeeeewewwwewwewwwwwwwwwwwwwwwwweweweeeeeeererrrrtrrttttttyyyyuuuiuuiiipppaaaaasssdsddddfffgggghhhjjjjkkllllzzzxxcxcccvvbbbbnnmmmmMMNBBBVVVVCCCCZZAAAASSDDDDFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFDDSSSAAZZZCCCCCVVVBNNNMMMmmmnnnbbvvvccccxxxzzzllllkkjjjjhhhghggfffdfddsssssaaapppppiiiiuuuuyyyyyttttttrrrrreeeeeeeewewwwewwwwqwwqwwwqwwwwqwwwwwwwwwwewewweeeeeeeerrrrrrttttytyyyyuyuuiiiipiippaaaaasssddddffffgghhhhhjjkjkkllzlzzzxxcccvvvvbbbnnnmmMMMMNNBBVVVCCCCZZZZAASSSDDFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFDDDSSAAAZZCCCCVCVBBBBNNMMmmmnnnbbbvvvvccxxxzzzzlllkkkjjjjhhhggggffddddssssaaaapppiipiiuuuuyyyyytttttrrrrrrrereeeewewwwwwwwwwqwqqwqwqwqqwqwqwqwqwwwqwwwwwwwwweweeeeeerrrrrrrttttytyyyyuuuiiiiippppaaaasssdddddfffgghghhjjjjkkkllzzzzzxxccccvvbbbnnnmmmMMMNNNBBVVCVCCZZZZAAASSDDFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFDDDDSSAAAZZZCCVVVVVBBNNMMMmmmnnbnbvvvccccxxxzzzlllkkkjjhjhhggggffffdddsssssaaappppiiiuuuuyyyyytttttrrrrrreeeeewwewewwwwqwwqqqwqqwqqqqqqqqqqqqqqqqqqwqwqwqwwwwwwweeweeeeerrrtrrtttytyyuyuyuuiiiippppaaasssssddfdffggghghhhjjjkkklllzzzzxxccvvvvvbbnbnnmMmMMNNBBVBVCVCCZZZAAASSDDDDFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFDFDDSSAAAZZZCCCCVVBBBBNMMMMmmnnnbbvvvvvccxxzzzlzllkkkjjjjhhghgfffffdddsdssaaaappipiiiiuuuuyyyytttttrrrrreeeeewewwwwwwwqqwqqqqqqqqqqqq00q0q0qq0q0qqqqqqqqqwqwqwwwwwwwwweeeeerrrrrtttttytyyyuuuuiiippppaaasassddddfffgggghhhhjjjkkkllzzzxzxxcccvvvbbbnnnmmmMMMNNBBBVVCCCCCZZAAASSDDFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFDDDSSAAAZZZCCCVCVBBBBNNMMmmmnnnbbbvvvcccxxxzzzlllkkkjjjhhhhgggffffddssssassaappipiiiuuuyyyyytttttrrrrreeeeeewwwwwwqwqqqwqqqqqq0q00q000000000000q0000q00qqqqqqqqwqwwwweweeeereerrrrrtttyyyyyuuuiiiiiippaaasssssddddfffggghhhjjjjkkllllzzzxxccccvvvbbbnnmmmMMMNNBBBVVVVCCZZZZAASSSDDDDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFDDDSSAAAZCCCCCCVBVBBNNMMmMmnnnbbbbvccccxxxzzzzlllkkjjjjhhggggfffdddddsssaaappppiiiiuuuuyyytttttrrrreeeeeweewwwqwwqqqqq0qq0q0000900000909909090090000000000qq0qqqqwqwwwwwwweeereerrtrrttttyyyuuuuiiippppapaasssssdddfffgghghhhjjkkklllzzzzxxxccvvvbbbbnmmmmMMMNNBBBVVVCCZCZZAAASSDDFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFDDSDSSAAZZZCCCVVVVBBNNMMMMmmnnnbbvvvvvccxxxzzzlllkkkjjjhhghgggfffdddssssaaappppiiiuuuyyyyyttttrrrrreeeeewwwwwqwqqqqqqq0000900090999999990999909099999090000000qq0qqqqqwqwwwwwweeererrrttttyyyyyuuuiiiiiipapaasssdsdfdffggghhhjhjjjklklzlzzxxccccvvvbbbnnnmmmMMNNBBBVVCVVCZZZZAAASSDDDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFDDDSSAAZZZZCCVCVVBBNNNMMMmmmnnnbbvvvcccxxzzzllllkkjjjjhhhhgggffddddssssaappppiiiiuuuyyyyyttttrrrreeeewwwwwwwqwqqqqqq0000000999999999999999999999999999999909000000qqqqqwqwwwwwweeeerrrrrtrtttyyyyyuuiiippppaaasssdsddfffggghhhhjjjjkkllzlzzxxccccvvvbbbnnmmMMMMNNBBVVVVVCCCZZZASSSDDDDFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFDDDDSAAAAZZCCCVVVVBBBNMMMmmnnnbbbbvvvcccxxzzzzllkkkjjjjhhggggfdfdddssssaaappppiiiuuuuyyyttttrrrreeeeeewwwwwqqqqqq0000009099999999989889888888888888998999999090900000q0qqqqwwwwwweeeeeerrrtttytyyyuuuiiiippppaassssdddddffgggghhhjjkkkkllzzzzxxxccvvvvbbbnnmmmMMNNBBBVVVCCCCZZAAAASSDDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFDDDSSSAAZZZZCCCVVVVBBNNMMMmmnnnbbvvvcccxxxxzzzlllkkjjjhhhhgggfffddddsssaaapppiiiiuuuyyyyttttrrrreeeewwwwwwqwqqq0000000999999989988888888888888888888888988999999090900000q0qqqwwwwweweeeerrrtttttyyyuuuuuiipppapaasssddddfffggghhhjjkjkkllllzzzxxcccvvvvbbnnnmmMMMNNNBVVVVCCCZZZAASSSDDDFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFDFDSSSAAAZZCCVCVVBVBNNMMMmmmnbnbbvvvvvcxxzzzllllkkkjjjhhhgggfffdddssssaaapppiiiiuuuuyyytttrrrrreeeewwwwqwqqqqq000090999999888888888888778787878777788888888888889990999000q0qqqqqqwwweeeeerrrrttttyyyuuuuiiipppapassssddddfffggghhhhjjkkkllzlzxxxxccvvvbbbnnnmmmMMMNNBBVVVCCCCZZZAAASSDDFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFDSSSAAZZZZCCVCVBBBNNMMMmmmnnnbbvvvcccxxxzzzlllkkjjjjhhghggfffdddssssaappppiiiiuuyyyyttttrrrreeeeewwwqwqwqq000090999898988888887878777777777777777777778778888889989999900000q0qqwqwwwwweeeerrrrtttytyyyuiuiipippaaaasssdddffggghhhhhjkkklllzlzzxxxccvvvvbbnnnmmMMMMNBBBVVVVCCZZZAAASSDDFDFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFDDDDSAAAAZCCCVCVVVBNBMMMMmmmnnbbbvvvcccxxxzzzzllkkjjjhhhgggffffddsdssaaapppipiuuuuyyyytttrrrreeeewwwwwwqq00q0090999999888888787777777777767767677777777777877787888888999999000qqqqqwqwwwweeeerrrttttyyyyuuiuiiipppaassssddddfffggghhhjjjkklllzzxzxxcccvvvbbbnnmmmMMMNBBBBVVCCCCZZZAASSSDDFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFDDSSSAAZZZZCCCVVVBBNNNMMmmmnnbbbbvvcccxxxzzlllkkkjjjhhhhgggfffdddsssaaapppiiiiuuyyyyttttrrreeeewwwwwqqqqq00909999989888878877777766767666766666666667676777777777888888989999900000qqqwqwwwweeerrrrtttytyyuuuuiippppaaassdsdddfgggghhhhjjjkkkllzzzxxxccvvvvbbnnnmmmMMMNBBBVVVCCZCZZAAASSSDDFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFDDDSSAAAZZCCVVVVVBBNNNMMmmmnnbbvvvvvccxxzzzzllkkkkjjhhhgggffddddsdasaappppiiiuuuyyyttttrrrreeeewwwqqwq00000099999888888777777776766666666666666666666666666667777778788888999990900qqqqwwwweweeeerrrtttytyyuuuiiipppaaasssdsdfdfffghghhjjkkklllzzzzxxccccvvbbbnnnmmMMMNNBBBVCVVCCZZZAASSDDDDFFFFFFFFFFFFF",
"FFFFFFFFFFFFDDDDSSAAZZZZCCVCVVBBBNMMMmmmnnnbbbvvccxxxzzzzllkkkjjjhhhgggffddddsssaaaapipiiiuuyyyytttrrrreeeeewqwwqwq00000999988888877777767666666666665656656666556656666666767777777788898999909000qqqqwwweweeeerrrtttyyyyuuiiiiipppaaassdsddffggghhhhjjjkkllzlzzxxcccvvvbbbnnnmmMMMNNBBVVVVCCZCZAAAASSDDDFFFFFFFFFFFFF",
"FFFFFFFFFFFFFDDSSSAAZZZCCCCVVVBBNNMMMmmmnnbbvvvvcccxxzzzlllkkkjjjhhghggffddddsssaaaappiiiiuuyyyytttrrrreewwwwwqqq000000999898887877777666666666565556555555555565556556566666666677787878888899990000qqqqqwwweererrrtrtyyyyuuuiiipppaassssdddfffgggghhhjkjkklllzzzxxccccvvbbbnnmmmMMNNBBBVVVVCCCZZZAASSSDFFFFFFFFFFFFFF",
"FFFFFFFFFFFFDDDSSAAAZZCCCCVVBVBNNNMMmMnmnbbbvvvcccxxzzzllllkkjjhhhghgfffddddssaaaappiiiiuuuyytytrrrrreeewwwwwqqq00009999888888777677666665665655555555554555454555555555656566666666777778888899990000qqqwwwweweeerrrttttyyyuuuiipipppasssdddddffgggghjjjjkkkllzzzxxxxcvvvvbbnnnnmmMMNNNBVVVCCCCCZZAAASSDDDFFFFFFFFFFFF",
"FFFFFFFFFFFDFDDSSSAZZZCCCVVVVBBNNNMmmmnnnbbvvvvccxxxzzzlllkkjjjhhhggggffdddssssaapppipiuuuyyyytttrrreeeewwwqqqqq0009999988887777676666566555555555544545444445454545455455555556666667677778888899990000qqqwwwweeeerrrrtttyyyuuuiipipaaaassssdfdffggghhhjjjkkllllzzxxcccvvvvbbnnmmmMMMNNBBBVVVCCZZZAAASSDDFDFFFFFFFFFFF",
"FFFFFFFFFFFFDDSSAAAZZZCCCCVVVBNNNMMmmmnnnbbbvvcccxxxzzllkkkjjjjhhgggfffdddssssaappppiiuuuuyyytttrrreewewwwqwqq0000999888887777666666666555555545444444444444444444444455555555565666666777777888899990000qqqqwwweeeerrrttyyyyyuuiiippppaasssddddffggghhjhjjkkkllzzzzxxxccvvbbbnnnmmMMMNNBBBVVVCCCZZZAASSSDDFFFFFFFFFFFF",
"FFFFFFFFFFFDDSSSAAAZZCCCVVVVBBNNMMMmmnnnbbvvvcvcxxzzzzlllkkkjjhhhhggffddddsssaapppiiiiuuyyytttrrrreeeewwwqqq0000909998888777776666655555554544444444344344344343344444444445545555565666667778788889999000qqqqwwwweeerrrttttyuyuuiiiippaaasssddddfggghghhjjjkllllzzzxxxcvcvvvbbnnmmmMMNNBBBVVCVCCCZZAAASSDDDFFFFFFFFFFF",
"FFFFFFFFFFFDDSSSAAAZZCCCVVVBBBNNMMMmmnnbbbvvccvxxxzzzzllkkkjjhhgggffffdddsssaaaapiiiiuuuyyttttrrreeewwwqqqq000099988888877766666656555544444444443333434333333333343443444444445555565666677677888889990000qqqwwwweeeerrrttttyyyuiiiippppasssssddfffggghjhjjjkkllzzzzxxcccvvvbbbnnmmmMMMNBBBVVVCCZZZZAASSDDDFFFFFFFFFFF",
"FFFFFFFFFFDFDSSSAAZZCCCCCVVBBBNMMMmmmnnnbbvvvcccxxzzllllkkjjjhhhhgffffddssssaapppipuuuyyyytttrrrreeewwwqqqq00099998887777676666655555454444443333333332333333333333333334334445445555565566677777888899990000qqqwwwweeerrrtttyyuuuuuipppaaaassdddfffgghghhjjkkkkllzzzxxxcvcvvbbnnnmmMMMNNNBVVVVCCCCZZAASSSDDDFFFFFFFFFF",
"FFFFFFFFFFDDDSAAAZZZCCCVVVBBBBNMMMmmnnbbbvvcvccxxzzzzllkkkjjhhhhggffddddsssaapppipiuuuyyytttrrrreewwwwqwqq009999988887777666656555454444443333333233222322222222222323333333344344544555656666677788888990000qqqqwwweeerrrrttttyyuuuiiipppaasssddfdfggghhhhjjkkklllzzxxxccvvvvbbnnnmmMMMNNBBVVVCCCZZZAASSSDDFFFFFFFFFFF",
"FFFFFFFFFDDDSSSAAZZZCCCVVVVBNNMMmmmmnnbbbvvvccxxzzzzllkkjjjhhhggggffdddsssaappppiiuuuuyyttttrreeewwwwqqqq0009999887777676665555454444443333332322322222222222222222222222333333434444545555566667777888899990qqqqqwwwweeerrtttyyyyuuiipippaasssdsddfffgghghjjjkklllzzzzxxccvvvbbbnnmmmMMNNBBBVVVCCCCZZAAASDDDDFFFFFFFFF",
"FFFFFFFFFDDDSSSAAZZZCCCVVBBBNNMMMmmnnbbbvvvcccxxxzzlllkkjjjhhghggfffdddsssaapppiiiuuuyyttttrrreeewwwqqqq009999988777766666555554444433433323222222221111121111121122122232222333334444455556656667777789999990q0qwqwwweererrtttyyyuuuiipippaassssdddffggghhhjjjkkllzzzxxxcccvvbbbbnnmmMMMNNBBVVCVCCZZZAASSSDDFFFFFFFFFF",
"FFFFFFFFDFDDSAAAAZCCCVCVVVBBNMMMmmmnnnbbvvvcccxxzllzllkjjjjhhhggffddddsssaaappiiiuuuyyytttrreeeewwwqqqq0009998888777766656555444443333332222222111111111111111111111112122222233333343444455566666777778889909000qwqwwweeerrrrttyyyyuuiipppaasasdddfffggghhhjjjkkllllzzxxccvcvvbbnnnmmMMMMNNBBVVVCCCZZZAASSSDDFFFFFFFFF",
"FFFFFFFFFFDDSSAAZZCCCCVVVBBNNMMMMmmnbbbvbvcccxxzzzlllkkkjjjhhggggfdddsssasappipiiuuuyytttrreeeewwwwqqq009999887877766665555554444333333222221211111<1<11<1<1<1<1<1<111111112222233333443454555566676777888999990qqqwqwwweeerrrttyyyuuuiiippppassssddfdgfghhhhjjkkkllzzzzxcccvvvvbbnnmmmMMMNBBVVVVCCCZZAAASSDDFDFFFFFFFF",
"FFFFFFFFDDSSSAAZZZZCCVCBVBNNNNMmmmnnnbbvvcvccxxzzzzlkkkjjjhhhggfffdddsssaappppiuuuyyyttttrrreeewwqqqqq0999998877776665565554444333332222211111<11<1<1<<<<<<<<<<<1<<1<1<11111121222233334444445555666677778889990000qwqweweerrrttttyyuuuuiippaaassdsddfffggghhjjjkklllzzzxxccccvbbbnnmmmMMNNNBBVVCVCCCZZZAASSDDFFFFFFFFF",
"FFFFFFFDDDDSAAAAZZCCCVVVBBBNNMMMmmnnbbvvvvccxxzzzlzlkkjjjhhhgggfffddssssaapppiiuuyyyyttrrreeewwwwwq0009099888777766665555444443332222221111<1<1<<<<<<,<<,<<,<<<,<<<<<<<<<1<1111121223233334444555666667778888999000qqwqweweeerrtttyyyuuuipipapaasssdddffgghghhjjjkkllzzzxxxccvvvvbbnnmmmMMNNNBBVVVCCCZZAAASSDDDFFFFFFFF",
"FFFFFFFFDDSSAAAZZZCCCCVVBBBNMMmmmnnnbbbvvcccxxxzlzlkkkjjhhhhgggfdddssssappppiiiuuuyytttrrrreewwwqqq000998988877766665555444433333222121<111<<<<<<,<<<,,,,,,,,,,<,,,,<<<<<<<<<111122122233344444555556667777888999000qqqwwweeerrrtttyuyuuuiippaaasssdddfffgghhjjjjkkllllzzxxcccvvbbbnnnmMMMMNNBBVVVCCCZZZAAASDDDFFFFFFFF",
"FFFFFFFFFSSSAAZZZCCCVVVVBBNNMMMmmnnbbbvvcccxxxzzzllkkkjjhhggggffddsdssaaappiiiuuyyyytttrrreewwwwqq000999988777666565554544333332222111<1<1<<<<,,,,,,,,>,,,,,,,,,,,,,,,,<,<<<<1<1111222223333434445566666777889999900qqqwwwweerrrrrttyyyuiiippapaassddddfgfghhhhjjkkkllzzzxxccvvvvbbbnnmmmMMNNBBVVCVCCZZZAAASSDDFFFFFFFF",
"FFFFFFDDDDSSAAAZZCCCCVVBBNNNMMmmnnnbbbvvcvxxxzzzlllkkjjjhhhhgffddddssssapppiiiuuyyyttrrreeewwwqwqq0009988887776666555544434332222111111<<<<,<<,,,,,>>,>,>>>>>>>>>>,>,,,,,,<<<<<<<1<1212223233444455555666777788890900qqqqweweerrtttyyyuuuuipipaaasssdddffgggghhjjkkllllzzxxxccccvbbbnnmmmMMNNBBBVVVCCCZZAAASSDDDFFFFFFF",
"FFFFFFDFDSSAAAZZZCCVVVBVBBNMMMmmnnbbbvvvvccxxzzzllkkkjjhhhgggfffdddssaaappiiiuuyyyyttrrreeewwwqqq0099998877776665555454433332321211<<<<<<<,,,,,,>,>>>>>>>>>:>>>>>>>>>>>,,,,,,,<<<1<11111222333444454565667777888999000qqwwweeerrrttttyyuuuiiippassssdddffffghhhjjjkkklzzzzxxcccvvbbbnnmmmMMMNBBBVVCCCCZZAAAASDDDFFFFFFF",
"FFFFFFFDDDSSAAZZZCCCCVVBNBNMMMmmnnnbbvvcccxxxzzlllkjkjjhhghggffdddsssaappppiiuuyyyttrrrreewwwqqq000999888777666665544443333222111<11<<<<,,,,,>>>>>>>>>:>>:>>>::>>:>>>>>>>>>,,,,<<<<<<1112222333344455565666778888990000qqqwwweeerrrttyyyuuiiipppaasssdddffggghhhjjkkklllzzzxxcvvvvbbnnnmmmMMNNBBBVVVCCCZZAASSSDDDFFFFFF",
"FFFFFFDDSSSAAAZZCCCVVVBBNNNMmmmmnnbbbvvcccxxzzzzllkkjjjhhhggffddddsasaappiiuuuuyyyttrreeeewwwqqq00999888777666555545433332221211<1<<<<,,,>>>>>>>:>::>::::::::::::>:>:>>>>>>>>,,,,,<<<11111222333344445565667777888999000qwqweweerrrttyyyuuiiipppaaasssdddffgghhhhjjkkllzzzxxxccvvvvbbnnnmMMMNNBBVVVCCCCZZAAASDDDDFFFFFF",
"FFFFFFDDDSSAAZZZCCCVVVVBNNMMMmmmnnbbvvvccxxzzzlllkkkjjhhhgggffddssssaappipiiuuyytttrrrreewwqqqqq0099888877766656544443333222111<<<<<,,,>,>>>>::>>:>::::::;:::::::::::::>:>>>>,>>,,,<<<<111122223334445556566677788899000qqqwwweeerrtttyyyyuuipipaaasssddffffgghhjjjjkkllzzzzxcccvvbbbbnmmmMMMNNBBVVVVCCZZZAASSDDDFFFFFF",
"FFFFFDDDSSAAAZZZCCVCVVBBNNMMMmmnnbbbvvcccxxxzzlzlkkkjjhhhggffdddsdssaapppiiuuyyyyttrreeewwwwqq000998888777665655444433322211111<<<,,,>,>>>>>>:::::;::;:;;;;;:;;;;:;::::::>:>>>>,,,,,,<<<<<1122233334445555567777788999000qqwwwweeerrtttyuyuiiipppaasssddddffghghhjjkkklllzzxxxcvcvvbbnnnmmMMMNNBBVVVCCCZZAAAASSDFFFFFFF",
"FFFFFFDDSSSAZZZCCCCVVVBBNNMMmmnnnbbbvvcvcxxzzzlllkjjjjhhghgfffdddsaaaappiiiuuuytttrtreeewwwqqq009999887776666555544333321111<<<<<,,,,>>>>:::::::;;:;;;-;;;;;;;;;;;;;;;:::::>::>>>>,>,,<<<11111222334444455666677788999900qqwqwweerrtrttyyyuuiiippaaasssddfffgghhhjjjkklllzzxxxccvvvvbnnnmmmMMNNBBVVCVCCZZZAASSSDDDFFFFF",
"FFFFFFDDSSAAAZZCCVVVBVBBNMMmMmnnbbbvvvcccxxzzlllkkkjjhhggggfdddssssaappiiiuuyyytttrrreewwwwqq00999988777766655544433332211111<<,,,,>>>>>>::::;;;;;;;;;;;-;-;-;-;;-;;;;;;;;:::>::>>>>,,,<<<<1112222334445555666677888990900qqwwweeeerttttyyuuuiipppaassdsdfffggghhhjjjkkllzzzxxcccvvbbbnnmmMMMNNNBBVVCCCCZZZAASDDDFFFFFF",
"FFFFFDDDSSSAZZZCCCCVVBBNNMMMmmnnnbbvvcvcxxzzzzlkkkjjjhhhggfffdddssaaappiiiuuuyyttrrreeewwwqqq000998877776655554443332222111<<<,,,,>>>>:::::::;;;;;--------;------;--;-;;;;:;:::>:>>>>,,,<<<<<11123323344455656677788899900qqqwwweeerrtttyyyuuiipppaaassddddfggghhhjjkkkllzzzzxxcvcvvbbbnmmmmMNNNBVVVVCCCZZAAASSSDDFFFFF",
"FFFFFDDDSSAAZZZCCVCVBBBNNMMmmmnnbbbvvcccxxzzzlllkkjjjhhhgfffddssssaappppiuuuyyytttreeeewwwqq009999887776655654543432221111<<,,,,>>>>:>::;;;;;-;-------=--==-=--=------;-;;;;;;;::>>>>,>,,,<<<111222333444555666777788899000qqwwweeerrrtttyyuuuiipppaasssddfdfggghhjjjkkllllzzxxccvvvbbnnnmmMMMNNBBVVVCCCCZZAASSSDDFFFFF",
"FFFFDFDSSAAAZCZCCVVVVBBBNMMmmmnnbbvvvcccxxzzlzllkkjhjhggggffdddsssapppiiiuuyyyttrrrrewwwqqqq0099888777666655454333322211<<<<,,,,>>>>::::;;;;;-------=-=============-------;-;;:::::>:>,>,,,<<<<1122223344455556677788889900qqqqwwwerrrtttyyuuuiiippaassdsddffgghghhjjjkkllzzzxxcccvvvbbnnnmMMMNNBBBVVVCCZZZAASSSDDFFFFF",
"FFFDDDDSSAAZZZCCCVVVVBNNMMMmmmnbbbbvvcccxxxzlllkkjjjhhhggfffdddssaappiiiuuuyytttrrrewewwwq000099888777665655444333222111<<<,,,>>>>::::;;;;;------=========*=*=======-===---;;;;;;;:::>>>>,,,<<111112333344545556667788999000qqwweweerrrttyyuuuuipppaasssddddfggghhhjjjkklzzzxzxccvvvvbbbnmmmmMMNBBVVVCCCCZZZASSSDDDFFFF",
"FFFFFDSSSAAAZZCCCCVBBBNNMMMmmnnnbbvvvccxxzzzzllkkjjjhhgggffdddsssaaappiiuuuyytttrreeewwwqqq009988887766665544434322221<<1<,,,>>>>:::;;;;;-----=-====*=*=*==*=*=**=*====-=------;;::::::>>>,,<<<<1122223343455566677778899900qqqwwweeerrtttyyuuuiiippaasssddfffggghhjjkkklllzzxxxcccvvbbnnmmMMMMNBBBVVVCCCZZAAASSDDFFFFF",
"FFFFDDDSAAAZZZCCCVVBBBNNNMmmmmnbbvvvcccxxzzzlllkjjjhhhhggffdddssaapppiiiiuuyyttrrreeewwqqq00099888777665555444332211111<<,,,>>>>:::;;;;-----=======***************==*=*====----;;;;;::>>>>>,,<<<11112233334455566677788899000qwwwwwerertttyyuuuuipppaasssdddffggghhhjjkkllzzzxxxcccvvbbnnnmmmMMMBBBVVCCCCZZAAASSDDDFFFF",
"FFFDFDSSASAZZCCCCVVVBBNNMMMmmnnbbbvvvccxxzzzllkkkjjjhgggffdfdssssappipiiuuyyyttrrreewwwwqq0099998777766655444333321111<<<,,>>>>::::;;;;-----====********&***&***&*****======---;;-;;::::>>>,,,<<<1112223344455556667788899090qqqqweeerrttttyyuuipippaaasssdddfggghhjjjjkklllzzxxcccvbvbbnnnmmMNNNBBVVVVCCCZZAASSDDDFFFF",
"FFFFDDDSSAAAZCCCVVBBBBNNMMmmmnnbbvvccccxzzzlllkkjjjhhhgfffddssssaaapppiiuuyyttrrrreewwwqq009998887766655545433322211<1<<,,>,>>::::;;;---=====*******&*&&&&&&&&&&&&&*****======----;;;;::>:>>>,,<<<<112233334455566667788899900qwwwweererrttyyuuuiiippaassdddfffgghhjjjkkkllzzzxxcccvvbbbbnnmMMMNNBBVVVCVCZZZAAASSDFDFFF",
"FFFDDDSSAAZZZCCCCVVVBBNNMmmmnnbbbvvvccxxxzzlllkkjjhhhgggffdddsssaappiiuuyyyttttreeewwwqqqq00998877776655544433322111<<,,,>>>>:::;;;;---=====*****&&&&%&&%&%&%&%&&&&&&**&****===----;;;::::>>,>,<<<1<12223334454656677788899000qqqwweeerrtttyyyuiiippaaasssdddffggghhhjjkkllzzzzxccvcvvbbnnmmMmMNNBBBVVVCCZZZAAASSDDFDFF",
"FFFFDSSSAAAZZCCVVVVVBNNNMMmmnnbbvvvvccxxxzlzlkkkjjhhghggffdddssaaappiiiuyyyyttrreeeewwqqq00999887776655544443322211<<<,,>>>>>::;;;;---==*=****&&&&&%&%%%%&%%%%%&%%&&&&&&&****=====-;-;;:::>>>>,,,<<1111233344455566677888899000qqwwweeerrtttyyuuuiippaasssdddfffgghhhjjkkkllzzxxxcvvvvbbbnnmmMMMNBBBVVCVCZZZZAASSDDFFFF",
"FFFDDSSSAAAZCZCCCVVBBNNMmMmnnnbbbvvvcxxxzzzllkkkjjhhhggfffdsssssappipiuuuyytttrrreewwwqq0099988777666655544333221111<,,,,>>>:::;;;---=====****&&&&&%%%%%$%$%%%$%%%%%&%&&&&***=====--;-;;:::>>>>,,<<<11122233444556666777899990qqqwwweeerrttyyuyuiiipppaasssddfffghhhhjjjkllzlzzxxcccvvvbbnnmmMMMNNBBVVVCCCZZAAASSDDDFFF",
"FFFDDDSSAAZZZCCVVVBBNNNMMmmmnnbbvvvcccxxzzzllkkjjjjhhggffddddssaapppiiuuyyyttrrreeewwqqq00998887776665544443222211<<<,,,>>>:::;;-;---===****&&&&%%%%%%%%%$%%%$%$%%%%%%%&&&*****=====--;;;::::>,,,,<<<11123334445555667788899000qqwwwweerrrttyyyuuiipppaasssddfffgghhhjjkkkllzzzxxxccvvbbnnnnmmMMNNBBVVVCCCZZZAASSDDFFFF",
"FFFDDDSAAAZZZCCCVVVBBNNMmMmmnnbbbvcvcxxzzzllllkjjhhhgggffdddssaaappiiiuuyyttttreeewwwqqq0099988877666555443332211<<<<,,>>::::;;;----=*=***&&&&%%%%%$$$$$$$$$$$%$$$%%%%%%%&&&&***====---;;::::>>>,,<<<11122333444556676778899900qqqwweeerrttttyuuiuippaaassdsddfgggghhjjjkllllzzxxccvvvvbbnnmmMMMNBBBBVVCCCCZZAASSSDDFFF",
"FFDDDSSSAAZZCCCVVVBBBNNMMmmnnbbbvvvccxxxzzlllkkkjhhhgggffdddssaaappiiiuuuytttrrreewwwqq00099888776666544443322211<<<,,>>>:::;;----====***&&&&%%$%$$$%$$#$#$$$#$$$$$$$%$%%%&&&&***===----;;:::>>>,,,<<111222334445556667788899000qqqwweeerrtttyyuuiipppaaassdddffggghhhjjkklllzzxxxcvcvvbbnnmmmmMNNNBVVCVCCCZZAAASSDFDFF",
"FFFDDDSAAZZZZCVCCVBBNNMMMmmmnnbbvvvcccxzzzllkkjjjhhhhggfdddssssapppiiiuyyytttreeewwwwqq00998887766665554433322111<<<,,>>>:::;;;---==****&&&%%%%%%$$$$#############$$$$$%%%%%&&&****=-----;;:::>>>,,,<<11222334445556667778899900qqwwweerrrrtyyyyuuipipaassssdddfggghhjjjkklllzzzxxccvvvbbbnnmmMMNNBBBVVVVCZZAAASSSDDFFF",
"FFFDSSSAAAZZCCCVVVBBNNNMMmmnnbbbvvccxxxzzzllkkkjjhhgggfddddsssaapppiiuuyyttttrerewwwqqq00098887766555544433221111<<,,,>>::::;;---=*=***&&%%%%$%$$$$######@#@########$$$$$%%%%&&&**====--;;;;:::>>,,,<<11123233444556667788899900qqqwweeerrtttyyuuuiipppaassdddfffgghhhjjjkklzlzxxxxccvvbbnnmmmMMMNBBBVVCCCCZZAAASSDDDFF",
"FFDDDSSAAZZZCCCVVVVBNNMMmmmnnbbvvvvccxxzzzllkkkjhhhhggfffdddssapapiiuuuuyyttrrreewwwqq00999887776666554443322111<<,,,>>:>::;;;--====**&&&&%%%$$$#####@#@@#@@@@@@@####$$$$%$%%%&&****==----;;:::>>>,,,<<1112233344555666778889900qqqwwweerrrtttyuuuiiippaasssdddfggghhhjjkkkllzzxxcccvvvbbbnmmmmMMNNBBVVCCCCZZAAASSDDFFF",
"FFDDDSSAZAZCCCCVVVBBNNNMmmmnnbbvvvcccxxzzllllkjjjhhgggffddddsaaappiiiuuyytttrreeewwqqq0009988877666555443332211<<<,,>>>>::;;;--==*=**&&%&%%$%$$$###@@@@@@@@@@+@@@@@#####$$%$%%%&&****==---;;:::>>>>,<<<11122334445556667788899000qqwwweeerrtttyyuuiiippaassddddffgghhhhjjkklllzzxxxcvvvbbbnnmmMMMNNBBVVVVCCZZZAAASDDFFF",
"FFFDDSASAAZZCCCVVVBBNNMMMmmnnnbbvvcccxxzzzllkkjjjhhgggffddssssaapppiiuuyytttrreeewwwqq00098887776665544433322111<<,,>>>:::;;---===***&&&%%%$$$###@#@@@@+@++++@+@@@@@@###$$$%%%%%&&**=*=----;;:::>>,,,<<<1112233345556667778889900qqwwweerrrrtyyyuuiippppaassdddffgghhhjjkklklzzzxxcccvvvbbnnmmmMNNBBBBCVCCCZZAAASSSDDFF",
"FFDDSSSAAZZCCCVVVVBBNMMMmmmnnbbvvvccxxxzzllkkkjjhhhhgfffdddsasaappiiuuuyyttrrreewwwwqq009988877666555443332211<<<<,,>>:::;;;;-====**&&%&$%$$#####@@@@++++++++++++@+@@@@###$$$%%%&&&**===--;-;;:::>>,,,<111123234445556667788999000qqwwweerrtttyyuuiiippaaassdddffgghhhjjjkklzlzzxxxcvvvbbbnnmmmMMNNBBVVCVCCCZAAASSDDDFF",
"FDDDDSSAAZZZCCVCVBBBNMMMmmmnbbbvvcvcxxzzzlllkkjjjhggggfdfdsssaappiiiiuyyytttrreeewqqq00099887777665554433322211<<<,>>>>:;;;----=****&&%%%%$$####@@@+@+++O+O++O++++++@@@####$$$%%%&&&**===--;;;:::>>>,<<<<122233444555667778889900qqwwweeerrtttyyyuuipipaassssdddfgggghhjjkkllzzzxxxcccvbbbnnmmmMMNNBBVVVCCCZZZASSSSDFFF",
"FDFDSSSAAZZCCCCVVVBNNNMMmmmnnbbvvvcccxzzzlllkjjjhhhgggffddsssaapppiiuuuyyttrreeewwwqq00099888776665554433222111<<,,>>>::;;;---===**&&%%$%$$###@@++@++O+OOOOOOOO+O++++@@@###$$$%%%&&&***==---;;:::>>>,,<<<111223444555566778889990qqwwwweerrtttyyyuuiipppaassdddfffgghhhjjkklllzzzxxccvvvbbnnmmmMMNNNBBVVVCCCZZAAASDDDFF",
"FFDDSSAAAZZZCCCVVBBBNMMmMmnnbbbvvvccxxxzlzllkkjjhhhggffddddssaaappiuuuyytttrrrewwwwqq0099988777656554443332211<<<,>>>:::;;;--==****&&%%%$$$#@#@@@++++OOOOOOOoOOOOO+++++@@@##$$$%%%&&&**===-;;;;::>>>,,,<<1122333444556667778899000qqwwweeerrtttyuuuiipppaasssdddffghghhjjkkklzzzzxxccvvvbbbnnmMmMMNBBVVCCCCZZZAASSDDDDF",
"FFDDSSSAAZZZCVVVVBBNNMMMmmnnnbbvvcccxxzzzllkkkjjhhhggffddsdsaappipiiuuyyyttrrreewwwqqq09998877766555544332211<<<,,,>>>::;;---==***&&&%%%$$###@@@++O+OOOooOooooooOOO++++@@@@#$$$$%%&&&**===--;;;::>>>>,<<11112233344566667788899900qqqwweeerttttyyuuiipppaaasssdfffghhhhjjjklllzzxxxccvvvvbbnnmmMMNNNBBVVVCCCZZAAASDDFDF",
"FDDDDSAAZZZCCCCVVVBNNMMMmmnnbbbvvvccxxzzlzlkkjjjhhhggffdddsssaappiiiuuyytttrreeewwwq00099988776666554433322111<<,,,>::::;-;--===**&&%%$$$$##@@@+++OOOOoooooooooOOoOOO+++@@###$$%$%%&****===--;;;::>>,,,<<<122333444555666778899000qqwwweerrrttyyyuuiiippasssdddfffggghhjkkkkllzzzxxccvvvbbnnmmmMMNNBBVVVVCCZZZAASSSDDFF",
"FFDDSSAAAZZCCVCVVBBBNNMmmmnnnbvvcvccxxzzzllkkkjjhhghgffddssssaappiiiuuyyttrrrrewwwqwq009998877665555444332211<<<,,>>:::;;---===**&&&%%%$$###@@+++OOOOoooXoXXoXoooooOOO++@@@@##$$$%%&&***==---;;::>:>,,,,<1112233344556667778889900qqwwwweertttytyuuuipppaaasdsdfffgghhjjjkkkllzzzxxccvvbvbbnmmmmMMNBBVVVVCCZZZAAASSDDFF",
"FDDDSSAAAZZZCCVVVVBNNMMMmmnnbbbvvccxxzzzzlllkjjhhhgggffdddssaaappiiiuyyytttrreeewwqq0009988777766555443332211<<<,,>>>::;;;--==***&&%%%$$###@@@+++OOooooXXXXXXXXXoooOOOO++@@@##$$$%%&&****==---;;::>>>,,<<1112233344555566778899900qqqwweeerrrttyuuuuiippaasssddfffggghhhjjkkllzzzxxcccvvbbnnmmmMMMNNBBVVCVCCZZAAASSDDFF",
"FFDDSSSAAZZCCCVVVBBNNMMmmmnnnbbvvcccxxzllllkkjjjhhghggfddsdssapppiiuuuyyyttrreewwwwqq00099877766655444332221<1<<,,>>>:::;----==*&&&%%$$$###@@+++OOoooXXXXX.X.XXXXoooOOO++@@@@#$$%$%%&&***==--;;;::>:>,,<<<111233344555667778899900qqqwweeerrtttyyuuiipppaassssddffgghghjjjkklllzxxxccvvvvbbnnmmMMMNNBVVVCCCCZZZAASSDDFF",
"DFDDSSAAZZZCCCVCVBBBNMMMmmnnbbvvvvccxxxzzllkkkjhhhhgfffdddssaaapppiuuyyyttrrreeewwqq0099988877766555443332111<<<,>>>:::;;;--==***&&%%%$$##@@@++OOOOoooXX.XX.X.XXXXooOOOO++@@###$$%%%&&***==--;;;::>>>>,<<<112223344555666777889900qqqwwweerrrttyyuuiiiippaasddddffgghhjhjkkkllzzzxxcccvvbbnnnmmmMNNNBBBCVCCCZZAASSSDDDF",
"FFDDSSAAZZZCCCVVVVBNNMMMmmnnbbvvvcccxxzzzlllkjjjhhggfffdddsssaapiiiuuuyyttrreeeewwqq0009888877665554443322211<<<,>>>>::;;---==***&&%%$$$$#@@++++OooooXX.......X.XXoooOO+++@@@##$$%%%&&&*====--;;::::>,,,<<1122233444556667788890000qwwweeerrtttyyuuiiippaaassdddfffghhhhjkkkllzzzxxxcvvvvbbnnmmMMNNNBBVVCCCCZZAAASSDDFF",
"FDDDSSAAAZZCVCVVVBBNMMMmmmnnbbbvvcccxxzzzlkkjjjjhhgggffddsssaaapppiiuyyytttrreewwwqq000998877666655544333211<<<,,,>>::;;;---=***&&&%%%$$##@@@++OOOooXXX...   ..X.XXoooOO+++@@##$$%%%&&***==--;;;::>>>,,<<<112223344555666778889990qqqwwweertrttyyyuiiipppasssdddffggghhjjjkklllzzxxcccvvbbbnnmmMMNNNBBVVVCCCZZZASSDDDFD",
"FDDDSSAAZZZCCCCVBBBNNMmMmmnnnbbvvcccxxzzlllkkjjhhhhgfffdddsssaapiiiuuyyytttrreewwqwq0009988877666554443322111<<<,>>::::;;;-===**&&%%%$$###@@@++OoooXXX...    ...XXXooOOO+++@@###$%%%%&**=*=----;::>>>>,,<1<12233444555566777889900qqqwwweerrttttyuuuiippaasssdddffggghhjjjkkllzzzxxxcvvvvbnnnmmMMMNBBVVVVCCCZZZAASSDDFF",
"FDDDDSAAAZZCCCVVVBBNNMMMmmnnbbvvvcccxzzzzlkkkjjjhhgggffddsssaapppiiiuuyyttrrreewwwqq0099988777665555433332111<<,,,>>>:;;---===**&&&%%$$###@@++OOOoooXXX..     ...XXoooOO+++@@##$$$$%&&&**===--;;:::>>,,,<<1122233444556667888899900qqwweeeertttyuyuuipppaaasssdfffggghhhjkkkllzzzxxcccvvbbbnnmmMMMNNBBVVVCCCZZAAASDDDDF",
"FFDDSSAAZZZCCCVVVBBBNMMmmmnnbbbvvvccxxzlzllkkjjjhhgggfdddsssaaapppiuuyyttttrreewwwqqq009988777666554443322211<<<,,>>:::;;;-===**&&&%$%$##@@@+++OOoooXXX..      ..XXXoOOO+++@@##$$%%%%&&*=*=---;;::>>>,,,<1<12223344455656777889900qqqwwweerrrttyyyuiiipppassssdffffghhhjjkkklllzzxxccvvvvbnnnnmMMMNNBVVVVVCZZZAAASSDDFF",
"FDDDSSAAAZZCCVCVVBBNNNMMmnnnbbvvvcccxzxzzllkkjjhhhgggffddddssappiiiiuuyyttrrreewwwqq009098887766655544333211<<<,,>>::::;---===***&&%%$$$##@@@++OOooXXX...     ...XooooOOO+@@@###$$%%&&&**==--;-;;::>>>,,<<1122233445556677788899900qwwwweerrtttyyuuuiippaaassdddfffgghhjjjkkllzzzxxcccvvbbbnnmmmMMNNBBVVCCCCZZZAASSDDFF",
"FDDDSSSAZZZCCVVVBBBNMMMmmmnnnbvvvcccxzzzzlllkjjjhhhggffddsssaapppiiuuuyyttrrreewwqwq0009988777665554443322111<<<,,>>>::;;---=***&&&%%%$$##@@+++OOoooXXX... ....XXXXoooO++++@@#$$$$%%%&**=*==-;;;:::>>,,,<1111223344555566778889000qqqwweeerrrttyuyuuiippaaassdddffggghhhjjkkklzzzxxxcvvvvbnbnnmMMNNNBBBCVCCCZZAASSSDDFF",
"FDDDSSAAAZZCCCCVVVBNNMMMmmnnbbbvvccxxxzzlllkkjjhhhgggffdddsssapppiiuuyyytttrreeewwqqq099988777766554443332211<<,,>>>:::;;---===**&%%%$$$###@@++OOooooXX........XXXXooOOO++@@@##$%%%%&&***==---;;:::>>,,<<<<12233344455667777889990qqqwwweerrtttyyuuiippppasssdddffgghhhjjkklllzzzxxcccvvbbbnmmmMMNNNBBVVCVCZZZZAASSDDDF",
"FFDDSSAAAZZCCCVVVBBBNNMMmmmnbbbvvcccxxzzzllkkkjhhhgggffdddsssaappiiiuuyytttreeeewwqq000998887766655544332221<1<,,>>>:::;;---==***&&%$$$$###@@++OOOOooXXXX.....XXXXoooOO+++@@###$$%%&&&***=----;:::>>>>,<<<111233444555666778889900qqwwweeerrrttyyuuiiippaassssddffggghhhjkkkllzzzxxccvvvvbnnnmmMMMNNBBVVVCCCZZZASSSDDFF",
"FDDDSSAAAZZCCVCVVVBNNMmMmmnnnbvvvcccxxzzllllkjjjhhhggffddsssaaappiiuuyyytttrreewwwqq0009898777665555443332211<<<,,>>>:::;---==***&&%%%%$$#@@@@++OOOoooXXXXXXXXXXXoooOOOO+@@@@##$$$%%&&***==-;-;;:::>>,,,<1112223344556566778899900qqqwwwerrrttytyuuuiippaaasdddfffgghhjjjjkklzlzzxxxcvvvbbbnnmmMMMNBBVVVVCCZZZAASADDDFF",
"FFDDDSAAZZZCCCVVVBBNNMMmmmnnbbbvvcccxxzzzlkkkjjjhhggfffdddsssaappiiiuuyyttrrreewwwqqq009988877766654443322111<<<,,>>>::;;----===&&&%%%$$$##@@++++OOooooXXXXXXXXoooooOO+++@@@##$$%%%%&***===--;;;::>>>,,<<<112233334556667778899990qqqwweeerrrtyyyuuiipppaaassdddffggghjhjjkkllzzzxcccvvvvbnnmmmMMMNNBVVVCCCCZZAAAASDDDF",
"DFDDSSAAAZZCCCCVVBBNNMMMmnnnnbvvvvccxxzzzllkkkjhhhhgggfdddssaaappiiiuuyytttrreeewwwqq0099888776655554443322111<,,,>>>::;;;;-==****&&%%%$$##@@@+++OOOOooooXXoXoXoooOOO++++@@##$$$$%%&&****=--;-;;:>>>>,,<<11122334445556667788899000qwwweeerrtttyyuuiiipaaaasdsdffgggghhjjkkklllzzxxcccvvbbbnnmmmMNNNBBVVVCCCZZAASSSDDFF",
"FFDDDSSAAZZZCVCVBBBBNMMmmmmnbbvvvvccxxzzzzlkkjjjhhhggffdddsssapppiiiuuyyytrrrreewwqq000998887776655544433221<1<<,,>>>:::;----=****&&%%%$$$##@@@+++OOOoooooooooooooOOO+++@@@##$$$%%%%&**====--;;::>>>>,<<<<112233445455666777889900qqwwweerrrtttyyyuiippppasssddfffgghhhjjjkkllzzzxccccvvvbnnnmmMMNNBBVVVVCCCZZAASSSDDFF",
"FDDDSSAAAZZCCCCVVVBNNNMMmmnnnbvbvcccxxzzlllkkkjjhhhggfffdssssaaappiuuuyytttrreewwwwqqq009988776665555434322211<<,,>>>:::;;;--===**&&&%%$$$###@@@+++OOOOOoOoooooOOOO++++@@@###$$%%%&&&**===---;;:::>>,,<<11112233344565667788899000qqwwweeerrttyyuuuiiippaasssdddffgghhhjjkkllzzzzxxccvvbbbbnnmmMMNNNBVVVVCCZZZZAASDDDDF",
"FDDDSSSAAZZCCVCVVBBBNMMmMmmnbnbvvvccxxzzzlllkjjjhhhggffdddsssaapppiiuuuyyttrreeeewwqq00999888776655544333222111<<,,>>:::;;;--==***&&%%%%%$$##@@@+++++OOOoOOOOOOOOOO++@@@@@###$$%%%&&****==-;;;;::>>>,,,<<1123233445556667788999000qqwwweerrrtttyuuuiippaaasssddffgggghhjjkklllzzxxxcvcvvbbbnmmmMMNNBBBVVCCCCZAAASSDDFFF",
"FFFDDSAAAZZZCCVVVBBBNNMMmmnnnbbvvvccxxxzzlllkkjjhhhgggfdddddsaappiiiuuyyttttrreewwqwq0009988777666555443332111<<<,,>>>>:;;;---===**&&%%%$$$$###@@@++++OOOOOOOOOO++++++@@####$$%%%%&&**===---;;:::>>>,,<1<122233444456566777889990qqqwwweerrtttyyyuuiipppassssddfffghhhjjjkkkllzzzxxccvvvbbnnmmMmMMNBBVVVVCCZZZASASDDDDF",
"FFDDDSSAZZZCCCCVVVBBNNMmmmmnbbbvvvccxxxzzlllkkjjjhghggfddddssaappiiiuuuyyttrrreeewwqqq099988877665555443332221<<<,,>>>:::;;;--===***&&%%%$$$###@@@@+++++++O+O++++++@@@@@##$$$%%%%&&***==---;;;:::>>,,,<<1112233344555667778899900qqqqweeerrrttyyuuuiipppasssddddffgghhhjjkklllzzxxxcccvbbbnnmmmMMNNNBVVCCCCZZAAASSSDFFF",
"FFDDSSSAAAZZCCVCVVBBNNMMmmmnnbbbvcccxxzzzlllkkjjhhhgggffddsssaaapppiiuyyytttrrrewwwqqq0099988777666554443322111<<,,,>>>::;;-;-===***&&&%%%%$$####@@@@++++++++++++@@@@@###$$$%$%%&&&***===---;:::>>>>,,<<<112233444555667778889900qqqwwweerrtttyyuuiiippaaassdddffgghhhjjkkkllzzzzxccvvvbbbnnnmMMMNNBBVVVVCCZZZZASSDDDFF",
"FFFDSSAAAZZZCCVVVBBBNNMMMmnnnbbvvvcccxxzzlllkkjjjhhggfffdddssaaappiiiuuytttrrreeewwwqq00999887766665544333222111<<,,>>>:::;----==***&&&%%%$$$$###@@@@@@++++++++@@@@@@@###$$$$%%&&&**====--;;;::>>>,,,<<<112233344455566777889990qqqwwweerrrttyyyuuiiippaasssdddffgghghhjjkkklzzzxxcccvvvbbnmmmmMMNNBBVVVCVCZZAAASSSDDFF",
"FFDDDSSSAZZZCCCCVVBBNNNMmmmnnbbvvvvccxxzzzllkkjjjhhhgfffdddsssaappiiiuuyyyttrreeewwqqq0009888877666555443332211<<<,,>>>>::;;;;-====**&&&%%%%$$$$####@@@@@@@@@@@@@@@@####$$$%%%%&&&***==---;;;:::>>>,<<<11122333444566667788899900qqwwweeerrttyyyyuiippppaasdsddffggghjjjkkkllzzzxxcccvvbbbnnmmmMNNBBBVVVCCCZZAAASSDDDFF",
"FFDDDSSAAZZZCCVVVVBBNNMMMmmnnnbvvvcccxxzzzllkkkjhhhhgggfdddsssaappiiiuuyyyttrrrrewwwqq0099988777666555444332211<1<<,>>>>:::;;---===**&*&&%%%$$$$$######@@@@@@@@#@####$#$$%%%%%&&&**====--;;:::::>>,,,<<1122233345556666778899900qqwqweeerrrttyyyuiiipppaassdddfffghghjjjkkkllzzxxxcccvvvbbnnmMMMMNNBBBVCCCCZZAAASSDDFDF",
"FDFDDSSAAAZZZCCVVVBBNNNMMmmnnbbbvvvccxxzzzllkkkjjhhgggfffddsssaapppiiuuuyytttreeewwwqqq0009888776665555443332211<<<<,,>>::::;;;--====**&&&%%%%%$$$$################$$$$$%$%%%&&&**=*==----;;::>>>,,,<<1112233344455566778888990q0qqwwweerrrtttyuuuiiippassssdddffgghhhjjkkllllzzzxccvvbbbnnnmmmMMNBBVVVCVCCZZAASSSDDFFF",
"FFFDDSSAAAZZCCCCVVVBBNMMMmmmnbbbvvvccxxzzzzllkjjjhhhhgfffdddsssapppiiuuuyyttrrreewwwwqq0099988877665554443332211<1<,,,,>:>::;;;--===****&&&&%%%$$$$$$$###########$$$$$$%%%%%&&&**=====--;;;:::>>>,,<<1<1122334444566667778899900qqwwweerrrttyyyyuuipppaaasssddffggghhhjjkkklzzzxxxcccvvbbbnnmmmMNNNBBVVVCCZCZAAASSDFFFF",
"FFFDDSSSAAZZZCVVCVBBNNNMmmmmnbbbvvvccxxxzlllkkkjjhhhgggffddsssaaappiiuuuyytttrrreewwwqqq0999888776666554433322211<<<,,>>>:::;;;---====**&&&&&%%%%$%$$$$$$#$#$#$#$$$$$%%%%%&&&&****==---;;;:::>>>,,,,<<11222334445556667788899000qqwwweeerrttyyyuuiiippaasssdddffggghhjjjkklllzzzxxcvvvvbbnnmmmMMNNBBVVVCCCCZZAASSSDDDFF",
"FFFDDDSAAAZZZCCVVVVBNNNMMmmnnnbbbvcvcxxxzzlllkkkjhhhgggffddsssaaappiiiuuyyyttrreeeewqqqq00998887766665544433222211<<,,,>>>::::;-;--====****&&%%&%%%$%$$$$$$$$$$$$$$%%%%%%&&&&&*=====----;;:::>>>,,<<<<1222334444555667778899900qqqqweeerrrtttyyuuiiippaasssddfffgghhhjjjjklllzzxxcccvvvbnbnmmmMMNBBBBVVCCCCZZAASSDDDFFF",
"FFFDDDSAAZZZZCCCVVVBBNNMMMmmnnbbbvvccxxxxzzllkkjjjhhhggffddddssaappiiiuuuyytttrreeewwwqq009998887766655544433222111<<,,>>>>:::;;-;--===*****&&&%%%%%%%%$$%%$$$%%%%%%%%%%&&&***=*====;-;;;::::>>,,<<<1112223334455566677888990000qwwwweerrtttyyyuiiipppaassssddffggghhjjjkkllzzxxxccvvbbbbnnmmMMMNNBVVVVCCZZZAAASSDDDFFF",
"FFFDDDSSAAZZCCCVCVVBBNNNMmmmnnbbvvvcccxxzzlllkkjjjhhhgggfdddssssappppiuuyyytttrrreewwqqq000998877766655544433222111<<<,,>>>::::;;;---====****&&&&%%%%%%%%%%%%%%%%%%%%&&&&&*****===---;;;::>>>>,,,<<<<1122333444556666777889990qqqqwweerrrrtyyyuuiiippaaassdddfffghghjjjkkllzlzxzxcccvvvbnnnmmMMMNNBBVVVCCCZZZAASSDDFFFF",
"FFFDDDSSSAAZZCCCVVVBBNNMMmmmnnnbbvvvccxxzzzzllkkjjhhhgggffdddssaaappiiiuuyyytrrreeewwwqqq09999887776665554443332111<<<<,,>>>::::;;-;-=====*****&&&&&&%%%%%%%%%%%%&%&&&&&****====---;-;;::::>>>,,,<<111223334445556667788899900qqwwweeeerrttyyyuuiiippaassssddfffgghhjhjkklllzzzxxccvvvbbbnnmmMMMNNBBVVVCCCCZAAASSDDDFFF",
"FFFFDDSSAAAZZCCVCVVVBBNMMMmmmnbbbvvcccxxxzzlllkkjjhhhggffddddssaaappiiiiuyytttrrreeewwqqq0099988877666655444333221111<<<,>>>>:::;;;-----===******&&&&&&&&&%&%&&&&&&&&&****=*==-----;;;;::>>>>,,,<<1112223334455556667788899900qqwwwweerrrtttyuuiiipppaaasddddfffghhhjjjkkllzzzxxcccvvvbnnnmmmMMMNBBBVVCCCZZZAASSSDDFFFF",
"FFFDDDSSAAAZZZCCVVVBBBNNMmMmmnnbbbvvcccxxzzllllkjjjhhhggfffdsdssaapppiiuuyyytttrreeewwwqqq00998887766665544443322111<<<<,,,>>>>::;;;;----=====******&&&&&&&&&&&&&&********====----;;;;::::>>>,,<<<<111223334455556777788999900qwqwweerrrttyyyyuuiipppassssddfffggghhjjjkklllzzxxccccvvbbnnmmmMMMNBBVVVVCCCZAZAASDDDFFFF",
"FFFFFDSSSAAZZCCCCVVVBBNNMMmmmnnbbvvcvccxxzzzllkkkjjhhhggfffddssssapppiiiuuuyyttrreeewwwqqq009998877776655554433322111<<<,,,>>:>::::;;;;---====*==*****&**&&*&&*&*******======---;-;;:::>>>>,,,<<<1112223344445566667778899000qqqwweeerrrttyyyuuiiippaaassddddfggghhjjjjkllzzzzxcccvvvbbbnnmmMMMNNBBVVCCCCZZZAASSSDDFFFF",
"FFFFDDDSSAAAZCCCCVVVBBNNNMmmmnnbbbvvcccxxxzllllkjjjhhhhggffdddssaaappiiiuuyyttttrreewwwwqq0099998877666555544433322111<<<,,,,>>:::::;;;-;---====*==*****************=*=====---;-;;;;:::>>>>,,,<<<1112233344455566677888899900qwqwwweerrrttyyyuuupippaasssdddffgghghhjjkkllllzzxxcccvvbbbnnmmmMMNNBBVVVVCCZZZAASSDDDFFFF",
"FFFDFDDSSAAAZZCCCVVVBBNNMMMmmnnnbbvvvccxxzzzlllkkjjjhhgggfffdssssaaappiiuuuyyttrrrreewwqqqq00999887777656555443332221111<<<,,,>>:>::;;;;;------=======******=****=*=====------;;;;::::>>>>,,<<<<1112223334445566677788889000qqwwwweeerrttyyyuuuiipppaasssddfffggghhjjjkllllzxzxxcvvvvbbnnnmmmMMNBBBVVCVCCZZAASSSDDFFFFF",
"FFFFFDSSSAAZZZCCCVVVVBBNMMMmmnnbbbbvvcccxxzzzlllkjjjhhhggffddddssaappiiiuuuyyttttrreewwwwqq0009998877766655544433322211<<<<,,,>>>:>::;;;;;;-----======================-----;;;;;;:::>>>>,,,,<<1<1122333444555566667788999900qqqwweeerrttttyyuuiiipppasssddddffgghhhjjjkklllzzxxccccvvbbnnnmMMMNNBBBVVVCCCZZZAASSDDDFFFF",
"FFFFDDDSSSAAAZZCCCVVBBBBMMMmmmnnbbbvvcccxxzzzllkkjjjjhhggfffdddssaaapppiiuuyyyttrrreeewwwqqq00998887777666555444333221111<<<,,,,>>>:::::;;;-;--------==-=======-=----------;;;;::::>>>>>,,<<<<11212233344455656677788899000qqqwwweerrrtttyyuuuiipppaassdsddffgghghhjjkkkllzzzxxxccvvbbbnnmmmMMNNBBVVCVCZZZZAAASSDDFFFFF",
"FFFFFDDSSAAAZZCCCVVVVBBNNMMMmnnnbbbvvcccxxzzzlllkkjjhhhhggfffdsdssaapppiiuuuyyyttrrreeewwwq0000999887776655554444332221111<<,,,,>,>>>>::::;;;;;-;-----=---=--=--------;-;;;;;;:::>:>>>,,,,<<<111222333344555566677788899900qqwwweeeerrtttyyuuiiiipaaasssddfffggghhjjjkkllzzzxxxccvvvbbbnnmmMMNNNBBVVVCCCCZZASSSSDDFFFFF",
"FFFFFDDDSSAAZZZCCCCVVBBNNMMmmmmnbbbvvvccxxzzzlllkkkjjhhggggffdssssaaappiiiuuyyyttrrreeewwqqqq000988887766656554443332221111<<<,,,>>>>::::::;;;;;-;--;-------------;--;-;;;;;:::::>>>>,,,,<<1111122233344455566677788899900qqqqwweeerrtttyyuuuiipppaasassdddffgghhhjjkkklllzzxxccvcvvbbnnnmMMMMNNBBVVVVCCZZAAASSSDDFFFFF",
"FFFFFDDDSSAAAZZCCCVVVVBBNMMMmmnnnbbvvcvccxxzzzllkkjkjhhhgggffdddsssaapppiiuuuyyttttreeeewwwq0009999888777665555444333322111<1<<,,,,,>>>>>:::::;;;;;;-;;-;--;--;-;-;;;;;;;:::::>>>>>>,,,,<<1<111123334444555666677888899900qqwweweerrrtttyyyuuiiippaaasddddffgghghhjjjkklzzzzxxxvcvvbbbnnmmmMMMNBBBVVCCCCZZZAASSDDDFFFFF",
"FFFFFDDDSSAAZZZCCCVVVBBBNNMMMmmnnbbbvvccxxxzzlzllkkjjhhhggggfddddssaappppiiuuuytttrrreeewwqqqq0009998877766655554443333221111<<<<,,,,>>>>::>:::::;;;;;;;;;;;;;;;;;;;;::::::>::>>>>,,,,,<<<<112223334444555656677788899000qqwwwweerrrrttyyyuuiiipppassssddfffggghhjjjkkkllzzxxxccvvvvbnnnnmmMMNNNVVVCCCCZZZAASSSDDFFFFFF",
"FFFFFFDDSSSSAZZZCCCVVVBBNNMMmmmnnbbbvvvcccxxzzlllkkjjjhhhggffddddssaapppiiiiuyyytttrrreeewwwqq0099988877766666655444333222111<1<<,,,>,,>>>>>:>:::::::;;:;:;;:;;;;;:;;:::::>:>>>>,>,,<<<<11112222233444555666677788899900qqqqwweeeerrttyyyuuuiipppaasssdddfffgghhhjjjkkllzzzzxxccvvvbbbnnmmMMNNNBBVVVVCCZZAAASSDDFDFFFFF",
"FFFFFFDDSSSAAAZZCCCVVVBBNNNMMmmmnbbbvvvcccxzzzlzlkkjjjhhhgggffdddsssaaapiiiiuuyyytttrrreewwwwqq00999988877666555544443332222111<<<<<<,,,>>>>>:>:::::::::;:::;:::::::>::>>>>>>>,,,,,<<<<111122223334445555666777888999000qqwwwweeerrrttyyyuuiiippaaasssdddffgghhhjjjkkklllzzxxcccvvvbbnnnmMMMNNBBBVVVCCCZZAASASDDFFFFFFF",
"FFFFFFFDDDSAAZZZCCCVVVVBNNNMMmmmnnbbbvvcccxxxzzlllkkjjjhhgggffddddsssaapppiiuuuyytttrreeeewwqwqq0009988887776665555443333232211111<<<,,,,,,>>>:>>>>:>::::::::::::>:::>:>>>>>>,,,,,<<<<111122223344444556666677788899900qqqqwweeerrtttyyyuuuiiippaaasssddfffgghhhhjjkklllzzzxxccvvvvbnnnnmmMMNNBBVVVCCCCZZZAASSDDDDFFFFF",
"FFFFFFDDSSSSAZZZZCCVCVVBBNNMMmmmnnnbvvvvccxxxzzlllkkjjjhhhhgfffdddsssaappipiuuuyyyttrrreeewwwqqq000998888777666565544443333222111<<<<<<<,,,,,>>>>>>>>:>:>:>:>:>:>:>>>>>>>>,,,,,,<<<<11111222333344455555667777888999000qqqwwweerrrrttyyyuuiippppaassddddffggghhhjjjklllzzzxxxcccvvbbbnmmmMMNNNBBVVVCVCZZZAAASDDDFFFFFFF",
"FFFFFFFDDSSAAAZZZCCCVVVBBNNMMMmmnnnbbvvvcccxxzzzllkkkjjjhhgggffdddsssaaappiiiuuyyytttrrreewewwqq000099988777766665555444333222221111<<<<<,,,,>,,>>>>>>>>>>>>>>>>>>>>>,>,,,,,,,<<<<111111222333444445556666777888999000qqwwwweeerrrttyyyyuuiiippasasssdddfffghhhhjjkkllzlzzxxccvvvbbbnnnmmmMMNNBBBVVCCCZZZAASSDDDDFFFFFF",
"FFFFFFDFDDSSAAAZZCCVCVVVBBNNMMmmmnnbbvvvcccxxxzzlllkkkjhhhghgfffddssssaaapipiiuuyyyttrrreeeewwqqqqq0999888777766656545444333322221111<<1<<<,,,,,>,,,>,,>>>>>>>>>,>,>,,,,,,,<<<<1<111122222333344445565666778888999900qqqwwweeerrrtttyyuuiiiippaaassdddddfgghhhhjjkkklllzzzxxccvvvbbbnnmmmMMNNNBVVVCCCCZZAAASSDDDFFFFFFF",
"FFFFFFFDDSSSAAAZZCCCCVVBBBNNMMMmmnnbbbvvvcccxzzzzlllkjjjjhhggffffddssssaappiiiiuuyyytttrreeewwwwqq0000999887777666565554443433322222111<1<<<<<<,,,,,,>,,,,,,,,,,,,,,,,,,<<<<<1<<111122223333444455565667777788899000qqqqwwweerrrrtttyyuuuiipppaaasssddffffgghhhjjjkklllzxxxccvcvvbbbnnmmMMMNNNBBVVVCCCZZAASASDDFFFFFFFF",
"FFFFFFFFDDSSSAAZZZCCVCVVBBNNMMMmmnnnbbbvvcccxxxzzlllkkjjhhhhggffdddssssaapppiiiuuyyyyttrrreeewwwwqq000999888877766665555444433332222211111<1<<<<<<<<,,,<,,,,,,,<,,<<<,<<<<1<1<11112222233344444555656667777888999000qqwwwweeerrrtttyyyuuuiipppaassdsddffgggghhjjjkkllzzzxxxcccvvbbbnnmmMmMNNBBBVVVCCCZZAAASSDDDFFFFFFFF",
"FFFFFFFDFDDSAAAZZZCCCVVVVBNNNMmMmnnnbbbvvvccxxzzzzlkkkkjjhhhggggffdddssaappppiiiuuyytttrrrreewwwwqqq000999988777666665555544443333222222111<111<<<<<<<,<<,<<,<,<,<<<<<<1<1<1111222222333334444555566667778889999000qqqwwweeerrrrttyyuuuuiipppaaasssdddffgghhhhjjkklllzzzzxxccvvvvbbnnmmmMMNNBBBVVVCCCZZZAASSDDDFFFFFFFF",
"FFFFFFFFFDDSSAAAZZCCCVCVBBBNNNMmmmnnnbbvvcvcxxxzzllllkjjjjhhhggfffddsdssaapppiiiuyuyytttrrrreeewwqqqqq09999888777766665555544443333322221111111<1<<1<<<<<<<<<<1<<<<<<<1<11111122223333344444455566666777888899900qqqwqwweeerrrttttyyyuuiipppaaassdddddfgggghhhjjkkklzlzzxxcccvvvbbnnmmmMMMNNBBVVCVCCCZZAAASSDDFFFFFFFFF",
"FFFFFFFFDDDSSAAAAZZCCCVVVBBBNMMmMmmnbbbbvvcccxxxzzzlllkkjjhhhgggffdddsssaaapppiiiuuuyytttrrreeewwwqqqq000999888877766665555444443333332222221211111<<111<1<1<<<111111111121122222233333444555556666677788889999000qqqwwwweerrrttyyyuuuiiiippaasasdddfffggghhjjjkkklllzzxxxcccvvbbbnnmmmmMMNBBBVVVCCCCZAZASSSDDFFFFFFFFF",
"FFFFFFFFFDDDSSAAZZZCCCVVVBBBNNMMmmmnnbbbvvvcccxxzzlllkkkjjhhhggggffdddsssaaappiiiuuuyyytttrreeeewwwqqqqq09999988777666666555554444343333222222221111111111111111111112222222233333334444455556566677778888999000qqqwwwweeerrrtttyyyuuiiippaaaassssddffgghhhhjjjkklllzzzxxccvvvvbbbnnmmMMMNNBBVVVCCCZZZAASSSDDDFFFFFFFFF",
"FFFFFFFFFFDDSSAAAZZCCCCVVVBBNNNMMmmnnnbvvvvvcxxxxzzlllkkjjjjhhhgfffddddsssaapppiiiuuyyyytttrrreeewwwqqqq0099998888777766656555544444433333322222222221111211211111211222222323333434445455555666667777889999900qqqwwwweeerrrttttyyuuuiiipppaaassdddfdfggghhhjjkkllllzzzxxcccvvvbbnnnmmMMNNNBBVVCCCCCZZAAASDDDDFFFFFFFFF",
"FFFFFFFFFDDDDSSAAAZCCCCVVVVBNNMMMmmmnnbbvvvcccxxxzzlzlkkkjjjhhggggffdddssasaapppiiiuuyyyyttrrrreewwwwqqqq00999998887776766655555544444343333333222222222222221222222222223333333344445555565666777788889999000qqqqwwweeeerrrttyyyyuuiiiipaaaassddddffggghhhjjjkkllllzzxxccvcvvbbnnnmmMMMMNNBBVVVCCCZZZAAASSDFFFFFFFFFFF",
"FFFFFFFFFFDDDSSAAZZZCCCVVVBBBNNNMmmmnnnbbbvvvccxxxzzlllkkkjjhhhhgffffddssssaappppiiuuuyyytttrrreeeewwwwqqq000999988877777666665555554444443333333323332222222222223233333333444444445555556666677778888999900qqqqwweweeerrttttyyyuuuiippppaasssddddffgggghhjjjkkllzzzxxxcccvvvbbbnnmmmMMNNBBVVVCCCCZZAAASSDDDFFFFFFFFFF",
"FFFFFFFFFFDDDSSAAAZZZCCCCVVBBNNMMmMmmnnbbvvvcccxxzzzzlllkkjjjhhghggffddddssaaapppiiiuuuyytttrrrreeewwwwqqqqq009998988777766666565555554444343433333333333333333333333333344444444555555666667677788889999900qqqwqwweeeerrrttttyyuuuiippppaassssddfffggghhhjjjkkllzlzzzxxcccvvbbnnnmmMMMMNBBVBVVVVZCZZAASSSDDDFFFFFFFFFF",
"FFFFFFFFFFDFDSSSAAZZZCCVVVVBBBNNMMMmnnnnbbvvvvccxxxzzlllkkjjjhhhgggffdfddsssaaapppiiuuuyyyytttrrreeeewwqqqqq00999988888877776666655554555444444334333333333333333433343434444445555565566666777788888999000qqqwqwweeeerrrtttyyyyuuiiiippaaasssdddffggghhhjjjkkklllzzxxxccvvvvbbbnnmmmMNNNBBBVVCCCCZZAAASSSDDFFFFFFFFFFF",
"FFFFFFFFFFFDDSSSAAAZZZCCCVVVBBBNMMmmmmnnbbvvvvccxxxzzzlllkkjjhhhhgggfffddssssaaapppiiuuuuyytttrrrreeewwwwqqq00009999988887777666666555555545444444444443434343433444444444545555555566666777778888999090000qqqwwweeeerrrtttyyyyuuuipppaaaassdddddffggghhhjjjkklllzzzxxxcccvvvbnnnnmmMMMNNBBVVVVCCZZZZASSSDDDFFFFFFFFFFF",
"FFFFFFFFFFFFDDSSSAAZZCCCCVVVBBBNNMMMmmnnbnbvvvvcxxxxzzllkkkkjjhjhgggfffddddsssaapppiiiiuuuyytyttrrreeeewwwwqq00000999888878777766666655655555555444444444444444444444455455555565666666777778888898999000qqqwwwwweeerrtrtttyyuuuiiiiipaaaasssdddffggghhhjjjjkkllzzzxxxccvvvbbbbnnmmMMMNNBBVVVCCCCZZAAAASSDFDFFFFFFFFFFF",
"FFFFFFFFFFFDDDDSSAAZZZZCCVVVVBBBNMMmmmnnnbbbvvcccxxxzzzzllkkjjjhhhhggfffdddssssapppppiiuuuyyytttrrrreeeewwwqqqq0009999898887877776666666565555555555444544444445544555555555556566676677777888889990000qqqqwwwweeeerrrrtttyyyuuuiipippaassssdddffgggghhhjjkkkllllzzxxccvcvvbbbnnmmmmMMNNBBVVVVCCZZZZAASSDDFFFFFFFFFFFFF",
"FFFFFFFFFFFFFDDSSAAAZZCCCCCVVBBBNNMMMmmnnbbbvvvcccxzzzzlllkkkjjjjhggggffddddsssaaappipiuuuyyyyytttrrreeewewwwwqqq0000999998887777777666666665655555555555555555555555555565666666666777778888899999000qqqwwwwwweeerrrtttyyyyuuiuiipppaaasssddddffggghhhjjjkklllzzzxxxxccvvvbbnnnmmMMMNNBBBVVCCCCCZZAASSSDDDDFFFFFFFFFFF",
"FFFFFFFFFFFFDDDSSSAAAZZCCCVVVBBBNNMMMmmnnbbbvvvvccxxzzzzlllkkkjjjhhggggffdddsssaaaapppiiiuuyyyyytttrrreeewwwwqqqqq000099998888887777776666666565556555556555565555555656566666677677777888889999090000qqwqwweweeerrrtrtyyyyyuuiiipppaaassssdddffggghhhjhjkkkklzzzzxxcccvvvbbbnnmmmMMNNBBBBVCVCCCZZAAASSSDDFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFDDSSAAZZZZCCVCVVBBNNNMmMmmnnnbbvvvvccxxxzzzlllkkjjjhhgghgffddddssssaappppiiiuuuyyytttrrrrreeewwwwqqqq0000099999888888777776766666666566656565655566666566666666667777778888899999900qqqqqwqwwweeerrrrttttyyyuuuiiippppaassssdddfffggghhhjjjkkllllzzxxxccccvbbbbnnmmmMMNNBBVVVVCCCCZZAAASSDDDFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFDDSSSAAAZZCCVCVVBBNNNMMMmmmnnbbbvvvvccxxzzzzllkkjjjhhhhhggfffdddsssaaapppiiiiuuyyyyttttrreeeeeewwwwqqqq00009999988888877877777767666666666666666666666666667677777777888889999990000qqqqwwwwweeererrttttyyyuuuiiippppaaassdddfffggghhhhjjjkkklllzzzxccccvvvbbbnnmmMMMMNNBBBVCVCCCZZZAAASDDDFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFDDDDSSAAZZZZCCVCVVBBBNMMMMmmnnbbbbvvcccxxxzzllllkkkjjjhhgggffffddddsssapppppiiiuuyyyyytttrrrreeewwwwwwqqqq000009999988888878777777776767666666666666676767777777778888889999999000qqqqqwqwwweeeerrrrtttyyyyuuiiiippppaasssssdddffgggghhhjjkkkllzzzzxxcccvvvvbbnnnmmmMMNNNBBVVVVCCZZAAAASSDDDFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFDDDSSSAAZZCCCCCVVVBBBNMMMmmmnnbbbvvccccxxzzzzllkkkkjjhhhhggffffddssssaaaappiiiiuuuyyytttrrrreeeeweewwqqqqqqq00009999898888887877777777776777776777777777777778888888989999900000qqqqwqwwweeeeerrrtttttyyyuuuiiiipppaaasssdddfffggghhhjjjjkklllzlzxxxxccvvvbbnnnnmMMMMMBBBBVVCVCCZZZAAASSDDFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFDSSSAAAZZCCCCVVVBBBNNMMmmmnnnbbvvvvcccxxzzzlllkkjjjhhhhgggfffddddsssaaapppiiiiiuuyyyyttttrrrreeewwwwwqwqqq000090999999988888888777787777777777777777778888888888899999999000qqqqqwqwwwweeeerrrrrttyyyyyuuiiiippppassssddddffgggghhhhjjkkklzlzzzxxcccvvvbbbbnnmmmMMNNBBVVVCCCCCZZAASSSDDDDFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFDDDSSAAAZZZCCVCVVVBNNNMMmmmmnnbbbvvcccxxxxzzllllkjkjjhhhggggffdddsdsssaaapppiiiiiuyyyyytttrrrreeeeewwwwwqqqqq00000999999989888888888887787787778778788888888889999999090000qqqqqqwwwwweeeerrrrttttyyyuuuuiiiipppaaasssddddfffgggghhjjjjkklllzzzxxxcccvvvbbnnnmmmMMMNNBBBVVVCCCZZZAAASDDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFDDDSSSAAAZZCCCCVVVBBBNNMMMmmnnnbbbvvvvccxxxzzzlllkkjjjjhhhgggfffddsdssaaaapppiiiiuuuyyytytttrrreeeeewwwwwqwqqq00q0000999999989988888888888888888888888888988998999909000qq0qqqqwwwwweeeeerrrrrttttyyyuuuiiippppaaassssddddfffgghhhhjjkkkllllzxzxxccvcvvvbbnnnmmMMNNNNBBVVCVCCZZZAAASSDDDDFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFDDSSAAAZZZCCCVVVVBBBNMMMmmmmnbbbvvvvccxxzzzzlllkkkjjjjhhggggffdfddssssaaaapppiiiuuuuyyyttttrrrreeeeewwwwwqqqqqqq0000000999999999989898988888889988998999999990900000qqqqqqwwwwwweeeererrrttttyyyyyuuuiipippaaassssddddfffggghhhjjjjkklllzzzxzxcccvvvbbbnnnmmmMMNNBBBVVCVCCZZZZAAASSDDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFDDDSSAAAZZZCCCVVVVBBNNNMmmmnnnbbbvvvvccxxxzzzzllkkkjjjhhhhgggfffddddsssaaapppipiuuuuyyyyyttttrtrrreeeeewwwwqwwqqqqq00000090099999999999999999999999999999900000000qqqqqwqwwwwwweeeeerrrtrtttyyyyuuuuiiippppaaassssddddffggghhhhjjjkkkllzlzzxxxcccvvvbbnnnmmmMMMNNBBBVVVCCCZZZAASSSDDFDFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFDDDSSASAZZCCCCCVVVBBNNMMMMmmnnnbbbvvccccxxzzzlzllkkjjjhhhhgggffffdddssssaaapppiiiiuuuuyyyytttttrrreeeeeewewwwwqqqqqqq000000900099099999999099999999900000000000q0qqqqwqqwwwwweeeeerrrrtttttyyyuuuuiipiipppaaasssdsdddffgggghhhjjjkkkllzlzzzxxcccvvvvbbbnnmmMMMNNBBBVVVCVCCZZZAASSSDDDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFDDDSSAAAZZCCCVVVVVBNNNNMmmmmnnbbbvvvvcccxxzzzllllkkkjjjhhhggggfdddddssssaappppppiiiuuuyyyyttttttrrrreeeeewwwwwwwwqqqqqq0q0000000000090909090900000900000000qqqqwqqwqwwwwwweeeererrrrttttyyyyyuuuuiiippppaaasssdsddffffgghghhhjjjkkkllzzzxxxcccvvvvbbnnnnmMmMMNNNBBVVVCCCZZZAAASSDDFDFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFDDSSAAAZZZCCCCVVVBBBNNMMMmmnnnbbbvvvcccxxxzzzllllkkjjjhhhhgggfffddddssssaaappppiiiiuuuuyyyyttttrrrrreeeeeewwwwwwqwqqqqqqqqqq0000000000000000000000q00qq0qqqqqwqwqwwwwweeweeerrrrrtttttyyyyuuuuiiipppppaaasssssdddfffgghhhhjjjkkkklzzlzzxxxccvvvvbbbnnmmmMMMNNBBBVVVCCCZZZZAASSSDDFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFDDDSSAAAZZZCCCCVVVBBNNNMmMmmmnbbbbvvccccxxzzzzlllkkkjjjjhhggggfffddddsssssaaapppiiiiiuuyuyyyttttttrrrrreeeeeeewwwwwwwwwqqqqqqqqqqqq0qq0q000qq0q0q0qqqqqqqqwwwqwwwwweweeeeerrrrrrtttttyyyyuuuuuiiiippaaassssdsddffffgggghhhjjjkkklllzzzxxxcccvvvbbnbnnmmmMMMNNBBVVVCVCCCZZAAASSSDDDFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFDDDDSAAAZZZZCCVVVVBBBNNMMmMmmnbnbbvvvvcccxzxzzzzllkkkjjjhhhghggffffdddssssaaappppppiiuuuuyyyyyttttttrrrrrreeeeeewwwwwwwwqwqqwqwqqqqqwqqqqqqqqqqqqqwqqqwqwwwwwwwwweeeeeerrrrrrrttttyyyyyuuuuiiipipppaaaassssdddfffggghhhhjjjjkkllllzzzxxxcccvvvbbbbnmmmmMMMNNBBBVVVVCCCZZZAAASDDDFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFDDDDSSSAAZZCCCCCVVVBBNNNMMmmmnnnnbbvvvvcccxxxzzllllkkkjjjjhhghggfffdddddsssaaapappiiiiuiuuuuyyyytttttrrrrrereeeeeewewwwwwwwwwwqwwwqqqwqwqwqwqwqwwqwwwwwwwwewweweeeeerrerrrrtttttyytyyyuuuuiiipipppaaassssdddfdfffgghghhhjjjkkkllllzxzxxxcvvcvvbnbnnmmmMMMNNBBVVVVCCCZZZAAASSDDDDFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFDFDDSSAAAZZZCCCVVVVBBBNNMMMMmmnnnbbbvvvvccxxxxzzzlllkkjjjjhhhhggggfffdddsdsssaaaapppipiiiuuuuuyyyytttttrrrrrrereeeeeeeewwwwwwwwwwwwwwwwwwwqwwwwwwwwwwwwewweeeeeeeerrerrttrttttyyyyyyuuuuiiiipppaaaaaassdsddddfffggghhhhjjjkkkllzzzzzxxxcvvcvvbbbnnnmMMMMMNBBBVVVCCCCCZZAAASSSDDDFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFDFDDSSSAAAZZCCCCCVVVBBNNMMmMmnnnnbbvvvcvcxxxxzzlllllkkkjjjhhhhgggffffddddsdsssaaappppiiiiuuuuuyyyyyttttttrrrrrrreeeeeeeeeeewewwwwwwwwwwwwwwwwwwwwwweeweeeeeeeererrrrrrrtttttytyyyuuuuiiiiippppaaassssdsdddfffggghhghjjjjjkkllllzzzxxxxccvvvbbbnnnnmmmMMNNNBBVVVVCCZZZAAAASSDDDFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFDDSSSAAAZZZCCVVVVBBBNNNMMmmmmnnbbbbvvccccxxzzzzllllkkjjjhhhhggggfffddddsssssaaaapppipiiiiuuuuyyyyyyttttttrrrrrrrrreeeeeeeeeeeeewwewwewewweweweeeeeeeeeeeerrrrrrrtrttttttyyyyyuuuuiuiippppppaaasssssddddffgfgggghhjjjjkkkllllzzzxxxccvcvvbbbnnnmmmmMMNNBBBVVVCCCCCZZZAASSSDFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFDDDSAAAAZZCCCCCVVVBBNNMMMMmmnnnbbbvvvvcccxxxzzzzllkkkkjjjhhhhhggffffddddssssaaaaapppipiiiuuuyuuuyyyyytttttrtrrrrrrrreereeeeeeeeeeeeeeeeeeeeeeeeeeeererrrrrrrrtttttttyyyyyyyuuuuuiiiiipppaaaaassssdddddffggghhhhhjjjjkklllzzzzxxxcccvvvvbbbnnmmmMMMNNNBBVVVCVCCZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAZZZCCCCVVVVBBNMNMmMmmnnbbbbbvvccccxxxxzzlllkkkkjjjjjhhggggfffdddddssssaaaaapppiiiiiiuuuuyyyyyyytttttttrrtrrrrrrrrrerererereereereererrerrrrrrrrrrtrtttttttyyyyyyuuuuuiiiipipppaaaassssdddddfffggggghhhhjjjkkkllllzzzzxxcccvvvbbbbnnnmmmMMMNBBBBVVVCCCZCZAAASADDDDFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAZZZZCCVCVVVBBBNNMMmMmmnnnbbbvvvvcccxxzzzzzlllkkkjjjhhhghggggfffdddsdssssaaaappppppiiiiiuuuuuyyyyyyytttttttrtttrrrrrrrrrrrrrrrrrrrrrrrrrrrtrrtrttttttttyyyyyyyyuuuuiiiiippppppaaaasassssddddfffggghhhhjjjjjkklllzlzzxxxcccvvvvbbbbnnmmmMMMNNBBBVVVCVCCZZZAAASSDDDDFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDSSSAAAZZZZCCCVVVVBBNNNMMMmmmnnbbbvvvvcccxxxxzzlllllkkjjjjhhhhhgggffffddddssssssaaapapppiiiiiiuiuuyyuyyyyyttytttttttttrtrrrrrrrrrrrrrrrrrrrrtttrttttttttyytyyyyyuyuuuuiiiiipippppaaaasssssdddddffffgggghhhjjjjkkllllzzzzzxxccccvvvvbbnnnmmMMMMNNBBBVVVVVCCZZZZAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFDDDDSSAAAZZZCCCVVVVBBBBNMMMmmmnnnnbbbvvvcccxxxxzzzzlllkkjjjjhhhhhggggffffddddsssssaaaappppppiiiiiuuuuuuyyyyyytyyyttttttttttttttrtrtrttrtttttrttttttttytytyyyyyuyuuuuuiuiiiipippppaaasasssdsdddffffgggghhhhhjjjkkkkllzlzzxxxxccvvvvbbbbnnmmmmMMNNNBBBVVCCCCCZZZAAASDDDDFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDDDDSAAAAZZCCCCVVVVVBBNNMMmMmmnnnnbbvvvccccxxxzzzlzllllkkjjjhhhhgggggfffdddddsssssaaaaapppppiiiiiiiiuuuuyuyyyyyyyytytyttttttttttttttttttttttttttytyyyyyyyyuuuuuuuiiiiiipppppppaaaasssssdsdddffffgggghhhhjjjkkkklllzzzzzxxcccccvvvbbbnnnmmmMMMNNBBVVVVVCCCZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZCCCCVVVVBBNNNNMMmmmnnnbbbvvvvvccxxxxzzlllllkkkkjjjhhhhhgggffffddddddsssssaaaappppppiiiiiiiiuuuuuuyyyuyyyyytyyyytytyytyttyytyytyyytyyyyyyyyyuyuuuuuuiuiiiippppppppaaassssssdddddfffffgghghhhhjjjkkkklllzzzxxxcccvvvvbbbbnnnmmMMMMNNBBBVVVVCCCZZZZAASSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFDFFDDSSSAAZZZZCCVCVVBBBNNNMMmMmnnnnbbbbvvvccccxxzzzzzlllkkkjjjjjhhhhgggffffdddddsssssssaaaaappppipiiiiiuiiuuuuuuuyuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuyuuuuuuuuiiiiiiiiipppppaaaaassssssdddddfffffgghghhhjjjjjkkklllzzzzxxxxccvvvvbbbbnnmmmMmMMNNNBBVVVCCCCZZZZAAASSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCCCVVVVBNNNNMMmMmmnnbbbbbvvcvccxxxxzzzlllkkkkkjjjhhhhghgggfgfffdddddsssssaasapapppppppiiiiiiiiuiuuuuuuuuyuyuyuyyyyyuuyyyyyuyyuuuuuyuuuuiuuiiiiiiippppppppaaaaassssdsddddffffggggghhhjhjjkjkkllllzzzzzxxxccccvvvbbbnnnmmmmMNNNNBBBVVVVCCCZZZAASSSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSAAAAZZZZCCVVVBVBBNNNMMmmmmmnnbbbbvvvcccxxxxzzzzllllkkkjjjjhhhhghgggfffddddddsdsssssaaaaapppppippiiipiiiuiuiuuuuuuuuuuuuuuuuuuyuuuuuuuuuuuuiiuiiiiiipiipppppppaaaaassssdsdddddfffffggghhhhhhjjjkkkkllllzzzzxxxcccvcvvbbbbnnnmmMMMMMNNBBBVVCCCCCCZZAAASSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSAAAAZZZCCVCVVVBBBBNMMMMmmmnnnbbbvvvvvccxxxzzzzzzlllkkkjjjjhhhhhgggggffffdddddsdssssaasaaaappppppippiiiiiiiiiiiuuiuiuuuuuuuuuuuuuuuiuiiuiiiiiiiipipppppppaaaaaasasssssdsdddfdfffgggggghhhjjjjjkkklllllzzzxxxxccvcvvvbbbnnnmmmmMMMNNBBVVVVCVCCZZZZAAASSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAZZZZCCCVVVBBBNNNMMMmmmmnnbbbbvvcvcccxxxxzzzzllllkkkjjjjhhhhggggggffffdddddsdsssssssaaaaaappppppipiiipiiiiiiiiiiuiiuuiuiiiuiiiiiiiiiiiiipippippppppaaaaaaasssssssdddfddffffgggghghhhhjjjkkkkkllzlzzzzxxcccvvvvbbbbnnnnmmMMMNNNBBBBVVVCCCCZZAAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDSSSSAAZZZCCCCVCVVVBBBNNMMMmmmnnnbbbbbvvcvcccxxxzzlzllllkkkkjjjjjhhhhhggggffffdddddsddsssasssaaaaaappppppppippipiipiipiiiiipiiiiiipiiiiiipippippppppppaaaaaaasssssssdddddddffffgggghghhhjjjjjjkkklllzzzzxxxxcccvcvvvbbbnnnmmmMMMMNNBBBVVVCCVCCZZZAAAASSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDSDSSAAZZZZCCCCVVVBBBBNNNMMmmmmnnnbbbvvvvcccccxxxzzzzllllkkkkjjjjhhhhghgggggfffddddddsssssssssasaaaaaaapapppppppppipppiipppipipiippippppppppppapaaaaaaaaasssssssddddddfdffffggggghhhhhjjjjkkkkllllzzzzzxxxccccvvvvbbbnnnmmmMMMMNBBBBVVVVCCCCZZZAAASSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAZZCCCCCCVVVBBBNNMMMMmmmnnnbbbbvvvccccxxxzzzzzllllkkkjkjjjjhhhghhggggfffffdfddddddssssssssaaaaaaapaappppppppppppippppppppppppppappppaaaaaaaaasssssssdsdddddddfffffggggghhhhhjjjjjkjkklllzlzzxzxxxcccvvvvbbbbnnnmmmmMMMNNBBBVVVVCCCCZZZAAAASSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDSASAAZZZCCCVCVVVBBBNNNMMmMmmmnnnbbbvvvvvccccxxxzzzlzlllkkkkjjjjhhhhhghgggggffffffdddsdddssssssssassaaaaaaaaapaapppapppapappppapapapaaaaaaaaaassssssssdsddddddddfffggggggghhhhhhjjjjjkkklllzlzzzzxxxccccvvvvbbbbnnnmmmmMMMNNNBBBVVVCVCCZZZZAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZZCCCCVVVVBBNNNMMmMmmnnnnbbbbvvvvcccxxxxzzzzlzlllkkkkkjjjjhhhhhgggggfffffdfddddddddsdsssssassaasaasaaaaaaaaaaaapaaaaaaaaaaaaasaaasssssssssdssddsddddfdffffggggghhhhhhjjjjjkkkklllzlzzzzxxxcccvvvvvvbbbnnnmmmMMMMNNBBBBVVCVCCCCZZAAAASSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDSSSAAAZZZZCCCVVVVVBBBNNNNMMmmmmmnnbbbvvvvcccccxxxzzzzzlllllkkkjjjjjhhhhhhghggggfffffffddddddsdssdssssssssasaasasaaaaaaaaaaasaasasasassssssssssdssdsddddfdfdffffgggggghghhhjhjjjjkkklklllzzzzzxxxxcccccvvvbbbnnnnmmmMMMNNNBBBBVVCVVCCZZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSAAAZZZZCCCVVVVVBBNNNMMMmmmmnnnnbbbvvvvcccccxxxzzzzlllllkkkkjkjjjjhhhhhgggggggfffffddfddddddsdsddssssssssssasssssssssasssssssssssssssssssdddddddddfdfffffgfggggghhhhhhjjjjjkkkklllllzzzzzxxxxccvvvvbbbbbnnmmmmmMMMNNNBBBVVCVCCCCZZZAAASSSSDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSAAAAZZZCCCCCVVVBBBNNNMMMmmmnnnnbbbbbvvvvccccxxxxzzzzllllkkkkkkjjjjhhhhhhhggggggfffffffddddfdddddddssdsssssssssssssssssssssssssdssdsddddddddddfdfffffffgggghghhhhhhjjjjjkkkkkkllzzlzzzxxxxxccvcvvvbbbbbnnnmmMMMMMNNBBBVVVVCVCCZZZZAAAASSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCCCVVVVVBBNNNMMMMMmmnnnnbbbvvvvvcccxxxxxzzzzzlllllkkkjkjjjjjhhhhhhhgggggggfgfffffddddddddddddddddddddssddsdsdssddsddsdddddddddddfdfdfffgffggggghhghhhhjhjjjjjkkkkllllllzzxzzxxxccccvvvvbvbbnnnnmmmmMMMNNBBBBVVVCVCCZZZZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSAAAZZZZZCCVCVVVBBBNNNMMMMmmmmnnnbbbbvvvvcccccxxxzzzzzzllllklkkjjjjjjjhhhhhgghggggggggfffffffddfdddddddddddddddddddddddddddddddddddddfffffffffggggghghghhhhhjhjjjjkkjkkllllzlzzzzxxxxccccvvvvvbbbnnnmmmmMmMMNNNNBBVVVVCCCCCZZZAAAASSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDSSSSAAZZZCCCCCVVVVBVBBNNNMMMmmmnnnnbbbbbvvvvccccxxxxxzzzzlzlllkkkkkkjjjjjjhhhhhhhghggggggggffffffffdffdddddddddfdddddddddddddfddffffffffffgggggggggghghhhhhjhjjjjjkkkkklllllzzzzzxxxxcccvcvvvbbbbbnnnmmmMmMMMNNBBBBVVVCVCCCZZZZAASSSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAAZZCZCCVCVVVVBBBNNMMMmMmmmnnnbbbbbvvvcccccxxxxzzzzzllllllkkkkjjjjjjjjhhhhhhghggggggggggffffffffffffffddfdfdffddfdffffffffffffffgfgfggggghgghhhhhhjjjjjjkjkkkkllllllzzzzzxxxxcccccvvvvvbbbnnnnmmmmMMMMNNBBBVVVVCVCCCZZZAAAASSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDSSAAAAZZZZCCCCVVVVBBBNNNNMMmMmmmnnnnbbvvvvvvvvcccxxxxzzzzzzzllllkkkkkkjjjjjjhhhhhhhghghgggggggggggffgffffffffffffffffffffffffgffggggggggggghhghhhhhhjjjjjjjjkkkkkllllzlzzzzxxxxxccccvvvvvbbbbbnnnnmmmMMMNNNBBBBVVCVCCCCZZZZAASSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSAAAAZZZCCCCCVVVVBBBBNNMMMMmmmmnnnnbbbbvvvcvccccxxxxxzzzzlllllllkkkkkjjjjjjjjhhhhhghhhhhgghgggggggggggggggggggfggfgggggggggggggggggghhhhhhhhhhhjjjjjkkkkkkkllllllzzzzzxxxxxxccvcvvvvvbbbnnnmmmmmMMMMNNNBBVVVVVCCCCZZZZZAAASSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAZZZZCCCVCVVVVBBBNNNMMMmmMmmnnnbbbbvvvvvvcccccxxxxzzzzzzzlllllkkkkkkjjjjjjjhjhhhhhhghhghhghgghggggggggggggggggggggggghghhghghhhhhhhjhhjhjjjjjjjjkkkkklllllzzzzzzzxxxxccccvcvvvvbbbbbnnnmmmMmMMMNNNBBBVVVCVVCCCZZZZAASSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAZZZCCCCVVCVVVBBBNNNMMMMmmmmnnnbnbbbbvvvcvccccxxxxxzzzzzlzllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhhgghhgghhggggggghgghhghghgghhhhhhhhhhhjhjjjjjjjkkkkkkklllllzlzzzzzzxxxxxccccvvvvvbbbbnnnnnmmmmMMMMNNNBBVVVVVVCCCZZZZAAASSSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAAZZZZCCCVCVVVBBBBNNMMMMMmmmnnnnnbbbbbvvvvcvccxxxxxxxzzzzzlzlllllkkkkkkkkjjjjjjjjjhjhhhhhhhhhhhhghhhhhhhhhhhghhhhhhhhhhhjhhhjjhjjjjjkjjkjkkkklklllzllzzzzzzxxxxcccccvvcvvvbbbbbnnnmmmmMMMMNNBBBBBVVVVCCCCCZZZZAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSAAAZZZZZCCCVVVVVBBBBNNNMMMMmmmmnnnnbbbbbvvvvcccccccxxxzxzzzzlzlllllklklkkkkkjkjjjjjjjjjhjhjhhhhhjhhhhhhhhhhhhhhhjhjhhhjhjhjjjjjjjkjkjkkkkkkklllllllzzzzzzxxxxxxccccvcvvvvbbbbnnbnnmmmMMMMMNNNBBBVVVVVVCCCCZZAZAASSSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSAAAZZZCCCCVCVVVVBBBNNNNMMMmmmmmnnnnbbbbvvvvvvcccccxxxxxzzzzzzzzzlllllllkkkkkkkjjkjjjjjjjjjjjjhjjhhjjhhjjhhjjhjhhjjjjjjjjjjjjjkjkkkkkkkkllllllzlzzzzzzzxxxxccccccvvvvvvbbbbbnnnmmmmmmMMMNNNBBBVVVVCCCCCZZZZZAAASSSSDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAZZZZCCCCVCVVVVBBBBNNNMMMMmmmnmnnnbbbbbbvvvvvccccccxxxxzxxzzzzlzllllllllkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkjkkkkkkkkklllllllllzzzzzzzzxxxxxxccccvvvvvvbbbbbnnnnmmmmmMMMMMNBBBBBVVVVVCCCZCZZZAAAASSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAAAZZCZCCCVCVVVVBBBNNNMMMmMmmmmnnnnbbbbbbvvcvvcvccccxcxxxzzzzzzzzlzlllllllklklkkkkkkkkkkkjkjjkjkkjjjjjkjkjkjkjkkkjkkkkkkklkkkllllllzlzzzzzzzxzxxxcxcccccvcvvvvvbbbbbnnnnmmmmMMMMNNNNBBBBVVVVCCVCCCZZAAAASSSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDSSSAAAAZZZZCCCVVCVVBBBBBNNNNMMMMmmmmnnnnnbbbbvbvvvvccvccccxcxxxxzzzzzzzzzzllllllllllkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkklklllllllllzzzzlzzzzxxxxxxcccccccvvvvvbvbbbbnnnnmmmmMmMMNNNNBBBBBVVVVVCCCZZZZZAAASSSDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAAZZZZZCCCCVCVVVVBBNNNNMMMMMmmmmmnnnnbbbbvbvvvvccvccccxxxxxxzxzzzzzzzzzllzlllllllklllklkklkkkklkkkkkkkkkkklklllklllllllllzzlzzzzzzxzzxxxxxxxccccccvvvvvvbvbbbbnnnnnmmmmmMMMMNNNNBBBVVVVCCCCCCZZZAAAAASSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSAAAAZZZZCCCCCVVVVVBBBBNNNNMMMMmmmmmnnnnbbbbbvbvvvvcvcccccccxxxxxzxzzzzzzzzlzzlllllllllllllllllklllllllkkllllllllllllzzllzlzzzzzzzzzzxxxxxxccccccvcvvvvvvbbbbbbnnnnmmmmMMMMMMNNBBBBVVVVCCVCCCCZZZAAAASSSSDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAAZZZZCCCCVCVVVVBBBNNNNMMMMMmmmmnnnnnnbbbbbbvvvvvvcccccccxxxxxxxzxzxzzzzzzzzzzzlzlzzlllzllllllllllllllzllzllzzlzlzzzzzzzzzzzxxxxxxxxcccccvccvvvvvvbbbbbnnnnnnmmMmmMMMNNNNBBBBVVVVCVCCCCZZZZZAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSAAAAZZZZZCCCCVVVVBVBBBBNNNMMMmMmmmmmnnnnbnbbbbbvvvvvvvccccccxccxxxxxxxzxzzzzzzzzzzzzzzlzlzzlzlzzzlzzlzlzlzzzzzzzzzzzzzzxzxxxxxcccccccccvcvvvvvvbbbbbbbnnnnmmmmmmMMMMNNNNBBBBBVVVVCCCCCZZZAZAAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAAAZZZZCCCCCVVCVVVBBBNNNNMMMMMMmmmmnnnnnbbbbbbvvvvvvvvvccccccccxxxxxxxxxxzxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxzzxxxxxxxcxxxcccccccvcvvvvvvvbbbbbbnnnnnmmmmMMMMMMMNNNNBBBVVVVVVVCCCZCZZZAAASSSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSAAAZZZZCCCCCVCVVVVBBBBBNNNNMMMmmmmmmmnmnnbbbbbbbbvvvvvvcvccvccccccccxxxxxxxxxxzxxzxzxzzzzzzzzzzzzxzzzxzxzxxxxxxxxxxxxxccccccccvvcvvvvvbvbbbbbbnnnnnnmmmmmMmMMMNNNNBBBBVVVVCCCCCCCZZZZAAAAASSSDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSSAAAZZZZCCCCCCVVVVVVBBBBNNNNMMMMMmmmmmnnnnnnbbbbbbvvvvvvvvvccvcccccccxcxxxxxxxxxxzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccvcvcvvvvvvbvbbbbbnbbnnnnnmMmmMmMMMMNNNNBBVBVVVVCVVCCZCZZZAAAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDSSSSAAAZZZZCCCCCVVVVVVVBVBNBNNNNMMMmMmmmmmnmnnnbbbbbbbbvbvvvvvvvcvccvcccccccccxcxxxxxcxxxxxxxxxxxxxxxcxxxcxcccccccccccvcccvcvvvvbvbvbvbbbbbnnnnnmmmmmmmMMMMNNNNNBBBBVVVVVCCVCCCZZZZZAAAASSSDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSASAAAAZZZZCCCCCCVVVVVBBBBBNNNNMMMMmMMmmmmmmnnnnnbbbbbbbvbvvvvvvvvcvvcvcccccccccccxccccccxxcccxcxcxccccccccccccvccvvvvvvvvvvvvvbbbbbbnnnnnmnnmmmmMMMMMMMNNNBBBBBVBVVVVCVCCCZZZZZZAAAASSDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAAAZZZCZCCCVCVVVVVBBBBBNNNNNMMMMmmmmmmmmnnnnnnbbbbbbbbvbvvvvvvvvvcvcvvcvccvccccccccccccccccccccvcccvcvvcvvvvvvvvvbvvbbbbbbbbnnnnnnnnmmmmMmMMMMNNNNNNBBBBBVVCCVCCCCCCZZZZZAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDSSSSSAAAZAZZZCZCCCCVCVVVVVBBBBBNNNNMMMMMmMmmmmmmnnnnnnnnbbbbbbbvbbvvvvvvvvvvvvvcvvvvcvvvcvvvcvvvcvvvcvvvvcvvvvvbvvvbvvbbbbbbbnnnnnnnnmnmmmmMmMMMMMMNNNNBBBBVVVVVVVVCCCCZZZZZAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSAAAAAZZZZCCCCVCVVVVVVBBBBBNBNNNMMMMMMMmmmmmmnmnnnnnnbbbbbbbbbbvvvbvvvvvvvvvvvvvvvvvvvvvcvvvvvvvvvvvbvvvvbvbbbvbbbbnbnbnnnnnnmmmmmmmMmMMMMMNNNBNBBBBBVVVVVVCCCCCCZZZZAAAAASSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSAAAAAZZZZZCCCCCCCVVVVVVBBBBBNNNNMMMMMMMmmmmmmmmnnnnnnnbnnbbbbbbbbbbbbvbvbvvvvvvvvvvvvbvvvvvvvvbbvbvbbbbbbbbbbbnnbnnnnnnmmmmmmmmmMmMMMMNNNNNNBBBBVVVVVCVCCCCCZCZZZZAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDSSSSAAAAAZZZZZCCCCCVVVVVBVBBBBNBBNNMNMMMMMMmMmmmmmmmnnnnnnnnbnnnbbbbbbbbbbbvbbbbbbvbvbvbbbbbbbbbbvbbbbbbbbbbbnnnnbnnnmnmnmmmmMMMMMMMMMMNNNNBBBBBVBVVVVVVCCCCCZZZZZAAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDSSSSAAAZZZZZZCCCCCCVVCVVVVBBBBBBNNNNMMMMMMMMMmmmmmmmmmnnnnnnnbnnnnbbnbbbbbbbbbbbbbbbbbbbbbbbbnbbbbbnnbnnnnnnnnnnnmmmmmmmMmmMmMMMNMNNNNBBBBBBBVVVVCVCCCCCCCZZZZAAAAAASSSDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSDSSSAAZAAZZZZZCCCCCVCVVVVVVBBBBBBBNNNNMMMMMMMMmmMmmmmmmmnmmnnnnnnnnnnnnnnbnbnbbnbnnbnbbnbnnbnnnnnnnnnnmnnmmmmmmmmmMmmMMMMMNMNNNNNBBBBBBVVVVVVCVCVCCCCZZZZZAAAAASSSSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDSSSASAAAAZZZZZZCCCCCVCVVVVVVBBBBBBBNBNNNNMMMMMMMmMmmMMmmmmmmmmnnmnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmMMMMMMMMMMNNNNNNBBBBVBVVVVVCVVCCCCZCZZZZAZAAAAASSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSSSAAAAAZZZZZCCCCCCVCVVVVVVVBBBBBBBNNNNNNMMMMMmMMMmmmMmmmmmmmmmmmmmnmmmnnmnnnnnmnnnmmnmmnmmmmmmmmmmmMmmmMMMMMMMMNMNNNNNNBBBBBBBVVVVVCVCVCCCCCZZZZZAZAAAASSSSDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSAAAAAZZZZZCZCCCCCCCCVVVVVVVBBBBBBBNNNNNNNNMMMMMMMmMMMmmMmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMmMmmMmMMMMMMMMMNMNNNBNNBBBBBVBVVVVVVVCVCCCCCZCZZZAZAAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDSSSSAAAAAZZAZZZZCCCCCCVCVVVVVVVVVBBBBBBNNNNNNNNMMNMMMMMMMMmMMmMmmMmmmmmMmmMmmmmMmmmMmmMmmMmMMmMMMMMMMMMNNNMNNNBNNBBBBBBVVBVVVVVCVVCCCCCCZZZAZZAAAASSSSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDSSSSSSAAAAZZZZCZZZCCVCCCVCVVVVVVVBBBBBBNBBBNNNNNNNMMMMNMMMMMMMMMMMMMMmMmMMmMMMmMMMmMMMMMMMMMMMMMNMMNNNNNNNNBBBBBBBVVVVVVVVCVCVCCCCCCZZZZZZZAAAAASSSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDSSSSSAAAAAAZZZZZCCCCCCVCCCVVVVVVVVBVBBBBBBNBNBNBNNNNMNNMMMNMMMMMMMMMMMMMMMMMMMMMMNMNNMMMNNNNNNNNNBBBBBBBBBBVBVVVVVVVVCVCCCCCZCZZZZZZZAAAAASSSSDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSSSAAAAAZZZZZZZCZCCCCVCVVCCVVVVVVVVBBBBBBBBBBNNBNNNNNNNNMNNNNMNNNMNNNMNNNNMNMNNNNNNNNBNBNNBBBBBBBBVBBVVBVVVVVCVCVCCCCZCCZZZZZZAAAAAAASSSSDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDSSSSAAAAAAZAZZZZCZCCCCVCCCVVVVVVVVVVVVVBVBBBBBBBBBBNBNNBNNNBNNNNNNNNNNNNNNNBNNNBNNBBBNBBBBBBVBBBVVVBVVVCCVVCCVCCCCCCCZZZZZZAZAAAAASSSSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDDSSSSSASAAAAAZZZZZZCZCZCCCCCCVCVCVVVVVVVBVVBVBVBBBBBBBBBBBBBNBBBBBBBNBBBBNNBBBBBBBBBBBBBBVBBVVVVVVVVVCVVVVCVCCCCCCZCZZZZZZAAAAAASSSSSDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDSSSSASAAAAAAZZZZZCCZCCCCCCCCCVVCCVVVVVVVVVVBVVVBBVVBBBBBVBBBBBBBBBBBBBBBBBBBBBVBVBVVVVVVVVVVVVCCVCVCCCCCCCCZZZZZZZZZAAAAASASSSSDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDDDSSSSSAAAAAAAAZZZZZZZZCCCCCCCCVCVCCCVVCVVVVVVVVVBVVVVVVBBVBVBVVBVVBBVVVVVVVVVVVVVVVVVVCVCVCCVCVCCCCCCZCCZCZZZZZZAAAAASASSSDSSDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDSSSSSSAAAAAAAZZZAZZZZCCZCCCCCCCVCVCVCVVCVVVVVVVVVCVCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVCVCCVCCCCCZCCZZZZZZZZZZAAAAAASSSSSSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDDDDDSSSSASASAAAAZAZZZZZZZZCZCZZCCCCCCCCVCCVCCVCVVVVVVVVCCVVVVCVCVVCVCVCVCVCVCCCCCCCCCCCCCCCZCCZZZZZZZAAAAAAAAASSSSSSDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDSSSSSSAAAAAAAZZAZZZZZZCZCZCCCCCCCCCCCCCCVCCCCVVCCVCVCVCVVVCCCVCVVCCCCCCCCCCCCCCCZCCZZZZZZZZZZAAAAAAASASSSSSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDSSSSSSSAAAAAAAAAZZZZZZZZZZZZZCCZCCZCCCCCCCCCCCCCVCCCCCCCCCCCCCCCCCCCCCCCCZZCZZCZZZZZZAZAAAAAAAAAASSSSSDSDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDSSSSSSSSASAAAAAAAAAZZZZZZZZZZZZCCZCZCCCCCCZCCCCCZCCCCCCCCZCCZCZZCZZCZZZZZZZZZZZZAZAAAAAAASASSSSSDSDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDDSSSSSSSSSAAAAAAAAAZAAZZZZZZZZZCZZZZZZZCZZZCZCZZCZZZCZZZZZZZCZZZZZZZZAZAZAAAAAAAAAAASSSSSDSSSDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDDDSDDSSSSSSAAASAAAAAAAAAAZAZAAZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAZZAZAAAAAAAAAASAASSSSSSSSDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDDDDDSDSSSSSSSSASASAAAAAAAAAZAAAAAAAZAZAZZAZAZAZAAZAZZAAAAAZAAAAAAAAAASSASSSSSSSSSDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDFDDDDDDDSSDSSSSSSSAASAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAASASSSASSSSSSSDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFDDDDDDDSDSSDSSSSSSSSSSAASAASAAAAAAAAAAAAAAAAAASAASASASSSSSSSSSSSSSDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDDDDDDDDDSSSSSSSSSSSSSSSSSSSSSSSASSSSSSSSSSSSSSSSSSSSSSDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDDDDDDDDDSDDSDSSSSSSSSSSSSSSSSSSSSSSSSSSSDDDSDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDDFDFDDDDDDDDDDDDDDDDDSSDDDDDDDDDDDDDDDDDDDDDDDFFDFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDDFDDFDDDDDDDDDDDDDDDDDDDDDDDDFFDDFDFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFFDFDFDFDFDFFFDDFFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
};
As can be seen in the XPMs, the solid circle produces a background of 'none', while the gradient creates a background of 'white'

The action occurs regardless of the -background switch.

Rob

Re: Converting SVG does not preserve transperancy

Posted: 2017-04-21T11:00:27-07:00
by fmw42
For your gradient image, this works fine for me using IM 6.9.8.3 Q16 Mac OSX and RSVG 2.40.16

Code: Select all

convert -background none test.svg test.png
What is your SVG renderer and version?

Code: Select all

convert -list format 
should show what you are using for SVG, such as


SVG SVG rw+ Scalable Vector Graphics (RSVG 2.40.16)


There is no such version of Imagemagick at 6.38.9-9. What is the correct version?

Code: Select all

convert -version
will show that.

Re: Converting SVG does not preserve transperancy

Posted: 2017-04-21T11:17:37-07:00
by rwillard
Last first: (typing too fast, apperantly)

Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-03-14 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib

The converter is RSVG 2.40.13

I have also confirmed it does convert correctly under both Windows and OSX, so this seems to be a Linux version issue.