{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f14\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f17\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};}
{\f30\froman\fcharset238\fprq2 Times New Roman CE;}{\f31\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f33\froman\fcharset161\fprq2 Times New Roman Greek;}{\f34\froman\fcharset162\fprq2 Times New Roman Tur;}
{\f35\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f36\fswiss\fcharset238\fprq2 Arial CE;}{\f37\fswiss\fcharset204\fprq2 Arial Cyr;}{\f39\fswiss\fcharset161\fprq2 Arial Greek;}{\f40\fswiss\fcharset162\fprq2 Arial Tur;}
{\f41\fswiss\fcharset186\fprq2 Arial Baltic;}{\f42\fmodern\fcharset238\fprq1 Courier New CE;}{\f43\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f45\fmodern\fcharset161\fprq1 Courier New Greek;}{\f46\fmodern\fcharset162\fprq1 Courier New Tur;}
{\f47\fmodern\fcharset186\fprq1 Courier New Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;
\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\qj\nowidctlpar\adjustright \fs21\kerning2\cgrid \snext0 
Normal;}{\s1\qj\keepn\nowidctlpar\outlinelevel0\adjustright \b\fs21\kerning2\cgrid \sbasedon0 \snext0 heading 1;}{\s2\sl360\slmult1\keepn\nowidctlpar\outlinelevel1\adjustright \b\kerning2\cgrid \sbasedon0 \snext0 heading 2;}{
\s3\qj\keepn\nowidctlpar\outlinelevel2\adjustright \b\fs21\cf2\kerning2\cgrid \sbasedon0 \snext0 heading 3;}{\s4\qj\sl300\slmult1\keepn\nowidctlpar\outlinelevel3\adjustright \b\fs20\kerning2\cgrid \sbasedon0 \snext0 heading 4;}{\s5\qj\sl312\slmult1
\keepn\nowidctlpar\outlinelevel4\nosnaplinegrid\adjustright \b\kerning2\cgrid \sbasedon0 \snext0 heading 5;}{\s8\qj\ri-69\keepn\nowidctlpar\outlinelevel7\adjustright \b\fs21\kerning2\cgrid \sbasedon0 \snext0 heading 8;}{\*\cs10 \additive 
Default Paragraph Font;}{\s15\sl360\slmult1\nowidctlpar\adjustright \b\fs28\kerning2\cgrid \sbasedon0 \snext15 \'d5\'fd\'ce\'c4\'ce\'c4\'d7\'d6;}{\s16\sl360\slmult1\nowidctlpar\adjustright \b\fs32\kerning2\cgrid \sbasedon0 \snext16 
\'d5\'fd\'ce\'c4\'ce\'c4\'d7\'d6 3;}{\s17\qc\nowidctlpar\brdrb\brdrs\brdrw15\brsp20 \tqc\tx4153\tqr\tx8306\nosnaplinegrid\adjustright \fs18\kerning2\cgrid \sbasedon0 \snext17 header;}{\s18\nowidctlpar\tqc\tx4153\tqr\tx8306\nosnaplinegrid\adjustright 
\fs18\kerning2\cgrid \sbasedon0 \snext18 footer;}{\*\cs19 \additive \sbasedon10 page number;}{\s20\qj\nowidctlpar\adjustright \fs21\kerning2\cgrid \sbasedon0 \snext20 \'c6\'d5\'cd\'a8\'ce\'c4\'d7\'d6;}{\*\cs21 \additive \ul\cf2 \sbasedon10 
\'b3\'ac\'bc\'b6\'c1\'b4\'bd\'d3;}{\*\cs22 \additive \ul\cf12 \sbasedon10 \'d2\'d1\'b7\'c3\'ce\'ca\'b5\'c4\'b3\'ac\'bc\'b6\'c1\'b4\'bd\'d3;}{\s23\sb100\sa100\widctlpar\adjustright \cgrid \sbasedon0 \snext23 \'c6\'d5\'cd\'a8 (Web);}}{\*\listtable
{\list\listtemplateid1833568954{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-420\li420\jclisttab\tx420 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\fi-420\li840\jclisttab\tx840 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\fi-420\li1260\jclisttab\tx1260 }{\listlevel
\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\fi-420\li1680\jclisttab\tx1680 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'02\'04);}{\levelnumbers\'01;}\fi-420\li2100\jclisttab\tx2100 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\fi-420\li2520\jclisttab\tx2520 }{\listlevel\levelnfc0\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fi-420\li2940\jclisttab\tx2940 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07);}{\levelnumbers\'01;}
\fi-420\li3360\jclisttab\tx3360 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fi-420\li3780\jclisttab\tx3780 }{\listname ;}\listid113527313}{\list\listtemplateid773366162
{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\fbias0 \fi-360\li360\jclisttab\tx360 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li840\jclisttab\tx840 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li1260\jclisttab\tx1260 }
{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li1680\jclisttab\tx1680 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li2100\jclisttab\tx2100 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li2520
\jclisttab\tx2520 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li2940\jclisttab\tx2940 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li3360\jclisttab\tx3360 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 
\fi-420\li3780\jclisttab\tx3780 }{\listname ;}\listid130634814}{\list\listtemplateid1767429702{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\fbias0 \fi-360\li360
\jclisttab\tx360 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li840\jclisttab\tx840 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li1260\jclisttab\tx1260 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 
\fi-420\li1680\jclisttab\tx1680 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li2100\jclisttab\tx2100 }{\listlevel\levelnfc23\leveljc0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li2520\jclisttab\tx2520 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}
\f14\fbias0 \fi-420\li2940\jclisttab\tx2940 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li3360\jclisttab\tx3360 }{\listlevel\levelnfc23\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li3780\jclisttab\tx3780 }{\listname ;}\listid658852841}{\list\listtemplateid2023366600{\listlevel\levelnfc0\leveljc0\levelfollow0
\levelstartat0\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias1 \fi-360\li3510\jclisttab\tx3510 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}
\f14\fbias0 \fi-420\li3990\jclisttab\tx3990 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li4410\jclisttab\tx4410 }{\listlevel\levelnfc23\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li4830\jclisttab\tx4830 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li5250\jclisttab\tx5250 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li5670\jclisttab\tx5670 }
{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li6090\jclisttab\tx6090 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li6510\jclisttab\tx6510 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li6930
\jclisttab\tx6930 }{\listname ;}\listid844707195}{\list\listtemplateid206709122\listsimple{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-285\li285\jclisttab\tx285 }
{\listname ;}\listid1103955007}{\list\listtemplateid280773874{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360 }{\listlevel\levelnfc4\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\fi-420\li840\jclisttab\tx840 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}
\fi-420\li1260\jclisttab\tx1260 }{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\fi-420\li1680\jclisttab\tx1680 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'02\'04);}{\levelnumbers\'01;}\fi-420\li2100\jclisttab\tx2100 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\fi-420\li2520
\jclisttab\tx2520 }{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fi-420\li2940\jclisttab\tx2940 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'02\'07);}{\levelnumbers\'01;}\fi-420\li3360\jclisttab\tx3360 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fi-420\li3780\jclisttab\tx3780 }
{\listname ;}\listid1122265683}{\list\listtemplateid134626782{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360 }{\listlevel\levelnfc4\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\fi-420\li840\jclisttab\tx840 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}
\fi-420\li1260\jclisttab\tx1260 }{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\fi-420\li1680\jclisttab\tx1680 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'02\'04);}{\levelnumbers\'01;}\fi-420\li2100\jclisttab\tx2100 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\fi-420\li2520
\jclisttab\tx2520 }{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fi-420\li2940\jclisttab\tx2940 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'02\'07);}{\levelnumbers\'01;}\fi-420\li3360\jclisttab\tx3360 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fi-420\li3780\jclisttab\tx3780 }
{\listname ;}\listid1226254718}{\list\listtemplateid2111872096\listsimple{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\cf0\fbias0 \fi-360\li360\jclisttab\tx360 }{\listname 
;}\listid1234848383}{\list\listtemplateid-1110123182\listsimple{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-225\li225\jclisttab\tx225 }{\listname 
;}\listid1371765653}{\list\listtemplateid-774615802{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360 }{\listlevel\levelnfc4\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\fi-420\li840\jclisttab\tx840 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}
\fi-420\li1260\jclisttab\tx1260 }{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\fi-420\li1680\jclisttab\tx1680 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'02\'04);}{\levelnumbers\'01;}\fi-420\li2100\jclisttab\tx2100 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\fi-420\li2520
\jclisttab\tx2520 }{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\fi-420\li2940\jclisttab\tx2940 }{\listlevel\levelnfc4\leveljc0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'02\'07);}{\levelnumbers\'01;}\fi-420\li3360\jclisttab\tx3360 }{\listlevel\levelnfc2\leveljc2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\fi-420\li3780\jclisttab\tx3780 }
{\listname ;}\listid2101753143}{\list\listtemplateid-932951712{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'a1;}{\levelnumbers;}\fbias1 \fi-360\li3510\jclisttab\tx3510 }{\listlevel\levelnfc23\leveljc0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li3990\jclisttab\tx3990 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li4410\jclisttab\tx4410 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li4830\jclisttab\tx4830 }
{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li5250\jclisttab\tx5250 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li5670\jclisttab\tx5670 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3988 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li6090
\jclisttab\tx6090 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3986 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li6510\jclisttab\tx6510 }{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'01\u-3979 ?;}{\levelnumbers;}\f14\fbias0 \fi-420\li6930\jclisttab\tx6930 }{\listname ;}\listid2141224936}}{\*\listoverridetable{\listoverride\listid1103955007\listoverridecount0\ls1}{\listoverride\listid1371765653
\listoverridecount0\ls2}{\listoverride\listid1234848383\listoverridecount0\ls3}{\listoverride\listid130634814\listoverridecount0\ls4}{\listoverride\listid658852841\listoverridecount0\ls5}{\listoverride\listid2141224936\listoverridecount0\ls6}
{\listoverride\listid1122265683\listoverridecount0\ls7}{\listoverride\listid844707195\listoverridecount0\ls8}{\listoverride\listid1226254718\listoverridecount0\ls9}{\listoverride\listid2101753143\listoverridecount0\ls10}{\listoverride\listid113527313
\listoverridecount0\ls11}}{\info{\title Genome-wide search for type 2 diabetes/ impaired glucose regulation susceptibility loci in the Chinese: significant linkage to}{\author xks}{\operator ADA}{\creatim\yr2003\mo10\dy16\hr14\min16}
{\revtim\yr2003\mo10\dy16\hr14\min16}{\printim\yr2003\mo10\dy9\hr10\min49}{\version2}{\edmins0}{\nofpages7}{\nofwords1083}{\nofchars6178}{\*\company ?????}{\nofcharsws0}{\vern113}}\paperw11906\paperh16838\margl1588\margr1588 
\deftab420\widowctrl\ftnbj\aenddoc\hyphcaps0\formshade\viewkind1\viewscale100 \fet0\sectd \sbkodd\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectdefaultcl {\header \pard\plain \s17\qc\nowidctlpar
\tqc\tx4153\tqr\tx8306\nosnaplinegrid\adjustright \fs18\kerning2\cgrid {
\par }}{\footer \pard\plain \s18\nowidctlpar\tqc\tx4153\tqr\tx8306\pvpara\phmrg\posxc\posy0\nosnaplinegrid\adjustright \fs18\kerning2\cgrid {\field{\*\fldinst {\cs19 \hich\af0\dbch\af17\loch\f0 PAGE  }}{\fldrslt {\cs19\lang1024 \hich\af0\dbch\af17\loch\f0 1}}}
{\cs19 
\par }\pard \s18\nowidctlpar\tqc\tx4153\tqr\tx8306\nosnaplinegrid\adjustright {
\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}
{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s20\sl456\slmult1\nowidctlpar\adjustright \fs21\kerning2\cgrid {\b\fs24 \hich\af1\dbch\af17\loch\f1 
On-line supplement}{\b\i\fs24 
\par }{\b\fs24 
\par \hich\af1\dbch\af17\loch\f1 1. Details of the techniques for genotyping}{\b\i\fs24 \hich\af1\dbch\af17\loch\f1    }{\fs24 \hich\af0\dbch\af17\loch\f0 Genomic DNA was extracted from peripheral whole blood cells using phenol/chloroform methods; }{\fs24\cf1 
\hich\af0\dbch\af17\loch\f0 it was then quantified by measuring OD260/ OD280, normalized at 100 ng/}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 l as stock solution and stored at 4}{\fs24\cf1 
\loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 . It was \hich\af0\dbch\af17\loch\f0 further diluted to 10 ng/}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 l for a working solution. 

\par }{\fs24 \hich\af0\dbch\af17\loch\f0   A fluorescent-labeled human linkage-mapping set (Research Genetics, Inc. Version 8), comprising a panel of 383 highly informative microsatellite markers on autosomes and the X chromosome, was used in t
\hich\af0\dbch\af17\loch\f0 his study. }{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 The forward primer of each pair for the markers was labeled with one of three fluorescent dyes-FAM, HEX, or TET to enable detection. }{\fs24 \hich\af0\dbch\af17\loch\f0 
Of the 383 markers in the mapping set, }{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 13}{\fs24 \hich\af0\dbch\af17\loch\f0  markers,scattered on chromosomes 4, 5, 14, 16, 17, 18 and 19, were not\hich\af0\dbch\af17\loch\f0 
 included in analysis because of technical problems. The average heterozygosity of these markers calculated from our Chinese samples was 0.73}{\fs24 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24 \hich\af0\dbch\af17\loch\f0 
0.09. The average inter-marker spacing was 9.31 cM, with only one gap greater than 20 cM.
\par \hich\af0\dbch\af17\loch\f0   Multiplex PCR conditio\hich\af0\dbch\af17\loch\f0 
ns were set up for each of the panels, generally with at least four markers, the utmost having 9 markers for amplification. PCR was performed on the Gene Amp PCR system 9700 thermo-cycler (PE Applied Biosystems Inc.). }{\fs24\cf1 
\hich\af0\dbch\af17\loch\f0 \hich\f0 The total reaction volume was 5-10\'b5\loch\f0 l, \hich\af0\dbch\af17\loch\f0 which contained 10-30 ng of sample DNA, 0.1-0.3 pmol of each primer, 0.4 mmol/l dNTP, 2.5 mmol/l MgCl}{\fs24\cf1\sub 
\hich\af0\dbch\af17\loch\f0 2}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 , 1.0-1.5 units of AmpliTaq Gold DNA polymerase (PE Applied Biosystems Inc.) and the suggested appropriate reaction buffer according to the manual instruc\hich\af0\dbch\af17\loch\f0 
tions. After reaction at 95}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0  for 10 - 12 min, 36 touch-down cycles were performed, each of the cycles with degeneration at 94}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 
\u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0  for 30 s, touch-down annealing for 45 s and extension at 72}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0  for 60 s. The annealing steps started from 63}{\fs24\cf1 
\loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 , decreased 0.5}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0  with \hich\af0\dbch\af17\loch\f0 each cycle, reaching 56}{\fs24\cf1 
\loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0  after 16 cycles and continuing at 56}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 
 for the remaining 20 cycles. The final extension was done at 72}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0  for 10 min. The PCR product was dried, with additional 2-4}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3
\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 l dye indicator and kept at room temperature away from light.
\par }{\fs24 \hich\af0\dbch\af17\loch\f0   The a\hich\af0\dbch\af17\loch\f0 
mplification products were electrophoresed through 64 well plates of 5% polyacrylamide gels (Long Ranger gel solution, BioWhittaker Molecular Applications) with the ABI PRISM 377 DNA Sequencer (PE Applied Biosystems Inc.). }{\fs24\cf1 
\hich\af0\dbch\af17\loch\f0 After the gel was pre-run at 1000\hich\af0\dbch\af17\loch\f0  volts for 20 min, 0.3-0.4}{\fs24\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\fs24\cf1 \hich\af0\dbch\af17\loch\f0 
l of PCR products were added to each well and electrophoresed at 3000 volts for 2-2.5 hr.
\par }{\fs24 
\par 
\par 
\par \sect }\sectd \lndscpsxn\pgwsxn16838\pghsxn11906\marglsxn1440\margrsxn1440\margtsxn1588\margbsxn1588\sbkodd\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectdefaultcl \pard\plain \s5\qj\sl312\slmult1
\keepn\nowidctlpar\outlinelevel4\nosnaplinegrid\adjustright \b\kerning2\cgrid {\hich\af1\dbch\af17\loch\f1 2. Tables
\par }\pard\plain \nowidctlpar\adjustright \fs21\kerning2\cgrid {\b\fs24 \hich\af1\dbch\af17\loch\f1 TABLE A1. Clinical characteristics of the affected siblings in the age-at-diagnosis subgroups 
\par }\pard \qj\nowidctlpar\adjustright {
\par }\trowd \trgaph108\trrh562\trleft-108 \clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx2520\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx8280\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\cell 
\hich\af0\dbch\af17\loch\f0        \hich\af0\dbch\af17\loch\f0             }{\b \hich\af0\dbch\af17\loch\f0 The entire group\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh262\trleft-108 \clvertalt\clbrdrb
\brdrs\brdrw10 \cltxlrtb \cellx2520\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx4320\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb 
\cellx8280\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\cell \hich\af0\dbch\af17\loch\f0 Set 1\cell \hich\af0\dbch\af17\loch\f0 Set 2\cell \hich\af0\dbch\af17\loch\f0 Combined\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row 
}\trowd \trgaph108\trrh408\trleft-108 \clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx2520\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx4320\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx8280
\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Number of families\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 163\cell \hich\af0\dbch\af17\loch\f0 94\cell 
\hich\af0\dbch\af17\loch\f0 257\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh314\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280
\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Number of affected siblings\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 370\cell \hich\af0\dbch\af17\loch\f0 208\cell 
\hich\af0\dbch\af17\loch\f0 578\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh290\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280
\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Age (yrs.)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 53.91}{\loch\af0\dbch\af17\hich\f0 \u-3\'3f}{
\hich\af0\dbch\af17\loch\f0 0.54\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 51.88\'b1\loch\f0 0.65*\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 53.18\'b1\loch\f0 0.42\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd 
\trgaph108\trrh237\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 
Age-at-diagnosis (yrs.)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 50.47\'b1\loch\f0 0.0.51\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 47.89\'b1\loch\f0 0.65**\cell \hich\af0\dbch\af17\loch\f0 
\hich\f0 49.54\'b1\loch\f0 0.40\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh227\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280
\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Sex (male/female)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 172/198(0.82)\cell \hich\af0\dbch\af17\loch\f0 77/131(0.59)\cell 
\hich\af0\dbch\af17\loch\f0 249/329(0.76)\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh304\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb 
\cellx8280\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 BMI (kg/m2)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 24.00\'b1\loch\f0 0.0.17\cell 
\hich\af0\dbch\af17\loch\f0 \hich\f0 24.11\'b1\loch\f0 0.22\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 24.04\'b1\loch\f0 0.13\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh363\trleft-108 \clvertalt\cltxlrtb \cellx2520
\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Waist circumference (cm)\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 87.98\'b1
\loch\f0 0.52 (368)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 88.29\'b1\loch\f0 0.60 (205)\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 88.09\'b1\loch\f0 0.40(573)\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh298\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280\pard \qj\sl312\slmult1
\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Waist-hip ratio\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 0.94\'b1\loch\f0 0.004(368)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 0.89\'b1
\loch\f0 0.004(205)***\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 0.92\'b1\loch\f0 0.003(573)\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh273\trleft-108 \clvertalt\cltxlrtb \cellx2520\clvertalt\cltxlrtb \cellx4320
\clvertalt\cltxlrtb \cellx6480\clvertalt\cltxlrtb \cellx8280\pard \sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Systolic blood pressure (mmHg)\cell }\pard \qj\sl312\slmult1\nowidctlpar\intbl\adjustright {
\hich\af0\dbch\af17\loch\f0 \hich\f0 131.28\'b1\loch\f0 1.16(369)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 124.23\'b1\loch\f0 1.41(206)***\cell \hich\af0\dbch\af17\loch\f0 \hich\f0 128.75\'b1
\loch\f0 0.91(575)\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh278\trleft-108 \clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx2520\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx4320\clvertalt\clbrdrb
\brdrs\brdrw10 \cltxlrtb \cellx6480\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx8280\pard \sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 Diastolic blood pressure (mmHg)\cell }\pard \qj\sl312\slmult1
\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 83.89\'b1\loch\f0 0.59(369)\cell }\pard \qc\sl312\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 \hich\f0 82.00\'b1\loch\f0 0.0.81(206)\cell 
\hich\af0\dbch\af17\loch\f0 \hich\f0 83.22\'b1\loch\f0 0.48(575)\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \nowidctlpar\adjustright {\b\fs24 
\par }\pard \qj\nowidctlpar\adjustright {
\par }\pard \nowidctlpar\adjustright {\b\fs24\cf1 \sect }\sectd \linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl {\header \pard\plain \s17\qc\nowidctlpar\brdrb\brdrs\brdrw15\brsp20 \tqc\tx4153\tqr\tx8306\nosnaplinegrid\adjustright 
\fs18\kerning2\cgrid {
\par }}{\footer \pard\plain \s18\nowidctlpar\tqc\tx4153\tqr\tx8306\pvpara\phmrg\posxc\posy0\nosnaplinegrid\adjustright \fs18\kerning2\cgrid {\field{\*\fldinst {\cs19 \hich\af0\dbch\af17\loch\f0 PAGE  }}{\fldrslt {\cs19\lang1024 \hich\af0\dbch\af17\loch\f0 7}}}
{\cs19 
\par }\pard\plain \qj\nowidctlpar\adjustright \fs21\kerning2\cgrid {
\par }}\pard\plain \nowidctlpar\adjustright \fs21\kerning2\cgrid {\b\fs24 
\par \hich\af1\dbch\af17\loch\f1 TABLE A2   Results of loci with nominal P < 0.05 from the two-point linkage analysis of the first sample set 
\par 
\par }\trowd \trgaph108\trleft304 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx3240\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx4867\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb 
\cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\b \hich\af1\dbch\af17\loch\f1 Marker\cell 
\hich\af1\dbch\af17\loch\f1 Distance from 
\par \hich\af1\dbch\af17\loch\f1 pter (cM)\cell \hich\af1\dbch\af17\loch\f1 Lod Score\cell \hich\af1\dbch\af17\loch\f1 NPL score\cell \hich\af1\dbch\af17\loch\f1 Nominal P\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd 
\trgaph108\trleft304\trkeep \clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\b 
\hich\af0\dbch\af17\loch\f0 Entire group\cell \cell \cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trleft304 \clvertalt\cltxlrtb \cellx3240\clvertalt\cltxlrtb \cellx4867\clvertalt\cltxlrtb \cellx5940\clvertalt\cltxlrtb 
\cellx7020\clvertalt\cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D2S1766\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 173.0\cell }{\hich\af0\dbch\af17\loch\f0 1.48\cell \hich\af0\dbch\af17\loch\f0 1.74\cell 
\hich\af0\dbch\af17\loch\f0 0.0413\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D3S2459\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 119.1\cell }{
\hich\af0\dbch\af17\loch\f0 2.10\cell \hich\af0\dbch\af17\loch\f0 2.31\cell \hich\af0\dbch\af17\loch\f0 0.0108\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D3S3045
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 124.2\cell }{\hich\af0\dbch\af17\loch\f0 1.00\cell \hich\af0\dbch\af17\loch\f0 1.72\cell \hich\af0\dbch\af17\loch\f0 0.0435\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D3S2398\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 209.4\cell }{\hich\af0\dbch\af17\loch\f0 1.03\cell \hich\af0\dbch\af17\loch\f0 1.71\cell \hich\af0\dbch\af17\loch\f0 0.0444\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D4S403\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  25.9\cell }{\hich\af0\dbch\af17\loch\f0 1.03\cell \hich\af0\dbch\af17\loch\f0 1.71
\cell \hich\af0\dbch\af17\loch\f0 0.0444\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D5S1501\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  85.3\cell }{
\hich\af0\dbch\af17\loch\f0 1.59\cell \hich\af0\dbch\af17\loch\f0 2.01\cell \hich\af0\dbch\af17\loch\f0 0.0224\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D5S1505
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 129.8\cell }{\hich\af0\dbch\af17\loch\f0 1.04\cell \hich\af0\dbch\af17\loch\f0 1.74\cell \hich\af0\dbch\af17\loch\f0 0.0412\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D5S1480\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 147.5\cell }{\hich\af0\dbch\af17\loch\f0 1.13\cell \hich\af0\dbch\af17\loch\f0 1.69\cell \hich\af0\dbch\af17\loch\f0 0.0462\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D6S1053\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  80.5\cell }{\hich\af0\dbch\af17\loch\f0 2.10\cell \hich\af0\dbch\af17\loch\f0 2.31
\cell \hich\af0\dbch\af17\loch\f0 0.0108\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 GATA184A08\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 146.1\cell }{
\hich\af0\dbch\af17\loch\f0 1.03\cell \hich\af0\dbch\af17\loch\f0 1.71\cell \hich\af0\dbch\af17\loch\f0 0.0444\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D8S264\cell 
}{\cf6 \hich\af0\dbch\af17\loch\f0   0.7\cell }{\hich\af0\dbch\af17\loch\f0 2.00\cell \hich\af0\dbch\af17\loch\f0 2.24\cell \hich\af0\dbch\af17\loch\f0 0.0128\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D8S136\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  44.0\cell }{\hich\af0\dbch\af17\loch\f0 1.03\cell \hich\af0\dbch\af17\loch\f0 1.71\cell \hich\af0\dbch\af17\loch\f0 0.0444\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D10S1248\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 165.3\cell }{\hich\af0\dbch\af17\loch\f0 3.43\cell \hich\af0\dbch\af17\loch\f0 2.70
\cell \hich\af0\dbch\af17\loch\f0 0.0037\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D11S1999\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  17.2\cell }{
\hich\af0\dbch\af17\loch\f0 1.42\cell \hich\af0\dbch\af17\loch\f0 1.68\cell \hich\af0\dbch\af17\loch\f0 0.0465\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 ATA34E08
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  33.0\cell }{\hich\af0\dbch\af17\loch\f0 3.06\cell \hich\af0\dbch\af17\loch\f0 2.36\cell \hich\af0\dbch\af17\loch\f0 0.0093\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D11S1986\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 105.7\cell }{\hich\af0\dbch\af17\loch\f0 3.13\cell \hich\af0\dbch\af17\loch\f0 2.86\cell \hich\af0\dbch\af17\loch\f0 0.0022\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D11S4464\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 123.0\cell }{\hich\af0\dbch\af17\loch\f0 1.15\cell \hich\af0\dbch\af17\loch\f0 1.71
\cell \hich\af0\dbch\af17\loch\f0 0.0438\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D12S1064\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  95.0\cell }{
\hich\af0\dbch\af17\loch\f0 1.37\cell \hich\af0\dbch\af17\loch\f0 1.76\cell \hich\af0\dbch\af17\loch\f0 0.0396\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D12S2078
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 149.6\cell }{\hich\af0\dbch\af17\loch\f0 1.74\cell \hich\af0\dbch\af17\loch\f0 2.16\cell \hich\af0\dbch\af17\loch\f0 0.0158\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D14S587\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  55.8\cell }{\hich\af0\dbch\af17\loch\f0 1.13\cell \hich\af0\dbch\af17\loch\f0 1.73\cell \hich\af0\dbch\af17\loch\f0 0.0420\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D14S617\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 105.5\cell }{\hich\af0\dbch\af17\loch\f0 1.54\cell \hich\af0\dbch\af17\loch\f0 1.80
\cell \hich\af0\dbch\af17\loch\f0 0.0362\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 ATA41E04\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  11.5\cell }{
\hich\af0\dbch\af17\loch\f0 1.66\cell \hich\af0\dbch\af17\loch\f0 1.82\cell \hich\af0\dbch\af17\loch\f0 0.0351\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S764
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  30.0\cell }{\hich\af0\dbch\af17\loch\f0 4.67\cell \hich\af0\dbch\af17\loch\f0 2.65\cell \hich\af0\dbch\af17\loch\f0 0.0042\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S403\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  43.9\cell }{\hich\af0\dbch\af17\loch\f0 4.50\cell \hich\af0\dbch\af17\loch\f0 2.98\cell \hich\af0\dbch\af17\loch\f0 0.0015\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S3253\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  71.8\cell }{\hich\af0\dbch\af17\loch\f0 1.56\cell \hich\af0\dbch\af17\loch\f0 1.91
\cell \hich\af0\dbch\af17\loch\f0 0.0285\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S2624\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  87.6\cell }{
\hich\af0\dbch\af17\loch\f0 3.31\cell \hich\af0\dbch\af17\loch\f0 2.57\cell \hich\af0\dbch\af17\loch\f0 0.0053\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D17S1298
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  10.7\cell }{\hich\af0\dbch\af17\loch\f0 1.79\cell \hich\af0\dbch\af17\loch\f0 2.09\cell \hich\af0\dbch\af17\loch\f0 0.0185\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 GATA185H04\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  44.6\cell }{\hich\af0\dbch\af17\loch\f0 1.79\cell \hich\af0\dbch\af17\loch\f0 2.05\cell \hich\af0\dbch\af17\loch\f0 0.0205\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D17S1290\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  82.0\cell }{\hich\af0\dbch\af17\loch\f0 1.33\cell \hich\af0\dbch\af17\loch\f0 1.72
\cell \hich\af0\dbch\af17\loch\f0 0.0435\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D18S843\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  28.1\cell }{
\hich\af0\dbch\af17\loch\f0 1.41\cell \hich\af0\dbch\af17\loch\f0 1.72\cell \hich\af0\dbch\af17\loch\f0 0.0428\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D19S245
\cell }\pard \qj\fi105\nowidctlpar\intbl\adjustright {\cf6 \hich\af0\dbch\af17\loch\f0 58.7\cell }\pard \qj\nowidctlpar\intbl\adjustright {\cf1 \hich\af0\dbch\af17\loch\f0 2.71\cell }{\hich\af0\dbch\af17\loch\f0 2.68\cell \hich\af0\dbch\af17\loch\f0 
0.0038\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D21S1432\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  13.1\cell }{\hich\af0\dbch\af17\loch\f0 3.06\cell 
\hich\af0\dbch\af17\loch\f0 2.36\cell \hich\af0\dbch\af17\loch\f0 0.0093\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\cell }{\cf6 \cell }{\cell \cell \cell }\pard \widctlpar\intbl\adjustright {
\fs20\kerning0 \row }\trowd \trgaph108\trleft304\trkeep \clvertalt\cltxlrtb \cellx5940\clvertalt\cltxlrtb \cellx7020\clvertalt\cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\b\cf1 \hich\af0\dbch\af17\loch\f0 Age-at-diagnosis < 40 yrs.}{\cf1 
\hich\af0\dbch\af17\loch\f0  }{\b\cf1 \hich\af0\dbch\af17\loch\f0 subgroup}{\cf1 \cell \cell \cell }\pard \widctlpar\intbl\adjustright {\fs20\cf1\kerning0 \row }\trowd \trgaph108\trleft304 \clvertalt\cltxlrtb \cellx3240\clvertalt\cltxlrtb \cellx4867
\clvertalt\cltxlrtb \cellx5940\clvertalt\cltxlrtb \cellx7020\clvertalt\cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D1S1589\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 192.1\cell }{\hich\af0\dbch\af17\loch\f0 3.98
\cell \hich\af0\dbch\af17\loch\f0 3.78\cell \hich\af0\dbch\af17\loch\f0 0.000093\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D2S1788\cell }{\cf6 
\hich\af0\dbch\af17\loch\f0  55.5\cell }{\hich\af0\dbch\af17\loch\f0 0.82\cell \hich\af0\dbch\af17\loch\f0 1.72\cell \hich\af0\dbch\af17\loch\f0 0.0434\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright 
{\hich\af0\dbch\af17\loch\f0 D3S2459\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 119.1\cell }{\hich\af0\dbch\af17\loch\f0 2.27\cell \hich\af0\dbch\af17\loch\f0 2.50\cell \hich\af0\dbch\af17\loch\f0 0.0065\cell }\pard \widctlpar\intbl\adjustright {
\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D4S2361\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  93.5\cell }{\hich\af0\dbch\af17\loch\f0 1.10\cell \hich\af0\dbch\af17\loch\f0 1.66\cell \hich\af0\dbch\af17\loch\f0 
0.0495\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D5S816\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 139.3\cell }{\hich\af0\dbch\af17\loch\f0 1.31\cell 
\hich\af0\dbch\af17\loch\f0 1.78\cell \hich\af0\dbch\af17\loch\f0 0.0388\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trrh170\trleft304 \clvertalt\cltxlrtb \cellx3240\clvertalt\cltxlrtb \cellx4867\clvertalt\cltxlrtb 
\cellx5940\clvertalt\cltxlrtb \cellx7020\clvertalt\cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D5S1480\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 147.5\cell }{\hich\af0\dbch\af17\loch\f0 1.15\cell 
\hich\af0\dbch\af17\loch\f0 1.79\cell \hich\af0\dbch\af17\loch\f0 0.0379\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trleft304 \clvertalt\cltxlrtb \cellx3240\clvertalt\cltxlrtb \cellx4867\clvertalt\cltxlrtb \cellx5940
\clvertalt\cltxlrtb \cellx7020\clvertalt\cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D6S1053\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  80.5\cell }{\hich\af0\dbch\af17\loch\f0 2.27\cell 
\hich\af0\dbch\af17\loch\f0 2.50\cell \hich\af0\dbch\af17\loch\f0 0.0065\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D8S264\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 
  0.7\cell }{\hich\af0\dbch\af17\loch\f0 2.12\cell \hich\af0\dbch\af17\loch\f0 2.37\cell \hich\af0\dbch\af17\loch\f0 0.0094\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {
\hich\af0\dbch\af17\loch\f0 D8S1477\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  60.3\cell }{\hich\af0\dbch\af17\loch\f0 2.15\cell \hich\af0\dbch\af17\loch\f0 2.06\cell \hich\af0\dbch\af17\loch\f0 0.0205\cell }\pard \widctlpar\intbl\adjustright {
\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D9S925\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  32.2\cell }{\hich\af0\dbch\af17\loch\f0 1.24\cell \hich\af0\dbch\af17\loch\f0 1.76\cell \hich\af0\dbch\af17\loch\f0 
0.0399\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D9S922\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  80.3\cell }{\hich\af0\dbch\af17\loch\f0 4.30\cell 
\hich\af0\dbch\af17\loch\f0 3.09\cell \hich\af0\dbch\af17\loch\f0 0.0011\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D9S930\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 
120.0\cell }{\hich\af0\dbch\af17\loch\f0 1.19\cell \hich\af0\dbch\af17\loch\f0 1.79\cell \hich\af0\dbch\af17\loch\f0 0.0379\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {
\hich\af0\dbch\af17\loch\f0 D11S1986\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 105.7\cell }{\hich\af0\dbch\af17\loch\f0 1.99\cell \hich\af0\dbch\af17\loch\f0 2.31\cell \hich\af0\dbch\af17\loch\f0 0.0111\cell }\pard \widctlpar\intbl\adjustright {
\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D12S1064\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  95.0\cell }{\hich\af0\dbch\af17\loch\f0 1.37\cell \hich\af0\dbch\af17\loch\f0 1.77\cell 
\hich\af0\dbch\af17\loch\f0 0.0399\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D12S2070\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 125.3\cell }{
\hich\af0\dbch\af17\loch\f0 1.62\cell \hich\af0\dbch\af17\loch\f0 2.28\cell \hich\af0\dbch\af17\loch\f0 0.0119\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D12S2078
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 149.6\cell }{\hich\af0\dbch\af17\loch\f0 2.46\cell \hich\af0\dbch\af17\loch\f0 2.65\cell \hich\af0\dbch\af17\loch\f0 0.0044\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 ATA41E04\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  11.5\cell }{\hich\af0\dbch\af17\loch\f0 1.40\cell \hich\af0\dbch\af17\loch\f0 1.67\cell \hich\af0\dbch\af17\loch\f0 0.0486\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S403\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  43.9\cell }{\hich\af0\dbch\af17\loch\f0 4.34\cell \hich\af0\dbch\af17\loch\f0 2.58
\cell \hich\af0\dbch\af17\loch\f0 0.0054\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S2624\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  87.6\cell }{
\hich\af0\dbch\af17\loch\f0 3.50\cell \hich\af0\dbch\af17\loch\f0 2.36\cell \hich\af0\dbch\af17\loch\f0 0.0096\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S516
\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 100.4\cell }{\hich\af0\dbch\af17\loch\f0 1.32\cell \hich\af0\dbch\af17\loch\f0 1.79\cell \hich\af0\dbch\af17\loch\f0 0.0376\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 GATA185H04\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  44.6\cell }{\hich\af0\dbch\af17\loch\f0 1.34\cell \hich\af0\dbch\af17\loch\f0 1.73\cell \hich\af0\dbch\af17\loch\f0 0.0430\cell }\pard 
\widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D17S1290\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  82.0\cell }{\hich\af0\dbch\af17\loch\f0 1.85\cell \hich\af0\dbch\af17\loch\f0 1.86
\cell \hich\af0\dbch\af17\loch\f0 0.0323\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D20S470\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  39.3\cell }{
\hich\af0\dbch\af17\loch\f0 0.97\cell \hich\af0\dbch\af17\loch\f0 1.70\cell \hich\af0\dbch\af17\loch\f0 0.0462\cell }\pard \widctlpar\intbl\adjustright {\fs20\kerning0 \row }\trowd \trgaph108\trleft304\trkeep \clvertalt\cltxlrtb \cellx7020
\clvertalt\cltxlrtb \cellx8329\pard \qj\nowidctlpar\intbl\adjustright {\b\cf1 \hich\af0\dbch\af17\loch\f0 Age-at-diagnosis }{\b\cf1 \loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\b\cf1 \hich\af0\dbch\af17\loch\f0  40 yrs. Subgroup}{\cf1 \cell \cell }\pard 
\widctlpar\intbl\adjustright {\fs20\cf1\kerning0 \row }\trowd \trgaph108\trleft304 \clvertalt\cltxlrtb \cellx3240\clvertalt\cltxlrtb \cellx4867\clvertalt\cltxlrtb \cellx5940\clvertalt\cltxlrtb \cellx7020\clvertalt\cltxlrtb \cellx8329\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D5S1501\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  85.3\cell }{\hich\af0\dbch\af17\loch\f0 1.17\cell \hich\af0\dbch\af17\loch\f0 1.73\cell \hich\af0\dbch\af17\loch\f0 0.0426\cell }\pard 
\widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D10S2325\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  32.8\cell }{\hich\af0\dbch\af17\loch\f0 1.08\cell \hich\af0\dbch\af17\loch\f0 1.66\cell 
\hich\af0\dbch\af17\loch\f0 0.0490\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D10S1248\cell }{\cf6 \hich\af0\dbch\af17\loch\f0 165.3\cell }{\hich\af0\dbch\af17\loch\f0 3.01\cell 
\hich\af0\dbch\af17\loch\f0 2.56\cell \hich\af0\dbch\af17\loch\f0 0.0055\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 ATA34E08\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  33.0\cell }{
\hich\af0\dbch\af17\loch\f0 2.44\cell \hich\af0\dbch\af17\loch\f0 2.12\cell \hich\af0\dbch\af17\loch\f0 0.0176\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D11S1086\cell }{\cf6 
\hich\af0\dbch\af17\loch\f0 105.7\cell }{\hich\af0\dbch\af17\loch\f0 1.51\cell \hich\af0\dbch\af17\loch\f0 1.97\cell \hich\af0\dbch\af17\loch\f0 0.0247\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {
\hich\af0\dbch\af17\loch\f0 D16S764\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  30.0\cell }{\hich\af0\dbch\af17\loch\f0 3.98\cell \hich\af0\dbch\af17\loch\f0 2.48\cell \hich\af0\dbch\af17\loch\f0 0.0068\cell }\pard \widctlpar\intbl\adjustright {\row }\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D16S403\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  43.9\cell }{\hich\af0\dbch\af17\loch\f0 1.77\cell \hich\af0\dbch\af17\loch\f0 1.96\cell \hich\af0\dbch\af17\loch\f0 0.0256\cell }\pard 
\widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D17S1299\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  10.7\cell }{\hich\af0\dbch\af17\loch\f0 2.21\cell \hich\af0\dbch\af17\loch\f0 2.31\cell 
\hich\af0\dbch\af17\loch\f0 0.0108\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D18S843\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  28.1\cell }{\hich\af0\dbch\af17\loch\f0 1.31\cell 
\hich\af0\dbch\af17\loch\f0 1.70\cell \hich\af0\dbch\af17\loch\f0 0.0452\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D19S245\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  58.7\cell }{
\hich\af0\dbch\af17\loch\f0 1.44\cell \hich\af0\dbch\af17\loch\f0 1.79\cell \hich\af0\dbch\af17\loch\f0 0.0373\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D20S478\cell }{\cf6 
\hich\af0\dbch\af17\loch\f0  54.1\cell }{\hich\af0\dbch\af17\loch\f0 3.15\cell \hich\af0\dbch\af17\loch\f0 2.89\cell \hich\af0\dbch\af17\loch\f0 0.0020\cell }\pard \widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft304 \clvertalt\clbrdrb
\brdrs\brdrw10 \cltxlrtb \cellx3240\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx4867\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx5940\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx7020\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx8329\pard 
\qj\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 D21S1432\cell }{\cf6 \hich\af0\dbch\af17\loch\f0  13.1\cell }{\hich\af0\dbch\af17\loch\f0 2.44\cell \hich\af0\dbch\af17\loch\f0 2.12\cell \hich\af0\dbch\af17\loch\f0 0.0176\cell }\pard 
\widctlpar\intbl\adjustright {\row }\pard \qj\nowidctlpar\adjustright {\b\fs24 
\par }\pard\plain \s5\qj\sl312\slmult1\keepn\nowidctlpar\outlinelevel4\nosnaplinegrid\adjustright \b\kerning2\cgrid {\page }{\cf1 \hich\af1\dbch\af17\loch\f1  }{
\par \hich\af1\dbch\af17\loch\f1 TABLE A 3. Interaction between regions on chromosome 1 and chromosome 6
\par }\trowd \trgaph108\trrh679\trleft-108 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx3134\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx4517\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 
\cltxlrtb \cellx5920\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx7323\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx8640\pard\plain \qj\sl360\slmult1\nowidctlpar\intbl\adjustright \fs21\kerning2\cgrid {
\cell }{\b \hich\af1\dbch\af17\loch\f1 Baseline LOD\cell \hich\af1\dbch\af17\loch\f1 Weight}{\b\sub \hich\af1\dbch\af17\loch\f1 0-1}{\b \hich\af1\dbch\af17\loch\f1  LOD\cell \hich\af1\dbch\af17\loch\f1 Weight}{\b\sub \hich\af1\dbch\af17\loch\f1 1-0 }{\b 
\hich\af1\dbch\af17\loch\f1 LOD\cell \hich\af1\dbch\af17\loch\f1 Weight}{\b\sub \hich\af1\dbch\af17\loch\f1 PROP }{\b \hich\af1\dbch\af17\loch\f1 LOD\cell }\pard \widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft-108\trkeep \clvertalt\clbrdrt
\brdrs\brdrw10 \cltxlrtb \cellx4517\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx5920\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx7323\clvertalt\clbrdrt\brdrs\brdrw10 \cltxlrtb \cellx8640\pard\plain \s1\qj\sl360\slmult1
\keepn\nowidctlpar\intbl\outlinelevel0\adjustright \b\fs21\kerning2\cgrid {\hich\af1\dbch\af17\loch\f1 Weighted on chromosome 6q-128.9 cM\cell }\pard\plain \qj\sl360\slmult1\nowidctlpar\intbl\adjustright \fs21\kerning2\cgrid {\cell \cell \cell }\pard 
\widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft-108\trkeep \clvertalt\cltxlrtb \cellx4517\clvertalt\cltxlrtb \cellx5920\clvertalt\cltxlrtb \cellx7323\clvertalt\cltxlrtb \cellx8640\pard\plain \s1\qj\sl360\slmult1
\keepn\nowidctlpar\intbl\outlinelevel0\adjustright \b\fs21\kerning2\cgrid {\hich\af1\dbch\af17\loch\f1 Results of chromosome 1q-192.1 cm\cell }\pard\plain \qj\sl360\slmult1\nowidctlpar\intbl\adjustright \fs21\kerning2\cgrid {\cell \cell \cell }\pard 
\widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft-108 \clvertalt\cltxlrtb \cellx3134\clvertalt\cltxlrtb \cellx4517\clvertalt\cltxlrtb \cellx5920\clvertalt\cltxlrtb \cellx7323\clvertalt\cltxlrtb \cellx8640\pard \qj\sl360\slmult1
\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0   Entire group\cell \hich\af0\dbch\af17\loch\f0 1.16\cell \hich\af0\dbch\af17\loch\f0 1.37\cell \hich\af0\dbch\af17\loch\f0 0.09\cell \hich\af0\dbch\af17\loch\f0 1.26\cell }\pard 
\widctlpar\intbl\adjustright {\row }\pard \fi-210\li210\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0   Age-at-diagnosis <40 yrs. subgroup\cell }\pard \qj\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 
8.91\cell \hich\af0\dbch\af17\loch\f0 5.88\cell \hich\af0\dbch\af17\loch\f0 2.33\cell \hich\af0\dbch\af17\loch\f0 3.57\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \fi-210\li210\sl360\slmult1\nowidctlpar\intbl\adjustright {
\hich\af0\dbch\af17\loch\f0   Age-at-diagnosis}{\loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\hich\af0\dbch\af17\loch\f0 40 yrs. subgroup\cell }\pard \qj\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 0.00\cell 
\hich\af0\dbch\af17\loch\f0 0.00\cell \hich\af0\dbch\af17\loch\f0 0.00\cell \hich\af0\dbch\af17\loch\f0 0.01\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\sl360\slmult1\nowidctlpar\intbl\adjustright {\cell \cell \cell \cell \cell }\pard 
\widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft-108\trkeep \clvertalt\cltxlrtb \cellx4517\clvertalt\cltxlrtb \cellx5920\clvertalt\cltxlrtb \cellx7323\clvertalt\cltxlrtb \cellx8640\pard\plain \s1\qj\sl360\slmult1
\keepn\nowidctlpar\intbl\outlinelevel0\adjustright \b\fs21\kerning2\cgrid {\hich\af1\dbch\af17\loch\f1 Weighted on chromosome 1q-192.1 cM\cell }\pard\plain \qj\sl360\slmult1\nowidctlpar\intbl\adjustright \fs21\kerning2\cgrid {\cell \cell \cell }\pard 
\widctlpar\intbl\adjustright {\row }\pard\plain \s1\qj\sl360\slmult1\keepn\nowidctlpar\intbl\outlinelevel0\adjustright \b\fs21\kerning2\cgrid {\hich\af1\dbch\af17\loch\f1 Results of chromosome 6q-128.9 cM\cell }\pard\plain \qj\sl360\slmult1
\nowidctlpar\intbl\adjustright \fs21\kerning2\cgrid {\cell \cell \cell }\pard \widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft-108 \clvertalt\cltxlrtb \cellx3134\clvertalt\cltxlrtb \cellx4517\clvertalt\cltxlrtb \cellx5920\clvertalt\cltxlrtb 
\cellx7323\clvertalt\cltxlrtb \cellx8640\pard \qj\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0   Entire group\cell \hich\af0\dbch\af17\loch\f0 6.23\cell \hich\af0\dbch\af17\loch\f0 4.00\cell \hich\af0\dbch\af17\loch\f0 1.99
\cell \hich\af0\dbch\af17\loch\f0 2.91\cell }\pard \widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trrh656\trleft-108 \clvertalt\cltxlrtb \cellx3134\clvertalt\cltxlrtb \cellx4517\clvertalt\cltxlrtb \cellx5920\clvertalt\cltxlrtb \cellx7323
\clvertalt\cltxlrtb \cellx8640\pard \fi-210\li210\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0   Age-at-diagnosis <40 yrs. subgroup\cell }\pard \qj\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 1.92
\cell \hich\af0\dbch\af17\loch\f0 1.52\cell \hich\af0\dbch\af17\loch\f0 0.67\cell \hich\af0\dbch\af17\loch\f0 1.82\cell }\pard \widctlpar\intbl\adjustright {\row }\trowd \trgaph108\trleft-108 \clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx3134\clvertalt
\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx4517\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx5920\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx7323\clvertalt\clbrdrb\brdrs\brdrw10 \cltxlrtb \cellx8640\pard \fi-210\li210\sl360\slmult1
\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0   Age-at-diagnosis}{\loch\af0\dbch\af17\hich\f0 \u-3\'3f}{\hich\af0\dbch\af17\loch\f0 40 yrs. subgroup\cell }\pard \qj\sl360\slmult1\nowidctlpar\intbl\adjustright {\hich\af0\dbch\af17\loch\f0 
4.33\cell \hich\af0\dbch\af17\loch\f0 2.48\cell \hich\af0\dbch\af17\loch\f0 1.43\cell \hich\af0\dbch\af17\loch\f0 1.17\cell }\pard \widctlpar\intbl\adjustright {\row }\pard \qj\sl312\slmult1\nowidctlpar\nosnaplinegrid\adjustright {
\par \hich\af0\dbch\af17\loch\f0 Distance was designated as the distance from the terminal of chromosome short arm according to the Marshfield sex-average genetic map in cM.
\par }{\ul\cf6 \hich\af0\dbch\af17\loch\f0 In constructing the weight}{\ul\cf6\sub \hich\af0\dbch\af17\loch\f0 0-1}{\ul\cf6 \hich\af0\dbch\af17\loch\f0  family weighting, families were assigned as \lquote weight 0\rquote  if their NPL score at the weig
\hich\af0\dbch\af17\loch\f0 hted locus was zero or negative and as \lquote weight 1\rquote  if their NPL score at weighted locus was positive; in constructing the weight}{\ul\cf6\sub \hich\af0\dbch\af17\loch\f0 1-0}{\ul\cf6 \hich\af0\dbch\af17\loch\f0 
 family weighting, families were assigned as \lquote weight 1\rquote  if their NPL score at weighted locus was negative and as \lquote weight 0\rquote  if\hich\af0\dbch\af17\loch\f0 
 their NPL score at weighted locus was zero or positive; in constructing the weight}{\ul\cf6\sub \hich\af0\dbch\af17\loch\f0 PROP}{\ul\cf6 \hich\af0\dbch\af17\loch\f0 
 family weighting, the weight for families with positive NPL scores was the family NPL score, and the weight for families with negative NPL scores was zero.
\par }\pard \qj\nowidctlpar\adjustright {\ul\cf6 
\par 
\par 
\par 
\par 
\par \page 
\par }{\b\fs24\ul\cf6 \hich\af1\dbch\af17\loch\f1 3. Fi\hich\af1\dbch\af17\loch\f1 gure 
\par 
\par \hich\af1\dbch\af17\loch\f1 Figure A1. The multi-point linkage analysis results in the age-at-diagnosis < 40 yrs. subgroup analysis of chromosome 1. The markers genotyped in this study are printed below the horizontal axis.
\par 
\par 
\par }{\field\fldedit\fldlock{\*\fldinst ref {\b\fs24\cf6 \hich\af1\dbch\af17\loch\f1  SHAPE  \\* MERGEFORMAT }}{\fldrslt {\lang1024 
{\shpgrp{\*\shpinst\shpleft0\shptop0\shpright8910\shpbottom8881\shpfhdr0\shpbxcolumn\shpbypara\shpwr3\shpwrk0\shpfblwtxt0\shpz0\shplid1026{\sp{\sn groupLeft}{\sv 2649}}{\sp{\sn groupTop}{\sv 3423}}{\sp{\sn groupRight}{\sv 10074}}
{\sp{\sn groupBottom}{\sv 10916}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockRotation}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 0}}{\shp{\*\shpinst\shplid1027
{\sp{\sn relLeft}{\sv 2649}}{\sp{\sn relTop}{\sv 3423}}{\sp{\sn relRight}{\sv 10074}}{\sp{\sn relBottom}{\sv 10916}}{\sp{\sn fRelFlipH}{\sv 0}}{\sp{\sn fRelFlipV}{\sv 0}}{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fLockText}{\sv 1}}{\sp{\sn cxk}{\sv 0}}
{\sp{\sn fShadowOK}{\sv 1}}{\sp{\sn f3DOK}{\sv 1}}{\sp{\sn fLineOK}{\sv 1}}{\sp{\sn fFillOK}{\sv 1}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fPreferRelativeResize}{\sv 0}}}}
{\shp{\*\shpinst\shplid1028{\sp{\sn relLeft}{\sv 2799}}{\sp{\sn relTop}{\sv 3686}}{\sp{\sn relRight}{\sv 9787}}{\sp{\sn relBottom}{\sv 9336}}{\sp{\sn fRelFlipH}{\sv 0}}{\sp{\sn fRelFlipV}{\sv 0}}{\sp{\sn shapeType}{\sv 202}}{\sp{\sn lTxid}{\sv 65536}}
{\sp{\sn WrapText}{\sv 2}}{\sp{\sn fAutoTextMargin}{\sv 0}}{\sp{\sn fRotateText}{\sv 0}}{\sp{\sn fFitShapeToText}{\sv 1}}{\sp{\sn fFitTextToShape}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}
{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fHitTestLine}{\sv 1}}{\sp{\sn lineFillShape}{\sv 1}}{\sp{\sn fShadow}{\sv 0}}{\sp{\sn fshadowObscured}{\sv 0}}
{\sp{\sn fCalloutMinusX}{\sv 0}}{\sp{\sn fCalloutMinusY}{\sv 0}}{\sp{\sn fCalloutDropAuto}{\sv 0}}{\sp{\sn fCalloutLengthSpecified}{\sv 0}}{\shptxt \pard\plain \qj\nowidctlpar\adjustright \fs21\kerning2\cgrid {\pard\plain \qj\nowidctlpar\adjustright 
\fs21\kerning2\cgrid {\object\objemb\objw7167\objh5393\objscalex113\objscaley114{\*\objclass PowerPoint.Slide.8}{\*\objdata 010500000200000013000000506f776572506f696e742e536c6964652e3800000000000000000000a80400
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000050000000100000000000000001000000200000001000000feffffff000000000000000004000000050000000600000007000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffdffffff1b020000feffffff44020000fdfffffffdfffffffdfffffffdffffff090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a0000001b0000001c0000001d0000001e00
00001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d000000
3e0000003f000000400000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d00
00005e0000005f000000600000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000007b0000007c000000
7d0000007e0000007f0000008000000052006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff04000000118d81649b4fcf1186ea00aa00b929e8000000000000000000000000e0dc
609a1194c30103000000800400000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
0000000000000000000000001400000000000000030045005000520049004e0054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100002010100000003000000ffffffff0000000000000000000000000000000000000000000000000000
0000000000000000000008000000c825040000000000010043006f006d0070004f0062006a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
000000000000000000000000010000007600000000000000feffffff02000000fefffffffefffffffeffffff06000000070000000800000009000000feffffff0b0000000c0000000d0000000e0000000f0000001000000011000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff118d81649b4fcf1186ea00aa00b929e81c00
00004d6963726f736f667420506f776572506f696e7420bbc3b5c6c6ac000f0000004d5350726573656e746174696f6e0013000000506f776572506f696e742e536c6964652e3800f439b27100000000000000000000000000000000000000000000000003000d0000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000f60f1d000000140000005fc091e38f1600000500f403030048026c696a6965080000006c0069006a00690065000000000000000000000000000000000000feff0000040a0200000000000000000000000000000000000100
0000e0859ff2f94f6810ab9108002b27b3d930000000ec0000000a0000000100000058000000020000006000000004000000740000000800000084000000090000009400000012000000a00000000a000000c00000000c000000cc0000000d000000d80000000f000000e400000002000000a80300001e00000009000000
bbc3b5c6c6ac2032000020001e000000060000006c696a69650020321e000000060000006c696a698100000082000000830000008400000085000000860000008700000088000000890000008a0000008b0000008c0000008d0000008e0000008f0000009000000091000000920000009300000094000000950000009600
00009700000098000000990000009a0000009b0000009c0000009d0000009e0000009f000000a0000000a1000000a2000000a3000000a4000000a5000000a6000000a7000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af000000b0000000b1000000b2000000b3000000b4000000b5000000
b6000000b7000000b8000000b9000000ba000000bb000000bc000000bd000000be000000bf000000c0000000c1000000c2000000c3000000c4000000c5000000c6000000c7000000c8000000c9000000ca000000cb000000cc000000cd000000ce000000cf000000d0000000d1000000d2000000d3000000d4000000d500
0000d6000000d7000000d8000000d9000000da000000db000000dc000000dd000000de000000df000000e0000000e1000000e2000000e3000000e4000000e5000000e6000000e7000000e8000000e9000000ea000000eb000000ec000000ed000000ee000000ef000000f0000000f1000000f2000000f3000000f4000000
f5000000f6000000f7000000f8000000f9000000fa000000fb000000fc000000fd000000fe000000ff000000000100000101000002010000030100000401000005010000060100000701000008010000090100000a0100000b0100000c0100000d0100000e0100000f010000100100001101000012010000130100001401
000015010000160100001701000018010000190100001a0100001b0100001c0100001d0100001e0100001f010000200100002101000022010000230100002401000025010000260100002701000028010000290100002a0100002b0100002c0100002d0100002e0100002f01000030010000310100003201000033010000
3401000035010000360100003701000038010000390100003a0100003b0100003c0100003d0100003e0100003f010000400100004101000042010000430100004401000045010000460100004701000048010000490100004a0100004b0100004c0100004d0100004e0100004f0100005001000051010000520100005301
00005401000055010000560100005701000058010000590100005a0100005b0100005c0100005d0100005e0100005f010000600100006101000062010000630100006401000065010000660100006701000068010000690100006a0100006b0100006c0100006d0100006e0100006f010000700100007101000072010000
730100007401000075010000760100007701000078010000790100007a0100007b0100007c0100007d0100007e0100007f010000800100008101000082010000830100008401000085010000860100008701000088010000890100008a0100008b0100008c0100008d0100008e0100008f01000090010000910100009201
0000930100009401000095010000960100009701000098010000990100009a0100009b0100009c0100009d0100009e0100009f010000a0010000a1010000a2010000a3010000a4010000a5010000a6010000a7010000a8010000a9010000aa010000ab010000ac010000ad010000ae010000af010000b0010000b1010000
b2010000b3010000b4010000b5010000b6010000b7010000b8010000b9010000ba010000bb010000bc010000bd010000be010000bf010000c0010000c1010000c2010000c3010000c4010000c5010000c6010000c7010000c8010000c9010000ca010000cb010000cc010000cd010000ce010000cf010000d0010000d101
0000d2010000d3010000d4010000d5010000d6010000d7010000d8010000d9010000da010000db010000dc010000dd010000de010000df010000e0010000e1010000e2010000e3010000e4010000e5010000e6010000e7010000e8010000e9010000ea010000eb010000ec010000ed010000ee010000ef010000f0010000
f1010000f2010000f3010000f4010000f5010000f6010000f7010000f8010000f9010000fa010000fb010000fc010000fd010000fe010000ff010000000200000102000002020000030200000402000005020000060200000702000008020000090200000a0200000b0200000c0200000d0200000e0200000f0200001002
00001102000012020000130200001402000015020000160200001702000018020000190200001a020000feffffff450200001d0200001e0200001f020000200200002102000022020000230200002402000025020000260200002702000028020000290200002a0200002b0200002c0200002d0200002e0200002f020000
300200003102000032020000330200003402000035020000360200003702000038020000390200003a0200003b0200003c0200003d0200003e0200003f02000040020000410200004202000043020000feffffff52020000feffffff4702000048020000490200004a0200004b0200004c0200004d0200004e0200004f02
00005002000051020000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01000000580000000000000000000000b70b0000e308000000000000000000005f3100002625000020454d4600000100c82504005902
000002000000000000000000000000000000441200009e1a0000c500000020010000460000002c00000020000000454d462b014001001c000000100000000110c0db000000005802000058020000460000005c00000050000000454d462b224004000c000000000000001e4001000c00000000000000244001000c000000
00000000214007000c000000000000003040020010000000040000000000803f044000000c0000000000000046000000280000001c0000004744494302000000ffffffffffffffffb90b0000ca0800000000000046000000580000004c000000454d462b2a40000024000000180000000000803f00000000000000000000
803f00000000000000000a4000802400000018000000ffffffff01000000000080aa000080aa00803b45ff9f0c452100000008000000620000000c00000001000000250000000c000000000000804d0000006c0000000000000000000000b70b0000c90800000000000000000000b80b0000ca0800002100f00000000000
000000000000803f00000000000000000000803f00000000000000000000000000000000000000000000000000000000000000000000000000000000250000000c00000007000080250000000c00000000000080220000000c000000ffffffff460000001c00000010000000454d462b044000000c000000000000004600
00001400000008000000474449430300000046000000280000001c0000004744494302000000e000000001080000530300009908000000000000460000001400000008000000474449430300000046000000280000001c00000047444943020000000004000001080000b807000099080000000000004600000014000000
08000000474449430300000046000000280000001c00000047444943020000009500000063000000f10a0000220700000000000046000000f04e0000e44e0000454d462b2a40000024000000180000000000803f00000000000000000000803f000000000000000008400005644e0000584e00000110c0db010000000000
00000000000000000000000000000100000089504e470d0a1a0a0000000d4948445200000384000002bc08020000003872e618000000017352474200aece1ce900004df349444154785eeddde982b3c6d52e50fbdc78922bcf91a37c0ad6009b9a87d5bf12bf50c3da25f47481d47ffefbdffffec30f0102040810204080
00811e02ffaf47a7fa24408000010204081020f09780306a1d10204080000102040874131046bbd1eb9800010204081020404018b506081020408000010204ba0908a3dde8754c8000010204081020208c5a03040810204080000102dd0484d16ef43a2640800001020408101046ad010204081020408000816e02c26837
7a1d13204080000102040808a3d600010204081020408040370161b41bbd8e09102040800001020484516b800001020408102040a09b8030da8d5ec7040810204080000102c2a835408000010204081020d04d4018ed46af6302040810204080000161d41a204080000102040810e826208c76a3d7310102040810204080
80306a0d10204080000102040874131046bbd1eb9800010204081020404018b506081020408000010204ba0908a3dde8754c8000010204081020208c5a03040810204080000102dd0484d16ef43a2640800001020408101046ad010204081020408000816e02c268377a1d13204080000102040808a3d600010204081020
408040370161b41bbd8e09102040800001020484516b800001020408102040a09b8030da8d5ec7040810204080000102c2a835408000010204081020d04d4018ed46af6302040810204080000161d41a204080000102040810e826208c76a3d731010204081020408080306a0d10204080000102040874131046bbd1eb98
00010204081020404018b506081020408000010204ba0908a3dde8754c8000010204081020208c5a03040810204080000102dd0484d16ef43a2640800001020408101046ad010204081020408000816e02c268377a1d13204080000102040808a3d600010204081020408040370161b41bbd8e0910204080000102048451
6b800001020408102040a09b8030da8d5ec7040810204080000102c2a835408000010204081020d04d4018ed46af6302040810204080000161d41a204080000102040810e826208c76a3d731010204081020408080306a0d10204080000102040874131046bbd1eb9800010204081020404018b506081020408000010204
ba0908a3dde8754c8000010204081020208c5a03040810204080000102dd0484d16ef43a2640800001020408101046ad010204081020408000816e02c268377a1d13204080000102040808a3d600010204081020408040370161b41bbd8e09102040800001020484516b800001020408102040a09b8030da8d5ec7040810
204080000102c2a835408000010204081020d04d4018ed46af6302040810204080000161d41a204080000102040810e826208c76a3d731010204081020408080306a0d10204080000102040874131046bbd1eb9800010204081020404018b506081020408000010204ba0908a3dde8754c8000010204081020208c5a0304
0810204080000102dd0484d16ef43a2640800001020408101046ad010204081020408000816e02c268377a1d13204080000102040808a3d600010204081020408040370161b41bbd8e09102040800001020484516b800001020408102040a09b8030da8d5ec7040810204080000102c2a835408000010204081020d04d40
18ed46af6302040810204080000161d41a204080000102040810e826208c76a3d731010204081020408080306a0d10204080000102040874131046bbd1eb9800010204081020404018b506081020408000010204ba09fcf9ef7fffbb5be7c377fce79f7fbec6780e753cf2710ad5e16b6b80040810204080c01002c2e8cf
3204f3e5db61c7e644d221d6b84110204080000102030bb84d9f559c9324fa68f7fc5fb33a76320102040810204060090161f44b191f21528e5c62799b0401020408102030ba8030fa5ea1780cfdbc8fffb82fff766b3ededae82bc5f80810204080000102150484d1ffa1da10adb0c034498000010204081038131046ff
ab93b98579dc10f5b925af390204081020408040504018fd0e751928e3e1357e64b0660e23408000010204082c23208cbe97f2f3b9cf658a6d220408102040800081d1047ccfe8ff6ed39f7ff6a8e0bf7e5d04beaf74b4d786f1102040800001020d04ec8cfe17f9f2be7cbd625c7e70ea7980dbfdf54aa0650204081020
40a0978030da4b5ebf0408102040800001027f08a39d1781fdcece05d03d010204081020d0554018edcaaf7302040810204080c0de02c2e8def5377b020408102040804057019fa6ffc9fff9d73e8f87e6fceb493b8f7feaf851aaae4b51e7040810204080c08e02764677acba39132040800001020406111046ab17c24e
6775621d10204080000102d30a08a389a53bf90e7c1f904f34751a010204081020b09f8030ba5fcdcd9800010204081020308c80309a5e8acfcdd1cfbf93e41e7dbaaf33091020408000810d0484d10d8a6c8a0408102040800081510584d1acca9c6f7cda16cdc27532010204081020b08180309a5be447e2fc0c9d5fff
636e4fce27408000010204082c27e04bef3b97f4f3a3f7f6533b9744f70408102040804043013ba30db175458000010204081020f0770161d48a204080000102040810e826208c76a3d731010204081020408080306a0d10204080000102040874131046bbd1eb9800010204081020404018b506081020408000010204ba
0908a3dde8754c8000010204081020208c5a03040810204080000102dd0484d16ef43a2640800001020408101046ad010204081020408000816e02c268377a1d13204080000102040808a3d600010204081020408040370161b41bbd8e09102040800001020484516b800001020408102040a09b8030da8d5ec704081020
4080000102c2a835408000010204081020d04d4018ed46af6302040810204080000161d41a204080000102040810e826208c76a3d731010204081020408080306a0d10204080000102040874131046bbd1eb9800010204081020404018b5060810204080c0df04fefcbf1f2e0408341010461b20eb8200010204e61078a6
d0d758dffeef1c73304a02b30908a3b355cc7809102040a08ec031861e7bf8f5dfeb8c42ab04b6131046b72bb9091320408000010204c6111046c7a9859110204080c0a0023647072d8c612d21208c2e514693204080008180c0c92793c4cd809f430854111046abb06a9400010204861238ff6492243a54b10c66370161
74b78a9b2f010204b61328f2c9248175bb7563c2ad0484d156d2fa2140800081f10444ccf16a6244db0908a3db95dc8409102040e028208f5a0f04fa0a08a37dfdf54e8000010275050a66cd824dd59db3d6094c25208c4e552e832540800001020408ac25208cae554fb321408000818380bd4ccb81c0f802c2e8f83532
4202040810204080c0b202c2e8b2a5353102040810282e60abb538a9060908a3d60001020408ac292038ae5957b35a4e40185daea4264480000102040810984740189da756464a800001026101dba2612a0712e82c208c762e80ee09102040602e013177ae7a19edf802c2e8f835324202040810204080c0b202c2e8b2a5
35310204086c2b60f372dbd29bf88c02c2e88c55336602040810204080c02202c2e82285340d02040810780a34d8166dd0856a12d8474018dda7d6664a80000102040810184e40181dae240644800001025505fefd9f9faa5d689c0081b880301ab77224010204088c2e10bf812e8f8e5e4be3db464018dda6d4264a8000
01027ffc71cca0f2a815416004016174842a1803010204081410886f8bbe3a7bbb65ef0e7e81326882c04d0161f42698c30910204060398167067d6d9446764c1382ef726c2644a08c80305ac6512b0408102030be4024658e3f0b2324b0988030ba58414d870001029b0ad8aadcb4f0a63dbf80303a7f0dcd8000010204
0202b64503480e21d0414018ed80ae4b020408102040800081a780306a2510204080c0f402eed14f5f4213d8584018ddb8f8a64e80008125042249d43dfa254a6d126b0a08a36bd6d5ac08102040204720125e232138670cce25b0898030ba49a14d930001020408102030a280303a62558c8900010204081020b0898030
ba49a14d930001020408102030a280303a62558c8900010204081020b0898030ba49a14d930001020408102030a280303a62558c89000102048202918fb4473e1affd95de4ac48efc189388cc0b602c2e8b6a5377102040810204080407f0161b47f0d8c8000010204081020b0ad8030ba6de94d9c00010204081020d05f
4018ed5f032320408000010204086c2b208c6e5b7a132740800001020408f4171046fbd7c0080810204080000102db0a08a3db96dec409102030bd40e49b9522dfd0f40b22726e640cd3439b00819a02c2684d5d6d1320408000010204089c0a08a31608010204081020408040370161b41bbd8e09102040800001020484
516b800001020408102040a09b80305a80fef1f4fae74f8176354180000102040810585d4018cdaaf033837e6de2e49fb2ba743201020408fc4720f231f6c8c7e1cf39232d4446a2680408fc121046d3d746e4ea1339267d04ce24408000010204084c2e208c4e5e40c32740800001020408cc2c208c2656ef73cbf3712b
e7f9f3d6a2cdd14462a7112040800001021b0808a3658a7ccca091078ccaf4aa1502040810204080c0e402c2e8e405347c02040810204080c0cc02c2e8ccd5337602040810204080c0e402c2e8e405347c0204086c2910791cbfd44353917622e3d9b250264de05a4018bd36fa7ac4dbb5e978197abb2445ae628983701a
010204081020406072813f45a59c0a5efe2a7cc97bd9c26378978de44cc1b90408109851a0f1c5b371773356c49809240bd8194da6fbebc4f398582a44befed668d6589d4c80000102040810184f40181daf26464480000102040810d8464018cd2af5f98d9bc86d9dacee9d4c80000102040810985c40184d2fe0e70795
3eff02933c9aeeeb4c0204081020406003016134b1c8271f993ff9a07d62674e23408000818340e4f7fc524fed832740a0b680305a5bf876fbafbf71fff93f6eb7e50402040810204080c0d802c2e8d8f5313a02040810204080c0d202c2e8d2e5353902040810204080c0d802c26899fa9cfc05a6321d68850001020408
1020b0a280309a58d5cf47e37f7d35bd87e813899d468000010204086c20208c6e506453244080c042023e4abf50314d85c05f02c268fa3a886c79468e491f81330910204080000102930b08a35905fcfc96fb577327ff94d5a59309102040a0b940646721b265db7ce03a243081c09f9117d804f39876889f172f1599b6
98064e80400b8148e6ab7121edd56f0b537d10e82a6067b42bbfce09102040800001027b0b08a37bd7dfec09102040800001025d0584d1aefc3a2740800001020408ec2d208cee5d7fb3274080c054021edc9caa5c064b2024208c86981c44800001020408102050434018ada1aa4d0204081020408000819080301a6272
100102040810204080400d0161b486aa360910204080000102044202c26888c941040810204080000102350484d11aaada2440800081f2023e4a5fde548b04061010460728822110204080000102047615104677adbc791320408000010204061010460728822110204080000102047615104677adbc7913204080000102
04061010460728822110204080c0f002fffef7bf2fc718f988d565230e20b09b8030ba5bc5cd9700010204081020309080303a50310c8500010204081020b09b8030ba5bc5cd9700010204081020309080303a50310c8500010204081020b09b8030ba5bc5cd97000102530a443e1b14f98cd194933768024b0b08a34b97
d7e40810204080000102630b08a363d7c7e808102040800001024b0b08a34b97d7e40810204080000102630b08a363d7c7e808102040800001024b0b08a34b97d7e40810204080000102630b08a363d7c7e808102040800001024b0b08a34b97d7e40810204080000102630b08a363d7c7e808102040800001024b0b08a3
4b97d7e40810204080000102630b08a363d7c7e808102040e08f3f06f9f34b91bff01419aa92122070141046ad070204081020408000816e02c268377a1d13204080000102040808a3d600010204081020408040370161b41bbd8e09102040800001020484516b800001020408102040a09b8030da8d5ec7040810204080
000102c2a835408000010204081020d04d4018ed46af6302040810204080000161d41a204080000102040810e826208c76a3d731010204084404227fd328f2b791227d39860081f602c2687b733d122040800001020408fc574018b514081020408000010204ba0908a3dde8754c8000010204081020208c5a0304081020
4080000102dd0484d16ef43a2640800001020408101046ad0102040810201015887c6c3ff2f1ff687f8e23b0818030ba41914d910001020408102030aa80303a6a658c8b00010204081020b0818030ba41914d91000102d30a446e79476e9d4f0b60e004d6171046d7afb119122040800001020486151046872d8d811120
408000010204d6171046d7afb119122040800001020486151046872d8d811120408000010204d6171046d7afb119122040800001020486151046872d8d811120408000010204d6171046d7afb119122040800001020486151046872d8d811120408000010204d6171046d7afb119122040800001020486151046872d8d81
1120406077017f7e69f71560fe7b0808a37bd4d92c09102040a09040e4af8f466274a1e16886c0f402c2e8f425340102040810204080c0bc02c2e8bcb5337202040810204080c0f402c2e8f425340102040810204080c0bc02c2e8bcb5337202040810204080c0f402c2e8f425340102040810204080c0bc02c2e8bcb533
7202040810204080c0f402c2e8f425340102040810204080c0bc02c2e8bcb5337202040810204080c0f4027f46bebc77fa590e3c81cf2f46569181cb65680408b413887c6f7ced0be6bffef5afe384fff18f7f3cffef08636b57093d11a82c208c5606be6a5e18bd12f2ef04086c2ad03df0bd25d16319fef9cf7f5e56a5
7650be1c800308cc22208c76ae9430dab900ba2740605481be61f42489bec0ce23a9303aeaca32aee1043c333a5c490c8800010204fa0a4492e8638491fdd1be13d13b81290484d129ca649004081020d048e033893e1e157dfe341a816e086c26208c6e5670d325408000813b02c70cfa19494f3647238f19dc19886309
2c2b208c162bede3ba73fc29d6ae8608102040a093c0d7ddd0b7ffe8667da7e2e8761d0161b4402d9f19f4ada1afffb140679a20408000816a02c77bf4eecb5763d63081bf0908a3b90be2fc468cdb34b9bece274080c078023647c7ab89114d2c208c66154fd6cce273320102044612087e88fe396477e7472a9db1cc2d
208ca6d7ef2d893ebe52eef9f3d6a2c09a4eec4c02047615885c39ab7e91a77bf4bb2e3df3ee20208c9647af7a7d2c3f5c2d12204080c01f7fdcda16fddc1cb5516a11114816104693e9fe76a2005ac6512b0408101840c0b6e8004530848d0484d1c4629fdf427addb2ff7ae33eb14ba711204080000102049613104697
2ba90911204080c04d81e46f743ade9d77a7fea6bac309fc5740182db6147ce97d314a0d112040a089c023833e7f9af4a6130204be0b08a3655646c12fbd7f0bb5918f9496998356081020b081c02b80caa01b54db14e710104627a8d32b9e4e305643244080c0c002970134e1a34beed40f5c70439b434018ad5b27fb9a
757db54e800081b0c079127dc4d084241aeedc810408fc14f8d37712a5ad8ecf94f9923cf9a7cfbe6ea555c54a2b96b30810984b207261bc7b3dfc9a4473d2e77190bf3647ef0e72ae32192d815202c268a2e4e79f5f3a3674feaf27479e8fc6752db15a4e2340602a81e261f43389e6c4d097a53c3ad5b232d87105dca6
1fb736464680000102f902959268fec0b44080c05340181d6e25bc7d61fef1ff0e375603224080c0d80292e8d8f5313a02c268c61a70c73c03cfa90408106821d03289fa4c7d8b8aea6351013ba38b16d6b4081020b0b740cb24bab7b4d913c815104673059fe71f1f638f7f7aa94cdf5a2140800081bf0b48a256048189
0484d1f462bddda9f7d5f4e994ce24408040390149b49ca59608b4101046eb2a7bb4b4aeafd6091020702550e45b9cae3af9ebdf3d361a51720c814f0161346b559c674d49340bd7c9040810b82ff0b62dda2c89de1fa9330810f8af80309abb149e5fbdf4d98a249a2beb7c020408e40948a2797ece26d04840182d03fd
f9e5a065dad50a0102043613c8f9f34be77f7d7e3348d325308d80303a4da90c9400010204e2025db6453d361a2f902309bc0484518b81000102045610b02dba4215cd614b016174cbb29b340102049616e8b22dbab4a8c911a828208c56c4d53401020408b411e8b22d1af9a06ae411d836447a2130ac80303a6c690c8c
000102045204fa6e8b7a6c34a566ced95b4018ddbbfe664f80000102040810e82a208c76e5d73901020408640b1cefd1f7dd16cd9e8a0608ec28208cee58757326408000010204080c22208c0e5208c3204080008114812e1f5d4a19a8730810f821208c5a1a04081020308a40e4b3e7279f611fe41ebdcf308db29e8c63
1201617492421926010204087c08d816b528082c20208c2e50445320408000813f06d91655090204ee0a08a377c51c4f800001024308d8161da20c0641205b4018cd26d40001020408f416186d5bf4f8d8a8d0dc7b75e87f74016174f40a191f010204087c0a4878560581650484d1654a6922040810d85460b46dd14dcb
60da04520584d15439e7112040800001020408640b08a3d9841a2040800081b60253fcfd4f8f8db65d147a9b5840189db878864e800001027d054ebe81bfefc0f44e6022016174a262192a010204081020406035016174b58a9a0f010204261508fe2dd029eed14f5a02c326d0454018edc2ae53020408102040800081bf
048451eb8000010204085411f019a62aac1a5d4e40185daea42644800081750506bc47ef334ceb2e37336b24208c3682d60d0102040810204080c0a780306a5510204080c01c02c7bbdefeead21c35334a020101613480e4100204081020408000813a02c2681d57ad122040800001020408040484d100924308102040a0
b7807bf4bd2ba07f02b50484d15ab2da25408000814d047ca07e93429b66250161b412ac6609102040e08640e4cf2fdd686e98437dd5e830a53090710584d1716b636404081020f014708fde4a20b0b08030ba70714d8d0001020408102030ba80303a7a858c8f00010204081020b0b08030ba70714d8d0001022b08b847
bf4215cd81c06f0161d4ea204080000102b9023e509f2be8fc8d0584d18d8b6fea040810185ec0b6e8f025324002b902c268aea0f3091020408000010204920584d1643a271220408000816b015f357a6de488bd0584d1bdeb6ff60408102040800081ae02c268577e9d13204080c01f7facfae797d49600818880301a51
720c01020408741098ebd34b3e50df6189e8720901617489329a0401020408102040604e016174ceba193501020408102040600901617489329a0401020408102040604e016174ceba19350102045617383e307afcdfabcfdbfc086c27f0a707aefbd6fcf333a42ad2a522fffad7bfbef6fb8f7ffca3cb78744a602b81af
9fa67f0ba3535c1b4fbe1660ae0f636db5fc4cb6bb809dd1ee253080ce028f18fa2b893e4676f24f9dc7ad7b0204c6139822318fc76644bb0b08a3bbaf80cde71fc99ae769757340d32740800001029902c26826a0d36715b81b3123b175560be326309e800746c7ab891111a825208cd692d5eec8025f93e5e3f1d0e3cf
e7f8efe6d791058c8d00010204080c22208c0e5208c36827f02b89be8de0194cbf46d27663d513810d04227f0bd4b3981b2c0453dc574018ddb7f67bcefc3389fe0a9d4f1f7974cf7562d604081020d04c40186d46ada3fe025f93e8e5b0bea6558f905eba398040b2c0d40f8c463671239bc1c97a4e24309d80303a5dc9
0cb898c0adef10fd3c581e2d56090d11204080c0c602c2e8c6c5df6cea6fd9f156127d52c9a39b2d19d325505260eaedde9210da22f021208c5a149d059e1f516ffc41f584242a8f765e28ba2740800081450584d1450b3bc9b4de762beb45d282b7d4ed8f4eb2b80c7356013b88b356ceb809a40a08a3a972cecb162818
10cfc7927f83fead7d7934bbf81a204080000102ff1510462d85e1047e85d4e30dfd6641f6978e3c3adcba312002040810985340189db36ecb8dfae421ce5f4f9406efe917df167dd9273f78ba5cf54c880001020408a40b08a3e976ce6c2070b9037a79c07190c5e3e35b83b706d3404f1704c61778fbc6cdaf0f8c46be
b973fc993e46789c9dcbc5142533c83602c2681b67bdbc0b1c2fc4cf48770c76cf7f0d5eac4f0e0bb690539ee201376730ce254080000102d30908a3d3956cdf013fff1252f2df436a931a1bc4df7d57809913204080c08a02c2e88a555d624ee7cf7a0ef5f92137eb9758712641800001027d0484d13eee9bf7fa798ffe
1ce4eba6e6507974f3829a3e812202cb7cc3e8320fb91629ab46085c0a08a397440e682770f74efaf9f177236fce3c6d8ee6e839773781e3d7b43d02e8eb673707f32540e029208c5a09a30b9c27cebbf9b5de6ce5d17ab65a5e4620f88d6ccbccd7440810880808a31125c79414b8b56119c99a9f1fc32f395c6d112050
48c0c7fb1e90bedda9d06ad2cc5202c2e852e5349997c0adc85bcacde6682949edac27702b891e13db7a14664480c09b80306a498c2570cc73916dd1b146fff76f4b1d6d6cc643601c81c7abfbf8b4a8f4394e698c84407b0161b4bdb91e2f047e7d99e8c969c3dea9bfb51b6465105855e0f39bdadefef0d263e2bf3ec9
e493e9abae0af322f01210462d0602850566dcd02d4ca03902bf05bc40ac0e0204de0484514ba2a9409b4739dbf41284b3391a84721801020408ec29208c16aefbe3ded3f1a770eb9a9b64bbc5de8fa54ae02590f3cba17bf41612811d0484d11daa6c8e9d056c8e762e80ee0713f87c6074b001d61d8e6f77aaebabf509
0584d19245dbfc0a5b92b2505b1d77287dcd53a11a6a666e819cdfc46c8bce5d7ba32710161046c35457074aa25742d5ffbd63f4ac3e371d10985fe0d62b74f6243afbf8e75f6e66309380303a53b53a8ef5f8b7a45ffffbee78721e1dbbdbd708c7db1c1da10ac6d051e0ebb668e4f77649ae63d5744da0bd80305ac63c
72792dd3538f567edd681bfccf4cdfda86a9e43ac2182a4d4db3046e09782ddce2723081ad0484d102e5de3389bee0729e092ba0fff726067fc31bcaaa38be060910204080408280309a80e694a10512fe8053d5f90c9e8fabce5de30408102040e0524018bd24ba3860ab6dd157cef33464f2bab1399a4ce74402cb08f8
76a7654a6922450484d1228cff6d64ed87eedf02e8dd0dbfdd3ebd745c5877ad4a2e4a6d11184920f2dbfbda17d291aa612c0446111046b32a71bcb096ba80befd0da7c8b53b6b0ebf4fbeb58777ebe04a03d62c0102e308ecfcfbe73855301202530808a3e9656a16135ff1347dacf7cf7c0b975ff7f66cf8c55d8f5682
7bdccd9104081020b0bc80305aa6c4a5b645cb8c462b0408102040800081490484d1c44235db164d1c5fde69916dd1670f36fce2d2ace2568e5c522072d9f48bfd92a5372902e702c268ca0a79bba4ae7df52c722fded36329ebcc39040810204060030161b440918f1f397a6baecbe39e9953ca79a231e7dccc613b9d00
817104fcfef9a8c5f93e856f771a67b91a49770161b47b09de07f0b87efdfa693fd6c8b668e498f6231fb34777eac7ac8b511120408040470161b423fe885de76f6de6b730a28b3111209027e081d13c3f6713585940185db9ba99738b6f79c68fcc1c92d309102040800081c50484d19482c6efa4bf8e4ce9a6f9393635
1b90bb53df00591704081020309180303a51b19a0ef5ee66a78cd5b43c3a2330b0804f2f0d5c1c432330a280303a62558c8900010204081020b0898030ba49a14d732001bbc80315c35008f413f0ed4efdecf53c9680303a563d8c8600010204081020b09580305ab8dc6f9f6d2adc7acde6f21ff3b2e117af0fabb89523
09102040606d016174edfa9a1d010204081020406068016174e8f2ac31b8fc3dd7351ccc82c0b602bef17edbd29b38818880301a51720c81f202eed49737d52281c104ceff3cfd6083351c02dd0484d16ef44b762c602d595693224080000102f50484d17ab633b5ec4efa4cd5325602030bb8980c5c1c432330a880303a
68610c6b07011bc93b54d91c09102040e05c4018b542081020408000010204ba0908a3dde857edd86edfaa951d675e8f1bc1cf9f7186642404d204fc11a63437672d26208c2e56d094e978c62b45add03991ec2e7b1db18fcb55242db40c35438000819e02c2684f7d7d13b81478cb5e97c7af7dc0d7dd505ba46b17ddec
0810585e40185dbec42648601101a173d242fac6fb490b67d8049a0908a3cda87544e0bb40e44efdeb4c81cc3222309780efbd9fab5e46db454018edc2be78a7b7d2d5e216a65748e02d853fd6986556885633040810e82c208c762e40f7ee5b7e7ae9981eba4fdc00e615b09086ad5dcbebc9b008064680c05d0161f4ae
d894c7bf3e8eed26ef5cf553afb9ea65b4040810209020208c26a04d76ca5ba0916f06ac9f3bcee745f9b5dfc66dc0c56c48040810b82b208cde159becf85ed1d38dd47a0ba5574debcd48cb04081020b0b38030ba72f57fa596d77ff780d7cae55f656ec2f72a95340f0204087c171046975d19dec2672fad5f151e15fc
fc10fdec65357e026f02fe22a8254140185d730d7c26d1b7fbe6a2ea6885f7f8e3674522ab94db682bd97808102070574018bd2b36e5f1cf37ecc679d463a353ae9561067df90bd53023351002040810c8121046b3f8c63cd99dcd31eb9239aacdb70083bfdbf816b3cc659673ba074b7ee9f9234c39ebcab93b0808a38b
57f9ed2dfcd73b7af09d7e712cd31b46a0c82f54cf603acc9c361d883f4cbf69e14d9bc01d0161f48ed60cc75ebefbca9dc39671f3bdcf575d8a24d15fad0d5b7d03eb28f048ccaf9f8ec3d035816d0584d1954b3f54ee1c6a302b577dbfb9595afbd5bccc8cbf06d0c8566e99eeb54280c0ff0908a33bae85666fdecd3a
dab18a8bce396d5bf4b1d2de7e8e3c97b70b16b534adef02979ba0f2a8a543a0b18030da18bc6e77691f20a81a195f11a1eeccb5bea240ceca6cfcdd112bf2af39274173cdba9ad5e402c2e8e4054c1d7ecedb7c6a9fcebb16d8bc2eb630af97882332047e25d1c7a7dddf3ef02eb366303b95c06d0161f436d9b027dc7d
23b767396c290dec21909fcb6d8e5a48e702cf0cfa8aa1f2a80543a0978030da4bbe6ebff96fe475c7a775024d04bc109a30cfd1c9db6667e4bb3f9bed8ffa8ba073ac21a3ac26208c56a36ddbf0dd6dd1b6a3d31b812104bc4c8628438f4104936824a1a60dbf5ecb69e3711681a10484d1a1ca5166307683ca38766a45
f9cac2bb595fd6f3576b699f9e6c33b65bbd488db7b81c4ca08880305a84b17323f67b3a1740f725049649332530b4515220b82dfaeaf298479bdda92f39616d11984d40189dad6257e3b5af7625e4dfb713f0a2e855f248926bbc13d9b8bb5ef2fa25309780303a57bd8c96008114017f6a35456d897322817889899a04
81890584d1898b67e8ab0ad8c95bb5b2e6d557c0b6685f7fbd13f825208c5a1b0408f417f0c068ff1aac3882e46d518f8daeb81ccc695c016174dcda0447e65d3c08e5b0cd05dca96fbc002241b0e55665cbbe1a53eb8ec0ec02c2e8ec1534fef505bedeb5f7150aeb17de0cf304226938af07671320504640182de3a815
026505228f8d3ef2a8485a965d6bcb08dcfd3aa765266e22046614f8d39d8bbe65fbfcddfd6e45dca6ef5bc1c6bdff4a9f91f0da78a8f1ee5aaee1967dc505663ff2ab6a6463f2eee52e0e951f468f2d941ae7b9c9f18f824efd8a8e97c991049e027646e75e09de59e7aedffdd1ff7a8bb24b7adfd2191505664fa20f1a
9f61aab83e344de0ef02c2a81541603281471e7dfe7c8edb5dfbc96a69b8f5054a6d6ad61fa91e08ec2b208cee5b7b339f5de057249d7d5ec64f204720b2299bd3be730910282e208c1627d52081a6026f5ba43647cff57dc153d3d5d9bb33dba2bd2ba07f0221016134c434e6411e181db32eed4735f5671d2ce3f60ba6
768f91bdc92962a2c7466b2f15ed13780a08a35602010204081020408040370161b41bbd8e09141470f7398ec92a6e35dd9135be8f693a040326309d80303a5dc90c98000102e30a2c738f7e5c622323b09c80303a6b493d69376be59a8cdbc7989a30eb84c03d81299e94bd372547132821208c9650d40681010466fc18
53afdfa9dca92fb8607b15b1e0144e9af219a636ce7ad95c4018dd7c0198feb2023647972dad89fd1098fd81d1e39f03f5fab5ccb7121046b72ab7c92e2e30e3e6e8e225313d02040810b8121046af8486fcf7b5ef8b0d496e5004081020408040150161b40aab4609f412f03464501e5410ca611e1bb50608d41610466b
0b6b9f0081ef0236f8d75b191dbfd769f60746d75b0c6644202e208cc6ad1c49603e011f8398af66464c800081cd0484d1f90a6e3f69be9ab51db18f31b5f5d61b01020408640908a3597c4e2640800081ee02eed1772f810110c811104673f49c4b605081f13f9d33c206fff84a832eafc3b046a86303a5829f61f24798
1ad44b17d30908a3d395cc800910204080000102eb0808a3ebd4d24c08102040606a017f8469eaf2197cb280309a4ce74402040810f89f40afef75f2c0a855486076016174b20a6ef284d664551972b81e881cb22c0635ab40c1c7466725306e02d50484d16ab41a2640607801917df81219200102eb0b08a3ebd778b419
3eeea9bd7e461b9bf1102040800001028d0584d1c6e09b76f72b803efffba6281b4fdbd3261b17bff0d43d305a185473047a0808a33dd437ebf3326e5e1eb01998e91220408000818d0484d1998a3df27ed271eff3182e83413378d84cd51a60ac1e881ca00886f03f81d9bfefdd6798ac6602950484d14ab01b35fbf556
bbfbef1bad80c9a72ab24f5ec0f9863f7b289f4fdc8887171046872fd1d8033cdfd1bcb5df79ebe0b1558c8e008116021e186da1ac0f02f50584d1fac68bf65063ef531e5d74b198160102040810f829208c5a1c290252638a5a8f73dc83eea1aecf65051a3c36ea2f822ebb7a4cecb780303acdea18e7d34b559368d5c6
a729f6d2031d67252fcdbcfee4dca35fbfc666b88d80305aa6d46f9f255f38512d3cb5324b412b130af4dd3f7ea4f3d7cf5c78c7df2b8efb7973cdc2680910e82e208ce696e0d7a393351ea9cc1dabf30910184ce098e71e437bfbbf830dd67008102050454018cd62bddc26bc3c20abfbe627b7994e9b5e9ae3e9904048
e0b851ba5236f57d46a1f23b88c09602c2687ad965a6743b673614e87b0fbae144e7eb2a92359fd974beb9ad3be2069f615a17cfcc087c1710468bad8cc715eaf9f3d6e23299b5e5445af6556c05688840350179f4e4ba6acfb5dabad330814602c26822f45b5a3a5e0d6b5c197d0039b14e4e1b4c60d850d57dfff83180
e3183eeb362cdd604bcc700810984f40189daf665d465c76ab3292d7cbf6d8054da76f026f71ea3c7b2daff7f537cc67247dfd2c8fb0ed0423d7c06d714c7c43016174c3a2df9e72d95ce82a7cbb00d92774dff6f3e0635a0ddff2bacdd1344667112030b880309a58a0d713a25f9f134d6c74fed3e241337264d9103cbf
eeac33f81aa136df168dd712d4a7d5f25f77ef8f30c55f208e5c4340182d5fc793c749cb7756bfc560227c85f2f3741ec9a0f5e7a48776025b25d1b76f653af92afbe4a7c06d8eb65bbb7a2240a0958030da4a3adccfe71f734a7edf0af759fec0cf486a0bb9bcf2f02d7e26a7cb8fe9749c53e6c30c273131f32985056e
d6fb2db4e3c2d63581f10584d1c235da765bf4abe3f16186cf0322ef4fc17dd9c255d45c1d8185ef3847362c5fc7440eae5301ad9611f055a3651cb542e0ff0484d1926b41722aa9a9ada20299db7e0963d9e7b3f3f170f975ab3862bbc0e668649a8e2140604f0161b458dd3f936864e7af58f7151a0a66ebd9a759414e
93ef025bed899e7f3d533cb9be212e6c78eb05b3fca7976e693898c01a02c268993aae9744cbb89468e5f5106d89c6b4d148203972351a5fb56e3e23e34988ccc997db0a572b9d860910e826208c16a0af9a448fdff191f3d655609edf9ac8dc16bd75fa3395569a8866eb090cb86e4b4d36f82842298152ed1499fe71ee
c7cb5491c6354280c05602c2686eb98b27d1b76f30edf5f613897db7a2642ef4ff9d1f1958a9beb4932630efa6ddad276b8349f46958e3853caf73daba72160102ab0a08a3252b5be9db8bfc6dc0b722d9224d5bb5b792565a179f67d50861a5c6d6b89d378a3499b4b31acff4adbb82bfb5aef4c0684196bef5d53b817c
016134cb70d55dbac8bcba5f492383ccaaae93930436d9aebbb52dfa823c7eb62949d74904080c27f0f6d72e861bdf0c031246d3abf419863ebfafde1edea56f4ea895472f79fb1e30e3365e8258e36976d9e14e6059fb94da5f35ea2f82ceb27e3e7ffddee417f2b2051246cb7aeed25a4e82dcc568cb796e7215de649a
5b2e6193267043e0d7a5c025e206e27f0e1546ef8aad7ffc5cdb8d738d76fdd5739861e3fdc266b66937e8eb0dcfdb5e3d5b2d133811387fe97961de5a3cc2e82daeff1dbc73061a6d5b74e75a242edf3aa7ad71f19de226f8aa41ff7c61aef4e9a53a2fc1a55a3d3e8839e0c492ff9ada8073196148c2e8085518680c5d
82dd68e976a07a941e4ab3a4b56a5a1a6d5bf4b94046fe35c0abbbf48b788bf6465ed25f0bf0bce2ad7add6bb0e684d144e4b76f033dffbf897d382d2cd025438747e7c03505fabef1f4ed7dcd8a9ad51802d37d24e8f8626cf60bff18b52a360a61b418e5260d55dae7c86f561eedbb028fef1fabe6a4e9766bfa2e09bd
13481098e255b6c3e52ea17639a708a3397aab9d2bcfad5651f3a9263042e0de6a0fc603a3d5d6f2400d4f91446f79ad37a35bd38f1f2c8cc6ad1cf947fefee509627ee3c2b4355a4f60e73715dfe9fd755dd5feaad17a8b59cb550546f84db5ea046b342e8cd6509db2cd1192dce7df53adf117567ffd6d821104a65c3a
7fff00cd0217e2cb1dc705e6185f695f1fe0db399ac7e92e8fccff0dfcb28b790f78feb9b2d7f8c7597277efd18f33f2911783303a7275361ddbf1d3604f825297eccb3f887579c0a62531ed5105aabe5b3f374473a65eea959b338635cecd2cc414087743dec893daeaf7d5228510468b306ed148dff79560ef27bb9bf1
8dcff8913316be787cf13639e332b81c73bcacc73f5c79d9ac03e20260e3568e9c5d40189dbd8265c63f45fc0ae6d1af22772778f7f8326598bf15fb01f3d7f0af197c4da2cfdba65d4aecd34b6bacab056611dfbe2dfe6bff027a27531046d7ae6fb1d9e504c162838835f49923d392a55bf631eff58f8aef1176b128fe
9ef7f54fcbbc7d93e2e3ff3ef6ed9e3f5d66bd49a747dec1d76166457e85bce2cb3b739c4eaf24208c5682d56c1581844c9c96445fa3cf3cbd8ac2488dc6f709461a75fa58baec0ba60ff7fe995f93e8fd669c416041819cdf0772ce5d90f2634ac2e80e55be98e35c792b92475f332a32b5228d586773092c1f3abf9643
129d6b951a6d4b81b75747e4121139a6e51446ee4b181db93a2dc616495a91fcd762ac37fb884ced66930edf5a60edb7965b4934f2e22a75dd18f981d1065f35bac39dfadd6eb06c7d19fd317961d4aa984f20f2261779b38ccfbc6c6bf17e2b1d59ea312c6f21950a74b7d9fc82de4aa27787e778023902f9cb3ba7f7e7
b909dba2cf1347187cfef41bb4208c3640d6c50a028be5d1154ad2760e0b6f8b4aa26d9752566f1e3dcce22b71f2c29782123c896d08a389706b9c160958916dc83534cc820081b7bd1c202308483f7dabe0178006fec26803645d9417e8129123d9bdfc54476dd13dfaa12a937c3730f9fe639be98ffcc0681181c8a56c
ed2bcfe05792fc1788df2522af146134a2e41802ff1558fb5d41998f026fdfacb9038e77cd842a37f80cd3db76f5861b75c9bf6b2514b4c6291dff60448de9d4685318ada13a479b915c15f9adbdd76cf3c7f668e1f5139fc5f3cbf03f7fe22d2c70e4266f87cbbf85a4d571f64bc7022f4053682390bf2dda669c0bf422
8c2e504453481178cbb2f9d136f20e9d32d0e1cfb19d367c89420354c71093838a0a0c7e8ffed7ad92a2061afb4b4018b50e2616484e905f4f4c6eed2538d15f109dfdb6d7c4abb6dad0efd6346d5bb4daf0bf34bcfc03a3b730efd6f756e30efe1418ff05b252d584d195aa79632e916dbcfc707663400d0fad3daf886d
c3e9ea8ac01701f71f2d0b027101f70de25669470aa3696ece9a55e03c8996caa9136d91261472a23b6b09b3730a01026d045c49da384fd18b303a45990a0f32b275572a96151efa4773c5c759b0c188736d1fed6f2510bc936b5bb4ecaa68f381fac79883f52d3bbb415a6b3c7741b971dd85d1c6e0baeb2950306806a7
218f06a11cd64b60d8fb8ffb3c301ab92eb992f47a81e8b78d8030dac6592f15052297f247f7c1c36e1d19999577918892639a09647e2c23b29ee3afb566b3d6d16802b61e47ab48dff108a37dfd5bf71e7c96d17b495981c8fb77eba5907acbcf5b48fb4addeaf1d6ddcc61b7456f4dd9c104ca0ab8ca95f58cb4268c46
94a63fe6f50dedd3cf24750265c365c228c6cca3091371cad40299dba253cfdde00910185640181db634c506b6430caaf119f9e2f9758742145bb51aaa2030d1e796a67b60d467982a2c584d6e24208c2e5eec8400543c84cd4b8c62dedaed3cf25b77ea778632f75e0223df071f796cbdead5a05f61b40172b72e129268
b7b16677fc2b386606cae71fafcf1edd7f1b98bd222ed3a55642fb7626da166d8fa3c72904fc96354599d206298ca6b94d70565aee2918bcda1bbd05c78239f2d9d4e74fc21cd3ea92d0915308fc12f0b9256b830081a10484d1a1ca613005045e91b1405b574da4e55d79f4cad5bfe70abced2195fadc5264e9e6ff423b
dd03a3b9d58a7df15c043f7f24f1161e8beaf9133f65fc23ddfce9552361b4977cdd7e47bb6cd59d6defd613de7d072990db5ebdd74e87fe6d8b76405faecb6368bb1b4905bee59643810909a30510476b2239e82484aad1e6de6b3c095ba4c965ea35476f21bde4f53b85c03e1fa8ffba1bbad816e9144b6ea5410aa32b
55f3afb94c1771562a8034bf5235679fcbd71d50dba2b39775e4f1cf9e47fdbedd717509a31df1cb779d934405a922f5b8c59853af22a3d5c856025324d10d1f189d6b119e27ced9f3e85cb55869b4c2e84ad54c9fcbad0895decd1e67dec2ec9e473d36bac7aa34cba5040679d93e86f1f91b4e3cad26fc76546fe2b645
fbbe4284d1befe257b4f88352d3f785e72aada6a2ee04add9cbc4087c777ee8437fe0223d0c45a025f83a6a5b55691fbcc4618ede35ebcd75b4954062deeffd6e05c9ba3b535b4df51e0b97755242e442e32b7567e4796065d47b81a0ca35e1727bfeab8595f8f7dd59685d1552bfb735ede2dda94fc96f3f2ef5b6dccf5
524fa0cd129dfd81d15baffa84df60db54216d15bdfdc2238fa6316e7b9630ba42e947be42ade09b3a879c77a6d43e53ceabf71856ca689c43601581aa57e6f62fdbfc6775f25ba8b434861d58a5f90ed8ac303a6051ee0de9d6f56e9678748f60e0a3e3e0b7ead878c6aed48dc147eb2eb838e3ab7db409161ccfce086d
3647dba7f082cb4353bf0484d18dd6c6ce57c98e658eb307dff23bce45d704ea09cc7e8ffeabcc6e2fea224f27d75b635a1e5640181db634a181c5af74f14814ead8410408ec2110bcc8645e6182bd4c419e4931e61cd36e8f4cf1e468dad4c62cd3bca31246e7addd8d912f7971bc31ffde87c6fd7bbd25bbf3d57b8de8
7f59817a2fea315fb6bf364765be659778898909a325143bb551ef1ad769422b773b7e1efda5ef2d64e5757935b7e04526bebc23f7b2335bbb9a538b7f5f600aa598a6d81c2d3559ed240b08a3c9749d4f0cbe493c46e9b2d8b954ba2740202cb0e4f52a7eb90e3b353df0ee6fa4b59f1c1d734bb8694996eb4c185daea4
7f9fd09257f6496b16afc5ec6f5d9316c8b0df0482eb30beb0b7124e60899c122cca50d48f2c7b37ce361bffb0036b26304847c2e82085b8378c19af47f766b8e8d191379be7d40729b12bf5a22bb1d8b4e24bfa57974b7e88fe73b2955ed10df608d3eeb3d7de1c2db68235348680303a461dea8c22ff7da2ceb8b43aa2
408377b511a76d4c3f042a85a7adbcd7bb028b985b2de0969315465b6a97e92bf826b1de75b00c5fef56e2750916baf784f4bfaf407c3147b645f7755c74e6e32757777ec6597ac2e838b5088d444009318d7d50fc2dbc6fb95da9c75e471547d765e1c55f1715675ebae9e3a4baa8969e506e7ba512aa3b39b99518ec7c
6174b082141ace9297f542369335f378037bfd4c3674c35d5a20ff22239c15592027b1ecf9c9a1d74f91ee3442a08680305a43b5569baeddb5649bb79bf646fe4ca5f5066bb3a19eed442d575d63bf1cd25e1113a9361bea49fa6c9f4a4bed8336d3d3512f0161b4977cc57e5dd62be2966b3ab94c5db242b979475b3a6e
09db1b8eaab53a2e79f5b61ae040fd0c78a73e9e4acb3eab3354362d3bb58116dc9c431146a7a95b3082789398a6a219030d2e868c1efe766ae3b790930de0da7bc3a5c4e66da7d9d2dae41b9deeae84c805bc608d1adcc76f7cf5b80beef8410484d1410a71318c82579f3926bcc728236f3cbf24965c12c1acb9e4dc27
5af239eb76a2694e34d45f81eff1df8f3f97338aef985e36753ce035865b6739782b813f5d56fad6fbf36df56b4582efbeaad9b79a69bd078bfbb5f11a15fffc8eeb067b1b090835e69e56c165ce0a56215ffeada3fc06072fc1ad6de0481532c512bec7bec14520a188c9b7da934f4c18a45322027646234a9d8f895c9b
3a0f51f7eb0a3478134a5be16967ad5ba84633cb8c419fa32cde6023883bdddc7a6c340292b9f86d55dea99e635b0808a32d94dbf411b984b519895e6e09e4142ef33de9d6382b1dbcc0142ac9346e56211a838fd0ddddfbf8238c397f0c091bc3f99d6ae15c40181d7d8504df217202cde8041b8c2fa77c537fd23cb8bc
7f2d81ccd337585985a798b3500b0f457315049ed9f4b3e106b7472acc26d4e4c2530bcd7f988384d1614af16d20de6b872ecf60830b7efae7d6a8ab5ea98b2cef228ddc3259f2e0968cb71ea05c52fb725291d05faf64bf22e9e5b01d402059c0079892e9ca9c78fe01a6e0e52672e52a335cadd41408963b3284cc25f1
ba8d552f8c169cec032473be11d2858f09d6a214f2b661f4d6c42345295591a9d7f6dd8f22dd3d7e6a9c89066f6774dc62452e46e38edec8ee0b147c6bc95c3cb53fdf9039bc4fdae20ddeaf9e3308102040205140184d841be7b48209669c491949be408dbbf6f9a37ab4502938566ab6c894476e24e8e63ad3b88811f0
60ed1a8f7ce4ee7c7469d8ea08a3c3962634b0c8052bd49083c610285ed0d122a9b7cf31165ab751dcba55dd6d94f53bf642a86f7cd143bd6790ba4f6dc60108a38356cda56ad0c2d41f56f13c5a6f33f22e46ed555dbbfdbbf31dfff8a0588d35393e4ef111de658c1c1fac60f1b93c7fcbedd57bda746c8ba6b9b5394b
186de35ca597c8a5aa4ac71aad2cf0a8ecb1b8450adde59de3f58e95d37b91e957ae5856f36f4a395659e370725b81b992dccbe66d7d765faec70dce78dcb42dda76b15ff7268c5e1b398240178167242d1bc5dabcff95da3549987e9b09965a0f276fe49f09b554a7c7541169b3ec0a8cf4b8f031b363fe7a7dcdf5ba5b
7881cd3b356174d0da5d5eb32e0f18746286952450b0dcf576324a65d087508dbde124f88a27dd7dff2e5bb8bbbd178138765a704917195b97462eab1051ba6ca4d4d4ce3b6a368cb4e9f846a734b7666709a3cda84b7614b94295ec4f5b0308942d7ad9778eb239e9eb4ce3d32f3bb54a954f1e64f289691389b3a7b5bf
e15948372cba295f0a08a397440e20308a40c26deb93a1e7c79a825ba1af719ebc552ff32e9e299f1ffd8303280b1eec7494179b71fc5d2052bec8315d5ce3cf9276199e4e1f02c2e8b8cbe0d73b41d9778871e76f643f040a3e4b9afce6919f87be4eee726d5f1ef06cb6d2f08a2cc964f3b7de93e7586a00718dcfa106
eb18ef62ae238fd3bf2c47c4eab2914c9f78fbf1233387f4ebf4cbdce9a34b95e4339b15463301eb9efef9e45ce4c254774c5a1f46a0c846e9dd378fe40c74c9165cdbc1c39e91f4b2d3c607141f52f7729c03d61b5ee3c2e92e2e507c915f767d9e2f2fe3e965fb0e6820208c3640ceeda2e04e58ee509c3f9e407e248d
bf79c48fbceb148f98b75a1e270c551d49bcf17a15fcaccbafbe2ad5fad6c218eae096454998f8e0c33b9fd15b12b52d9ab000da9c228c96717ebe19bc7eca34aa95bf0be03d5911996ff09769e6f28096abf5ee643fdf4d1bafa5366fe797358a0fe3299ca3f4b5affc5f9c5a2eb3605f694ab7d670e4e0787183f37a1e
96d66cfb575cdab78ddea2687070da5a6a30b0065d08a3b9c85fdf002edf15727bddeffce3d52dedfab8bc59e41deb1ce1d7baad0d9e3ff2cbe2fe5a3fb5a7d6fe52506a4639afb8cf312c1943dfb25a8e7cceb9978bbfcb01bd5e71c7c956da16fddfb653d10781725e715d4a5cb6d33f1bbc0d941df150ad5d5e412e79
7fed1f0c35cdee83a11429c1e56a8c34f23ce6b56e0bb6f9abf7cbd7c8af1313c6f6e8abd95a4a185ebc409123df60e3e3c954fa9a4423039eee98fcb5746ce1fc8510295ff24ba9e04becada9ccb5746b499c3f1b5ae4067d7ec56f51172fe82dcfc607db196d0cae3b021308b4b95bd47eb72cf28e9e5f9ef6bba15fc7
7c1c467ce299ef7ffb24d1fc75f2d642bc46b7024df1710edb6091b87932bb5f051ae4f53e6c5d8203134683505f0e7b5b9a5f3f66947f7d491f9f33090c26f07a8d1489a199b1a986cd806f4b2d872489de5d54f1ddeb01577b64b283bc03e6e7d4cb895c1e10e1daf918b7e9d3abff19469f6dfdfaefbf762f3efffb08
d79dd72c720613bf09755e867a3747d2cbfff75ae728658ee175fa2fa571ae92c5954a4d2d7360a586f12ce5ebc343a51646bc9df3c7334e949abd428b5c97e2200dae4bf1f78be0323bde196ff9bccd2dd5cc57dc495f9f37eb7f25d1f85a0aca1f5fbfb7343e63434e5377bb1ee4783ba3650a717c69d57b9995196ba0
95e36befd6ebf0188cde4e4c6b2730d86e87e42bb5197a916dc884a17ef65b7c0d947aada50decb9e99876ee89e7b3c1af775a12aa103f250df397405a6bf1f0579c3d0e55f6c8e29ba36fd7a51a4bb4ac4097d68257ef04bd655666e3ba08a389e0f105173f327128a54ffb1c707c0ae76fcff1764acfa97c7b394ae547
1368b14638f8d5ed2b8636502a35afd7d28dff8f807ae22147b752134c1ccae969bf5ed135c6dc602dd5208ab459832bd26fc763e2afb2bb47be4dea9ffffce7d716de0efbd54b1ad1c998d31adce12c6174872a579fe379063d769ff08b66f5d16fd341edf7bcf69b79cfd2d59e57f705d2606ffbaee1c986e8dda6baf3
8e3680935fda87b21d6a30af223ed2e7d7ff3d4895bd03fe2a8467461397e8dbf5e2fc56cbdd67ad12c7e43402040810204060098131e37e255a3ba39560354b8000010204081020702d208c5e1b39820001020408102040a09280305a0956b3040810204080000102d702c2e8b591230810204080000102042a0908a395
60354b8000010204081020702d208c5e1b553d62ab8fcb5595d4380102040810584360b76c208cf65fb7bbadb9fee2464080000102044615d83015f89ed1c4c518ff9ed10d5755a2a9d308102040800081fd04ec8c26d6fce45bee57faa397893a4e2340800001020408c40484d19893a30810204080000102042a08b84d
9f857ab909ea1e7d96af9309102040800081d505ec8cae5e61f323408000010204080c2c208c6615e77ce3d3b66816ae93091020408000810d04dca62f53e4f30fd797e9432b0408102040800081e50484d1e54a6a4204081020408000817904dca69fa756464a80000102040810584ec0ce68e792babfff59805b26b70e
ee5cececeebf7e7b43e4d1e4e5958e133c07f934dc0730aef458aa096b26e194ecd74499065aae8add945e15ba35f15b07975904855a49584b2eec7f5d702217e24235d2ccdf044ebe166af3a2042f435b01267f89d80e4af90be6f1cafcf5a25b0630a8f419438f97adf594ce5f5965e73bef5a4a537a7bcb0faec0ad94
5cd85f8bc46dfa3e11f97c095e2ed03e836ed26b70ee5b01464cbe1eb395d2f9f2bc3404f8044c583309a734b9965c77d27255eca6749e447fd5662ba5cbe5f7ebf538afd2c96b5218bdbe6039a29940e4c5d96c303a1a5fe0b160226b2672ccf8934d1e6150e93289260f60cc13375f15c1a214512ad24870c05d0e5b7e
820d54dda66f80fcdec5afbb15c1bb181d46dcaacbaf2fe9cf3b655b017e9abc404efee93358fc3a6bde67427ebd01242f9807daf1dc359619a5e0265cd597d5bc6b2938f2b7d74e645b34f9753ae0252b41c985fd6d91d8196d95b3f47325e097cb2ba1bffefd78211ef0a21c9942fe31f1adbe93507efef6993fc8ee2d
dc523a19ed92cbece437ff25e79bb61a8b282d7f612fa2e4c22e8ca6bd488b9d65093e29932f5800236b7125a5e4a51281fa75cc7480994a69816c3aa59c2591fc9be1564ac9eb702ba5e475b89292309abc0c124f8cbf38e347260e65ced3e22cf123e794381b757ceef123c7544a8b4d977389b3c48fbcecb4de01974a
e7b3789c7efc798d333ef7f891f510f25b8ecfe27864da59f9a39dab054a917a2dac248c46168063ea0ac45f6075c7a1f5a9049ef1e872c8bf82d4e5896b1c10545a63b2f1596cbe2a8250994a9b5cd8339582b558fe306174f9124f36c148bc986c4a79c37d0339d971d987ae54c03a79d82baf68439c9da9f47ce4f4f5
33c4949a0c62ed55518af0aed23e57a7a3f089920bfbdb5214464bbd36b59328707cb9ee79c1ba84fbbc6c3d23c2f1c47de8f699e9e5c238392053e9734feb73c9e50ccfb9cb0bb8b05f96d885fd48248c5e2e18075414d8e43e4ebee079b6c84c1ef9c39bb1856dd3fc8cc56a3666ab22427da9e4c2fe60bc547a1ce3c2
fe5a6fc268e4a5e798160212550b657dfc47c09b65da4258db6dedd9a555fcf3acbb4a7b5ed8ef2a95aacebced08a3f3d66efa917bb9c64b786e45322ef93589eef97e798ef6fa58c6db61ab2eb6cf7959159124faa9b4ea0a895f64e26bc985ddce687c5d39b28a40e41646958e276cf4d3eaf3b329de0082858dbf4f04
1b5cf2b063c2d82193591591651c5172618f283db55dd88fabcece68e435e898ea02cf8f473c7f3e7762befef7ea631aa383938bfbc9e731c718fb70a388bf4f0c377403aa2660554468d39476bbb0c7955cd8df569d301a79193a860081e905e2ef13d34fd504c2025645848a12a58840ce31c2688e5edd7377b83b5655
106084774fa5ccefe03cc2ae01587b16b5db8f2cf5cb63baaf8add942e2bf2f5004a11b729948e13114623652d794cfcab6e4bf6ba505b0023c5a4f4a674f7995a803b2cb336ab62f6b5745729b2723e8fa114719b5de9648e7f4e179f23051bfc985f0f8b78f4fb59b84b87ad004f6e909ddf3bdb47e9ee8239b93e1caf
878b01de557a519c9f38af523c63e5af8add94bebec42aadc011deee13d6920bfbfb7e8130da65295faedd9deb7279cdfa0cac97bf6777a972a94e2f57cbb3a384ef585963995d2e9820e0a7e1e58913015e2a455e562b2db3cbe2be5ebf773f29f875555c7637e65aba1cf62fa5cfab5f9115b89252d076930bbbdbf4a5
028376081020b0b8c09851607174d323b0818030daa7c8e7d77457fccbaa6c0518590f5f8fd94ae9d79a096e3f7c3d7d37c0b4f9a69d75f91aaf7a40fb55b19b525af9b65272613f2e12cf8ca6bd648a9d15b97351acb3491aba6572ebe049007e0ef3eb3b68e48ab6b6d2ad871acfd7c02fcc05006f4de1e481b613c05b
5df47d31de0aa36557c56e4aaf42df9af8ad83675f4b2eec8f0a0aa37d97b1de09102040800001025b0bb84dbf75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a
27408000010204086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a27
408000010204086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a2740
8000010204086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a274080
00010204086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a27408000
010204086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a2740800001
0204086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a274080000102
04086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d0584d1befe7a27408000010204
086c2d208c6e5d7e932740800001020408f4151046fbfaeb9d00010204081020b0b58030ba75f94d9e00010204081020d0574018edebaf7702040810204080c0d602c2e8d6e5377902040810204080405f0161b4afbfde09102040800001025b0b08a35b97dfe409102040800001027d05fe3f8eb282f88393c5fc000000
0049454e44ae4260820000000840010824000000180000000110c0db01000000030000000000000000000000000000001b40004034000000280000000100000002000000b0a8b54248029c42d1ca3d4474ff0b440300000096006400f00a6400960021072100000008000000620000000c0000000100000051000000cc40
03009600000064000000ef0a00002007000096000000640000000000000000000000f702000030020000500000003c0100008c010000403f0300000000002000cc005a0a0000bd06000028000000f7020000300200000100040000000000000000000000000000000000040000000000000000000000ffffff00fefefe00
808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222222000002222222222222222222222222222222222222222222222
222222222222222222222222222200000002222222222220000022222222222222222222222222222222222222222222222222222222222222222222200000222220000000000000002222222200000222222222222222222222222222222222222222222222222222222222222000002222222222000000222222222222
000002222222222222222222222222222222222222222222222222222000000000000000222222220000022222222222220000022222222222222222222222222222222222222222222222222220000000000000002222222222200000222222222200000222222222222222222222222222222222222222222222222222
200000000000000022222220000000222222222222000002222222222220222222222222222222222222222222222222000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222220000000002222222222222222222222222222222222222222
222222222222222222222222222222000000000002222222200000000022222222222222222222222222222222222222222222222222222222222222222220000022222000000000000000222222000000000222222222222222222222222222222222222222222222222222222222200000222222220000000002222222
220000000002222222222222222222222222222222222222222222222222200000000000000022222200000000022222222200000000022222222222222222222222222222222222222222222222222000000000000000222222222220000022222222000000000222222222222222222222222222222222222222222222
222220000000000000002222200000000000222222220000000002222222222022222222222222222222222222222222222000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222220000000000022222222222222222222222222222222222
222222222222222222222222222222222000000000000022222200000000000222222222222222222222222222222222222222222222222222222222222222222000002222220000000000000022222000000000002222222222222222222222222222222222222222222222222222222220000022222220000000000022
222220000000000022222222222222222222222222222222222222222222222222000000000000002222200000000000222222200000000000222222222222222222222222222222222222222222222222220000000000000022222222222000002222222000000000002222222222222222222222222222222222222222
222222222200000000000000222200000000000002222220000000000022222222202222222222222222222222222222222222200000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222000002222222000000000002222222222222222222222222222222
222222222222222222222222222222222222200000000000002222220000000000022222222222222222222222222222222222222222222222222222222222222222200000222222000000000000002222200000000000222222222222222222222222222222222222222222222222222222222000002222222000000000
000222222000000000002222222222222222222222222222222222222222222222222200000000000000222220000000000022222220000000000022222222222222222222222222222222222222222222222222000000000000002222222222200000222222200000000000222222222222222222222222222222222222
222222222222220000000000000022220000000000000222222000000000002222222220222222222222222222222222222222222200000222000002222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222000002220000022222222222222222222222222
222222222222222222222222222222222222222200000022200000022220000022200000222222222222222222222222222222222222222222222222222222222222222220000022222200000000000000222200000222000002222222222222222222222222222222222222222222222222222222200000222222000002
220000022222000002220000022222222222222222222222222222222222222222222222220000000000000022220000022200000222220000022200000222222222222222222222222222222222222222222222222200000000000000222222222220000022222200000222000002222222222222222222222222222222
222222222222222222000000000000002220000002220000002222000002220000022222222022222222222222222222222222222222220000022200000222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000022200000222000002222222222222222222222
222222222222222222222222222222222222222222220000022222000002222000002220000022222222222222222222222222222222222222222222222222222222222222222000002222222000002222222222220000022200000222222222222222222222222222222222222222222222222222222220000022222200
002222200000222200000222000002222222222222222222222222222222222222222222222222200000222222222222000002220000022222000002220000022222222222222222222222222222222222222222222222222000002222222222000000000000000002220000022200000222222222222222222222222222
222222222222222222222220000022222222222000002222200000222200000222000002222222202222222222222222222222222222222220000022222000022222222222222222222222222222222222222222222222222222222222222222222222222000000000000000002200000222220000222222222222222222
222222222222222222222222222222222222222222222222000002222200000222000002222200002222222222222222222222222222222222222222222222222222222222222222200000222222220000222222222220000022222000022222222222222222222222222222222222222222222222222222222000002222
220000222220000022200000222220000222222222222222222222222222222222222222222222222222000022222222222000002222200002222000002222200002222222222222222222222222222222222222222222222222220000222222222200000000000000000220000022222000022222222222222222222222
222222222222222222222222222200002222222222200000222220000022200000222220000222222220222222222222222222222222222222222000002222200000222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000220000022222000002222222222222
222222222222222222222222222222222222222222222222222200000222220000022200000222220000022222222222222222222222222222222222222222222222222222222222222220000022222222000000222222222000002222200000222222222222222222222222222222222222222222222222222222200000
222220000022222000002220000022222000002222222222222222222222222222222222222222222222222200000022222222200000222220000022200000222220000022222222222222222222222222222222222222222222222222000000222222220000000000000000022000002222200000222222222222222222
222222222222222222222222222222220000002222222220000022222000002220000022222000002222222022222222222222222222222222222222200000222220000022222222222222222222222222222222222222222222222222222222222222222222222220000000000000000022000002222200000222222222
222222222222222222222222222222222222222222222222222222220000022222000002220000022222000002222222222222222222222222222222222222222222222222222222222222222000002222222220000002222222200000222220000022222222222222222222222222222222222222222222222222222220
000022222000002222200000222000002222200000222222222222222222222222222222222222222222222222222000000222222220000022222000002220000022222000002222222222222222222222222222222222222222222222222220000002222222000000000000000002200000222220000022222222222222
222222222222222222222222222222222222200000022222222000002222200000222000002222200000222222202222222222222222222222222222222220000022222000002222222222222222222222222222222222222222222222222222222222222222222222222000002222000002222200000222220000022222
222222222222222222222222222222222222222222222222222222222222200000222000002222000002222200000222222222222222222222222222222222222222222222222222222222222222200000222222222200000022222220000022222000002222222222222222222222222222222222222222222222222222
222000002222200000222220000022200000222220000022222222222222222222222222222222222222222222222222220000002222222000002222200000222000002222200000222222222222222222222222222222222222222222222222222200000022222200000222200000222220000022222000002222222222
222222222222222222222222222222222222222222000000222222220000022200000222200000222220000022222220222222222222222222222222222222222000002222200000222222222222222222222222222222222222222222222222222222222222222222222222220000022200000222220000022222000002
222222222222222222222222222222222222222222222222222222222222222222000000000002222200000222220000022222222222222222222222222222222222222222222222222222222222222220000022222222222000000222222000002222200000222222222222222222222222222222222222222222222222
222222200000222220000002220000002220000022222000002222222222222222222222222222222222222222222222222222200000022222200000222220000022200000222220000022222222222222222222222222222222222222222222222222222000000222222000002220000022222000002222200000222222
222222222222222222222222222222222222222222222220000002222222200000000000222220000022222000002222222022222222222222222222222222222222200000222220000022222222222222222222222222222222222222222222222222222222222222222222222222200002220000022222000002222200
000222222222222222222222222222222222222222222222222222222222222222222220000000002222220000022222000002222222222222222222222222222222222222222222222222222222222222222000002222222222220000002222200000222220000022222222222222222222222222222222222222222222
222222222220000022222000000000000002222000002222200000222222222222222222222222222222222222222222222222222222000000222220000022222000002220000022222000002222222222222222222222222222222222222222222222222222220000002222220000222000002222200000222220000022
222222222222222222222222222222222222222222222222222200000022222222000000000222222000002222200000222222202222222222222222222222222222222220000022222000002222222222222222222222222222222222222222222222222222222222222222222222222220000022000002222200000222
220000022222222222222222222222222222222222222222222222222222222222222222222000000000222222000002222200000222222222222222222222222222222222222222222222222222222222222222200000222222222222200000222220000022222000002222222222222222222222222222222222222222
222222222222222000002222200000000000002222200000222220000022222222222222222222222222222222222222222222222222222220000022222000002222200000222000002222200000222222222222222222222222222222222222222222222222222222200000222222000002200000222220000022222000
002222222222222222222222222222222222222222222222222222222000002222222200000000022222200000222220000022222220222222222222222222222222222222222000002222200000222222222222222222222222222222222222222222222222222222222222222222222222222200002200000222220000
022222000002222222222222222222222222222222222222222222222222222222222222222222000000000002222200000222220000022222222222222222222222222222222222222222222222222222222222222220000022222222222222000002222000002222200000222222222222222222222222222222222222
222222222222222222200000222220000000000000222220000022222000002222222222222222222222222222222222222222222222222222222200000222200000222220000022200000222220000022222222222222222222222222222222222222222222222222222222000002222220000220000022222000002222
200000222222222222222222222222222222222222222222222222222222220000022222200000000000222220000022222000002222222022222222222222222222222222222222200000222220000022222222222222222222222222222222222222222222222222222222222222222222222222222000020000022222
000002222200000222222222222222222222222222222222222222222222222222222222222222222000002220000022220000022222000002222222222222222222222222222222222222222222222222222222222022222000002222222222222200000222200000222220000022222222222222222222222222222222
222222222222222220222220000022222000002000002222222000002222200000222222222222222222222222222222222222222222222222222222220000022220000022222000002220000022222000002222222222222222222222222222222222222222222222222222222200000222222200002000002222200000
222220000022222222222222222222222222222222222222222222222222222222000002222200000222000002222000002222200000222222202222222222222222222222222222222220000022222000002222222222222222222222222222222222222222222222222222222222222222222222222222200000000002
222200000222220000022222222222222222222222222222222222222222222222222222222222222222000002222200000222000002222200000222222222222222222222222222222222222222222222222222222222200022200000222222222222222000002220000022222000002222222222222222222222222222
222222222222222222222000222000002222200000222222222222200000222220000022222222222222222222222222222222222222222222222222222222200000222000002222200000222000002222200000222222222222222222222222222222222222222222222222222222222000002222220000000000222220
000022222000002222222222222222222222222222222222222222222222222222222220000022200000222220000022200000222220000022222220222222222222222222222222222222222000002222200000222222222222222222222222222222222222222222222222222222222222222222222222222222000000
000222220000022222000002222222222222222222222222222222222222222222222222222222222222222200000222220000022200000222220000022222222222222222222222222222222222222222222222222222222220000020000022222000002222200000222000002222200000222222222222222222222222
222222222222222222222222200000200000222220000022222222222220000022222000002222222222222222222222222222222222222222222222200000222220000022200000222220000022200000222220000022222222222222222222222222222222222222222222222000002222200000222222200000000022
222000002222200000222222222222222222222222222222222222222222222220000022222000002220000022222000002220000022222000002222222022222222222222222222222222222222220000222220000222222222222222222222222222222222222222222222222222222222222222222222222222222200
000000022222200002222200002222222222222222222222222222222222222222222222222222222222222222220000022222000002222000022222000022222222222222222222222222222222222222222222222222222222222000000000002222200000222220000022220000222220000222222222222222222222
222222222222222222222222222220000000000022222200002222200000222200002222200002222222222222222222222222222222222222222222222220000022222000002222000022222000022222000022222000022222222222222222222222222222222222222222222222200000222220000022222220000000
002222220000222220000222222222222222222222222222222222222222222222222000002222200000222000002222200000222200002222200002222222202222222222222222222222222222222222000002220000022222222222222222222222222222222222222222222222222222222222222222222222222222
222000000002222220000022200000222222222222222222222222222222222222222222222222222222222222222222000002222200000222200000222000002222222222222222222222222222222222222222222222222222222222220000000000222220000022222000002222000002220000022222222222222222
222222222222222222222222222222222200000000002222220000022220000022220000022200000222222222222222222222222222222222222222222222222000002222200000222200000222000002222200000222000002222222222222222222222222222222222222222222222220000022222000002222222200
000000222222000002220000022222222222222222222222222222222222222222222222200000222220000022200000222220000022220000022200000222222220222222222222222222222222222222222200000222000002222222222222222222222222222222222222222222222222222222222222222222222222
222222220000000222222000002220000022222222222222222222222222222222222222222222222222222222222222222200000022200000022220000022200000222222222222222222222222222222222222222222222222222222222222220000000022222200000222000000222200000222000002222222222222
222222222222222222222222222222222222222200000000222222000002220000002222000002220000022222222222222222222222222222222222222222222222220000022200000022220000022200000222220000022200000222222222222222222222222222222222222222222222222200000222000000222222
222000000022222200000222000002222222222222222222222222222222222222222222222222000002220000002220000002220000002222000002220000022222222022222222222222222222222222222222222000000000002222222222222222222222222222222222222222222222222222222222222222222222
222222222222000000022222220000000000022222222222222222222222222222222222222222222222222222222222222222222000000000000022222200000000000222222222222222222222222222222222222222222222222222222222222222200000002222220000000000000222222000000000002222222222
222222222222222222222222222222222222222222222000000022222220000000000002222220000000000022222222222222222222222222222222222222222222222222000000000000022222200000000000222222200000000000222222222222222222222222222222222222222222222222220000000000000222
222222200000002222222000000000002222222222222222222222222222222222222222222222222200000000000002222200000000000002222220000000000022222222202222222222222222222222222222222222200000000000222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000002222222000000000002222222222222222222222222222222222222222222222222222222222222222222200000000000002222220000000000022222222222222222222222222222222222222222222222222222222222222222200000222222200000000000022222200000000000222222
222222222222222222222222222222222222222222222222222000002222222200000000000222222000000000002222222222222222222222222222222222222222222222222220000000000002222220000000000022222220000000000022222222222222222222222222222222222222222222222222200000000000
022222222222000000222222200000000000222222222222222222222222222222222222222222222222222000000000000222220000000000000222222000000000002222222220222222222222222222222222222222222222000000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000222222220000000002222222222222222222222222222222222222222222222222222222222222222222222000000000002222222200000000022222222222222222222222222222222222222222222222222222222222222222220000022222222000000000022222222000000000222
222222222222222222222222222222222222222222222222222222200000222222222000000000222222220000000002222222222222222222222222222222222222222222222222222200000000002222222200000000022222222200000000022222222222222222222222222222222222222222222222222222000000
000022222222222220000022222222000000000222222222222222222222222222222222222222222222222222220000000000222222200000000000222222220000000002222222222022222222222222222222222222222222222222000002222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000022222222220000022222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222200000222222222222222222222222222222222222222222222222222222222222222222222200002222222222000000222222222222000002
222222222222222222222222222222222222222222222222222222222222000022222222222000002222222222220000022222222222222222222222222222222222222222222222222222222200000022222222222200000222222222222200000222222222222222222222222222222222222222222222222222222222
000000222222222222222000002222222222000002222222222222222222222222222222222222222222222222222222220000002222222222200000002222222222220000022222222222202222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222220000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222200000000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222200000000000222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222220000000000022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222220000022200000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222000002220000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222000002222200002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200000222220000022222222222000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222220222222222222220000022222000002222222222000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222022222222222222000002222200000222222222000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222202222222222222200000222220000022222222200000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222220222222222222220000022222000002222222220000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222022222222222222000002222200000222222222000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222202222222222222200000222220000022222222200
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222220222222222222220000022222000002222222
220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222022222222222222000002222200000222
222222000000022222222222222222222222222222222222222222200000002222222222000000000000000022222222222222220000000222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222200000002222200000000000000000000000000000002222220
000000222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000002222220000000000000000000000000000000222220000000222200000000222222222222222222222222222222000000022222222222222222222222222222222222222222200000002
222222222222222220000022222222200000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000003330000000000000000000000000000000000000000000000000002222220000000222222222222222222222222222202222222222222200000222220000
022222222200000002222222222222222222222222222222222222222220000000222222222222200000000000222222222222222222000000022222222222222222222222222222222222222222200000002222222222222222222222222222222222222222220000000222200000000000000000000000000000000000
222000000022222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000222200000000000000000000000000000000002222000000022222200000000222222222222222222222222222200000002222222222222222222222222222222222222222220000
000222222222222222222000022222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333300000000000000000000000000000000000000000000000022222222000000022222222222222222222222222220222222222222222000022222
000022222222220000000222222222222222222222222222222222222222222200000222222222222222220000000222222222222222222200000002222222222222222222222222222222222222222222000002222222222222222222222222222222222222222222000000022200000000000000000000000000000000
000000220000022222222222222222222222222200000000000000000000000022222222222222222000000000000000000000000000000222200000000000000000000000000000000000222200000002222222000000002222222222222222222222222222000002222222222222222222222222222222222222222222
000000022222222222222222000002222222220000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222333333222222200000222222220000000000000000002222222222222222200000002222222222222222222222222222022222222222222200000
222000002222222222000000022222222222222222222222222222222222222222222000222222222222222222220000222222222222222222220000000222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222200000002000000000000000000000000000000
000000000000000022222222222222222222222222200000000000000000000000022222222222222222222200000000000000000000000000220000000000000000000000000000000000000002220000000222222222000000022222222222222222222222222220002222222222222222222222222222222222222222
222200000002222222222222222000002222222220000000000000200022200000000000000000000000000000000000000000000000022222222222222222222222222222233333322222222000222222222220000000000000002222222222222222220000000222222222222222222222222222202222222222222220
000022200000222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000
000000000000000000002222222222222222222222222220000000000000000000000002222222222222222222222220000000000000000000000000000000000000000000000000000000000000000022000000022222222222000000222222222222222222222222222222222222222222222222222222222222222222
222222220000000222222222222222200000222222222000000000000222222222222222222222222220000000000000000000000000000002222222222222222222222222222233333333222222222222222222222200000000000022222222222222222222000000022222222222222222222222222220222222222222
222200000000000222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000
000000000000000000000000000002222222222222222222220000000000000000000000000222222222222222222222222220000000000000000000000000000000000000000000000022000000000000002200000002222222222220000002222222222222222222222222222222222222222222222222222222222222
222222222222000000022222222222222200000222222222000000000000022222222222222222222222222000000000000000000000020000000222222222222222222222222222223333333332222222222222222222222000000000022222222222222222222200000002222222222222222222222222222022222222
222222220000000000022222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000002
220000000000000000000000000000000002222222222222222222000000000000000002000000022222222222222222222222222220000000000000000000000000000000000000000000222220000000000000020000000222222222222200000022222222222222222222222222222222222222222222222222222222
222222222222222200000002222222222222220000222222222200000000000022222222222222222222222222200000000000000000000002000000022222222222222222222222222223333333333222222222222222222222220000000222222222222222222222220000000222222222222222222222222222202222
222222222222200000000022222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000
002222220000000000000000000000000000000022222222222222222000000000000000002220000022222222222222222222222222222220000000000000000000000000000000000000002222222200000000000000200000222222222222222000000222222222222222222222222222222222222222222222222222
222222222222222222222000002222222222222220000022222222220000000000002222222222222222222222222222000000000000000000002220000022222222222222222222222222222333322333332222222222222222222222220000222222222222222222222222200000222222222222222222222222222220
222222222222222222200000222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000
000022222222200000000000000000000000000000000222222222222222200000000000000002222200022222222222222222222222222222222220000000000000000000000000000000000002222222220000000000000022000222222222222222220000000222222222222222222222222222222222222222222222
222222222222222222222222220002222222222222222000022222222222000000000000222222222222222222222222222200000000000000000002222200022222222222222222222222222222233332223333322222222222222222222222222222222222222222222222222222000222222222222222222222222222
222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000
000000222222222222200000000000000000000000000000022222222222222200000000000000002222222222222222222222222222222222222222222200000000000000000000000000000000022222222222200000000000000222222222222222222222200000000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000002222222222000000000000222222222222222222222222222222000000000000000002222222222222222222222222222222222222233332222333332222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222200000022222200022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000
000000000222222222222222000000000000000000000000000000222222222222220000000000000022222222222222222222222222222222222222222222222200000000000000000000000000000222222222222222000000000000022222222222222222222222000000002222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200002222222222200000000000022222222222222222222222222222220000000000000000222222222222222222222222222222222222223333222223333322222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222220000002222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000
000000000000222222222222222222000000000000000000000000000002222222222220000000000000022222222222222222222222222222222222222222222222222000000000000000000000000002222222222222222200000000000000222222222222222222222222000000222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220000222222222220000000000002222222222222222222222222222222000000000000000222222222222222222222222222222222222223333322222233332222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222000000222000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000
000000000000000222222222222222222222000000000000000000000000000022222222220000000000000222222222222222222222222222222222222222222222222222220000000000000000000000022222222222222222222000000000000022222222222222222222222222000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000222222222220000000000002222222222222222222222222222222220000000000000222222222222222222222222222222222222222333322222223333322222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222200000022200000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000
000000000000000000222222222222222222222222200000000000000000000000000222222220000000000000022222222222222222222222222222222222222222222222222222200000000000000000000222222222222222222222220000000000000222222222222222222222222220000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000022222222222000000000000222222222222222222222222222222222200000000000222222222222222222222222222222222222222233332222222233332222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222222222222222222222220000002220000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000
000000000000000000000222222222222222222222222222200000000000000000000000002222220000000000000022222222222222222222222222222222222222222222222222222222000000000000000000222222222222222222222222000000000000002222222222222222222222222000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222000002222222222200000000000022222222222222222222222222222222220000000000022222222222222222222222222222222222222223333222222223333222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222000000220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200
000000000000000000000002222222222222222222222222222222220000000000000000000000002220000000000000002222222222222222222222222222222222222222222222222222222220000000000000002222222222222222222222222220000000000000222222222222222222222222220000222222222222
222222222222222222222222222222222222222222222222222222222222222222222200002222222222200000000000022222222222222222222222222222222222200000000022222222222222222222222222222222222222222333322222222233332222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222200000022000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200
020000000000000000000000002222222222222222222222222222222222222000000000000000000000002000000000000002222222222222222222222222222222222222222222222222222222222220000000222222222222222222222222222222222200000000000002222222222222222222222222000022222222
222222222222222222222222222222222222222222222222222222222222222222222222200000222222222220000000000002222222222222222222222222222222222222000000022222222222222222222222222222222222222222233332222222223333222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222220000002200000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
000000000000000000000000000022222222222222222222222222222222222222222222000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000222222222222222222222222200002222
222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222000000000000222222222222222222222222222222222222222000222222222222222222222222222222222222222222233332222222222333332222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222000000000000000000000000000022222222222222222222222222222222222222222222220000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000002222222222222222222222220000
222222222222222222222222222222222222222222222222222222222222222222222222222222220000022222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222223333222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022200000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222000000000000000000000000000222222222222222222222222222222222222222222222222200000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000222222222222222222222222
200002222222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222333332222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002220000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222200000000000000000000000002222222222222222222222222222222222222222222222222222000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000002222222222222222222
222220000222222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222223333222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222200000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200000000000000000000000002222222222222222222223332222222222222222222222222222220000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000222222222222222
222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222333322222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022220000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200000000000000000000000022222222222222222222223333222222222222222222222222222222200000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000002222222222
222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222222000000000000222222222222222222222222222222233332222222222222222222222222222222222222222222222222223333222222222222223333222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222200000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000000000000000000000222222222222222222222222333332222222222222222222222222222222000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222
222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000000000000222222222222222222222222222222333333222222222222222222222222222222222222222222222222222333322222222222222333322222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220000000000000000000022222222222222222222222222233333222222222222222222222222222222220000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000002
222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200000000000022222222222222222222222222223333333332222222222222222222222222222222222222222222222222233332222222222222233333222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222200000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000000000000000000022222222222222222222222222223333322222222222222222222222222222222200000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000
000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000000000002222222222222222222222233333333333333222222222222222222222222222222222222222222222222223333222222222222222333322222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000000000000000000002222222222222222222222222222333333222222222222222222222222222222222000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000
000000002222222222222222222222000002222222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000000000002222222222222222222223333333333333333322222222222222222222222222222222222222222222222222333322222222222222233332222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222200000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000000000000000000002222222222222222222222222222333333322222222222222222222222222222222222000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
000000000000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000000000000222222333333322222333333333333332223333222222222222222222222222222222222222222222222222333322222222222222222333
322222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000000000000000000002222222222222222222222222222233333332222222222222222222222222222222222222000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222200000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222222200002222222222200000000000022222333333333333333333333333222222333322222222222222222223332222222222222222222222222233332222222222222222
233332222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222220000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000000000000000002222222222222222222222222222223333333322222222222222222222222222222222222222000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000000000222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222220000222222222200000000000022222233333333333333333332222222222233332222222222222222223333222222222222222222222222223333222222222222
222223333222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222200000000000000000002222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222220000222222222220000000000002222223333333333333333222222222222222333322222222222222222333332222222222222222222222222333322222222
222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222220000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200000000000000000022222222222222222222222222222222333323333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000000222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222222000022222222222000000000000222222333322223333322222222222222222233332222222222222222333333222222222222222222222222233332222
222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000000000000022222222222222222222222222222222222233332333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222222200002222222222200000000000022222333322222222222222222222222222223333222222222222222233333322222222222222222222222223333
222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222220000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222220000000000000022222222222222222222222222222222222223333223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000000000000222222222222222222222200000222222222222222222222222222222222222222222222222222222222222222222222200002222222222220000000000002222233332222222222222222222222222222333322222222222222223333333222222222222222222222223
333222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222200000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222220000000000000022222222222222222222222222222222222222333322333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222200000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222220000222222222222000000000000222223333222222222222222222222222222233332222222222222223333333322222222222222222222
222333322222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222220000000000000022222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222000000000000002222222222222222222222222222222222222333322233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000000000000222222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222220000022222222222200000000000022222333322222222222222222222222222223333322222222222222333333332222222222222222
222222233332222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222200000000000002222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000000000000002222222222222222222222222222222222222233332222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222222222000022222222222220000000000002222333322222222222222222222222222222233332222222222222333333333222222222222
222222222223333222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222220000000000000022222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222000000000000002222222222222222222222222222222222222223333222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222000000000000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222222222000002222222222220000000000002222233332222222222222222222222222222223333222222222222233332233332222222
222222222222222333322222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222200000000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200000000000000222222222222222222222222222222222222222333322223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000000000002222222222222222222220000022222222222222222222222222222222222222222222222222222222222222222200002222222222222000000000000222223333222222222222222222222222222222233332222222222233333223333222
222222222222222222333322222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222000000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222200000000000000222222222222222222222222222222222222222233332222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222000000000000022222222222222222222200000222222222222222222222222222222222222222222222222222222222222222200000222222222222200000000000022222333322222222222222222222222222222223333222222222223333222333
322222222222222222222233332222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222200000000000000222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000222222222222222222222222222222222222222233332222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222200000000000002222222222222222222220000022222222222222222222222222222222222222222222222222222222222222220000222222222222220000000000002222333322222222222222222222222222222222333322222222223333322
223333222222222222222222223333222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222000000000000002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000022222222222222222222222222222222222222223333222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000000000000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222220000022222222222222000000000000222233332222222222222222222222222222222223333222222222333
322222333322222222222222222222333322222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222200000000000000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000022222222222222222222222222222222222222222333322222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222222222000022222222222222200000000000022223333222222222222222222222222222222222333322222222
333332222233332222222222222222222233332222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222000000000000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000022222222222222222222222222222222222222222233332222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222000000000000022222222222222222222200002222222222222222222222222222222222222222222222222222222222222000002222222222222220000000000002222333322222222222222222222222222222222233332222
222333332222223333222222222222222222233332222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222220000000000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000002222222222222222222222222222222222222222233332222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222200000000000002222222222222222222220000222222222222222222222222222222222222222222222222222222222222200002222222222222222000000000000222333322222222222222222222222222222222222333
322222233333222222233332222222222222222223333222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222000000000000000222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000002222222222222222222222222222222222222222223333222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222200002222222222222222222222222222222222222222222222222222222222200000222222222222222000000000000222233332222222222222222222222222222222222
233332222233333222222223333222222222222222222333322222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222220000000000000000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000002222222222222222222222222222222222222222222333322222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222333222222222222222222222220000000000002222222222222222222220000222222222222222222222222222222222222222222222222222222222220000222222222222222200000000000022223333222222222222222222222222222222
222223333322233333222222222333322222222222222222233332222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222200000000000000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000222222222222222222222222222222222222222222233332222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222000000000000222222222222222222222000022222222222222222222222222222222222222222222222222222222222000022222222222222220000000000002222333322222222222222222222222222
222222222233332233333322222222233332222222222222222223333222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222220000000000000000000022222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000222222222222222222222222222222222222222222233332222222222333322222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222200000000000022222222222222222222200002222222222222222222222222222222222222222222222222222222222200002222222222222222000000000000222333322222222222222222222222
222222222222223333333333322222222222333322222222222222223333222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222200000000000000000000222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000222222222222222222222222222222222222222222223333222222222233332222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222220000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222220000222222222222222200000000000022233332222222222222222222
222222222222222222233333333322222222222233332222222222222222333322222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222000000000000000000
022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000022222222222222222222222222222222222222222222333322222222223333222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222000000000000222222222222222222222200002222222222222222222222222222222222222222222222222222222222000022222222222222220000000000002223333222222222222222
222222222222222222222223333333322222222222223333222222222222222233332222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222220000000000000
000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000022222222222222222222222222222222222222222222233332222222222233332222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222200000000000022222222222222222222220000222222222222222222222222222222222222222222222222222222222000022222222222222222000000000000223333222222222222
222222222222222222222222222233333322222222222222333322222222222222223333222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222200000000
000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000022222222222222222222222222222222222222222222233332222222222223333222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222220000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222200002222222222222222200000000000022333322222222
222222222222222222222222222222222333222222222222222223333222222222222222333322222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222220000
000000000000002222222222222222222222222222222222222222222222222222222222222222200022222222222222222222222222222222200000000000000000022222222222222222222222222222222222222222222223333222222222222333322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332233332222222222222222222200000000000022222222222222222222220000222222222222222222222222222222222222222222222222222222220000222222222222222200000000000022233332222
222222222222222222222222222222222222222222222222222222222333322222222222222233332222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222
200000000000000000022222222222222222222222222222222222222222222222222222222222222000000022222222222222222222222000000000000000000000000022222222222222222222222222222222222222222222222333322222222222233332222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333223333322222222222222222220000000000002222222222222222222222000022222222222222222222222222222222222222222222222222222222000022222222222222220000000000002223333
222222222222222222222222222222222222222222222222222222222222233332222222222222223333222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222
222222000000000000000002222222222222222222222222222222222222222222222222222222222222000000000222222222222222222220000000000000000000000000022222222222222222222222222222222222222222222222233332222222222222333322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322233333222222222222222222000000000000222222222222222222222200002222222222222222222222222222222222222222222222222222222200002222222222222222000000000000222
333322222222222222222222222222222222222222222222222222222222222223333222222222222223333222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222
222222222220000000000000000022222222222222222222222222222222222222222222222222222222222200000000022222222222222222220000000000000000000000000002222222222222222222222222222222222222222222222223333222222222222233332222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322223333322222222222222222200000000000022222222222222222222220000222222222222222222222222222222222222222222222222222222220000222222222222222200000000000
022233332222222222222222222222222222222222222222222222222222222222222233332222222222222333322222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222
222222222222222200000000000000002222222222222222222222222222222222222222222222222222222222200000000000222222222222222220000000000000000000000000002222222222222222222222222222222222222222222222222333322222222222223333222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222233333222222222222222220000000000002222222222222222222222200002222222222222222222222222222222222222222222222222222220000222222222222222220000000
000002233332222222222222222222222222222222222222222222222222222222222222223333222222222222233332222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222
222222222222222222222220000000000000222222222222222222222222222222222222222222222222222222222220000000000002222222222222222000000000000000000000000002222222222222222222222222222222222222222222222222233332222222222222333322222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222333322222222222222222000000000000222222222222222222222220000222222222222222222222222222222222222222222222222222222000022222222222222222000
000000000223333222222222222222222222222222222222222222222222222222222222222222333322222222222223333222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222
222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222000000000000222222222222222000000000000000000000000002222222222222222222222222222222222222222222222222233332222222222222223333222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222233333222222222222222200000000000022222222222222222222222000022222222222222222222222222222222222222222222222222222200002222222222222222
200000000000022333322222222222222222222222222222222222222222222222222222222222222233332222222222222333322222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000
222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222000000000000002222222222222000000000000000000000000002222222222222222222222222222222222222222222222222223333222222222222222333322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222333322222222222222222000000000000222222222222222222222200002222222222222222222222222222222222222222222222222222220000222222222222
222220000000000002233332222222222222222222222222222222222222222222222222222222222222222333322222222222233332222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200
000022222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222200000000000000022222222222200000000000000000000000002222222222222222222222222222222222222222222222222222333322222222222222233332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222233333222222222222222200000000000022222222222222222222222000022222222222222222222222222222222222222222222222222222000022222222
222222220000000000002223333222222222222222222222222222222222222222222222222222222222222222233332222222222223333222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222
220000002222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222200000000000000002222222222200000000000000000000000002222222222222222222222222222222222222222222222222222233332222222222222223333222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222333332222222222222220000000000002222222222222222222222200002222222222222222222222222222222222222222222222222222000022222
222222222222000000000000223333222222222222222222222222222222222222222222222222222222222222222223333222222222223333222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222
222222000000222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222220000000000000000022222222200000000000000000000000022222222222222222222222222222222222222222222222222222223333222222222222222233332222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222233333222222222222222000000000000222222222222222222222220000222222222222222222222222222222222222222222222222222200002
222222222222222200000000000022333322222222222222222222222222222222222222222222222222222222222222222233332222222222333322222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222
222222222200000022222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222000000000000000000222222220000000000000000000000022222222222222222222222222222222222222222222222222222222333322222222222222223333222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222333332222222222222200000000000022222222222222222222222000022222222222222222222222222222222222222222222222222220
000222222222222222220000000000002233332222222222222222222222222222222222222222222222222222222222222222223333222222222233332222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222
222222222222220000002222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222000000000000000000002222220000000000000000000000222222222222222222222222222222222222222222222222222222222333322222222222222222333322
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222223333222222222222220000000000002222222222222222222222220000222222222222222222222222222222222222222222222222
222000022222222222222222000000000000233332222222222222222222222222222222222222222222222222222222222222222222333322222222223333222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222000000222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222200000000000000000000022220000000000000000000000222222222222222222222222222222222222222222222222222222222233332222222222222222233
333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222333332222222222222000000000000222222222222222222222222000022222222222222222222222222222222222222222222
222222200002222222222222222200000000000023333222222222222222222222222222222222222222222222222222222222222222222223333222222222333322222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222200000022222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222200000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222223333222222222222222
222333322222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222223333222222222222223333222222222222220000000000002222222222222222222222200002222222222222222222222222222222222222222
222222222220000222222222222222220000000000002333322222222222222222222222222222222222222222222222222222222222222222222333322222222233332222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222220000002222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222220000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222333322222222222
222222233332222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222333322222222222222333332222222222222000000000000222222222222222222222220000222222222222222222222222222222222222
222222222222220000222222222222222222000000000000333322222222222222222222222222222222222222222222222222222222222222222222233332222222233332222222222222222222222222222222222222333332222222222222222223332222222222222222222222222222222222222222222022222222
222222222222222222222222222222000000222222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222220000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222233332222222
222222222222333322222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222333322222222222222223333322222222222200000000000022222222222222222222222200002222222222222222222222222222222
222222222222222222000022222222222222222000000000000233332222222222222222222222222222222222222222222222222222222222222222222222333322222223333222222222222222222222222222222222222223333322222222222222223333222222222222222222222222222222222222222222202222
222222222222222222222222222222222200000022222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222223333222
222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222233332222222222222222333333222222222220000000000002222222222222222222222220000222222222222222222222222222
222222222222222222222200002222222222222222200000000000033333222222222222222222222222222222222222222222222222222222222222222222222233332222222333322222222222222222222222222222222222222233332222222222222222333322222222222222222222222222222222222222222220
222222222222222222222222222222222222220000002222222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222200000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222333
322222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222223333222222222222222223333332222222222000000000000222222222222222222222222000022222222222222222222222
222222222222222222222222220000222222222222222220000000000003333222222222222222222222222222222222222222222222222222222222222222222222223333222222233332222222222222222222222222222222222222223333322222222222222233332222222222222222222222222222222222222222
222022222222222222222222222222222222222222000000222222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222200000000000020000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222
333322222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222223333222222222222222222233333322222222200000000000022222222222222222222222200002222222222222222222
222222222222222222222222222222000022222222222222222000000000000333322222222222222222222222222222222222222222222222222222222222222222222222333322222233332222222222222222222222222222222222222222233333222222222222233332222222222222222222222222222222222222
222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222220000000000002200000000000000000000000022222222222222222222222222222222222222222222222222222222222222222
222233332222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222222333322222222222222222222333333222222222000000000000222222222222222222222222000022222222222222
222222222222222222222222222222222000022222222222222222200000000000333322222222222222222222222222222222222222222222222222222222222222222222222223333222223333222222222222222222222222222222222222222223333322222222222223333222222222222222222222222222222222
222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222220000000000022222222222222222222222222222222222222222222220000000000002222000000000000000000000022222222222222222222222222222222222222222222222222222222222222
222222223333222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222233332222222222222222222223333332222222200000000000022222222222222222222222200002222222222
222222222222222222222222222222222222200002222222222222222220000000000033332222222222222222222222222222222222222222222222222222222222222222222222222333322222333322222222222222222222222222222222222222222233333222222222223333322222222222222222222222222222
222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222000000000002222222222222222222222222222222222222222222220000000000000222220000000000000000000022222222222222222222222222222222222222222222222222222222222
222222222222333322222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222223333222222222222222222222233333322222220000000000002222222222222222222222220000222222
222222222222222222222222222222222222222220000222222222222222222000000000003333222222222222222222222222222222222222222222222222222222222222222222222222233332222233332222222222222222222222222222222222222222222333322222222222333322222222222222222222222222
222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222000000000000222222200000000000000000222222222222222222222222222222222222222222222222222222222
222222222222222233332222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222223333233332222222222222222222222222222222222222222222222223333222222222222222222222222333333322233333000000000222222222222222222222222000022
222222222222222222222222222222222222222222222000022222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222333322233332222222222222222222222222222222222222222222233332222222222233332222222222222222222222
222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222000000000002222222222222222222222222222222222222222222000000000000022222222000000000000000222222222222222222222222222222222222222222222222222222
222222222222222222223333222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222333323333222222222222222222222222222222222222222222222222333322222222222222222222222223333333333333300000000022222222222222222222222220
000222222222222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222233332223333222222222222222222222222222222222222222222222333322222222233332222222222222222222
222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222200000000000022222222222222222222222222222222222222222000000000000022222222220000000000000222222222222222222222222222222222222222222222222222
222222222222222222222223333222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222233332233332222222222222222222222222222222222222222222222233332222222222222222222222222233333333333333000000002222222222222222222222
222000022222222222222222222222222222222222222222222220000222222222222222222000000000333332222222222222222222222222222222222222222222222222222222222222222222222222223333222333322222222222222222222222222222222222222222222233332222222223333222222222222222
222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222220000000000002222222222222222222222222222222222000022000000000000002222222222220000000002222222222222222222222222222222222222222222222222
222222222222222222222222222333322222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222223333223333222222222222222222222222222222222222222222222233332222222222222222222222222222233333333333300000000022222222222222222
222222200002222222222222222222222222222222222222222222222000022222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222233332233332222222222222222222222222222222222222222222223333222222223333322222222222
222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222200000000000222222222222222222222222222222220000000000000000000000222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222233332222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222223333222333332222222222222222222222222222222222222222222223333222222222222222222222222222222333332233330000000002222222222222
222222222220000222222222222222222222222222222222222222222222200002222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222222222233332222222333322222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222220000000000002222222222222222222222222222220000000000000000000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223333222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222333322223333222222222222222222222222222222222222222222222333322222222222222222222222222222222222223333000000000222222222
222222222222222000022222222222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222223333222222333332222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222200000000000222222222222222222222222222222000000000000000000000022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222333322222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222233332222333332222222222222222222222222222222222222222222333322222222222222222222222222222222222222333300000000022222
222222222222222222220000222222222222222222222222222222222222222222220000222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222333322222233332
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222220000000000002222222222222222222222222222000000000000000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222233332222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222223333222223333222222222222222222222222222222222222222222233332222222222222222222222222222222222222233330000000002
222222222222222222222222000022222222222222222222222222222222222222222222000022222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222223333222223
333222222222222222222222222222222222222222222222222022222222222222000000000000000222222222000000222222222222222222222222222222222222222222000000000000222222222222222222222222222200000000000000000000022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222223333222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222333322222333332222222222222222222222222222222222222222233333222222222222222222222222222222222222223333000000
000222222222222222222222222200002222222222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222333332
223333222222222222222222222222222222222222222222222222202222222222222200000000000000022222222200000022222222222222222222222222222222222222222220000000000022222222222222222222222222200000000000000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223333222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222233332222223333322222222222222222222222222222222222222223333222222222222222222222222222222222222222333300
000000002222222222222222222222220000222222222222222222222222222222222222222222220000222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222233
333323333322222222222222222222222222222222222222222222222220222222222222222000000000000002222222220000002222222222222222222222222222222222222222222000000000000222222222222222222222222220000000000000000000002222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222333322222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222233332222222333332222222222222222222222222222222222222223333322222222222222222222222222222222222222233
330000000000222222222222222222222222200002222222222222222222222222222222222222222222000022222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222333333333332222222222222222222222222222222222222222222222222022222222222222200000000000000222222222000000222222222222222222222222222222222222222222220000000000022222222222222222222222222000000000000000000002222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222223333222222223333322222222222222222222222222222222222222333322222222222222222222222222222222222222
223333000000000022222222222222222222222220000222222222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222223333333332222222222222222222222222222222222222222222222222202222222222222220000000000000022222222200000022222222222222222222222222222222222222222222000000000000222222222222222222222222200000000000000000000222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222333322222222233332222222222222222222222222222222222222233332222222222222222222222222222222222
222222333300000000002222222222222222222222222000022222222222222222222222222222222222222222220000222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222233333332222222222222222222222222222222222222222222222222220222222222222222200000222222222222222220000002222222222222222222222222222222222222222222200000000000022222222222222222222222200000000000000000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222233332222222223333322222222222222222222222222222222222233332222222222222222222222222222222
222222222233330000000000222222222222222222222222200002222222222222222222222222222222222222222220000222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222333332222222222222222222222222222222222222222222222222222022222222222222222000022222222222222222000000222222222222222222222222222222222222222222222000000000000222222222222222222222220000000000000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222223333222222222233333222222222222333322222222222222222223333222222222222222222222222222
222222222222223333000000000022222222222222222222222220000222222222222222222222222222222222222222222000022222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222200000022222222222222200000022222233322222222222222222222222222222222222200000000000022222222222222222222222000000000000000002222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222333322222222223333322222222222333333222222222222222223333322222222222222222222222
222222222222222222333300000000000222222222222222222222222200002222222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222000000222222222222220000000000033332222222222222222222222222222222222222000000000000222222222222222222222200000000000000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222333322222222222233333222222222333333322222222222222222333322222222222222222222
222222222222222222222233330000000000022222222222222222222222220000222222222222222222222222222222222222222220000222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222220000002222222222222000000000000333322222222222222222222222222222222222200000000000002222222222222222222200000000000000022222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222233332222222222222333332222222333333332222222222222222333332222222222222222
222222222222222222222222222333300000000002222222222222222222222222000022222222222222222222222222222222222222222000022222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222200000022222222222200000000000033332222222222222222222222222222222222220000000000000222222222222222222220000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222223333222222222222233333322222333333333322222222222222233332222222222222
222222222222222222222222222222233330000000000222222222222222222222222200002222222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222000000222222222220000000000003333222222222222222222222222222222222222200000000000002222222222222222222000000000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222333322222222222222333333333333333233332222222222222233333222222222
222222222222222222222222222222222223333000000000022222222222222222222222222000022222222222222222222222222222222222222220000222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222220000022222222222000000000000333322222222222222222222222222222222222220000000000000222222222222222222200000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222233332222222222222223333333333333223333322222222222233333222222
222222222222222222222222222222222222222333300000000002222222222222222222222222200002222222222222222222222222222222222222222000022222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222200000222222222200000000000033332222222222222222222222222222222222222200000000000002222222000022222200000000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222223333222222222222222233333333333222233332222222222223333322
222222222222222222222222222222222222222222233330000000000222222222222222222222222220000222222222222222222222222222222222222222000022222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222220000022222222220000002222222333322222222222222222222222222222222222220000000000000222220000000022220000000000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222223333222222222222222222333333332222223333222222222223333
322222222222222222222222222222222222222222222223333000000000002222222222222222222222222000022222222222222222222222222222222222222200002222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222200000222222222000000222222233332222222222222222222222222222222222222200000000000000200000000000222000000000000222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222333322222222222222222222222222222222233332222222222
333322222222222222222222222222222222222222222222222333300000000000222222222222222222222222200002222222222222222222222222222222222222220000222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200000222220000022222222200000022222223333222222222222222222222222222222222222220000000000000000000000000022000000000000222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222233332222222222222222222222222222222223333222222
222333332222222222222222222222222222222222222222222222233330000000000022222222222222222222222222000022222222222222222222222222222222222222000022222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220000022222000002222222220000002222222333322222222222222222222222222222222222222200000000000000000000000000200000000000
022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222223333222222222222222222222222222222222333322
222222333332222222222222222222222222222222222222222222222223333000000000002222222222222222222222222200002222222222222222222222222222222222222200002222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222000002222200000222222222000000222222233332222222222222222222222222222222222222222000000000000000000000000000000000
000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222333322222222222222222222222222222222223
333223333333333222222222222222222222222222222222222222222222222333300000000000222222222222222222222222220000222222222222222222222222222222222222220000222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222220000022200000022222222200000022222222333322222222222222222222222222222222222222200000000000000000000000000000
000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222333322222222222222222222222222222222
222333333333333333222222222222222222222222222222222222222222222222233330000000000022222222222222222222222222000022222222222222222222222222222222222222000022222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222000000000000022222222220000002222222233332222222222222222222222222222222222222222000000000000000000000000
000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222233332222222222222222222222222222
222222233333333333333222222222222222222222222222222222222222222222222223333000000000002222222222222222222222222220000222222222222222222222222222222222222200002222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222220000000000002222222222000000222222223333222222222222222222222222222222222222222200000000000000000000
000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222223333222222222222222222222222
222222222222333333333332222222222222222222222222222222222222222222222222222333300000000000222222222222222222222222222000022222222222222222222222222222222222200002222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222200000000002222222222200000022222222333322222222222222222222222222222222222222222000000000000000
000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222333322222222222222222222
222222222222222233333322222222222222222222222222222222222222222222222222222222233330000000000002222222222222222222222222200002222222222222222222222222222222222220000222222222222222222200000000003333222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222200000022222222222220000002222222233332222222222222222222222222222222222222222200000000000
000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222233332222222222222222
222222222222222222222333322222222222222222222222222222222222222222222222222222222223333000000000000222222222222222222222222220000222222222222222222222222222222222222000022222222222222222220000000000333322222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222223333222222222222222222222222222222222222222222000000
000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222233332222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330000000000022222222222222222222222222000022222222222222222222222222222222222200002222222222222222222000000000033332222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222233332222222222222222222222222222222222222222220
000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222223333222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333000000000002222222222222222222222222220000222222222222222222222222222222222220000222222222222222222200000000003333222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222223333222222222222222222222222222222222222222
222200000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222333322222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300000000000222222222222222222222222222000022222222222222222222222222222222220000222222222222222222220000000003333222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222333322222222222222222222222222222222222
222222222200000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222233332
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330000000000022222222222222222222222222200002222222222222222222222222222222222000022222222222222222222000000000333322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222233332222222222222222222222222222222
222222222222222000000000200000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222223
333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333000000000002222222222222222222222222222000022222222222222222222222222222222200002222222222222222222200000000033332222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222223333222222222222222222222222222
222222222222222222222000002220000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222
223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300000000000222222222222222222222222222200002222222222222222222222222222222220000222222222222222222200000000003333222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222233332222222222222222222222
222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222233332222222222222222222222222222222222222
222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330000000000002222222222222222222222222220000222222222222222222222222222222220000222222222222222222220000000000333322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222223333222222222222222222
222222222222222222222222222222222222222000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222223333222222222222222222222222222222222
222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333000000000000222222222222222222222222222000022222222222222222222222222222222000022222222222222222222000000000033332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222333322222222222222
222222222222222222222222222222222222222222222220000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222233332222222222222222222222222222
222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300000000000022222222222222222222222222220000222222222222222222222222222222200002222222222222222222200000000003333222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222233332222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222223333222222222222222222222222
222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330000000000002222222222222222222222222222000022222222222222222222222222222220000222222222222222222220000000000333322222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222223333222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222333322222222222222222222
222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333000000000000222222222222222222222222222200002222222222222222222222222222222000022222222222222222222000000000033332222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222233332
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222233332222222222222222
222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300000000000022222222222222222222222222220000222222222222222222222222222222000022222222222222222222200000000003333222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222223
333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222223333222222222222
222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332000000000000222222222222222222222222222200002222222222222222222222222222200002222222222222222222220000000000333
322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222
222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222333322222222
222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333200000000000022222222222222222222222222220000222222222222222222222222222220000222222222222222222222000000000
333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222
222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222233332222
222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333320000000000002222222222222222222222222222000022222222222222222222222222222000022222222222222222222200000
000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000
222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222333
322222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333000000000000222222222222222222222222222200002222222222222222222222222222000022222222222222222222200
000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200
000022222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222
233332222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300000000000022222222222222222222222222222000022222222222222222222222222200002222222222222222222
220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222
220000002222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222
222223333222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330000000000002222222222222222222222222222200002222222222222222222222222220000222222222222222
222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222
222222000000222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222
222222222333322222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333000000000000222222222222222222222222222220000222222222222222222222222222000022222222222
222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222
222222222200000022222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222
222222222222223333222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333320000000000002222222222222222222222222222200002222222222222222222222222200002222222
222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222
222222222222220000002222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222
222222222222222222333322222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332000000000000222222222222222222222222222220000222222222222222222222222200002222
222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222000000222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222
222222222222222222222233332222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333200000000000022222222222222222222222222222000022222222222222222222222220000
222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222200000022222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222
222222222222222222222222223333222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333320000000000002222222222222222222222222222200002222222222222222222222222
000022222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222220000002222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222
222222222222222222222222222222333322222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332000000000000222222222222222222222222222222000022222222222222222222
222200002222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222
222222222222222222222222222222000000222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222
222222222222222222222222222222222223333222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333300000000000022222222222222222222222222222200002222222222222222
222222200002222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222200000022222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222
222222222222222222222222222222222222222333322222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233330000000000002222222222222222222222222222220000222222222222
222222222220000222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222222220000002222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222
222222222222222222222222222222222222222222233332222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333200000000000022222222222222222222222222222000022222222
222222222222222000022222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222000000222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222
222222222222222222222222222222222222222222222223333222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333320000000000002222222222222222222222222222220000222
222222222222222222200002222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222200000022222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222
222222222222222222222222222222222222222222222222222333322222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332000000000000222222222222222222222222222222000
022222222222222222222220000222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222220000002222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222
222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222222222222222222222222
200002222222222222222222220000222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222000000222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333
222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322000000000000222222222222222222222222
222220000022222222222222222222000022222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222200000022222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333
333322222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000022222222222222222222
222222222200002222222222222222222200002222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222222222222222222222220000002222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233
333333322222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222222222222
222222222222220000022222222222222222220000222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222000000222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
233333333222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222
222222222222222222200000222222222222222220000222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233
322233333332222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222
222222222222222222222220000022222222222222222000022222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
233332223333322222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322000000000000222
222222222222222222222222222200000222222222222222200002222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222223333322333322222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000
022222222222222222222222222222222000022222222222222220000222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222333332233332222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000
000000222222222222222222222222222222200000222222222222222000022222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222233333223333222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200
000000000022222222222222222222222222222222000022222222222222000022222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222233333322333322222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332
220000000000002222222222222222222222222222222200000222222222222200002222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223333332233332222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223
333222000000000000222222222222222222222222222222222000022222222222220000222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222333333223333222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222333322220000000000002222222222222222222222222222222200000222222222222000022222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222233333322333322222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222233332222000000000000222222222222222222222222222222222000002222222222000022222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222233333332233332222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222333322200000000000022222222222222222222222222222222200000222222222000002222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222223333333223333222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222233332220000000000002222222222222222222222222222222222000002222222000000222222222222222222222222000000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222333333322333322222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223333222000000000000222222222222222222222222222222222220000022222200000222222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222333322222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222233333332233332222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222333322200000000000022222222222222222222222222222222222000000002200000222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222233332222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222233333333223333222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222233332220000000000002222222222222222222222222222222222220000000000000222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222333322222222233333222222222222222222222222222222333222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222223333333322333322222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222223333222000000000000222222222222222222222222222222222222200000000000022222222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222233332222222233333322222222222222222222222222222333322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222333333332233332222222222222222222222222222222222222222222222222222222222222222222222222333332222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222220000000022222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222223333322222223333332222222222222222222222222222233333222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222233333333223333222222222222222222222222222222222222222222222222222222222222222222222222233333222222222223333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222000022222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222233332222223333333222222222222222222222222222223333322222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222233332333322333322222222222222222222222222222222222222222222222222222222222222222222222222333332222222222333333333322222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222223333322223333333332222222222222222222222222222333332222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223333233332233332222222222222222222222222222222222222222222222222222222222222222222222222223333322222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222333322220000000000002222222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222233333222333333333222222222222222222222222222233333222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222333323333233332222222222222222222222222222222222222222222222222222222222222222222222222222333333222222223333222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222222220000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222223333332333332333322222222222222222222222222233333322222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222233332333323333222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222333322222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222222222000000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222233333333332233332222222222222222222222222223333332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222233332233332333322222222222222222222222222222222222222222222222222222222222222222222222222222233333222222333322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222222222222222200000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222333333333223333222222222222222222222222222333333222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222223333222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222333332222233332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222223333333222233332222222222222222222222222233333322222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322233333333222222222222222222222222222222222222222222222222222222222222222222222222222222223333222223333222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222233333322223333222222222222222222222222233333332222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222333322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222333322222333322222222222222222222222223333333222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222223333222333322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222233332222222222222222222222222333333
322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222333322233332222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222333322222222222222222222222233
333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222233333223333222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222222222222222222222222222222222222222222222222222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222233332222222222222222222222
233332333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322000000000000222222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222223333222222222222222222
222223333233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000022222222222222222222222222222222222222222222222222222222222222222222222220000000000033332222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222333322222222222222
222222222333323333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222222000000000003333222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222233332222222222
222222222222233332333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222222200000000000333322222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222333322222
222222222222222223333233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222222222222220000000000033332222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222233332
222222222222222222223333223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222223
333222222222222222222222333322333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222222200000000003333222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222
222333322222222222222222222233332233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222
222222223333222222222222222222223333223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322000000000000222222222222222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222
222222222222333322222222222222222223333222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000022222222222222222222222222222222222222222222222222222222222222222222222200000000003333222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222
222222222222222233332222222222222222222333322233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222222222222222222222222222222222222222222222222222222222222222222200000000000333322222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222
222222222222222222223333222222222222222222233332222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222220000000000033332222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222
222222222222222222222222333322222222222222222223333222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222222222222000000000003333222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222220000022222222222000000222222222222
222222222222222222222222222223333222222222222222223333222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222200000000000333322222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222000002222222222200000022222222
222222222222222222222222222222222333322222222222222222333322222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222222222222222222222222222220000000000033332
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222200000222222222220000002222
222222222222222222222222222222222222233332222222222222222233332222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222222222222000000000033
332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222220000022222222222000000
222222222222222222222222222222222222222223333222222222222222223333222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222222222222222200000000
003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222000002222222222200
000022222222222222222222222222222222222222222333332222222222222223333222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000022222222222222222222222222222222222222222222222222222222222222222222220000
000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222200000000000000000222222
220000002222222222222222222222222222222222222222223333222222222222222333322222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222222222222222222222222222222222222222222222222222222222222222222
000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222220000000000000000022
222222000000222222222222222222222222222222222222222222333332222222222222333332222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322000000000000222222222222222222222222222222222222222222222222222222222222222222
222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222000000000000000
002222222200000022222222222222222222222222222222222222222223333222222222222233332222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222222222222222222222222
222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222200000000000
000000222222220000000000000002222222222222222222222222222222222333332222222222233333222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222222222222222222222222
222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222220000022
220000022222222222000000000000000222222222222222222222222222222222223333222222222223333222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000022222222222222222222222222222222222222222222222222222
222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200
000222000002222222222200000000000000022222222222222222222222222222222222333332222222222333322222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000002222222222222222222222222222222222222222222222222
222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222
222000022200000222222222220000000000000002222222222222222222222222222222222223333322222222333322222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222222222222222222222222
222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222
222222200000220000022222222222000000000000000222222222222222222222222222222222222333332222222233332222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222222222222222222222222
222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222
222222222222000022000002222222222200000000000022222222222222222222222222222222222222223333322222233333222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222222222222
222222222222222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222220000200000222222222220000002222222222222222222222222222222222222222222222233332222223333222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332200000000000022222222222222222222222222222222
222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222000000000022222222222000000222222222222222222222222222222222222222222222223333322223333322222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222222222222222
222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222220000000002222222222200000022222222222222222222222222222222222222222222222233333333333322222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000000000022222222222222222222222
222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222000000000222222222220000002222222222222222222222222222222222222222222222223333333333332222222222222333322222222222222222222222222222233322222222222222222222222222222222222222222222233333222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332220000000000002222222222222222222
222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222220000000022222222222000000222222222222222222222222222222222222222222222222233333333332222222222222233332222222222222222222222222222233332222222222222222222222222222222222222222222223333222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222222222222
222222222222222222222222222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222200000002222222222200000022222222222222222222222222222222222222222222222222333333322222222222222223333222222222222222222222222222223333322222222222222222222222222222222222222222223333322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332200000000000022222222222
222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222220000000222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222333332222222222222222222222222222222222222222223333322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222000000000000222222
222222222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222200000022222222222000000222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222333333222222222222222222222222222222222222222222333332222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332200000000000002
222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222000002222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222222222222222233333332222222222222222222222222222222222222222333332222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220000000000
000022222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222200000222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222223333333222222222222222222222222222222222222222233332222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322200000
000000002222222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222223333333322222222222222222222222222222222222222233333222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333220
000000000000022222222222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222333323333222222222222222222222222222222222222223333222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333
322000000000000002222222222222222222222222222222222222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222233332333322222222222222222222222222222222222223333322222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
233333200000000000000222222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222333322222223332222222222222233332233332222222222222222222222222222222222222333322
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222333332000003333000002222222222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222233332222223333322222222222223333223333222222222222222222222222222222222222333
332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222233333333333333300000222222222222222222222222222222222222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222223333222222333332222222222222333322233332222222222222222222222222222222222
333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222333333333333333000022222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222233332222233333322222222222333322223333222222222222222222222222222222
222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222223333333333333300002222222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222223333222223333333222222222333332222333322222222222222222222222222
222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222223333333333330000222222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222333322223333333322222222333333222223333222222222222222222222
222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200003333000022222222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222223333222333333333222222333333222222333322222222222222222
222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000033330002222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222333322233332333332222333333222222233332222222222222
222222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000003333000222222222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222233332223333233333333333333222222223333322222222
222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200000333300022222222222222222222222222222222222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222333323333222333333333333222222222233332222
222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000033330002222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222233332333322223333333333222222222223333
322222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000333300022222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222333332222222222222
233333222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000033330002222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222
222223333322222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000003333000222222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222
222222222233333222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000333300022222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222
222222222222222333322222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220000003333002222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222233333222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222000000333300222222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222333332222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222200000033330022222222222222222222222222222222222222222222222222222222220000000333302222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222233333322222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220000003333002222222222222222222222222222222222222222222222222222222222000000033330222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222333333222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000033330222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222223333333222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000003333022222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222233333332222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000333300222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000033330022222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000333302222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222223333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000033330222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000003333022222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000333302222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222000000000333322222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222200000000333322222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222220000000033332222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222000000003333222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222000000000333322222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222222222222222200000000033332222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000003333222222222222222222222222222222222222222222222222220000000003333222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222000000000333322
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200
000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000003333222222222222222222222222222222222222222222222222200000000033
332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222
220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222220000000
033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222
222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000033332222222222222222222222222222222222222222222222220000
000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222
222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000333322222222222222222222222222222222222222222222222
000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222
222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000033332222222222222222222222222222222222222222222
222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000003333222222222222222222222222222222222222222
222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000033332222222222222222222222222222222222
222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000003333222222222222222222222222222222
222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222
222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000233332222222222222222222222222
222222222222222222200000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000023333222222222222222222222
222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002333322222222222222222
222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000023333222222222222
222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002333322222222
222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000233332222
222222222222222222222222222222222222220000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022333
322222222222222222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002
233332222222222222222222222222222222222222222200000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000
000223333322222222222222222222222222222222222222220000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000
000000022233332222222222222222222222222222222222222222000000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
000000000002223333322222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222000000000000222233332222222222222222222222222222222222222220000000033332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222200000000000022223333322222222222222222222222222222222222222000000003333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220000000000002222233332222222222222222222222222222222222222200000000333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222200000000000022223333322222222222222222222222222222222222220000000333302222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222220000000000002222233332222222222222222222222222222222222222000000033330222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222000000000000222223333222222222222222222222222222222222222200000003333022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222200000000000022222233332222222222222222222222222222222222220000000333302222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222220000000000002222223333222222222222222222222222222222222222000000033330222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222000000000000222222333332222222222222222222222222222222222200000033330022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222200000000000022222223333222222222222222222222222222222222200000003333022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220000000000002222222333332222222222222222222222222222222220000000333302222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222000000000000222222223333222222222222222222222222222222222000000033330222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222200000000000022222222333332222222222222222222222222222222200000033330022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222220000002222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222000000000000222222223333222222222222222222222222222222220000003333002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222200000000022222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222200000000000022222222333332222222222222222222222222222222000000333300222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222200000000000222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222220000000000002222222223333322222222222222222222222222222200000033330022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222220000000000002222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222333333222222222222222222222222222220000033330002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222220000022200000222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222223333332222222222222222222222222222000003333000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222000022222000002222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222233333322222222222222222222222222200000333300022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222200002222200000222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222333333222222222222222222222222220000033330002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200000222220000022222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222223333332222222222222222222222222000033330000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220000022222000002222222220000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222233333322222222222222222222222200003333000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222000002222200000222222222000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222333333222222222222222222222220000333300002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200000022200000022222222200000000000000022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222223333333222222222222222222220000333300002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220000000000000022222222220000000000000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222233333333332222222222222222000033330000222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222000000000000022222222222000000000000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222333333333332222222222222200003333000022222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200000000000002222222222200000000000022222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222223333333333322222222222220003333000002222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222220000020000022222222222220000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222233333332222222222222000333300000222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222000002222222222222222222000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222223333222222222222200033330000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222200000222222222222222222200000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222233332222222222220033330000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222000022222000002222222220000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222223333222222222222003333000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222200000222200000222222222000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222333332222222222200333300000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222220000022200000022222222200000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222223333222222222220333300000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222200000000000022222222220000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222333332222222222033330000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222000000000002222222222000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222223333222222222233333000000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222220000000002222222222200000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222333322222222233333000000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222220000022222222222220000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222223333222222223333300000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222333332222223333300000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222233333322233333300000000022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222333333333333330000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222223333333333330000000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222233333333300000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222333332220000000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222222222222000000000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200
000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222222222200000000000022222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222
220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222222222220000000000002
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222
222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222222222222000000000
000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222
222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222222222200000
000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222
222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222222222220
000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222222222
222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222
222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222
222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222
222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222
222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222
222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222
222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222
222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222
222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222
222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000
022222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000
000002222222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000
000000000222222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
200000000000022222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222220000000000002222222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222200000000000022222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222220000000000002222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222000000000000222222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222200000000000022222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000000000002222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000000000000222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200000000000022222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000000000002222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000000000000222222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222220000000000002222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222000000000000222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222200000000000022222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222220000000000002222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222222000000000000222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222200000000000022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222220000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222000000000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222200000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222220000000000002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200
000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222222000000000000222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222
220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222200000000000022222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222
222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222220000000000002
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222
222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222222000000000
000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222
222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222222222200000
000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222200
000002222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222222222220
000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222
000000000002222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222222222
220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222
222000000000000022222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222
222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222
222222200000000000002222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222
222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222
222222222200000022200000022222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222
222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
222222222222220000022222000002222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222
222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222000002222200000222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222
222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222200000222220000022222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000
222222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222220000022222000002222222220000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000
000022222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222200000222000002222222222000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000
000000000222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222000000000002222222222200000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
200000000000022222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222220000000002222222222220000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222220000000000002222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222000000000222222222222000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000000000222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222000000000002222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222200000000000022222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222000002220000022222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222220000000000002222222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222000002222200000222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222000000000000222222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222200000222220000022222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222220000000000002222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222220000022222000002222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222000000000000222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222000002222200000222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222200000000000022222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222200000022200000022222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000000000002222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222000000000000022222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222000000000000222222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222200000000000002222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222200000000000022222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222000000000002222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220000000000002222222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222000000022222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222200000000000022222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000222222222222222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000022222222222222200000000000022222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000002222222222222220000000000002222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222222000000000000222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000002222222222222200000000000022222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000022222222222220000000000002222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002222222000220000000000002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000222220000000000000000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000002220000000000000000000022222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000220000000000000000000002222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000000222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000022222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000022222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000002222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000000000000222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200
000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000022222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222
220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000000022222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222
222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222
222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000000222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222
222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000022
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222
222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000
022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222
222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000000000000
000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222
222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000000
000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222
222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000000000000
000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222
222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000
000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220
222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220000
000000200000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
000000000220000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222220000000222000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222220002222220000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222200000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222220000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222220002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222220000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222200000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
