BM6P6(@ ///...,,,,,,,,,---///000+++,,,---//////000000000/////////000111222222222333222222111000//////...++++++++++++++++++++++++******++++++,,,---......000///...---------------------+++++++++,,,---...---------......000111111000000000///...+++)))(((***++++++,,,,,,++++++***+++++++++************)))''''''(((((()))+++,,,---******+++,,,------------000///---,,,,,,---///000///---+++***+++,,,,,,++++++,,,---...---+++)))(((*********)))))))))))))))))))))***+++,,,---------------,,,,,,,,,---.........------,,,,,,,,,------///---,,,...111333222000000//////111333444333111333333333333444555666666;;;>>>AAACCCBBB>>>999666555555555555666888999;;;:::<<>>999666555444444444555777999:::999;;;>>>???@@@BBBEEEGGGJJJMMMQQQVVV[[[aaahhhmmmwww{{{---,,,+++***+++,,,---.........///000000000//////.............../////////......------,,,,,,++++++++++++++++++++++++++++++------------------......000000///.........//////------,,,+++******++++++++++++++++++,,,---......444111,,,(((&&&''')))+++***++++++,,,,,,++++++***+++++++++************)))******)))))))))******+++)))***+++,,,---------------,,,+++******+++,,,------+++))))))***+++***)))'''(((***+++++++++)))(((((((((((((((((((((((((((******************+++++++++++++++++++++,,,------........................000//////111444666666555000//////000222333333111111111111111222333444444777:::===@@@@@@===999777444444333333444666888999888:::===???@@@CCCGGGJJJLLLOOOSSSWWW\\\aaagggkkkwww{{{,,,,,,***)))((((((((()))***+++,,,...////////////------------------------------,,,,,,++++++++++++***+++++++++++++++,,,,,,..................------///......---------......------,,,,,,++++++******------,,,,,,---...//////222///+++'''&&&''')))******++++++,,,,,,++++++***+++++++++*********)))))),,,+++******)))))))))***)))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,---,,,******+++,,,+++***%%%&&&)))***++++++***))))))))))))))))))******************************)))++++++******++++++,,,---......//////////////////......///111333555666666000///...///111333222222000//////000000111222333555888;;;>>>???===999777333333333333444666777999777999;;;>>>@@@DDDHHHLLLNNNQQQVVVZZZ^^^bbbgggjjjvvvzzz+++***************++++++---......//////......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,..................------,,,,,,,,,++++++,,,,,,---------------,,,,,,++++++---,,,,,,,,,,,,------...---,,,+++***)))(((((((((***++++++,,,,,,++++++***+++++++++*********))))))---,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,---......,,,+++%%%''')))+++,,,,,,+++*********+++++++++,,,,,,,,,+++++++++***************++++++******++++++,,,---------...///000000//////,,,---///000111222444555000///......000222222222////////////000111222222444777:::======<<<999777333333333333444666777999666888;;;===@@@DDDIIIMMMPPPTTT[[[```cccfffhhhjjjtttyyy~~~))))))+++,,,...000111222222222111111///...,,,++++++++++++,,,------......------------,,,,,,,,,,,,*********++++++,,,,,,---------------------......++++++*********+++,,,,,,------............------*********))))))******+++)))***+++,,,,,,+++)))(((***++++++,,,,,,++++++***+++++++++************)))---,,,+++***************((()))***+++,,,,,,,,,,,,,,,------------------,,,///...---...//////---+++''')))+++---...---,,,++++++++++++,,,------......+++++++++++++++++++++,,,+++++++++++++++,,,------+++,,,...///000000///...,,,---////////////111333111///------000222222222////////////000111222222555777:::<<<===<<<999888444444333333444666888999777888:::===???DDDJJJNNNQQQWWW```gggjjjkkkkkkkkkrrrwww}}})))***+++---.../////////------.........---,,,,,,)))***+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,------......++++++******++++++,,,---,,,---...000000000000///******))))))))))))******''')))***,,,---,,,,,,+++***++++++,,,,,,++++++***+++++++++************))),,,,,,+++*********++++++((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++...------...///...,,,******+++---///000///...---******+++,,,,,,---......+++++++++,,,---------...,,,,,,,,,,,,,,,------...***+++---///000///...---,,,///000000......000222111///------///111222222////////////000111222333777888;;;<<<===;;;999888555444444444555777999:::777999;;;<<>>BBBGGGKKKUUU```ooo{{{~~~{{{tttpppuuuvvvyyy/////////.........---------,,,+++*********+++,,,++++++---///000000---+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000...---+++******,,,///000------,,,+++************---,,,+++,,,...111111111------.........---,,,+++,,,,,,++++++******))))))***+++,,,,,,,,,,,,+++***+++******))))))))))))******)))((('''((()))+++,,,************************+++,,,---......------,,,...,,,***+++...//////...------------...///000111+++,,,.../////////------++++++,,,---...............///111000...------...***+++,,,...///111222333000111222111000000222444555555555555666666666666777777777777777777777777999:::<<<===???BBBHHHLLLUUU```ooo{{{~~~{{{tttppprrrsssxxx~~~,,,++++++++++++*********++++++******++++++,,,---+++,,,///222333111+++'''+++++++++***++++++,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,+++)))((()))***,,,---,,,,,,++++++***++++++++++++++++++---000111000..................---,,,,,,------,,,++++++***))))))++++++,,,,,,,,,++++++************)))******++++++***)))&&&%%%%%%'''***,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,+++***+++...000000//////////////////000111222***,,,...000111000...---++++++,,,....../////////---///000000...------...,,,,,,---...///000111111000111222111000000222444333333333333444444444444555555555555555555555555;;;<<<<<<===>>>BBBHHHLLLTTT___nnnzzz}}}yyysssooonnnqqqvvv~~~)))))))))))))))))))))((()))*********+++,,,---------...000222333000+++'''************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,***(((((((((((()))---,,,+++******+++---...+++++++++***++++++ӵ---......------------------,,,,,,,,,---------,,,++++++******+++,,,,,,,,,++++++*********************+++,,,---***)))(((''''''((()))***++++++++++++++++++++++++------------,,,,,,,,,+++------,,,,,,---...//////000000000000000111222333...///000222222111000///+++,,,---...////////////,,,...000///...------...------......//////000000Ħ000111333222222222Ħ333444444444444444555555555555:::;;;<<<<<<===AAAFFFJJJRRRӵlllkkkooovvv}}}Ħ+++++++++,,,,,,,,,,,,,,,((()))***+++,,,---------000///...//////...+++)))(((((((((***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000///---,,,++++++++++++...---,,,++++++,,,,,,---+++++++++***+++4ĉ@ӵ+++------,,,,,,,,,+++++++++++++++------------,,,,,,,,,+++,,,,,,,,,++++++*********++++++***++++++,,,------)))***+++,,,,,,+++)))(((************************......------------------000//////...---,,,---..................//////000222222333333333222000///,,,---......//////......,,,---//////...------.............../////////000>L000000111333222222=hĦ444444444444555555666666666888:::;;;;;;<<L************++++++++++++((()))***+++,,,------,,,111///,,,+++,,,,,,,,,+++(((((((((***+++---///000++++++++++++++++++++++++))))))******+++,,,,,,,,,///...---+++******++++++,,,++++++************+++,,,,,,++++++***GG=?,,,---,,,,,,+++***************,,,,,,------------......------,,,+++************,,,,,,,,,+++,,,,,,------***+++...//////---***((())))))))))))))))))))))))...------------...///000000111111///,,,+++,,,---,,,,,,++++++++++++,,,,,,222555888::::::777333000...////////////...------+++---......---------...------......//////000000HdĦ000///111222333=Īj444444444555666666777777666888;;;<<<===>>>@@@BBBGG=?kkksssyyy~~~HdĦ(((((((((ӵ)))***+++ĭӵ+++ӵ***Ħ++++++++++++++++++++++++(((ӵӵ******ĦƜ`1.׼s,,,,,,,,,---Ħ++++++++++++,,,---...///000ӵ***Ħ---,,,,,,,,,,,,---,,,---......ĭӵ,,,...Ħ---///...Ħ---ĦIIICCC<<<666000000000000///---,,,+++---...,,,111DdD222222333?fӵ333333444Ħ555999===ӵƜ`1.׼s```gggĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ++++++?~4...)))***g&e>&e+++g&e,,,>hӵ*********************g&e+++guO>uO>&e,,,,,,4ff?>ߝL***gĉ@......---+++Shӵ---***+++,,,---///000g&e***>hӵ---,,,,,,,,,,,,...------fff?><z+++g&e>&e***+++HL,,,///222ShӵgLUUUWWWPPPEEE===222222111000///---+++S?ʬ---...3h?D%%)?222222ZufĦ222222333gL666555999g&e???gĉ@[[[\\\g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??)))4Dӵ,,,,,,,,,Hƅ^Hu]Ħ(((Hu]Ħ,,,ZuR)Ħ*********))))))))))))Hu]Ħ+++HŐeHŐeHu]Ħ***qIܗGIӵ(((tt)))***,,,HGgĉ@))))))******************Hu]Ħ(((ZuR)Ħ...---,,,***)))+++***sߝLGdUĦ)))Hƅ^Hu]Ħ'''ntHdĦ...///HGgĉ@111HdĦ```bbb]]]OOO@@@444///---///000...Htƅ^000...Bt=o9ĦDtfo9Ħ444444444g?111222HdĦ888>>>???Hu]ĦAAAttVVV]]]Hƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ)))***4DuXӵ+++,,,,,,DdDΦDdDĦ***DdDĦ---***t|<************))))))))))))DdDĦ+++DdDΦDdDΦDdDĦ///peƜ4DuTӵ(((`eĭ***qet***************************DdDĦ***+++t|<---------,,,+++***,,,,,,DdDDdDĦ---DdDΦDdDĦ)))q<niDdDĦ,,,qet000000DdDĦfffkkkfffWWWGGG444///---///000q<R...///qjRgdKӵHdDĦgdKӵ444444GR/f6LĭĦ111222DdDĦ888;;;<<<DdDĦ???`eĭZZZDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ)))***4DuXӵ+++,,,,,,DdDΦDdDӵ,,,DdDĦ---,,,o)h---************))))))))))))DdDĦ+++DdDΦDdDΦDdDӵ111=ӊB1.uTӵ)))HߝL`o9***po9wӵ---++++++++++++++++++DdDĦ***+++o)h+++,,,,,,---,,,,,,,,,------DdDΦDdDĦ...DdDΦDdDӵ+++GIpӵDdDĦ+++po9wӵDdDĦfffnnniiiXXXHHH555000...000111po9u***)))+++...GIdnuR)ĦDdDĦnuR)Ħ555444CdgĪj333DdDĦ888888:::DdDĦ<<<HߝL`o9WWWDdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ******4DuXӵ***+++,,,DdDʜ4DuTӵ--->d<Ħ---Dt+++*********)))))))))(((>d<Ħ***>d<ʜDd<ʜ4DuTӵ......F&uTӵ+++4DufئL>e***puR)Ħ///++++++++++++++++++>d<Ħ)))Dt)))+++,,,---------//////DdDΦDdDĦ,,,>d<ʜ4DuTӵ,,,4DwDd<Ħ+++puR)Ħ>dd<ӵDd<555qR/ܗ?fӵ222>d<666999>d<Ħ;;;4DufئL>eUUUDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ++++++4DuXӵ***+++,,,D&dq&ĒR------sdKĦ+++DHRRud*********)))))))))(((sdKĦ***D&oq<Ōq&ĒR***,,,--->dp&ĒR------nfʜd<Φ>d<Ħ***s&dq&ĒR111,,,i?ʜtd<Ħ+++HHܗDӊB000<xPPPDDD555000...000111B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR------4DuXӵ++++++,,,Hu]3hh.........ne++++++=e************))))))))))))ne******pIƎ@t@h+++,,,--->h---......fe---@ďD,,,...000,,,,,,,,,,,,,,,,,,ne+++***=e))))))***,,,---...000111ege,,,***sĪj@h---///,,,fdDĦ+++@ďD...000HkgeLLLCCC<<<444///---///000@h000000@G111111HĪj@IŌ999999Bene444Hkge;;;ne??????feSSSHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h...4DuXӵ,,,ĵD^//////000000---++++++***************)))))))))))))))******---...//////...,,,---///000......---(((***---///,,,,,,,,,,,,,,,,,,(((((((((***)))))))))+++,,,---///000---+++***''',,,...---,,,DdDĦ***++++++---...@@@;;;777666333...,,,...///---...//////---...//////888999;;;777888999;;;>>>???AAARRRQQQD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ---000111222222222000Ħ,,,---------,,,+++***************))))))))))))%%%&&&Ħ***))))))&&&(((******((((((+++---...///000///.........000***+++---///111111111111,,,---.../////////...---***)))'''&&&'''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,Ħ%%%''')))+++,,,+++***)))))))))***+++,,,///000333555555555444333+++***))))))******)))'''(((,,,......///222111--->d<Ħ(((***+++************+++,,,,,,---///...222999:::666444777222---+++---...,,,,,,......---,,,---......---+++%%%...222...***---///---,,,,,,---///222444777888<<<<<<;;;:::999888777666:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<ĦBBBGGGHHHLLLQQQQQQNNNOOORRRPPP>d<Ħ~~~BegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ000444555555333000gdKĦ...---...///000///------,,,******++++++***)))+++gdKĦ((())))))((()))***,,,---,,,,,,+++000//////...---+++***)))***)))(((+++///222111000...------,,,,,,++++++***************************---,,,+++***)))))))))gdKĦ******+++++++++---......,,,******+++,,,//////000000111111222222---,,,++++++***+++++++++%%%&&&(((***,,,---......gdDĦ,,,++++++,,,,,,,,,+++++++++++++++---///222444444222///---///////////////......---...------,,,***))))))(((------...//////...---,,,---...000000000111333555;;;;;;;;;:::::::::;;;<<>>>>>===<<<<<<<<<<<<======gdKĦAAAFFFHHHKKKOOORRRRRRPPPNNNPPPsdKĦ}}}ŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A---ne222222111222333111ne...------...000111111000...---++++++,,,+++)))'''ne%%%&&&'''(((((()))***,,,,,,,,,,,,,,,------------,,,+++*********)))(((***...000///...,,,,,,++++++++++++******************************,,,+++******)))***ne+++++++++,,,,,,,,,---......---+++***,,,---,,,,,,---.........------,,,++++++*********++++++'''((()))+++,,,------De)))))))))************+++++++++++++++---...000222222111///..................------,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,---...////////////111333999:::;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBBBB>>>???ne@@@BBBGGGJJJNNNRRRUUUTTTQQQNNNQQQnerrr~~~>Ak<fhDenenene+++,,,333333444...000000///***,,,+++,,,...222444555444111000//////...,,,)))&&&))))))***+++,,,)))***+++,,,------------++++++++++++++++++++++++***))))))***,,,---,,,+++************++++++++++++*********************************)))******++++++,,,,,,,,,,,,,,,,,,------,,,+++***,,,---***+++---------,,,***)))+++***************++++++******++++++,,,---------)))(((((()))***((())))))******+++++++++------...///000000//////---------...---,,,,,,+++++++++,,,,,,---------...***+++,,,------------------...//////......000222888:::>>>@@@BBBDDDGGGIIIGGGHHHJJJKKKLLLJJJIIIHHHAAAAAA===???BBBIIIMMMSSSXXXYYYWWWRRROOOQQQgggrrr~~~------,,,++++++++++++,,,,,,---...///000000111111,,,...///...+++***)))***))))))+++...333666888888666555444333333000,,,)))000///---,,,++++++,,,,,,+++,,,,,,---......//////,,,,,,,,,+++++++++++++++******)))************))))))******+++,,,,,,------************************))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,+++******+++---+++---///000///---+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))''''''((()))***+++++++++,,,,,,,,,---...///000111---............---,,,,,,,,,,,,,,,---------......+++,,,,,,---............///000000000......000222999===BBBFFFGGGIIILLLOOONNNPPPSSSTTTTTTQQQMMMJJJBBBBBB@@@>>><<<<<<>>>@@@KKKQQQYYY^^^^^^ZZZTTTPPPRRRUUUYYY___gggrrr}}}------,,,++++++++++++,,,...------,,,,,,,,,,,,,,,,,,---......,,,******+++((((((***...333777999999:::999888777666444111...111000---+++)))(((((((((---------...//////000111000///...,,,++++++++++++++++++++++++***))))))******++++++,,,---...//////************************(((((())))))***+++------************))))))))))))((()))***)))((()))+++,,,,,,---///000000---+++)))))))))))))))***+++,,,---...---,,,+++++++++,,,,,,+++---...//////,,,)))'''''''''((()))***++++++++++++++++++,,,---///111222///////////////...------......---------,,,,,,,,,...............///000000000111222111000000111333;;;AAAHHHLLLLLLMMMOOORRRTTTWWW[[[]]][[[UUUNNNJJJBBBAAA???<<<::::::===???LLLSSS]]]bbbaaa\\\VVVSSSSSSVVVYYY___fffpppzzz...------,,,,,,,,,,,,,,,......,,,+++************+++,,,...---,,,++++++,,,(((((()))---222666888888:::999777666666666444222444333000...,,,+++******---------------///000000222111///,,,+++***++++++,,,---...---+++***+++,,,+++,,,,,,---...//////000************************))))))))))))***+++,,,---)))))))))))))))((((((((('''((())))))((()))+++---)))***,,,---,,,+++)))((()))))))))***+++---...///...---,,,*********+++,,,(((***,,,------+++((('''((())))))******++++++++++++++++++,,,...000111222//////000000//////...---...---------,,,,,,++++++000000////////////000000000111222222111111333555===DDDLLLPPPPPPPPPRRRUUUYYY]]]bbbdddaaaYYYPPPJJJBBBAAA>>>;;;999:::===@@@KKKTTT^^^dddbbb\\\WWWUUUUUUWWWZZZ^^^dddmmmwww~~~///......---,,,---------...---,,,************+++)))+++------+++++++++,,,(((((()))---111555666666666444222111222333444444555444333111000000000000+++*********+++,,,---...000///---+++******+++,,,---...000///,,,+++---...,,,,,,,,,------.........***************************)))))))))***+++,,,,,,************))))))((((((''')))*********+++---///(((((()))*********))))))))))))***+++,,,...000111---,,,***))))))***+++,,,******************++++++*********+++++++++++++++******,,,---///111222333......//////......---,,,++++++++++++,,,,,,,,,,,,111111///...------......///000111111000111333555<<>>BBBJJJSSS^^^cccaaa\\\YYYWWWVVVWWWZZZ]]]ccckkktttzzz//////...------------...------+++++++++,,,---...(((***+++,,,*********+++)))((())),,,111444555444333000---,,,...111333333111000///......///000111)))(((((('''(((***+++,,,---,,,***))))))***,,,------///111000...---...111++++++,,,,,,,,,,,,------*********************************)))******+++,,,,,,+++++++++******)))))))))***+++,,,+++---///111(((((())))))******++++++)))******,,,---///111222,,,+++)))(((((()))+++,,,...,,,***((())),,,///111,,,,,,,,,+++++++++++++++)))***,,,///111222333333------......------,,,+++((())))))+++,,,------...222111///---,,,,,,,,,------...000000000111333555:::DDDOOOTTTTTTTTTXXX\\\[[[```hhhllljjjaaaWWWPPPCCCBBB???<<<:::<<<@@@DDDIIIRRR]]]cccaaa\\\YYYYYYVVVXXXZZZ]]]bbbiiirrrxxx}}}///...,,,,,,------,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++***)))((((((((())),,,.........---,,,111000---+++++++++,,,---,,,,,,,,,,,,---.........***)))((((((((()))+++,,,,,,,,,,,,------.........+++---///000000---+++)))......------------,,,,,,.........---+++)))((('''************************,,,+++***(((''''''''''''))))))*********))))))(((,,,)))'''''')))***(((&&&***+++,,,---///000111222++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++)))((((((((())))))******+++---///000///---------------,,,,,,+++***+++)))(((***...000///---000///...---------------///000111111000111333555===AAAHHHMMMPPPQQQQQQRRRUUU^^^gggjjjiiicccYYYOOODDD>>>::::::<<<;;;===AAAHHHOOO[[[dddfffaaaYYYSSSXXXXXXXXXZZZ___fffmmmqqq{{{///...,,,---......---,,,,,,,,,+++++++++*********,,,,,,++++++***)))))))))(((***,,,---......---,,,000...,,,+++******+++,,,+++,,,,,,,,,,,,,,,+++******)))((((((((()))++++++,,,,,,,,,---------------,,,---...//////...,,,+++,,,,,,++++++++++++******---------,,,+++***)))(((***************************))))))((((((((())))))))))))******+++******))),,,***'''''')))***)))'''&&&''''''((()))***+++,,,++++++++++++++++++++++++...---,,,++++++,,,---...++++++))))))))))))++++++///---,,,---------+++)))---............---,,,+++///---,,,,,,......---+++//////...---------------...000111111000111333555:::>>>DDDHHHJJJLLLMMMNNNUUU]]]fffjjjkkkfffYYYMMMFFF???::::::;;;<<<>>>BBBIIIPPPYYYaaadddaaa\\\WWWUUUUUUUUUWWW\\\ccciiimmmyyy...---------///000///...------------,,,,,,,,,+++,,,,,,,,,+++******)))))))))***+++---------,,,,,,...---+++***))))))***+++***+++,,,---,,,***(((''')))))))))((()))******+++---------------,,,,,,+++,,,,,,------------------,,,,,,++++++++++++******+++,,,,,,,,,,,,+++******************************((((((((((((((()))***+++))))))***+++,,,,,,,,,+++,,,***(((((()))***)))(((((((((((())))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***))))))***+++---...111///---,,,,,,+++***(((......//////......------...---,,,,,,------,,,***......---,,,,,,,,,------...///000000000111333555777:::>>>AAABBBDDDGGGIIIRRRZZZcccjjjnnnjjj\\\MMMHHH@@@;;;:::;;;<<>>BBBDDDMMMTTT^^^gggooonnn___PPPIIIAAA;;;;;;;;;<<>>AAAGGGMMMWWWaaakkklllaaaSSSIIIBBB<<<;;;<<<<<>>@@@GGGOOOXXXaaaddd]]]SSSGGGAAA<<<<<<===<<<===AAA@@@EEEMMMUUUYYYZZZXXXWWWUUUWWWZZZ^^^cccfffiiikkkpppuuu}}}333222111111222333111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))******)))))))))((((((***+++,,,,,,,,,,,,'''((()))***+++******)))(((***,,,......---+++)))++++++***)))))))))******,,,,,,++++++++++++******)))***++++++,,,,,,,,,,,,...------,,,++++++******,,,++++++***)))))))))***))))))******+++******)))%%%'''((((((&&&&&&(((+++///......------,,,,,,,,,((((((((()))***++++++++++++,,,---......---,,,+++))))))))))))+++---///111111///...------,,,)))'''+++,,,,,,---......------...000111000...,,,...//////............///000111555666666444222222333444333444666777777777999;;;<<>>@@@CCCIIINNNSSSUUUVVVVVVTTTVVVZZZ___dddhhhjjjlllpppuuu|||555333222222333333111000333333333222222222222111,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++((()))***************))))))))))))))))))*********'''((()))++++++******)))''')))+++......---+++***---,,,,,,,,,++++++******.........---------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((*********)))******+++,,,))))))*********))))))((($$$&&&((('''%%%%%%(((***+++++++++*********))))))'''(((((()))***+++++++++***+++,,,,,,,,,,,,+++***)))(((((()))***---///000*********,,,------+++))),,,------.../////////...'''***------++++++...000///////////////000111111777888777555333222222444222444666777777777888999:::@@@EEEGGGJJJNNNNNNJJJDDD???<<<>>>>>>;;;:::<<>>===>>>@@@CCCCCCBBB@@@>>>===<<<;;;:::;;;<<<<<>>???>>>======<<<;;;::::::;;;<<<<<>>???AAAFFFKKKPPPUUUXXXXXXXXXYYY\\\```fffkkknnntttxxx}}}---------,,,,,,,,,,,,,,,,,,,,,------......//////******+++++++++***))))))***))))))))))))***+++++++++---.........///111333111///---...///111111111///......---,,,,,,,,,+++++++++***))))))))))))))))))***---///000000///...******+++,,,,,,,,,,,,+++***---000///,,,+++...111+++++++++************)))***)))))))))))))))))))))******))))))***+++,,,,,,)))))))))***))))))(((''')))******+++++++++++++++,,,+++***))))))***,,,---444---)))+++---+++******((('''&&&'''***,,,,,,,,,...---,,,---...///...---------------------------,,,---///000000///......,,,,,,,,,,,,,,,---...///444333111///...---------//////000000000111111111222222333555777888777555555666888999:::;;;;;;;;;>>>???BBBFFFKKKQQQVVVXXXXXXXXXYYY[[[___eeejjjmmmtttxxx}}}---------,,,,,,,,,++++++***+++,,,...//////......((()))***+++++++++***))))))))))))))))))***++++++***,,,...---,,,---///222...---,,,---/////////...///...---,,,+++++++++++++++***)))((((((((()))***(((***---///000///...,,,***+++...///000///---,,,,,,,,,------------......+++++++++************))))))))))))******+++++++++,,,+++++++++++++++,,,,,,******++++++******)))(((((()))******++++++******+++***)))((()))+++...000:::111++++++---,,,+++,,,,,,***(((((()))******)))------,,,...000111111000........................+++,,,...///000///...---+++++++++,,,---...///000333222000///............//////000000000111111111222222222444666666444222444555777999:::;;;;;;;;;>>>???AAAEEEJJJPPPTTTWWWYYYXXXYYY[[[___dddjjjmmmuuuyyy}}}---------,,,,,,+++++++++((())),,,...///...---,,,&&&''')))***++++++******)))))))))))))))******+++)))+++---,,,******---000+++******,,,......,,,+++///...---,,,+++******++++++***)))(((((()))***+++'''))),,,///000...,,,+++***---000222222111...,,,---+++)))***...///---++++++++++++************)))'''((((((***+++,,,---...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,+++***)))(((((()))***************)))((('''((()))---000222???555---,,,...------///000---***)))))))))(((''',,,,,,,,,...111333444333////////////////////////***+++---//////...---,,,***++++++,,,---...000111111000......---...///000/////////000000000000111444333333555666666444222333444777999:::;;;;;;;;;===>>>AAADDDIIINNNSSSVVVYYYYYYYYYZZZ^^^dddjjjmmmuuuyyy~~~...---,,,+++***+++,,,,,,---,,,++++++------,,,+++*********))))))))))))))),,,+++******))))))******,,,---------------------******+++++++++,,,,,,,,,///...---,,,***)))((((((,,,+++***((((((((()))))))))***+++,,,---,,,++++++---///000000///......///...---,,,+++*********************)))))))))))))))***))))))))))))+++,,,------------...------,,,++++++,,,---------,,,+++***+++,,,,,,---,,,+++***))))))((()))***((()))000:::FFF666***+++,,,((()))///...,,,***((('''(((***,,,,,,+++)))***---///000000+++,,,...///...---...///000000000000111111111111...------------...//////000000111222222222222222///000000111111111111000333333333333333444555555777888888999:::;;;<<<<<<@@@AAACCCFFFJJJNNNQQQSSSVVVVVVXXX[[[aaafffjjjkkkxxx}}}...---,,,+++***++++++,,,...,,,+++,,,------,,,+++************************,,,++++++***************,,,------......---,,,+++*********+++++++++,,,,,,...------,,,+++***))))))***)))(((((((((((()))***)))***+++,,,,,,,,,+++++++++---///...---,,,------...---,,,+++*********************************)))***)))))))))***+++,,,------......///////////////....../////////...,,,+++++++++,,,,,,,,,+++***))))))(((***+++++++++333<<>>???@@@BBBEEEIIILLLPPPQQQRRRTTTWWW[[[bbbiiiooosss{{{//////......------------///...,,,,,,------,,,************+++++++++++++++,,,,,,,,,,,,,,,++++++***+++---...///...,,,***(((************************++++++++++++++++++++++++******+++++++++***)))))))))******+++++++++++++++***+++------+++***+++,,,---,,,++++++*********+++***+++,,,,,,---,,,,,,+++***+++++++++,,,------...------...///111222444444222333333222111///---,,,***++++++++++++*********&&&%%%&&&)))))))))---333777///)))))))))'''(((,,,...------,,,,,,,,,---------+++***+++,,,---,,,+++///111222111///......///---------,,,,,,,,,,,,,,,---......///////////////,,,---......//////............//////000000111111666666555555555555666666999999:::;;;<<<======>>>>>>???AAADDDGGGKKKNNNPPPPPPRRRVVV[[[bbbjjjqqqvvv|||000000000000000////////////...,,,------...,,,+++***+++++++++,,,,,,,,,---,,,------------,,,+++++++++,,,---...---,,,***)))++++++*********************++++++++++++,,,,,,,,,------...///...,,,***((()))))))))*********+++++++++,,,......,,,,,,,,,---,,,,,,++++++******++++++***+++---.........---,,,,,,,,,---....../////////------------///111222333111111111111000...,,,+++*********************+++)))''''''***)))''')))---111---)))))))))((()))+++,,,------.........------+++***)))***+++,,,+++)))///111222111///......///.........---------,,,,,,---...///000000000//////......///000000000000///000000000000111222333444999888777666555444444444888999999:::;;;<<<=========>>>@@@BBBFFFIIILLLNNNNNNQQQVVV[[[aaaiiirrrxxx|||000111111111111000//////...---,,,---...///...,,,+++++++++,,,,,,------...,,,---...///...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...000111000...+++)))***))))))))))))***++++++,,,---//////---------...,,,,,,++++++***++++++,,,***+++---///000///...------...///000111111111111...------,,,---...000111......//////...,,,+++)))******)))))))))***++++++---******------***))),,,,,,+++******))))))***++++++,,,---...///...---,,,)))))))))***,,,,,,+++)))...///111000///......////////////......------,,,---...///000111000////////////000111111111111000111000000000111333555666999888777555444333333333777888888999:::;;;<<<===<<<===???AAADDDHHHJJJLLLNNNQQQVVVZZZ___fffqqqxxx{{{~~~//////000000000///...------,,,+++---///000///...++++++,,,,,,---.........------/////////...,,,++++++************,,,---...---------,,,,,,,,,++++++,,,+++++++++++++++++++++)))+++...111111000---+++***))))))((()))***+++,,,,,,---//////---------...,,,++++++***++++++,,,,,,***,,,...000111000///...///000111333333333333222111000...,,,,,,---...///,,,,,,---...---,,,*********)))(((((()))***+++,,,---******...///+++***,,,(((***+++*********++++++)))+++---...///...,,,+++)))))))))+++......---,,,,,,...//////.........///000//////...------,,,,,,---...000111111111///...//////000111111111111000000000//////000222444666666555555444444444444444666777777888999:::;;;;;;;;;<<<>>>@@@CCCFFFIIIKKKNNNRRRVVVYYY\\\dddnnnvvvyyy|||---.../////////...,,,+++,,,++++++---///000000///++++++,,,,,,---...//////---...///000000...,,,++++++***)))((())),,,...000.........------,,,,,,,,,,,,,,,,,,+++++++++******%%%(((,,,000222111///---***)))((((((((()))+++,,,+++---......---,,,,,,---+++++++++***++++++,,,,,,***,,,///111222111///...000111333444555555444333444222///---,,,,,,---...+++,,,---------,,,+++******)))(((((((((***+++,,,***'''(((,,,...+++***+++'''***,,,+++***+++,,,+++(((***,,,...///...,,,*********+++---000111///...+++,,,...///...---.../////////...------,,,++++++---...000111222111///......//////000000000000000//////......///111444555333333333333444555666666666666777888999::::::;;;;;;<<<===@@@CCCFFFIIIJJJOOORRRVVVYYY[[[bbbllluuuwwwzzz.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,111000...------...000111........................&&&))),,,---------...///---...............---------------...///...,,,***++++++++++++,,,---......+++++++++,,,---...///000000///...---,,,---......111000///---+++*********//////...---,,,,,,,,,,,,///111333555555555333222111///---,,,,,,,,,+++***............---,,,+++***(((((((((((()))***+++,,,++++++******+++---///000---,,,***))))))+++,,,...000//////...---,,,,,,,,,***+++,,,---///000111111000///---,,,,,,...111222000///............,,,+++333444333111...---...///000000000000000000000000111111111111111111222222333333222222222333444444555555555555666777888999>>>>>>===>>>@@@CCCFFFHHHNNNOOORRRUUUZZZbbbjjjoooxxx{{{---......---++++++,,,---,,,,,,,,,,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,+++++++++)))+++------,,,,,,---........./////////......---------------///...,,,***))))))))))))***+++,,,---+++*********+++,,,------,,,+++++++++,,,---///000000///...---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,000111333444555444333222000...,,,,,,------,,,+++------------,,,+++***)))(((((((((((()))***+++,,,******))))))***+++,,,---,,,+++***)))***+++---...000000///......---,,,,,,,,,------------............---,,,+++---000333555000///........./////////333444333222///...///000////////////////////////000000000111111222222222333333222222222333444444333444444555777888:::;;;>>>======>>>@@@CCCFFFHHHMMMOOORRRUUUZZZaaaiiiooowwwzzz,,,---...---+++***+++,,,------------------------,,,,,,************,,,,,,,,,,,,,,,++++++*********,,,------,,,+++***,,,---...//////000000/////////...---------......,,,***(((((((((((((((***++++++******)))))))))******+++((((((((()))+++...111222000///......------......------,,,++++++,,,,,,,,,000111222333333333222111///...,,,,,,---......---,,,,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,***))))))(((((()))******+++*********+++,,,...///000000//////...---------......------,,,,,,++++++///...,,,,,,---000333555111000///......000222333222333333222000///000111........................//////000000111222333333333222222222333333444555222222333555777999;;;============>>>@@@CCCFFFHHHMMMOOOQQQTTTYYY```hhhnnntttyyy+++---...---+++***+++,,,...............---------,,,+++************+++,,,......------,,,,,,++++++,,,,,,,,,+++***+++---///...///000000000000000000///...------...---,,,***(((''''''(((((()))***++++++******))))))))))))***(((((()))***,,,///222444222111000///...---------+++++++++++++++,,,------000111111222222111000000...,,,+++,,,...//////...---------------,,,+++***))))))(((((()))***+++++++++******)))))))))))))))************,,,---///000/////////.........------------,,,,,,,,,+++++++++111///...,,,---///111333555444222000...///222444000111222222000///000111........................---...///000111222333444222222222222333444555555333333444555777999;;;<<<<<<<<<<<<===???CCCFFFHHHLLLNNNQQQTTTXXX___ggglllrrrwww+++---......,,,+++++++++//////.........---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++***,,,///111......///000000000000000000...---,,,------,,,***))))))))))))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,---...000333444555444222000...---,,,,,,*********+++,,,---...///111111111000000//////...---+++***+++---...........................---,,,))))))))))))))))))***+++,,,,,,,,,++++++***)))))))))******+++,,,...///000............------------******+++,,,,,,------...///...---,,,...000444666888888666222......000333...000222222000//////000........................---......000111222333333222222222222333444555666555555555555666888999:::<<<;;;<<<===???CCCFFFHHHLLLMMMPPPSSSWWW^^^eeekkkpppvvv+++---//////...,,,+++,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++++++++---///111------...///000000000000111///---,,,,,,,,,+++***************+++,,,------,,,,,,+++++++++,,,,,,---////////////000222444555888666444222///---,,,,,,******+++,,,---///000111111111000///......------,,,***)))***,,,------,,,......////////////......***)))))))))))))))******---------------,,,+++******++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---///000000,,,++++++,,,///333777999999999888444///---...111///111333333111///...///..............................//////000111222222111111111222333444555666666555555666666777888999;;;;;;;;;<<>>AAADDDEEEEEEEEEHHHLLLPPPSSSUUUYYY```eeeqqqvvv}}}111111111111111000//////......------,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,+++***............------,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***))))))+++++++++,,,,,,,,,,,,------------------------...000000000111222333444555666444333333555555222000////////////000222444555999666222...+++++++++,,,...---+++***)))***+++,,,,,,***+++///444666333000************+++---...///,,,,,,---..................---,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,------------///111444333000...,,,,,,,,,---000000////////////000000888888888777555333000///111111111111000000000000////////////000111222333111333555555555666888:::666555555555555666777888999:::<<>>AAADDDFFFIIIMMMPPPSSSTTTXXX^^^ccclllqqqxxx000000111111111111000//////.........------,,,,,,++++++++++++++++++++++++............---,,,,,,+++,,,,,,++++++++++++++++++---....../////////////////////......---,,,,,,+++******++++++,,,---------,,,,,,------.../////////000111333444444222000...111111222222333222222111...///000222444666777888444333222000///---,,,+++...---,,,+++++++++,,,,,,***((((((***...222333333000000000000...+++)))'''))))))***++++++++++++***---,,,,,,+++++++++++++++,,,***)))((()))***,,,...,,,------,,,++++++---...///...---+++************+++++++++,,,---...000111444666888999999888666555111111111111000000000///---......000222444666777000222444555555666888999999888888777666666666666;;;:::::::::===AAADDDGGGIIIMMMPPPRRRTTTWWW]]]bbbjjjooowww}}}///000000111111111000000//////...............---------------------------......------,,,,,,,,,,,,,,,+++*********++++++,,,------...///000//////...000000//////...---------******++++++,,,---......,,,---------......//////000111333444444111...,,,111222222222111000//////...///111333444666777888222222111000///...---,,,------,,,,,,++++++++++++***)))((()))+++...000111222222222111///,,,)))'''***++++++,,,,,,,,,,,,,,,---------------,,,,,,+++///...+++***)))***,,,---+++,,,,,,,,,******,,,...------,,,,,,++++++++++++*********+++,,,...000000222444777999999888666555111111111111000000000///------...000222444666777000222444555555555777999777777777888888888888888<<<;;;::::::===AAAEEEHHHHHHLLLPPPRRRTTTWWW]]]bbbiiiooovvv}}}///000000111111111111000////////////////////////........................------,,,,,,,,,,,,------,,,+++*********+++,,,------...///000111000///...000000000/////////......+++,,,,,,---...///000000////////////////////////000111333444333111...,,,000222222222///...---......///111333555666666666111111000000//////............---------,,,,,,,,,+++******+++---///111333111111111000///...---------...//////000000//////------.........---,,,+++///...---++++++++++++,,,)))+++++++++******,,,...---------------------,,,*********+++,,,...///000333555888999999666333111111111111111000000000000------...///111333555666000222333444444555777999555666777999::::::::::::;;;::::::;;;===AAAEEEGGGGGGJJJOOOQQQTTTXXX^^^ccchhhnnnvvv}}}//////000111111111111111////////////////////////------------------------++++++******+++,,,---...,,,,,,*********+++---......///111222333222111000111111000000000000////////////000111222333444444333222222111111000000///000111222333222000///------///111111///---...000...///111333444555444444111000///////////////000000000000000000///......,,,---///000222444777999222111111000////////////......///000000000000///,,,,,,---...---,,,+++***,,,,,,,,,+++++++++++++++((()))************,,,///......///////////////...+++++++++,,,,,,...///000333555888:::999777444111111111111111000000000000---------///000222444555000111333444444555777999666777888::::::::::::999999999999:::<<<@@@CCCEEEEEEIIINNNQQQTTTXXX___eeegggmmmttt|||//////000111111111111111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///---,,,+++******,,,...//////111222444444333222111111111111000000000000000111222222444555666777777666555555444333222111111000111111222111000///...***---000000......000222///000111333444444333333111000///......///000111222222222222222111000000---///222555777:::===???666555222000...---------+++,,,------......------++++++,,,---,,,+++***)))((()))***++++++,,,++++++'''((()))******+++---///...///000000111000000000,,,,,,,,,,,,---.../////////222666:::;;;:::888666111111111111000000000000---------...///111222333///111333444444555777888777888999:::;;;:::999888777777888999<<>>:::666444444555555888:::;;;:::666222///...------++++++++++++------222222333333333333222222---------...000111333444555444222000/////////000666333333888???DDDEEECCC???777///......,,,+++,,,((()))+++---///000000///000///...,,,+++***))))))...,,,***(((''''''((())),,,+++)))((()))+++---///333000......111222111///------------------------///444888888999<<<;;;777333222111///...---------////////////000111222333444333222333555666777666888888999:::;;;;;;:::888777888:::;;;===@@@EEEHHHGGGLLLQQQTTTVVVYYY^^^bbbgggkkkrrrxxx---...///000111111000000333222222222333222///---++++++,,,,,,,,,---------***)))((()))+++,,,,,,,,,))))))******+++,,,,,,---333555777888888666333111444333222111000000000000555666777888888:::===???AAA???;;;888666666777888:::<<<===<<<888333000//////...---,,,,,,---...///111111222222222222111111------...///000222333444555444333111000000000111777666888???GGGLLLLLLJJJAAA888000...---+++***,,,)))***,,,...000000000000111000...,,,************...---+++*********,,,---***)))(((((())),,,///111333///,,,+++---///000000------------------------///444777888999<<<;;;777777666444222000...------/////////000000111222333333333222333444666777777999999:::;;;<<<;;;:::888777888999:::<<<@@@EEEHHHIIIMMMQQQTTTUUUYYY^^^cccfffkkkqqqxxx,,,---...000111111222222777444222000000000///---)))************++++++++++++)))((()))+++------,,,++++++++++++,,,---......333555777888888666444222444333222111111111111111666777999999:::;;;>>>AAABBB???<<<999888888999:::===???@@@>>>:::555222000000///...------...///000000000000111111000000000.........///111222444555666555444333333333333333777999>>>GGGOOOSSSRRROOOCCC999000---,,,******,,,***+++---///000111111111333111...+++******+++,,,,,,+++*********,,,---...)))(((((((((***---000222222...)))'''))),,,...000------------------------...333777777999<<<;;;888:::999777444222000///...000000000000000111333333333333333333444666888999;;;<<<>>>???>>><<<999888777888999:::;;;???DDDHHHLLLNNNRRRSSSTTTXXX^^^cccfffkkkqqqxxx---......///000111111111444222000/////////...,,,)))*********************+++)))((()))+++------,,,,,,,,,++++++,,,---///000333444666777888666555333333333222111111111222222333555777888888999<<<>>>@@@>>>;;;888888888:::;;;???AAABBB@@@<<<777444222000///............///000000000////////////000000/////////000222333555666777777777777777777777888888<<>>:::999777888999999;;;???EEEIIINNNPPPRRRSSSSSSWWW^^^ccceeejjjqqqwww~~~000000000////////////000...------///000///---***+++++++++++++++*********+++***)))***,,,------------,,,++++++,,,---///000111333444666666666555444222222222222222222333333222444666777777777999;;;<<<:::888666555666888:::@@@BBBCCCAAA===888555444000///...------...///000000000///......///000000000000000111333444666777999::::::;;;<<<<<<<<<======@@@GGGMMMQQQQQQOOOLLLCCC999111...---++++++---******++++++,,,---...///333000---***)))***,,,...---,,,+++******))))))))),,,+++*********+++,,,---,,,,,,------,,,,,,,,,,,,---------------------------222666666999<<<;;;888444444333222222222222222000000000000111222333444444666666666666999===AAAEEEHHHKKKKKKFFFAAA<<<;;;888999999999;;;???FFFJJJPPPRRRSSSSSSSSSWWW]]]bbbeeejjjqqqwww}}}111111000///////////////++++++,,,...///...,,,))),,,,,,,,,+++++++++++++++,,,***)))***,,,......------,,,+++***+++---///111000111333444555555555444222222222222222333444555444666888888888777888999777666444333333444777888???@@@BBBAAA===999666555000///...------...///000111000///......///000111111111111222444555777888:::;;;<<<>>>???@@@@@@@@@AAADDDHHHLLLMMMMMMJJJIIIAAA888111000///---,,,---************+++,,,---...000///,,,***)))***+++---//////...---,,,+++******---,,,++++++******++++++***,,,...///...,,,,,,,,,------------------------,,,111555666888<<<;;;888111000000000000111111222111111000111111222333444444666777666666999>>>CCCKKKOOOSSSRRRLLLEEE@@@>>>::::::::::::<<<@@@GGGLLLQQQSSSUUUUUUTTTWWW\\\```dddiiipppwww}}}000000///......///000111///---,,,,,,------+++***,,,,,,,,,++++++*********,,,***)))***,,,......------,,,*********,,,///111...///111222333444444444111111111222333444555666555777999999777666666777555333222111111333666777<<<>>>@@@@@@<<<999666555111000////////////000111222111///......///111222222222222333444666888888999:::<<<>>>@@@AAAAAAAAAAAACCCEEEFFFFFFEEEEEEEEE>>>666111111111///------+++++++++***+++,,,...///...---+++***))))))***+++............---,,,,,,++++++++++++++++++++++++,,,***,,,...---+++***,,,---------------------------,,,111555666888<<<;;;888000000////////////000000111111111111222333444444222444666555444777>>>DDDPPPUUUZZZYYYQQQHHHCCCAAA<<<<<<;;;;;;===BBBHHHNNNQQQSSSVVVVVVVVVWWW[[[^^^dddiiipppwww|||............///000222333444111---******+++++++++,,,+++++++++******)))))),,,+++******,,,......------,,,***)))***,,,...000---...000111222333444444111111111222333444555666444666888888666444444444444222111000111333666777;;;===??????<<<999666666333222111000000111222333333111000......000111333222222333333555666888999888999;;;>>>@@@@@@AAA@@@>>>???@@@?????????@@@AAA<<<555111222333000---------,,,,,,+++,,,---///000,,,,,,+++***))))))))))))******+++,,,,,,,,,++++++))))))***+++,,,,,,------+++,,,---+++((((((,,,///------------------------+++111444666888<<<;;;888222111000///............111111111111222333444555000333555444333555===CCCSSSYYY^^^]]]TTTKKKEEECCC======<<<<<<===BBBIIIOOOPPPTTTWWWXXXWWWWWWZZZ]]]ccciiipppwww|||,,,,,,------------------///---+++++++++---000222...,,,***)))******)))(((,,,+++)))((((((((()))))),,,+++)))((((((***+++---...//////000111222222333555444444444444555666666999888777666555444333333555333111///000111333555:::<<<======<<<999666444777555222111111111111000222222111111222222333444333333333444555666777777999999:::<<<===???@@@@@@BBB???<<<<<<===>>><<<999666555333333333333222000---......---------...000///...---+++***)))((((((,,,,,,+++***+++,,,---...///---***((('''((()))++++++)))((()))---...---+++000------000000,,,+++---000222666:::===;;;666222222222111000000000000000/////////111222444666777666222111444777999>>>DDDNNNVVVZZZXXXTTTNNNGGG@@@===::::::===???AAAIIIQQQRRRTTTWWWYYYYYYYYYZZZ[[[]]]fffqqqxxx{{{000/////////............///...---,,,...000333555111///,,,+++,,,---,,,+++///...,,,+++++++++,,,,,,,,,+++***)))***+++---.........//////000111111222444444333333444444555666888888777666555444333333444222000///000222444666:::;;;<<<===<<<:::888666777555222111111222111000111111111111111222333333222222333333444444555555777888999;;;===>>>@@@AAA???;;;888777777888666444555333111111222222000///.../////////......000111///...---,,,+++*********,,,+++*********+++------///---+++)))((()))***+++,,,***)))+++...///...---///------000///,,,+++---000333777<<>>@@@GGGOOOUUUWWWZZZ\\\\\\[[[\\\]]]]]]eeeooouuuyyy111000000000//////......//////...///000333666888222///,,,++++++---------///...------,,,,,,------++++++******+++---///000------......///000000000333333222222333333444555777777666555444333333222222111000///000222555777::::::;;;;;;<<<;;;;;;:::888555333111222222111111111000000000000111222222222222222222333333333333555666777999;;;>>>@@@AAA===:::666333333333222111222000//////000000...---////////////000000111111......---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---///...,,,***)))***+++,,,---++++++,,,...//////...///,,,---//////,,,+++---000333999???BBB@@@;;;666444333111///////////////111111222222444555777777666333333777888888:::>>>EEEKKKOOONNNKKKJJJFFFBBB>>>;;;:::;;;<<<>>>EEELLLVVVYYY\\\^^^]]]\\\\\\\\\^^^dddlllrrrvvv}}}/////////////////////000111000//////000222444666///,,,)))((((((***+++++++++++++++*********++++++***)))******+++---///000---------.........//////222222111111222222333444666666555555444333333222111000//////000333666888999999:::;;;<<<======>>>888666333222222333222111000000000///000000111222333333333333222222222222444444555777999<<>>:::555444222000......//////111111111222333444555666777444555888999888999<<<@@@FFFJJJIIIHHHHHHGGGCCC???<<<;;;<<<===>>>DDDKKKTTTXXX\\\^^^^^^\\\ZZZZZZ___dddjjjooottt}}}//////000111222333444444111111000///...//////000---+++((('''(((*********)))))))))************)))(((((()))***+++,,,---...------------............222111111111111222333333555555444444333333222222111000//////000333777999888999:::;;;===>>>???@@@999777444333333333333222000000000///000000111222444444444444333333333333222222333444777:::>>>@@@???===:::666222000000000...,,,+++,,,------,,,***---,,,,,,...000111000.........------......//////,,,------..................---,,,+++++++++,,,---***+++++++++++++++,,,,,,...,,,---000000------///000444;;;BBBFFFFFFBBB>>>888666333000///...///000111111000000111222333333888555555888999777888;;;<<>><<<===>>>???EEELLLTTTXXX^^^``````^^^\\\[[[___ccchhhmmmttt|||222222333444555666666777000000///---,,,,,,,,,,,,...,,,++++++,,,---,,,+++******+++,,,,,,,,,++++++(((((()))***++++++,,,,,,........................222222111111222222333444444444333333333222222222111000//////000333666999888999;;;===>>>???@@@@@@:::777555333444444333333111000000000000111222222333333333333444444444444222222222333555888<<<>>><<<;;;:::666111...---......,,,+++,,,------,,,+++,,,******---111222000---......---------......///,,,,,,---...............,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,///---...111111......111111444:::AAAFFFGGGEEEBBB;;;888555111000///000111111111000000000111111222777333333555666444666::::::@@@EEEDDDDDDFFFEEEBBBAAA>>><<<>>>>>>???FFFMMMUUUZZZaaaeeeeeebbb```^^^]]]```eeekkkrrr{{{444444333333333333333333...------,,,,,,+++++++++...------...000000...,,,***+++,,,---------,,,,,,)))******+++,,,,,,,,,,,,........................222222222222222333444444333333333333222222222222222111//////000333666888777999<<<>>>@@@@@@@@@@@@:::888555444444555444333111111111111111222333333111111222222333333444444222222111111333666:::<<<999;;;;;;888333///------...---,,,---...///...,,,,,,++++++...222444111---......------,,,---------***+++,,,---------,,,,,,++++++++++++++++++++++++***,,,...---+++***+++---000...///222333000000222222444999@@@EEEHHHGGGFFF===;;;777333111000111222222222111111000111111222444000...000111111333888888>>>CCCCCCCCCCCCAAA>>>@@@<<<;;;===>>>???EEEMMMTTTYYYaaafffgggdddbbb```ZZZ]]]bbbhhhpppyyy333333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000---+++((()))+++,,,---,,,,,,+++++++++,,,---------,,,,,,//////////////////......333333222222333333444555333333222222222222222222222111000///000222555777777999<<<@@@AAAAAA@@@???;;;888555444555555444333222222111111222222333444//////000111222333333444333222111111222555888:::999<<<===;;;666111/////////---------/////////------,,,+++///444555222.........---,,,,,,,,,,,,,,,((()))***+++,,,+++******************************+++...///...,,,+++,,,...111///000333444111111333222444888>>>EEEHHHHHHGGG???<<<888444111111222333333333222222111222222222222---+++---......111777666===BBBBBBAAAAAA???;;;>>>;;;:::<<<===>>>EEELLLQQQWWW___eeefffdddaaa___WWWZZZ___gggooowww111111///...---,,,,,,+++)))***+++,,,---,,,++++++------......///.........++++++***)))))))))))))))//////.........---------///.........//////000111444444444555666666333111111222222333333222222111//////......///111444555777<<>>CCCFFFFFFEEEBBB>>>888333111111000000000///...------,,,------+++,,,---------///333666666999>>>@@@@@@@@@@@@@@@;;;<<<===<<<<<>>DDDHHHOOOTTTZZZ^^^___]]][[[[[[YYY[[[___dddiiiooowww{{{111000///...---,,,,,,,,,,,,,,,------------,,,+++,,,,,,---...............------,,,++++++++++++,,,......---------,,,,,,,,,*********++++++---......111000///111333555555555333444666777777666444333111000//////000222444666999???DDDEEEFFFGGGCCC>>>777555222111222333222222111111222333444666777888888777666555444444444444333222111111111333555777777888::::::999666222000111///......///000///...000...------.........---...---,,,+++***+++,,,,,,...---,,,+++*********+++++++++++++++,,,---/////////000111111111000...---------...000111222333333333444777;;;@@@CCCCCCBBB>>>;;;777444333333333222000///...------,,,------***+++,,,------///222555999===AAADDDCCCAAA@@@???>>>>>>>>>======>>>BBBEEELLLQQQWWWZZZ[[[ZZZZZZYYYXXXZZZ^^^bbbffflllsssxxx000000///------,,,,,,,,,------------------,,,,,,+++,,,---.....................---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///111111333111///000222444555555222444666777777666444222222111000///000222444666:::@@@FFFHHHHHHHHHDDD>>>777555333222333333222111.........///111222444555777777555444333333222222333222222111222444555777555666777888888777666555444222000000111111111///000...---,,,,,,---......///...,,,+++++++++,,,---......------,,,,,,,,,,,,******++++++---...000000...///000000000000//////,,,,,,---...///111222333333333555999===@@@@@@@@@<<<:::777555555555444333000///...------,,,------***+++---------///222444;;;???DDDGGGFFFCCCAAA???>>>>>>>>>>>>???@@@BBBDDDKKKOOOUUUXXXYYYYYYZZZZZZXXXZZZ]]]aaaeeejjjqqquuu000///...---------------------------------------+++,,,---...///////////////...------,,,,,,------......---------,,,,,,,,,,,,,,,---...///111333444666444222111222444444444111222444555555444222111333222111000111222555666;;;AAAFFFGGGHHHGGGBBB<<<666444333222333333222111,,,,,,,,,---...///111222555444333222111111111111222222222222222333555666444444444444666888:::<<<777555333222333333222111///...------,,,---///000///...---,,,,,,,,,---...............---------,,,+++++++++,,,---///000111...//////000000000000000,,,,,,,,,,,,...000111222222222333666:::===>>>===:::999777666777666555333000///...------,,,------***,,,---...///000222555<<>>???BBBCCCDDDEEEHHHLLLQQQTTTVVVWWWXXXYYYYYY[[[^^^aaaeeejjjqqquuu//////...---------------,,,,,,,,,+++,,,---......,,,---...///000111111111000000///............/////////.........---------+++,,,---...000222444555888666555444555666555444111222222222222222222111444333222111111333555666<<>>999777444333444333222111.../////////......///111000///...---,,,---......------............---,,,,,,,,,,,,,,,---...000000///////////////000000000++++++++++++,,,///111222222111222444888;;;;;;;;;:::888888888888777555333000///...------,,,------+++---///000000111333555<<>>===???AAAEEEFFFFFFEEEEEEHHHLLLOOOQQQSSSUUUWWWXXX[[[^^^aaaeeekkkqqquuu//////...------------...************+++,,,...///---...///111222222333333333333222111111111111111000000/////////.........---...///111333555777888888777777888999:::888777333222111111111111222333555444222111222333555666<<>>===;;;999<<>>>>><<<999555333444333222000///.........111111000000//////......---...000111111111000///000111111222222222111111888777555333222333444555777333000000111222000---111111111333444333000---666444222///---+++***)))---------------...///000......------------......111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,//////000111333555666777888888999:::999777555333222111000.........///000...000111222333444777999===@@@GGGNNNPPPMMMIIIGGGFFFBBBAAAEEEHHHFFFDDDDDDEEEFFFIIILLLPPPTTTVVVXXXZZZ[[[]]]___cccjjjrrrxxx{{{111000///......---------,,,,,,++++++,,,,,,------...------///222444333111333333333333333444444444333222111111000000111111000111333333444666:::======;;;;;;>>>BBBCCC@@@<<<999666333111222222222222333333444444555555444444::::::::::::999666444222111111000000//////000000000000000000////////////......///000000000000000000000111222444555666666222222111111222444777888666555222111111111///...---,,,---///111222000///111000///......------......---------......///000/////////....../////////111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555888999:::::::::888555444333222000///.........///...000111222333444777999<<<@@@HHHOOORRRQQQNNNLLLJJJDDDAAADDDFFFDDDBBBBBBDDDFFFIIILLLPPPTTTVVVXXXXXXYYY\\\^^^bbbiiiqqqvvv{{{111000///......---......///---++++++...000///---.........000222333333111111111222222333333444444222222111000000000000111///000222222333555999;;;<<<<<<>>>BBBFFFFFFBBB>>>;;;888444222222222111111333333333444444444555555777777666555444333222111///////////////000111222////////////000000000000///////////////000000111000000111222555888:::<<<333333222333444555777999666666555333111///000000///...---...000111111/////////............//////............////////////000000////////////000000111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111333444888999:::;;;;;;999666444444333111///...............000111222333444777999;;;AAAJJJRRRWWWXXXWWWTTTPPPHHHCCCCCCDDDBBB@@@AAADDDFFFIIIMMMQQQTTTVVVWWWVVVXXX[[[___ccchhhooosss|||000000///...............222...+++,,,111333111---......///000111222111111000000111222222333444444222222111000000000000000///000111222222444777:::>>>???BBBFFFIIIIIIEEEBBB===:::666444333333222111444444444333444444444555666555333222111111111111//////.........///000000.........///000111111111000000///......000111222222111111222555888;;;>>><<<;;;999777666555555555555777777555000...000222777555222111222222111000111000///......------...////////////000/////////000//////////////////000111111111000000///...---++++++++++++++++++++++++------...///111333444555888999;;;===<<<:::777555555444222000...------......000111222333444777999;;;CCCNNNVVV]]]aaaaaa^^^WWWNNNFFFDDDCCCAAA@@@AAADDDFFFIIIMMMQQQTTTVVVWWWUUUXXX\\\```dddiiiooosss|||000//////............///333///,,,---222444222...,,,...///000000000000000000000111222222333444444222111000000//////000000///000111111222333666999@@@BBBEEEIIIKKKJJJGGGDDD>>>;;;888666555666555444666555444333333333333444555333222000000000111222000///......---.........------...///000111222222111111000//////111222333444333333333444777:::<<>>>>><<<999666666444222000...............000111222333444777999<<>><<<999888888999:::999999777555333222111222222222222000//////000111222000///...------------------......///000111111222222222222222222333333444666555555555666777999:::999999888666555333222222333444444333111111222333000000///111333555555444,,,---------///000111222000000111222222111///.........------------......111111111000000///...---+++++++++++++++++++++++++++,,,,,,---///111333444888:::===@@@???===:::777555444222000////////////...000111222333444777999<<>><<<999999;;;===>>>???;;;999666333111000000000//////////////////000000---------,,,------............//////000000111111222333444444555555444444666666777888999:::;;;;;;666666666666555444333333222111000000222333333222,,,,,,...111444555444333---------......000111222000111222333333111///...//////............//////111111111000000///...---************************,,,,,,---...000222444555888:::>>>AAAAAA>>>;;;888444333222000//////000000...000111222333444777999:::HHHTTTYYYbbbmmmnnnggg^^^TTTLLLIIIHHHEEEEEEFFFBBBEEEJJJOOORRRUUUUUUUUUWWWXXX[[[]]]aaahhhooouuuzzz//////.........//////000///000111000//////111333000333555555333222333555444444444444444444444444111111000///////////////111222333333333444777999@@@AAACCCCCCAAA@@@???@@@===;;;::::::===@@@BBBBBB===:::777333111/////////------..................+++++++++,,,---...000000////////////000000000000222333555666777666555444555666888:::<<<<<<======999999888888777555444333222///---///222555444222...///000222444444222000111000///......---......000111333444333111///...000000////////////000000111111111111000///...---************************//////000111333555666777888:::>>>AAAAAA???;;;888444333111000000000111111...000222222333444777999999GGGSSSXXXaaalllmmmeee\\\SSSKKKIIIHHHFFFEEEFFFBBBEEEJJJOOOSSSUUUUUUUUUWWWXXXYYY[[[___fffoootttzzz~~~000000000000000000111111111111222333333222000///222444555555444333333444111222333444444333111000222111111000///......---000000111222444666888999AAA@@@@@@???===:::999777::::::;;;<<<>>>@@@BBBCCCAAA:::222///000111///---%%%(((,,,...---,,,++++++(((***++++++++++++,,,...............////////////333333333333333444555666999999999999:::;;;<<<<<<333555888::::::999777555333///,,,---333777777555000000000000000111222333/////////---+++***+++---///000000000///...---,,,000///////////////000111111111111000///......---,,,+++)))***,,,...///...---.../////////111444666666888;;;======;;;777555444333222000//////......222222333444555666777888:::DDDKKKLLLTTTccchhhdddYYYVVVPPPJJJFFFDDDDDDEEEGGGIIIMMMPPPSSSUUUUUUUUUWWWYYY[[[\\\]]]ccclllrrrxxx}}}222111111000000000111111222222333333333222222111333555777777555333333333///000222333333222111000222111111000//////......222222222222333555666777======<<<:::999888777666666666777999<<<>>>AAABBB???999111...///000///---(((***,,,///000///---,,,***+++,,,,,,+++***,,,------.........////////////111222222333444444555555777777777888888999:::;;;444666777999999888777666555111---...333666666444111000000000111111222333000000000...,,,,,,---...///////////////...------///////////////000111222222222222111000////////////---++++++---////////////000111111000222555777666888;;;===<<<999666444333222111000//////...///222222333444555666777777666???EEEEEEMMMYYY^^^ZZZXXXTTTOOOJJJFFFEEEEEEEEEFFFHHHLLLPPPSSSUUUVVVVVVWWWYYY[[[\\\]]]bbbjjjqqqwww}}}333333222111000000000111333333222222222333333444555777999999777444333222...///111222333222222111222222111111000/////////333333333222333333444444888777666555444444555555222333444666999<<<>>>???;;;666000......///...,,,---,,,,,,///222222///,,,+++,,,---,,,+++***+++,,,---------.........//////...///111333444555555444555555555555666777888888666777777888999888888888777444000000222444444222000000111111111222222222000111111///------...//////////////////........./////////000000222333444444444333333222111111111222000...---...//////...111222222222222333555888777888:::<<<;;;888444222111111000//////...//////111222222333444555666666444;;;@@@@@@FFFPPPTTTQQQUUUSSSOOOJJJGGGFFFEEEEEEDDDGGGJJJOOORRRUUUVVVWWWWWWYYY[[[[[[]]]aaaiiiooouuu{{{444444333111000000000000333222111111111222444555777:::;;;;;;888555333222///000111333333444444333222222222111111000000000222222222222222333333444555333222000000222333555222222333444666888:::;;;777444000.........---,,,///,,,+++...222333///+++---......---+++)))***+++,,,,,,---------.........+++---000222444444444333222222222222333444555666888888888999999999::::::999666222111222333222111///000111111222222222222111222222000...------//////............///////////////000000222333444555555555555444444444333333555222///......///...---222222333222222333555777888999;;;;;;:::777333111111000000///......//////111111222222333444444555444999===>>>DDDLLLQQQOOOSSSQQQNNNKKKIIIGGGFFFFFFDDDFFFIIIMMMQQQUUUWWWXXXVVVXXXZZZ[[[\\\```gggllltttyyy444333222111000000000000111000000000111222444555999;;;<<<;;;888555333333111222333444555555666666222222222222111111111111000000000111222333444555222111000//////111333444444333333333333444555555333222000.........---,,,///,,,***,,,000222...***......///---+++******+++,,,,,,,,,,,,------------***+++...111333333222111000000000000111222333333999999999999::::::;;;;;;999666333111111111111111///000111333444444444444333333333000---,,,,,,---......------...///000111000000111111333444666666666666666666555555555555555333000.........---,,,111222222222111222555777;;;<<<<<<<<<:::777333111222111000//////...//////000000111111222222333333333777:::===CCCKKKPPPQQQRRRQQQOOOMMMJJJHHHFFFFFFCCCEEEHHHLLLPPPTTTVVVWWWUUUWWWZZZ[[[[[[___eeekkkrrrwww222222111000/////////000000000111111333444555666:::;;;;;;:::777555444555444444444555555666666777222222222222222222222222/////////000111333444555111000000///000111222333333333222111000000111111000000000000///......------+++***+++...///---***...//////...+++******++++++++++++,,,,,,,,,------***+++---///000111111000............///000111222777888999999::::::999999666444222000000000111222000111444666888999:::999666666555222...,,,,,,---...---------...///111222222222222222333555666777666666666666666666666666666333000/////////...---000111222222222333666999?????????>>>;;;888444222444333222000//////......000000000000111111222222111333666;;;AAAHHHMMMPPPSSSRRRQQQOOOMMMJJJGGGFFFDDDEEEHHHKKKOOORRRUUUVVVRRRUUUYYYZZZ[[[___eeejjjqqqvvv}}}000000///////////////000000111333555666777888888;;;;;;:::888555444555777555555444444444555555555333333333333333333333333000000000000000111222222/////////000000000000000000//////..................///111111000///......,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---.../////////------------...///000111333555666888888777666555222222111//////000222444222444888;;;>>>@@@@@@@@@;;;;;;999555111...------...---,,,,,,---000222333444444333333444555666666666666666666666666777777777555222000000000000//////111222333333555999<<>><<<888333///......------,,,,,,---000222444555555444444444555555666666666666666666777777777888666333222222222111111000111333444555777;;;>>>EEEEEEDDDAAA>>>;;;777555888777555333111///......////////////000000000000444333555:::???DDDIIINNNUUUUUUTTTSSSPPPKKKHHHEEEFFFGGGHHHJJJMMMPPPSSSTTTOOORRRWWWYYY[[[___eeejjjoootttzzz,,,...///...------...///444777;;;======:::666333777777666555444333333222222222222222222222222222444444333333222111111111444444222111000...---------///000000//////000222111000///---,,,,,,,,,,,,...///000222222222111000///...,,,******,,,---///+++,,,---...////////////,,,---------,,,+++******------------------------......//////000000111111333111000111444555222///222222111111111222333333666999===BBBGGGKKKMMMNNNKKKGGG@@@999333///......---,,,,,,---...000222333666777777666444444555777888777666666666777999:::888888888666444333333444333333333555777;;;???AAAEEEFFFEEECCC???===;;;;;;;;;999777555444333000...***+++,,,...///000000000555333555;;;@@@CCCHHHNNNXXXWWWVVVVVVTTTOOOFFF@@@CCCDDDGGGIIILLLMMMNNNOOOQQQPPPSSSXXX\\\___fffmmmooouuu|||---...000000//////000111111444888;;;;;;999666444555555444333333222111111222222222222222222222222333333222222111000//////000000000//////......------///000000///...///111//////......---,,,++++++---...///111111111000000333222000...------------+++,,,---...///////////////////////////...---------------------------------......///000000111222444222000111444666444111333222222111111111222222777999>>>BBBGGGJJJLLLMMMKKKGGGAAA999444000//////------------...000222333555666666666444444555777666666777888999;;;<<<===<<<;;;:::777555444555555888888999;;;===@@@CCCEEEIIIIIIIIIGGGDDDAAA???===;;;999666555444333000......///000111111111111111222000333999???BBBHHHNNNWWWWWWWWWXXXWWWRRRKKKEEECCCDDDFFFIIIKKKMMMNNNNNNQQQPPPRRRXXX\\\___eeemmmnnnttt{{{+++---...///......000222...111555888999888666444222222222111111000000///222222111111111111111111222222111000///...---,,,---------------............///000000...---...///---......///...---+++***+++---...000000000000///555555444222111...---,,,,,,,,,---...////////////111111222222111111000000////////////////////////,,,------...///111222333666333111222555777666444444333222222111111111111999;;;>>>BBBEEEGGGIIIIIIJJJFFF@@@:::555111000///------------...000111222333555666555444444555666555555777999<<>>;;;999666444444333111///111111111222222111111000222///111888>>>AAAGGGNNNWWWWWWYYYZZZYYYUUUOOOJJJDDDDDDFFFHHHJJJKKKMMMMMMPPPOOORRRXXX\\\^^^eeelllmmmssszzz~~~((()))+++,,,,,,,,,...000...///222444555444333222111000000000000000000000111111111111111000000000111000///...---,,,+++***---------------------------///111000...---,,,---,,,...///000000///---,,,+++,,,---////////////...333444444444222000---,,,,,,------...//////......111222222333222222111111////////////////////////,,,,,,,,,---///111333444666444111222666999888777666555444333222222222222:::;;;>>>AAACCCDDDEEEEEEFFFCCC>>>999444111000///............//////000000222333555555444444555666666666666888===CCCJJJNNNJJJFFF@@@;;;999999999999>>>AAAEEEIIIKKKKKKJJJIIIKKKKKKKKKLLLJJJFFFAAA===;;;888555333333222111///...///000111111111111111666333444999>>>AAAGGGMMMVVVXXXZZZ[[[YYYTTTOOOKKKDDDDDDEEEFFFHHHJJJKKKLLLOOONNNRRRXXX\\\^^^dddkkknnnsssyyy~~~((()))+++,,,,,,,,,...000///000111222111111///...000000000000111111111111111111111000000////////////......---+++******)))///......------,,,++++++,,,...000000...,,,++++++---...000111222000///...+++,,,---//////......---...///111222222000...---,,,---......///.........000111111222222111111111000000000000000000000000,,,,,,,,,,,,...000222444666333222444777:::999888888777666555444333333333999:::===???@@@AAAAAAAAAAAA>>>:::666333111000///.........///////////////111333555666555555666777:::888666888>>>HHHRRRXXXRRRKKKCCC===:::;;;;;;;;;AAAEEELLLRRRTTTSSSOOOMMMMMMLLLLLLLLLLLLHHHCCC>>>:::888444222222222111000---...000222333444555555===999999<<>>@@@DDDJJJSSSVVVYYYXXXTTTOOOJJJHHHEEEDDDDDDDDDEEEFFFHHHIIILLLMMMQQQWWW[[[]]]bbbhhhppptttzzz---...000000//////000111..................//////...//////000111222222222111111000//////...------++++++++++++++++++++++++++++++++++++++++++++++++(((+++...///...,,,+++++++++,,,,,,---...//////000000000000000///---,,,******+++,,,......///......---...............------......///000000000000000////////////////////////...---,,,+++,,,...111222111000222666;;;<<<999666444444333333333333444444555666888:::;;;;;;::::::888777666555444333444444//////000000000...---,,,000333777999999888999::::::999:::===EEEPPP[[[aaa]]]SSSFFF>>><<<======<<>>:::777999;;;===BBBHHHOOOSSSWWWWWWSSSNNNKKKIIIEEEDDDCCCCCCCCCEEEGGGHHHLLLLLLPPPWWW[[[]]]aaahhhpppsssxxx,,,...///...------...///,,,,,,,,,---...///000111---......///000111222222111000000///...---------***++++++++++++,,,,,,,,,'''(((((()))***+++++++++'''***...///...---,,,,,,*********+++,,,---...///111111111111///---+++***++++++,,,------......------...............---------...///000000000000000///////////////////////////...,,,++++++---000222//////222777;;;<<<999555222222111111111222333333333555666888999999999999666666555555555555666666//////000000000...---,,,000333777999:::999:::;;;888999<<>><<<======<<>>:::777222000000111222222222333444555666666666666:::666444666999;;;AAAGGGLLLQQQVVVWWWTTTOOOMMMLLLEEEDDDCCCBBBCCCDDDFFFHHHKKKLLLPPPWWW[[[]]]aaagggooorrrwww~~~............////////////---------------------------,,,,,,,,,---...000111//////000000000...---,,,///---+++,,,......+++(((,,,,,,,,,++++++************,,,///000000...+++))),,,,,,++++++++++++******000000...---,,,+++++++++))),,,///000///---++++++000...,,,---000111///---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,---000111111000444444444555555555555666222222333444333222111000111222222333555777888999;;;:::888555333111000000000///...///111111000...555666888:::===???AAABBBAAA???>>>BBBJJJSSS[[[``````WWWJJJ???::::::;;;===@@@GGGTTTaaahhheee[[[SSSMMMJJJGGGEEECCC@@@===:::888666333000.........///000000000111222222333333333444444444555999===AAAJJJNNNQQQQQQQQQRRRPPPKKKIIIHHHGGGFFFFFFGGGHHHHHHLLLOOORRRVVVYYY]]]aaaeeelllpppuuu{{{---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000//////000000///...---,,,///---++++++------+++)))---------,,,,,,,,,+++++++++,,,...000000///---+++------,,,,,,+++++++++***...------,,,,,,,,,,,,,,,***,,,///000...---,,,,,,000...---...000111///---.........---------,,,,,,------,,,++++++++++++,,,---,,,,,,---///111111000222222333333333444444444333444555555444333111000000000111222444666888999:::999777555333111000////////////111222222000...333555777;;;???DDDGGGIIILLLIIIGGGHHHOOOWWW^^^bbb___VVVIII>>>999888999999999@@@MMM[[[dddddd^^^XXXMMMJJJFFFDDDBBB@@@===;;;777666444111////////////......//////000111111222444555555555666:::>>>BBBIIINNNQQQQQQRRRSSSPPPKKKIIIHHHGGGFFFFFFFFFGGGHHHKKKNNNQQQUUUXXX\\\aaaeeegggkkkqqqwww}}}---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---------------............/////////......---000...+++***+++,,,+++***......------------,,,,,,,,,---...///000000////////////...---,,,,,,+++++++++++++++++++++,,,------,,,---//////---,,,---...000///......000000///..................---------------,,,+++++++++++++++---,,,+++,,,///000111000000111111111111222222222555555666666555333222111///000111222444666777888:::999888666444333111111//////111333555555222///111333666<<>>888666555666555;;;GGGSSS[[[^^^[[[WWWLLLIIIEEEBBB@@@???===;;;777666555333111000//////---------...//////000000444555666777888;;;???BBBGGGMMMQQQRRRSSSTTTQQQLLLIIIHHHGGGFFFEEEEEEFFFGGGIIILLLPPPTTTWWW\\\aaaddddddhhhnnnttt{{{,,,,,,---------.........++++++++++++++++++++++++......------------------------..................000...,,,******+++,,,,,,---------------,,,,,,,,,............///000222222000000///...---,,,,,,+++++++++******++++++,,,------...///...---,,,---///000000///////////////...........................---,,,,,,+++***+++++++++---+++***+++---///000000000000000000111111111111444555555555555333111000000111222444555666777777::::::999888666555333222...///222555777777333000111222777>>>IIIUUU```ggghhhbbbZZZUUUUUUXXX\\\___^^^VVVJJJ???888555444333777;;;CCCKKKPPPRRRQQQPPPKKKGGGCCCAAA??????>>><<<888777666444222111000///------......///000000000444555666777888;;;???BBBFFFLLLQQQSSSTTTUUURRRMMMJJJIIIGGGFFFEEEEEEEEEFFFHHHKKKOOORRRVVV[[[```cccfffjjjooouuu{{{,,,,,,,,,,,,------------++++++++++++++++++++++++------------------,,,,,,,,,---------....../////////...---***)))***+++---+++++++++++++++,,,,,,,,,///.........///111222333000000///......---,,,,,,---,,,++++++******++++++---...///...------...///////////////...------...------..................,,,,,,+++************+++---+++)))***,,,///000000///000000000000111111111222333333444444222111000222333555666777777777777777777777666555444222111...///222666888888555222222333777@@@MMM]]]kkkttttttmmmbbbYYYWWWXXX[[[]]]^^^WWWLLLAAA:::777444333777:::???CCCFFFHHHIIIIIIHHHEEEBBBAAA@@@@@@???>>>999888777444333222111111...//////000111111222222333444666777888;;;>>>AAAEEEKKKPPPRRRTTTVVVTTTOOOLLLKKKIIIGGGEEEEEEEEEFFFGGGJJJMMMQQQUUUYYY^^^bbbhhhkkkpppuuuzzz+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,---...///000.........,,,***)))+++---******++++++++++++,,,,,,//////...//////000111222///............---------------,,,+++++++++++++++---...000000...---...///...//////...,,,+++,,,---,,,,,,,,,---------------,,,,,,+++***************,,,***((()))+++...///000////////////000000000000000111222333333333222111555555777888888777666555222222333333222111///......///111555888888666444333333777???NNN```qqq|||~~~uuuhhh]]]XXXYYY[[[]]]^^^WWWMMMCCC===888555333222555:::===???AAADDDFFFDDDCCCBBBBBBCCCCCCBBBAAA<<<:::777444222222333333000000111111222222333333333555888999:::<<>>;;;777333111222444555000000111111222333333333555888:::<<<===???AAADDDFFFKKKNNNOOORRRWWWXXXUUUPPPNNNLLLIIIHHHGGGFFFGGGGGGJJJMMMOOORRRUUUZZZ]]]___ccciiinnnttt{{{******+++++++++,,,,,,,,,------------------------(((***+++---......------++++++***+++,,,...000222+++...000...+++)))***+++,,,,,,,,,------............///////////////...---++++++,,,,,,---.........+++++++++,,,---...000000+++...111222111///------+++---...---)))((()))+++*********++++++,,,,,,,,,,,,++++++***)))*********,,,***''''''***---//////++++++,,,,,,,,,---------///000222444666777777666666777777777666444111000222333555555555333111000......///222555777777666222111333;;;JJJ^^^qqq}}}vvvgggZZZTTTSSSVVVXXX[[[UUULLLDDD>>>999555333111444777888777888;;;???>>>???BBBEEEHHHHHHFFFDDD@@@<<<777333111222555777000000000111222222333333777:::<<<>>>???AAACCCFFFGGGKKKNNNNNNQQQWWWYYYWWWQQQPPPMMMJJJHHHGGGGGGGGGHHHJJJMMMOOOQQQTTTXXX[[[]]]aaagggnnnuuu}}}---+++)))'''((())),,,---000...,,,,,,---......---------,,,,,,+++,,,,,,---+++,,,.../////////...---------......------,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---...///000...,,,++++++---000222///...---,,,,,,---...///...///////////////......,,,,,,+++***)))))))))***))))))***+++,,,,,,------///...---,,,+++***))))))++++++******++++++,,,---,,,,,,+++++++++,,,,,,---444444444555777888777555666666666555333111000///111111000000////////////000111000000555999666///000111333999DDDTTTeeeqqqwwwpppdddYYYQQQOOOQQQSSSVVVVVVQQQFFF???===;;;999666666555555666777999999>>>CCCGGGHHHIIILLLKKKGGG@@@<<<777333222222222222000111222222111000111333<<<<<<===>>>???AAACCCDDDIIIJJJKKKNNNQQQTTTWWWXXXSSSRRROOOLLLJJJIIIHHHHHHKKKMMMOOOPPPQQQTTTWWWYYYZZZaaajjjrrrwww}}},,,+++)))((((((***+++,,,///------...000222222111+++++++++++++++,,,,,,---------..................,,,,,,------,,,,,,+++***---------------,,,++++++---,,,,,,,,,,,,---...///---,,,++++++,,,...000111000///......------------111111000///...,,,+++***++++++******)))*********,,,,,,+++,,,,,,---...///222000---+++******+++,,,+++++++++++++++,,,------...---,,,,,,,,,---...///666555555666888888777555777777555444222111000///000000000//////.........///000//////444888666000111111222666???LLL\\\fffmmmggg]]]SSSMMMLLLOOORRRXXXYYYUUUKKKCCC@@@===:::666555444444444666888:::AAAFFFJJJKKKMMMOOONNNJJJBBB===888444222222222111000111222222111111222333;;;;;;===>>>@@@BBBDDDEEEHHHHHHIIIKKKNNNPPPSSSTTTSSSQQQOOOLLLJJJIIIHHHHHHKKKMMMOOOQQQRRRTTTXXXZZZ[[[aaaiiipppuuu{{{++++++***************+++...------///222555666666)))))))))******++++++,,,///......---------......,,,,,,,,,,,,,,,+++******---............---,,,,,,------,,,,,,,,,---......+++++++++,,,---......//////////////////...---,,,/////////...---+++***)))*********)))******++++++000...---,,,,,,---///000444222...+++***+++...///,,,,,,,,,,,,,,,------...111///...------///111333999888777888999999888666:::888666333111000000000//////...............------.........333888666111222222111333888BBBNNNVVV]]]YYYSSSLLLHHHIIIMMMRRR[[[]]]\\\TTTKKKFFF@@@;;;777555333222222555888:::BBBHHHLLLNNNOOOQQQOOOKKKCCC???:::555333222111000000111222222111111333444999:::===???BBBEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNOOOQQQPPPNNNLLLJJJIIIHHHHHHKKKMMMPPPQQQSSSUUUYYY\\\\\\aaahhhnnnsssyyy++++++++++++*********)))------,,,...222555666555******************))))))000///...,,,,,,---...///,,,------------,,,++++++......//////......---,,,------,,,,,,,,,------...++++++,,,------,,,++++++,,,---...///000///......***++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,111///---++++++,,,...000333222///---,,,---...///------,,,,,,,,,---......333111///---...111444666<<<;;;;;;;;;======;;;999<<<:::777444111111111111........................,,,.........222777777333222111000000333:::CCCIIINNNMMMJJJFFFDDDGGGMMMSSS]]]bbbccc^^^UUUNNNDDD===777555222000111444888:::AAAGGGLLLMMMOOOQQQOOOJJJEEEAAA;;;777555444222000000111222111111111333666777999===AAAEEEGGGHHHIIIGGGFFFEEEEEEFFFGGGIIIKKKPPPOOONNNLLLKKKJJJIIIIIILLLNNNPPPRRRTTTWWWZZZ]]]___ccciiinnnrrryyy++++++++++++******))))))---,,,+++---///111222111,,,,,,,,,,,,+++)))((('''//////---,,,,,,---...///...............------,,,......//////......---,,,...------,,,,,,,,,------------......---+++)))'''(((***,,,...000000000000))))))***+++,,,,,,++++++***)))))))))***+++,,,,,,000...+++***)))+++---//////000000000///...---,,,------,,,,,,,,,---......333222///...///111555777===<<<<<<>>>@@@AAA@@@>>>???===999666333222222222////////////////////////,,,//////...111666777444222111000000111555<<>>777555222000111444888:::AAAGGGMMMNNNPPPRRROOOJJJFFFBBB===999777555333111111222222111000222444777666999>>>CCCGGGIIIJJJJJJGGGFFFDDDCCCCCCEEEGGGHHHMMMMMMMMMMMMMMMLLLLLLKKKMMMOOORRRSSSUUUWWW[[[^^^aaafffkkkooosssyyy---,,,+++***))))))))))))---+++******,,,......------.........---+++)))(((---------------.../////////////////////...---------............---,,,,,,......---,,,,,,,,,------...//////...---+++)))(((((()))***,,,...//////000,,,,,,,,,,,,+++***)))(((*********)))******++++++,,,+++***))))))***,,,---,,,---///000///...+++***,,,,,,,,,,,,,,,------...111000///...///222444666::::::;;;>>>BBBDDDCCCCCCAAA???<<<999666444333222000000111111111111222222...111111///111666777666222222111000000222777::::::===@@@???>>>BBBJJJQQQ\\\fffooonnnggg[[[KKK???777555333222222555888:::BBBHHHNNNPPPRRRSSSPPPKKKFFFBBB>>>;;;999777555333111222222111000222555888666:::???EEEIIIJJJJJJJJJGGGEEECCCAAAAAACCCEEEGGGKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQSSSUUUVVVXXX[[[]]]bbbgggmmmqqqtttyyy...---+++)))(((((()))***+++)))((()))+++,,,,,,,,,,,,---///000000///...---++++++---...//////000000......//////......---,,,---------------,,,++++++///...---,,,,,,,,,,,,,,,...............---,,,,,,************+++,,,------,,,,,,,,,,,,+++***))))))++++++******)))************************+++,,,---+++,,,,,,,,,,,,+++******+++++++++++++++,,,------///.........///111333444666666888<<>>;;;777444333444444444555555666666666111444555111111555888777444444333111...---...000///333777777555888@@@GGGWWWeeerrruuuoooaaaNNN???666666555555666777999999===DDDJJJLLLNNNOOOKKKFFFEEEBBB???===;;;:::888666222222111000000222666:::777;;;AAAGGGKKKKKKJJJIIICCCAAA???======???BBBDDDHHHJJJMMMPPPSSSTTTUUUUUUSSSTTTVVVVVVVVVWWWZZZ\\\```eeelllqqqtttwww|||,,,+++***((((((((()))***+++++++++++++++***))))))***+++---/////////---,,,------------...000111333.../////////...------,,,---------......------,,,,,,,,,---.........------++++++,,,,,,,,,------------------,,,,,,,,,++++++***++++++++++++***))))))+++******+++,,,,,,)))'''***,,,......,,,+++++++++---+++)))(((***+++++++++''''''(((((()))+++,,,---,,,---......------...000333444555888<<>>EEEJJJKKKKKKMMMMMMJJJIIIDDD???<<<>>>@@@AAAAAAEEEIIIOOOSSSUUUVVVWWWXXXTTTUUUVVVXXXYYY[[[[[[\\\aaaeeejjjooossswww{{{~~~---,,,+++***)))******+++,,,,,,,,,,,,,,,+++*********+++---...///...---,,,------------...000111333//////000//////......---...............------,,,.........///......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++,,,,,,++++++++++++***+++,,,,,,***'''+++---//////...------......,,,***)))***++++++*********)))******+++,,,,,,,,,---///...------...000111222333555999>>>BBBEEEDDDCCC???:::555222222333444666999;;;<<<:::888666555444222222222555777999777666444111000//////////////////000222888@@@EEEPPP\\\jjjrrrrrriiiWWWHHH>>><<<:::888888888999:::>>>AAAEEEIIIKKKJJJHHHGGGCCCAAA===:::777555555555333333333222111333777:::???FFFLLLMMMMMMNNNMMMIIIGGGCCC===;;;<<<>>>??????EEEJJJOOOTTTVVVXXXYYY[[[WWWXXXXXXXXXZZZ[[[\\\]]]aaadddiiinnnrrrvvvzzz}}}---,,,,,,++++++++++++,,,---------...------,,,+++***+++---......---,,,,,,---------...///000222222//////000000000///......//////.........---------...///////////////......,,,,,,---------..................---------,,,,,,***+++,,,---------------,,,+++++++++,,,,,,***(((,,,...000000/////////111000...+++******+++***))),,,,,,++++++***++++++,,,,,,...//////......///000...///000333666:::>>>@@@??????<<<888333111111222777888;;;======<<<:::888555555555555666777888999999777333000...---.../////////000000333888???DDDKKKWWWfffoooqqqjjj[[[MMM???>>>;;;999777777888888<<>>:::666444333444555555555444333222444888;;;???GGGOOOPPPOOONNNJJJEEEDDDBBB>>>;;;:::;;;<<<===EEEIIIOOOTTTXXX[[[___aaabbbaaa___^^^^^^^^^``````^^^bbbfffkkknnnrrrvvvyyy{{{+++,,,,,,,,,,,,,,,,,,,,,------...//////......------------...---------,,,------...///000111222222---....../////////......///...------------...///------///000111111222222....../////////000000000000000000/////////......000000111000000///...---...---+++,,,------,,,+++***,,,------------///111111///,,,,,,------------+++************+++,,,,,,,,,---......------...///,,,---///111333666888999999999999777333222222333888999;;;<<<;;;:::999888777888888777666555333222444222///------///111333444444333333333555:::>>>IIISSS___fffiiifff[[[OOOBBB@@@===999777666666666888:::===@@@BBBBBBAAAAAA@@@>>>:::777555555666666777777666444333444777:::>>>FFFMMMOOONNNMMMIIIDDDEEECCC@@@===<<<;;;===>>>DDDHHHNNNSSSWWW[[[___bbbeeedddcccaaaaaaaaaaaaaaa\\\```eeeiiilllppptttvvv{{{,,,------............---...///000000000000000000/////////...............------///000111222222222......///000000000////////////......///000222333111111222333333333333333//////000000000111111111111111111000000000//////111222222222222111000///000...,,,,,,---------,,,***+++,,,+++++++++---//////---,,,,,,...000111000------,,,++++++,,,,,,,,,***,,,------,,,,,,---...,,,---...000222444555666666777888666444333333444777777888888888777666555444444333333111000...---000///---------///222444444444444333333555999<<>>===;;;999777777777777777777666555333555888;;;>>>EEELLLMMMMMMMMMJJJEEEEEEDDDCCC@@@===<<<===???CCCGGGLLLQQQUUUZZZ^^^aaaddddddccccccbbbaaa``````[[[^^^cccgggjjjnnnqqqttt{{{...///000111111111000000111111222333333333333333111111000///////////////,,,...///111222222222222///000111222222222222222111111000111222444777888999999999888666444333222000000000111111111222222222222111111111000000000000000111333333444444444111...,,,,,,---...------+++,,,,,,+++******,,,...,,,+++***,,,///333444444333222000///---,,,++++++)))+++,,,,,,******+++---+++,,,---///111222222333444555666666444333333444444444555555555444333222111000000000////////////000///...---...///000111222222333333444666;;;>>>DDDKKKQQQUUUXXXXXXSSSKKKBBB@@@<<<999777666666666444666888;;;============<<<;;;;;;:::999777666555555555555444555777;;;???>>>FFFLLLMMMMMMNNNLLLIIIDDDEEEDDD@@@<<<;;;<<<>>>BBBFFFKKKOOOSSSXXX\\\___``````aaabbbaaa```^^^]]]ZZZ]]]bbbfffiiilllppprrrzzz000111222333444333333222333444444555666666666555222222111000000000000000,,,...///111222222222222111222333444444444444444333333222333555888;;;<<<@@@@@@>>>;;;888555333111000111111111111222222222222222222111111111111000---...000333555666777777111///,,,,,,---......------------+++******,,,...+++******,,,000444666777999777444111...,,,******(((***++++++***)))+++,,,***+++,,,...///000000111222333555555333222222333222333333333222111111000000000000000111222333444000000///...............///000222333555888===@@@AAAFFFKKKNNNRRRTTTPPPJJJAAA???<<<999777666666777444555777:::;;;<<<<<<<<<::::::;;;:::999777555444222333444444555999>>>BBB@@@GGGLLLMMMMMMOOONNNKKKCCCDDDDDD@@@<<<:::<<<>>>BBBEEEIIINNNRRRVVV[[[^^^\\\]]]___aaa```^^^[[[ZZZYYY]]]aaaeeehhhkkkoooqqqyyy222///...111666777444000777666666777888888555333222222333222222111000///333333222111111222333444555555555555666777888999;;;999777777999???DDDHHHLLLJJJHHHFFFCCC???:::777777666555444222111//////...///111222222111111000111222333555777888888888999444000111111...,,,............---,,,,,,++++++---+++)))))),,,///111111555555555444222///---+++,,,...000111000...,,,***)))))))))***+++...000111333333444555666666666666222222333333222111///...222222333444444444444333111000///...------...///...///000333666:::===???@@@DDDHHHKKKKKKIIIEEECCC@@@===999555333222222333///111555888::::::999888;;;:::999888777555555444222111000222555888::::::@@@DDDKKKPPPSSSQQQNNNKKKEEECCC@@@>>>===<<<===>>>GGGHHHIIILLLOOOTTTWWWZZZ[[[ZZZZZZ\\\^^^^^^]]][[[ZZZ^^^aaacccdddiiiqqqyyy}}}111//////222777888555222888888888:::<<<===;;;999333333333333333222222111333222222222333555666777888888888888999:::<<<<<<@@@??????@@@CCCHHHMMMPPPUUURRRNNNJJJEEE@@@;;;777777666444222111000//////...///000111222111111000111222444666888:::;;;;;;;;;666333444444111000222000000///......---,,,,,,,,,***)))***,,,///000000111111111111///---+++***,,,---///000000...,,,***)))******,,,---///111222333444555666666666666666222222222222111000///...///000111111222222111111000000...---------......//////000222666999===??????AAADDDGGGGGGEEEBBB@@@===:::777444111111222222111333666999:::;;;;;;:::;;;;;;:::888777555444333111111000222444777999999???CCCIIIOOOQQQPPPLLLJJJEEECCC@@@===<<<;;;<<<<<>>555555555555444444444444333444555666888:::<<<============>>>???AAABBBCCCEEEFFFHHHKKKOOOSSSWWWYYY]]]YYYSSSNNNIIIDDD???<<<:::888555333111000000111---...///000111111111111222333555777:::===???@@@>>>888666777777555444666333222222000///...------***))))))***---......---------------,,,+++***))),,,---...//////---,,,***)))***,,,///000111222222444444555666666666555555222222111000//////////////////000111111111111111///...---,,,,,,,,,---...//////000222555999<<<>>>>>>>>>@@@@@@@@@???>>>===999777444222111111111222444555666888:::;;;<<<<<<<<<;;;:::888666555333333111111111222444666888999===AAAGGGLLLNNNLLLIIIGGGDDDBBB???<<<:::::::::;;;???AAADDDIIIOOOUUUYYY\\\XXXXXXXXXZZZ^^^aaabbbbbbcccdddeeeeeefffjjjqqqwwwzzz}}}222111333666:::;;;:::888888888:::===@@@BBBAAA@@@:::999888777666555555555666777:::===@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJMMMPPPUUUXXX[[[]]]]]]^^^ZZZUUUPPPMMMJJJFFFDDD???===888555222222222333---...///000111111222222222333555888;;;>>>AAABBBAAA;;;888999888555444555555444333222111///......***))))))+++------,,,***************************+++,,,---......---++++++(((+++...222333444333222333444444444444444333333222111///.........///000000111111222333222222222......,,,,,,+++,,,---...//////000222444777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;666555333222111222222333444555666777999:::;;;<<<<<<<<<:::888666555333222222333444555555666888999<<>>CCCIIIPPPWWW\\\___WWWVVVVVVYYY]]]bbbdddeeeffffffeeeddddddhhhoootttyyy|||333444555888;;;<<<<<<;;;;;;;;;===???BBBDDDCCCAAA@@@>>><<<:::888666666555:::===@@@EEEHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMPPPSSSXXX]]]```aaaaaaaaa```]]]WWWSSSPPPNNNKKKIIICCC@@@<<<777333222222222/////////000111222222333222333444777:::===@@@BBBBBB<<<888888666333111222444444333222111000//////+++******+++------+++***)))))))))******+++++++++***+++,,,------,,,++++++(((+++///333555555444333333333333333333222111000111111///.........///000///000111111222222111111...---,,,+++,,,,,,......//////000111333666999:::<<<;;;999999888999:::;;;666555444333333333444555444444555666777999::::::<<<;;;:::888666555333333444666888888777777999;;;;;;>>>BBBFFFGGGFFFCCCAAA???>>>;;;999777777888888:::===CCCJJJRRRYYY^^^```WWWVVVUUUWWW\\\aaadddffffffdddbbb```aaaeeejjjooowww{{{555666999;;;<<<=========>>>???@@@CCCFFFHHHGGGEEECCCBBB???<<<:::888888888???BBBFFFKKKNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMRRRVVV\\\aaaeeeggggggfffeeebbb]]]YYYVVVSSSOOOMMMIIIFFFAAA<<<777444222222222222111111111222333333333333333444666999<<<>>>???:::666666444000///000222222222111000000//////---,,,++++++,,,---+++******************+++,,,---******++++++,,,,,,++++++)))+++///333555666555555444444333333222111000///111000000//////000000000------...///////////////...---,,,,,,,,,---...///000///000111333555777999999999888777888999:::;;;777666666555555555555555333444555666888888888888;;;:::999888777666555444555888;;;;;;999888999<<<;;;===AAADDDEEECCCAAA???<<<;;;999777666777888999:::>>>CCCKKKRRRYYY]]]```XXXVVVTTTUUUYYY^^^bbbdddeeebbb^^^\\\]]]bbbgggjjjtttyyy777999;;;=========>>>>>>======???CCCGGGJJJJJJIIICCCBBB???===<<<;;;<<<<<>>999888666555555666888999:::===CCCJJJQQQWWW[[[]]]ZZZWWWSSSSSSWWW\\\```bbbddd```\\\ZZZ[[[```eeehhhpppvvv}}}888:::===>>>>>>===>>>>>>999:::<<>>???@@@CCCFFFKKKOOOQQQQQQOOOMMMKKKJJJIIIGGGFFFFFFEEEEEEHHHLLLTTT\\\cccgggiiijjjfffeeeeeeeeefffeeebbb___[[[YYYTTTNNNHHHBBB===;;;777666444333222222333444333222000000000222444555888333000222333111111333............////////////222///,,,***+++,,,------,,,+++***))))))***+++,,,))))))*********++++++,,,***+++...111444555666666888777777666555333222111000000222333333222111000...//////000000000000000///......---...///000111000000000000222444666777444444555666777999:::;;;666666666555555444444333333555888;;;<<<;;;999888888888888888777777777777444888<<<;;;888666777:::;;;===@@@BBBCCCAAA???===777666555444555666888::::::===CCCJJJPPPUUUYYY[[[[[[WWWSSSRRRUUUZZZ^^^```ddd```[[[YYY[[[___dddgggmmmsss|||<<<<<<=========<<<<<<<<<::::::;;;>>>BBBEEEFFFFFFAAA@@@>>>===<<<<<<<<<===EEEKKKPPPQQQRRRRRRNNNHHHFFFHHHHHHEEE@@@======>>>CCCFFFKKKRRRWWW[[[]]]^^^\\\^^^```aaaaaabbbccceeeaaabbbaaa\\\TTTKKKDDD@@@@@@;;;666333333333222000111333444444444444555666666666555222000///111333//////...------...000111666222,,,***---000111111---,,,,,,+++*********++++++)))'''&&&(((***+++,,,,,,---......///333888;;;::::::999666333111222444222333444555555444333222222///------...//////...000000000000111111111111111111111111222333444555666777999:::;;;;;;:::999999888666555444444555555444444666888:::999777555:::::::::999888777777666777777777666555555444444>>>@@@BBBCCCBBB???<<<:::888777666555444555666666:::===BBBHHHNNNRRRUUUVVVUUUWWWWWWVVVTTTVVV[[[```cccbbb```]]]\\\^^^bbbffflllqqqyyy===============<<<::::::666666888;;;@@@CCCDDDCCC???>>><<<;;;;;;<<<===>>>DDDJJJPPPQQQQQQPPPJJJDDDDDDEEEEEEBBB===;;;;;;<<<>>>@@@DDDIIIMMMOOOPPPPPPRRRTTTVVVXXXZZZ]]]```cccdddffffffbbbZZZPPPHHHDDDAAA===777444444333222111222333444444333333555777888888888666333111222333000000///......///000111333000+++***,,,...//////---,,,,,,+++******+++++++++***(((((()))+++,,,,,,...///000000111555:::======<<<:::777444444555777777888888999999888777666666444111000111111111000000000000000000000000111111111111111222333444444666666888999::::::999999777666555333333333333333222333444666777888777666:::999999888888777666666555555555444444555555666>>>@@@BBBCCCBBB???<<<:::888777666444444555555666:::===BBBGGGMMMQQQTTTUUUQQQSSSUUUUUUTTTWWW\\\aaacccbbb```^^^]]]___cccggglllqqqxxxBBBBBBBBBAAA@@@>>><<<:::888888999;;;>>>??????>>>;;;;;;:::999:::<<<>>>@@@CCCJJJOOOPPPOOOMMMFFF??????@@@@@@===:::888777888999:::===???@@@AAAAAAAAADDDFFFIIILLLOOOTTTZZZ^^^dddggghhheee]]]TTTKKKGGGBBB>>>:::666555444333222333444444333222333666999;;;<<<===;;;777444333333222111111000000000111111000---+++***+++,,,,,,,,,---,,,,,,+++++++++++++++,,,+++*********+++---...000111222333444888<<<@@@AAA@@@===:::777777:::===>>>>>>>>>>>>>>>===<<<;;;:::888555444333222111///000000000000000000000///000000111111222333333333555555777888888888888888555444333222222222222222111111111222333555666777888888888888888777666555444444333333444555777888===???AAACCCBBB@@@===;;;888777555444444444555666:::<<<@@@EEEJJJNNNQQQSSSPPPSSSVVVWWWXXX[[[aaaeeebbbbbb```___^^^aaaeeeiiimmmqqqxxx~~~LLLLLLKKKJJJHHHEEEBBB@@@AAA???>>>>>>???>>>;;;999999999888888:::===@@@BBBDDDKKKPPPPPPOOOKKKDDD<<<<<<<<<;;;999777666555555666666888888999888888888;;;<<<>>>AAADDDJJJQQQVVV]]]```cccbbb[[[QQQIIIDDDBBB???<<<888666444333333444444333222222444777;;;===???@@@???;;;777444333333333222222111111111111------,,,,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,---------,,,+++,,,---...000111333444666999===AAAEEECCC@@@===:::;;;???CCCCCCCCCCCCBBBAAA@@@???>>><<<:::777555444222000...111111111000000/////////000000111222222222222222444444555666666777777777444444444333333222222222////////////000222555777777888888888888777666555666666555444555777888:::<<<>>>AAACCCBBB@@@===;;;888777666555444555666666999;;;???CCCGGGKKKNNNPPPNNNQQQUUUWWWXXX[[[```dddaaabbbaaa``````cccgggkkkmmmqqqwww}}}XXXXXXXXXWWWTTTPPPLLLIIIHHHFFFCCCAAAAAA???===<<<:::999888888:::===AAACCCGGGMMMRRRQQQOOOKKKDDD<<<;;;:::999888777666555444333333444444444444444444666777888:::<<>><<<999666444333444444444333222222444888<<<>>>@@@BBBAAA===888444333444444444333222111111000---.........------,,,,,,---,,,,,,+++,,,,,,---------...///...,,,+++---///...000333555666999>>>AAAGGGFFFCCC@@@>>>???CCCGGGFFFFFFDDDBBBAAA???>>>>>>>>><<<999777666444222///333222222111000//////...000000111222222222111111222333333333444555555666555555555555555444444444///000000///...000444777666777888999999888666555:::999888777777888999:::;;;===@@@BBBCCCAAA>>><<<999888777666555666777777999:::===@@@DDDHHHKKKLLLJJJNNNSSSUUUVVVXXX[[[___bbbbbbcccbbbbbbeeeiiilllmmmqqqwww|||hhhhhhhhhgggddd___[[[XXXQQQMMMIIIFFFEEEDDDCCCCCC>>><<<::::::;;;>>>BBBEEEJJJOOORRRPPPNNNKKKEEE>>><<<:::999888999999777666222222222222333333333444444555555666666999===@@@HHHLLLPPPPPPMMMFFFAAA>>>;;;;;;:::888555333333444333444444333333555999;;;>>>@@@AAA@@@<<<777444333555555555444333111000///...///000///...------...,,,,,,,,,,,,,,,------...,,,...000///,,,+++,,,///---000333555777:::>>>@@@GGGFFFEEEBBBAAABBBEEEHHHGGGFFFDDDAAA???>>>===<<>>AAAEEEHHHIIILLLQQQVVVZZZZZZ\\\___bbbcccddddddddddddfffjjjmmmmmmqqqvvv{{{{{{{{{|||{{{xxxsssnnnkkkccc]]]UUUOOOKKKJJJIIIHHHBBB@@@===<<<<<>><<<::::::<<<<<<:::888555555555444444555555555111222333444333444777999===@@@DDDEEECCC???;;;999666888888666333222222444222333444555555666999;;;<<<>>>>>>===999666333333555555555444333111///---...000000///,,,,,,...000,,,,,,,,,,,,,,,---......+++...111000,,,***+++......000333666888;;;???AAAFFFFFFEEEDDDBBBCCCFFFHHHHHHFFFCCC@@@>>><<<;;;;;;===<<<;;;<<<<<<;;;888666777666555444222111000//////000111222222111000///111000000000000222333444555555666777777777666555111333555333//////222666777888:::<<<<<<;;;999777666888:::;;;<<<;;;:::::::::<<>><<<;;;:::999999999::::::888999:::<<>><<<<<<>>>???===:::;;;:::999888777777888888///000222222222222333555444888<<<===;;;888666555333555777555222111222444111333555666666777999:::;;;<<<<<<;;;777444333333555555555444333000...---...000000...++++++---000,,,,,,,,,,,,,,,---...///***...111000+++)))+++......111444777999<<<@@@BBBEEEEEEEEEEEECCCDDDFFFHHHHHHFFFCCC@@@===;;;::::::999999999:::;;;:::888666888777666555333222000000///000111222222111///...000000/////////111222444444555666777777666555555222555777555111///222666777999;;;======;;;999888333555888;;;===<<<;;;::::::<<>>===<<<;;;:::999:::;;;;;;888888999;;;>>>AAADDDFFFCCCIIIQQQWWWZZZ\\\```ccceeefffgggffffffgggjjjllllllqqqvvv{{{~~~tttiii___YYYVVVUUUNNNJJJEEEBBBCCCEEEFFFGGGOOORRRUUUSSSNNNHHHEEEDDD@@@???>>>???AAABBBCCCBBB>>>;;;999888999::::::999888777555333222222222333555777888::::::999777666444555555444333222111000555555444444444555555666999888777666666666666666555555444333222111000///............////////////000///...---,,,------......///000111000///,,,+++---///222555777:::>>>AAAIIIJJJKKKJJJGGGEEEEEEEEEFFFDDDAAA===999666444444777777888999999999999999777999:::888555333222222......///000111222333333222111000000000222555666666999:::777777888777333555444333222111222222333999999;;;???BBB@@@;;;666777888888999:::<<<===>>><<<===???AAABBBCCCDDDDDDDDDAAA===:::999:::::::::888999;;;===@@@BBBDDDDDDJJJOOOVVV\\\___aaabbbdddeeeeeeeeeeeefffggghhhiiinnnqqqvvv{{{wwwnnngggcccaaaWWWSSSNNNKKKJJJLLLMMMMMMPPPRRRTTTRRRMMMHHHFFFEEEDDDCCCBBBBBBBBBCCCBBBBBB@@@===;;;::::::;;;::::::888777555333222111111222111222444555555444333222333444333333222111000000111111111222333555666777777666555555555555555555444444333222111000///...............////////////000///...---,,,------......///000000000///------,,,...111333555888<<>>:::888666666666555555666777777777777777888999;;;999666333222222/////////000111111222222222111000000111333666777888;;;<<<999888999777444333333222222222444555666666777:::???AAA@@@;;;666666666777777888:::;;;<<<<<<===???BBBEEEGGGIIIJJJIIIFFFAAA>>>;;;:::::::::999:::;;;===???BBBDDDEEEHHHMMMTTT[[[___aaaccceeeeeeeeeeeeeeefffggghhhiiimmmqqqvvvzzzyyytttrrrfffbbb]]]YYYWWWWWWVVVUUUTTTUUUUUURRRNNNJJJHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBCCC@@@===<<<<<<<<<<<<;;;888777444222111000000000///000111222222111000///222222111111000000//////111111111111222333444555333333333333333333444555222222111000///......------............/////////000///...---,,,---..................////////////***,,,...000222666:::===EEEGGGGGGFFFDDDBBBBBBCCCBBB???;;;888666666888999555555666777777777777666999;;;<<<<<<888555222222000000000000000000000000111000000000222444777999:::>>>>>>;;;:::;;;888444111111111222444666888:::333666:::???BBB???:::666555555555666777888999::::::<<<>>>BBBFFFKKKNNNPPPRRROOOJJJDDD@@@<<<;;;:::;;;;;;;;;<<<>>>AAAEEEGGGEEEJJJRRRYYY^^^bbbeeegggffffffffffffggghhhiiiiiilllppptttyyy~~~xxxtttnnniiieeebbb___]]][[[ZZZWWWSSSPPPMMMLLLLLLLLLMMMLLLKKKHHHFFFEEEEEEGGGDDDAAA?????????>>>===999888555333111000000000111111222222222111000///111000000///............555444333222111000000000000000000000111222333333000000//////...---,,,,,,---------........./////////...---,,,,,,---...///------------...///111111***,,,...///111444999===DDDEEEFFFEEECCCBBBBBBBBBBBB???:::666444555777999777888888999999999999999:::<<>>;;;666333222111111000000////////////000000000000222555888:::<<<@@@@@@>>><<<<<<999444222222222333444777999:::555999>>>BBBCCC???:::666666666666666666777888999888999<<>>AAAAAA>>>888444222111111000000///.........000000///000222555888:::<<<@@@AAA>>>===<<<999444444444333333444555777888:::>>>CCCEEEDDD@@@;;;888888888777777777888888999999:::===BBBHHHPPPWWW[[[cccaaa\\\SSSIIIBBB>>>>>><<<;;;::::::<<<@@@CCCFFFBBBGGGOOOVVV\\\aaafffiiiggggggfffgggggghhhiiijjjiiilllqqquuuzzz{{{vvvssslllfff]]]VVVSSSRRRQQQQQQRRRUUUVVVTTTOOOLLLKKKLLLLLLIIIFFFEEEEEEEEEDDDCCC???===:::777444333222222222222111111000////////////...---,,,,,,---...///111111111111222333444555..................///000......---------,,,,,,,,,,,,------------...............---,,,---...///000,,,------...///000000111---...//////111444:::>>>BBBDDDEEEDDDBBBAAAAAABBBBBB???;;;777555555666777888888999::::::::::::999<<>>@@@>>>===<<<999333555555444333333444555666>>>AAAEEEGGGEEEAAA>>><<<::::::999888888888999999<<<<<<>>>CCCJJJRRRZZZ___eeeddd___VVVKKKBBB>>>>>>::::::::::::<<>>===<<<<<<888333444333222222222333555666===AAAEEEFFFEEECCCBBBBBB;;;:::999888888888888888;;;;;;===@@@GGGPPPXXX]]]cccccc___UUUIII@@@======888888999:::<<<>>>???@@@@@@DDDJJJOOOTTTYYY^^^aaa````````````aaabbbccccccfffjjjnnnrrrvvv~~~{{{oooeeeaaa`````````___bbbccc___WWWPPPNNNOOOMMMKKKIIIHHHIIIJJJIIIIIIDDDBBB???;;;888666555555555555333222111111111111000...---,,,,,,---///000000////////////000000111000///......------------...------------------,,,,,,,,,,,,---------.........------,,,---...///000,,,---///111111000...---------------///333888<<<>>>@@@AAAAAA???>>>>>>???<<<<<<:::999999999::::::<<<======>>>???>>>>>>>>>===AAAFFFGGGCCC<<<666222////////////////////////000///......///111333444555:::===<<<;;;;;;888222222222111111222444555666;;;???DDDEEEDDDDDDEEEGGG;;;:::999888777777777777999888999<<>>;;;;;;777777999:::<<<===>>>???>>>BBBGGGLLLQQQUUUYYY]]]]]]\\\\\\]]]]]]^^^___```fffiiimmmqqquuu}}}yyyoooiiigggiiikkkpppllleee```[[[UUUMMMHHHJJJHHHGGGFFFFFFHHHJJJLLLMMMGGGAAA======;;;666222444444555444333111///.........---+++***)))+++,,,///////////////...---------///111000...+++***)))///000000000000///......000///.........---***(((...---,,,,,,++++++,,,,,,---///111///,,,+++---//////...---,,,+++...222666999:::<<<>>>??????>>>===;;;;;;;;;::::::999999999>>>=========>>>???@@@@@@???AAAEEEGGGDDD???888444222111111000///......---000000000000000111111222999:::;;;<<<<<<:::888777777777666555555555555555===???CCCGGGIIIHHHGGGEEE???>>>;;;888666666666777999:::<<<>>>AAAFFFLLLQQQVVVYYYWWWNNNEEE@@@===:::===;;;888777888:::>>>@@@BBBCCCFFFIIINNNSSSWWWYYYZZZ[[[\\\\\\\\\]]]```cccdddgggjjjooouuu|||~~~uuupppoooqqqsssxxxssslllfff___XXXPPPJJJHHHGGGEEECCCDDDFFFIIIKKKNNNIIIBBB>>>===;;;777333333333444444333111000............---,,,,,,...///000000000000000000//////...000222222000............////////////...------...---,,,,,,......---,,,000//////...............---///000///,,,+++,,,.........---++++++---111555888999;;;<<<===<<<::::::888999999::::::;;;;;;;;;??????>>>>>>>>>??????@@@>>>@@@BBBCCCAAA<<<777333222111111000//////......000000//////000000111222999:::<<<===<<<;;;999888999888777555555666666777===???BBBEEEGGGGGGFFFFFFAAA???===:::888777777888666777888:::<<<@@@FFFJJJPPPSSSQQQIIIBBB???===:::<<<:::999888999;;;===???AAACCCEEEHHHMMMQQQTTTVVVWWWXXXYYYZZZ[[[]]]aaadddfffhhhlllpppvvv}}}~~~{{{|||yyyppphhh___VVVPPPKKKHHHEEECCCCCCFFFIIILLLPPPKKKDDD@@@>>><<<999555444555666777666555333111000000///......///111222000000111111111111111111111222444444222111222333///000000000000///......000...------///111000000---,,,,,,+++++++++++++++,,,...///...---,,,,,,---------,,,++++++---111444777888999999999888777666333444555777888:::;;;<<<@@@???>>>>>>>>>>>>>>>>>>===>>>???>>><<<999555333222222111111000/////////000////////////000111111999:::<<<>>>>>>===;;;:::;;;999777555444666888999===>>>@@@BBBDDDEEEFFFFFFCCCBBB???===;;;999888888555666777777888;;;@@@CCCIIIKKKIIIBBB=========;;;:::::::::::::::<<<======AAABBBDDDGGGJJJNNNQQQRRRSSSTTTUUUWWWXXX]]]bbbfffhhhkkknnnrrrwww~~~}}}sssiii```[[[TTTQQQMMMIIIHHHJJJMMMOOOSSSNNNHHHDDDAAA???===;;;999;;;<<<===<<<:::888666444222000000000111111111000111111111222333444444555666777666555444444555333333333333333222222111555333111000111222222111,,,++++++***************,,,---//////...---------,,,------,,,+++---111444888888888888777555444333000111222444555777888999>>>>>>===<<<;;;;;;;;;<<<======<<<;;;999777555444222222222111111000000000000////////////000111111999;;;===>>>???>>>===<<<;;;999555333333444777999======>>>???AAACCCDDDEEECCCBBBAAA???<<<:::888777777888999888888:::===@@@BBBDDDAAA<<<;;;===???===999999:::;;;<<<<<<<<<<<>>===;;;999999:::999999999999999888777777666555333333555666555444000000///............///......///111111000///...---.........---///222444999999888777666444333222333333333444555666666777;;;;;;:::999888888999999===<<<;;;:::888777555555222222222222111111111111000000000000000111222222:::;;;===??????>>>===<<<999777444222111333666777;;;;;;;;;<<<>>>@@@BBBDDDBBBBBBAAA@@@>>>;;;888777999::::::999888999;;;======???===999:::???AAA???888999:::<<<<<<<<<<<<;;;@@@@@@BBBCCCFFFHHHKKKLLLMMMNNNPPPSSSVVV[[[bbbfffjjjlllooorrrwww~~~~~~zzzxxxtttqqqmmmhhheeecccbbbcccaaa^^^YYYTTTRRRQQQRRRSSSNNNOOOPPPPPPMMMIIIDDDAAA???<<<888888:::;;;:::888888888888999;;;>>>@@@BBBEEEHHHJJJKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB:::999999;;;<<<<<<;;;999222111000000//////000000000000111333555444222000///000111111000111444666:::999888777555444333333666666666777777777777777999888777777777777777777===<<<;;;999888777666555222222222222222222222222222111111111111222333333:::;;;===>>>???>>><<<;;;888666444222111333444666999999:::;;;<<<>>>@@@AAA@@@AAABBBAAA@@@===:::888888999999888777666888999:::;;;:::888;;;@@@AAA>>>888999:::;;;<<<<<<<<<<<>>???CCCFFFEEECCCAAAAAAAAABBBDDDGGGJJJLLLPPPTTTYYY[[[[[[YYYWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSJJJIIIIIIIIIHHHFFFAAA>>>222111111000000000000000333333333666999888555222111333444333333444666999999888777555444333333222555555555666666666777777777777666666666777888888;;;::::::999777666555444333333333333333333333333333333222222333333444555;;;<<<===>>>>>>===;;;:::777666555333333444444555666777888:::<<<===>>>???@@@AAACCCDDDCCC@@@===;;;888999:::999777666777888888999999888<<<@@@@@@<<<999999::::::;;;<<<<<<===>>>???@@@BBBDDDGGGIIIKKKKKKNNNRRRUUUXXXZZZ^^^```eeegggjjjooottt{{{yyyzzz|||~~~}}}{{{yyyxxxqqqoookkkgggdddeeehhhkkkmmmnnnnnnkkkfff___XXXTTTIIIFFFCCCEEEKKKNNNNNNLLLHHHHHHHHHIIIKKKOOORRRTTTXXX]]]cccggghhhgggeeeeeecccddddddddddddcccbbbbbb]]][[[YYYWWWSSSLLLEEE???777666555555444444555555555444555888;;;;;;777333333444555555555666888:::888777555444333222222222111111222333333444555555777777666777777888999999999999999888777555444333333333333333333333333333444444333333444444555666;;;<<<===>>>===<<<:::888777777666555555555555555555666888:::<<<======>>>@@@BBBDDDFFFEEEBBB???===:::;;;;;;;;;999888888999666888888888<<<@@@???::::::::::::::::::<<<======>>>>>>@@@BBBDDDGGGJJJKKKKKKOOOSSSWWWYYYZZZ\\\^^^bbbeeeiiimmmssszzz{{{{{{yyywwwyyy}}}}}}|||{{{wwwsssnnnllllllnnnpppqqqrrrqqqpppnnnjjjddd[[[VVVUUURRROOOPPPTTTWWWYYYXXXWWWUUUSSSRRRTTTXXX]]]```eeeiiiooosssttttttsssttttttvvvxxxyyyxxxvvvsssqqqmmmkkkiiifffaaaYYYPPPJJJBBB@@@<<<:::888888999:::;;;<<<<<<=========<<<<<<888999::::::999999:::;;;999666333222333444555555333111...///222666999:::;;;;;;999888777777777777888999888888777555444333333222111111111222444555222222222444555777999:::;;;===???AAA@@@>>>;;;999999888777666555555555666444666999<<<>>>@@@AAAAAAAAACCCFFFHHHGGGDDD@@@===;;;===???===999666666888666666666777777888999:::555888:::;;;;;;:::;;;<<<===>>>@@@BBBEEEIIILLLMMMOOOPPPRRRSSSTTTWWW[[[^^^aaacccgggkkkpppwww{{{yyyxxxwwwyyy~~~~~~~~~~~~~~~xxxtttpppnnnoooqqqsssttttttsssqqqpppmmmgggaaa\\\VVVTTTSSSUUUZZZ___bbbccccccaaa```___```bbbeeegggmmmqqqvvv{{{}}}}}}~~~}}}~~~~~~}}}{{{zzzyyywwwuuuqqqiii```ZZZHHHFFFBBB???>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>><<<999888777888666444222222444555666666555333//////111444666777;;;::::::999888888999999<<<;;;:::999888777666555666666555444444555555666444444444444555666777888:::;;;>>>@@@AAA???===<<<;;;:::999888666666666666555777:::===@@@BBBCCCCCCBBBDDDFFFGGGFFFCCC@@@>>>>>>???@@@===999666555666444444444555555666777888666999;;;<<<<<<<<<<<<===>>>???AAACCCFFFIIILLLMMMPPPQQQSSSTTTUUUXXX[[[]]]aaacccgggkkkpppwww~~~zzzvvvvvvwwwzzz{{{wwwvvvxxxzzz|||}}}|||{{{zzzvvvssspppoooqqqssssssssstttsssqqqooommmjjjeeebbb[[[ZZZYYY[[[```fffjjjlllmmmmmmlllllllllmmmnnnooorrrvvv|||{{{tttkkkeeeSSSPPPLLLIIIGGGHHHKKKMMMMMMLLLKKKJJJIIIGGGFFFEEECCCCCCCCC@@@<<<999888999777666444555777888999888999666222111222444555555:::999999999::::::;;;<<<@@@???===;;;999999999999:::999999888777777777777777666555444444444555666888:::===@@@BBBBBBAAAAAA???>>><<<:::888777666666777999;;;???AAADDDEEEFFFFFFGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@<<<888555444444444444444555555666777888888;;;===>>>>>>>>>???@@@@@@AAABBBDDDGGGIIILLLMMMQQQSSSVVVWWWWWWXXXZZZ\\\aaacccfffjjjooovvv~~~~~~{{{xxxuuussstttwww|||~~~yyysssuuuvvvxxxyyyxxxvvvsssqqqsssqqqooonnnooopppooonnnooommmjjjiiihhhgggdddbbb___]]]\\\]]]```eeejjjlllpppqqqrrrssstttttttttssstttxxx|||~~~xxxoooiii^^^[[[VVVSSSQQQSSSVVVXXXWWWVVVTTTRRRPPPNNNMMMLLLIIIIIIHHHEEEAAA>>>======<<<;;;::::::<<<<<<;;;:::;;;888555333444666666666777777888999:::<<<===>>>CCCAAA>>>;;;::::::;;;;;;<<<<<<<<<;;;:::888777666777666444333333444555666888:::===@@@CCCEEEFFFFFFCCCAAA???<<<:::888777666888999<<>>===:::777555444333666666666666777888999::::::<<<>>>?????????AAABBBBBBBBBDDDEEEHHHKKKMMMNNNSSSUUUWWWXXXXXXXXXZZZ[[[aaacccfffjjjooovvv}}}}}}yyyuuussspppnnnpppssswww~~~~~~~~~~~~|||wwwrrrtttuuuwwwwwwvvvssspppmmmqqqpppnnnnnnnnnmmmkkkiiifffdddaaa```______]]][[[YYYYYYXXXXXXZZZ___eeeiiiqqqsssuuuxxxzzzzzzyyyxxxwwwyyy|||~~~yyyrrrllldddaaa^^^[[[ZZZ[[[]]]___]]]\\\YYYWWWUUUSSSSSSRRRRRRRRRPPPLLLGGGBBBAAA@@@BBBAAA@@@@@@@@@???<<<::::::777555444555777777777666666777888:::<<<>>>???CCCAAA???<<<;;;<<<===>>>===>>>>>>>>>===:::888666666555333222222444666777999;;;===@@@DDDGGGIIIJJJEEEDDDAAA>>><<<999888777888999<<<>>>BBBEEEGGGIIIJJJJJJJJJJJJIIIGGGEEEDDD===;;;999777666555444444666666666666777888999::::::<<<>>>>>>???@@@BBBDDDCCCCCCEEEGGGIIILLLOOOPPPTTTVVVXXXXXXXXXXXXZZZ\\\```bbbfffiiinnnuuu|||~~~zzzxxxtttqqqmmmkkkjjjiiiooorrryyy}}}{{{yyywwwuuuqqqooonnnoooqqqrrrrrrpppooonnnnnnnnnnnnoooooommmjjjfff___]]]ZZZYYYXXXWWWTTTRRRNNNOOOOOOOOORRRXXX```fffppprrruuuxxxzzzzzzzzzyyyvvvxxxzzz{{{|||~~~~~~~~~}}}}}}{{{vvvpppkkkfffdddbbb_________aaabbb^^^]]]ZZZXXXWWWVVVVVVWWW\\\\\\YYYTTTMMMHHHEEEEEEIIIHHHHHHHHHGGGEEE@@@===;;;999777666777888888777666777888999;;;>>>@@@AAABBBAAA@@@???>>>???@@@@@@@@@AAACCCCCCBBB???<<<:::888777555333444555888999:::;;;<<>>=========;;;:::999999:::<<<>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIIJJJIIIFFFBBB@@@>>><<<999777666777999;;;::::::;;;<<>>;;;<<<<<<>>>@@@BBBDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFHHHJJJMMMOOONNNLLLHHHEEECCCAAA===999888888:::;;;999999999:::<<<@@@CCCEEEFFFEEEBBB@@@===;;;::::::======???AAAEEEIIIMMMOOOPPPRRRVVVXXXYYYWWWTTTQQQEEE@@@;;;888888888666333666666666777777888999:::777888:::::::::<<<@@@CCCBBBCCCEEEIIIMMMQQQUUUWWWUUUUUUTTTRRRSSSVVV\\\``````bbbeeehhhlllssszzzuuuzzz~~~||||||yyysssnnnooonnnmmmkkkiiihhhgggfffnnnsss{{{{{{wwwsssnnngggaaa\\\YYYWWW[[[WWWQQQOOOPPPRRRRRRQQQWWWZZZ^^^aaacccaaa___]]]]]]^^^^^^[[[WWWSSSQQQPPPKKKHHHEEECCCEEEKKKQQQVVV[[[\\\]]]^^^___^^^]]]]]]XXXZZZ\\\___aaacccgggjjjrrruuuxxxzzzyyyxxxwwwwwwxxxxxxxxxwwwtttqqqnnnlllhhheeeaaa^^^]]]\\\ZZZYYYYYYVVVSSSRRRTTTUUUTTTSSSVVVYYY\\\]]][[[[[[]]]___```aaaaaaaaaaaa```___^^^^^^\\\YYYWWWTTTQQQMMMKKKJJJHHHDDDAAA@@@BBBEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLRRRSSSVVVYYYZZZXXXTTTPPPKKKHHHDDDBBBCCCBBB@@@===>>>;;;999999:::<<<<<<<<>>EEEHHHIIINNNTTTWWW[[[^^^___``````ZZZSSSKKKBBB;;;999999777666888777777777888888999::::::888999999:::<<<>>>???@@@EEEFFFHHHMMMRRRVVVWWWWWWTTTTTTUUUUUUUUUXXX]]]aaa```aaacccfffjjjpppwww}}}xxx}}}~~~yyyvvvvvvuuuqqqmmmnnnnnnnnnnnnmmmllljjjjjjooossszzz{{{tttqqqlllfff```[[[XXXVVVUUUPPPKKKIIIIIIJJJJJJIIIQQQSSSWWWZZZ[[[[[[YYYXXXXXXZZZ[[[ZZZVVVSSSQQQPPPMMMKKKIIIHHHJJJOOOTTTXXX[[[[[[ZZZXXXVVVSSSPPPNNNPPPRRRTTTVVVWWWYYY]]]___eeehhhlllmmmmmmlllllllllqqqqqqrrrrrrpppmmmjjjhhheeeccc```^^^^^^^^^]]]\\\]]]ZZZVVVTTTTTTTTTSSSQQQVVVYYY\\\]]]\\\\\\^^^```^^^^^^```bbbdddfffhhhiiilllkkkjjjiiigggccc```]]][[[XXXSSSNNNKKKJJJKKKLLLLLLLLLKKKLLLMMMOOOQQQRRRXXXYYY[[[___aaa```\\\YYYUUUQQQMMMKKKKKKJJJFFFCCC@@@===999888999:::;;;;;;=========<<<;;;:::999999::::::===CCCFFFIIINNNUUU\\\aaafffhhhiiiggg```WWWMMMDDD<<<;;;;;;999888999999999888777888:::;;;===999999999;;;<<<>>>@@@AAADDDEEEHHHMMMTTTXXXZZZZZZWWWXXXWWWWWWVVVYYY]]]``````aaacccfffjjjpppwww|||~~~{{{vvvqqqnnnoooooonnnlllnnnooopppqqqqqqooommmlllnnnrrrxxx~~~}}}yyysssqqqmmmhhhbbb]]]YYYWWWRRRNNNJJJFFFEEEEEEDDDCCCLLLMMMOOOQQQSSSSSSSSSSSSTTTVVVYYYYYYWWWTTTSSSRRRPPPPPPOOOPPPRRRUUUYYY[[[___^^^[[[WWWSSSNNNJJJHHHJJJLLLMMMNNNNNNOOORRRTTTXXXZZZ]]]^^^]]]\\\\\\]]]fffgggjjjkkkkkkhhhfffdddbbb```^^^^^^___aaaaaaaaabbb___ZZZWWWUUUTTTRRRPPPUUUWWWZZZ[[[[[[\\\]]]___[[[\\\___ccciiioootttwww|||}}}~~~{{{wwwuuurrrnnnhhhaaa\\\XXXWWWVVVUUUTTTSSSSSSTTTVVVYYYZZZ___```bbbeeehhhhhhfffdddaaa]]]XXXVVVUUUSSSOOOKKKDDD???:::777777888999:::999999:::;;;;;;;;;;;;;;;:::999;;;@@@DDDGGGOOOVVV___gggooorrrsssooodddYYYOOOFFF???======::::::;;;<<<;;;999888999;;;===???999::::::;;;===???AAABBBBBBCCCGGGNNNUUU[[[^^^___]]]]]]\\\ZZZXXXYYY\\\___```aaadddfffjjjpppwww|||}}}yyysssooojjjhhhiiikkkmmmmmmnnnppprrrsssrrrpppmmmkkklllooosssyyy||||||yyyvvvtttrrrppplllgggccc___\\\VVVTTTPPPLLLIIIGGGEEEDDDHHHIIIJJJKKKLLLMMMNNNNNNPPPSSSWWWYYYXXXVVVUUUTTTSSSTTTUUUWWWYYY[[[]]]]]]^^^]]]ZZZVVVRRROOOLLLJJJIIIJJJLLLLLLLLLMMMOOOQQQQQQRRRSSSSSSQQQOOOPPPPPP[[[^^^aaadddeeeccc```^^^]]]\\\[[[\\\^^^aaabbbbbbcccaaa]]]ZZZWWWUUUTTTSSSVVVWWWYYYZZZZZZ[[[\\\\\\ZZZ\\\___eeellluuu||||||uuunnniiifffeeebbbaaa^^^]]]\\\]]]___```ddddddeeehhhkkkmmmlllkkkhhhddd```^^^]]]ZZZUUUQQQGGGBBB<<<777666777888888777888999;;;<<<<<<<<<<<<;;;999:::>>>BBBFFFNNNVVV]]]gggrrrxxxyyyssseeeYYYQQQHHH@@@>>>>>>;;;:::<<<<<<<<<<<<<<<===>>>??????;;;;;;;;;<<<>>>@@@AAABBB@@@BBBGGGOOOWWW^^^bbbcccbbbaaa___\\\ZZZZZZ\\\^^^```bbbdddgggkkkpppvvv{{{zzzvvvppplllhhhggghhhkkkooopppqqqrrrttttttrrrooollljjjjjjlllooosssvvvvvvtttrrrssssssrrrpppmmmiiieeebbb\\\[[[XXXSSSNNNJJJGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJLLLOOOSSSUUUTTTSSSSSSSSSSSSUUUXXX[[[]]]^^^^^^^^^[[[YYYVVVSSSOOOLLLIIIHHHHHHJJJLLLLLLMMMNNNQQQSSSPPPQQQPPPMMMJJJHHHHHHIIIRRRVVV[[[^^^___]]]ZZZWWWVVVUUUTTTUUUYYY\\\]]]]]]```___]]]ZZZXXXWWWWWWWWWZZZZZZ[[[\\\^^^^^^^^^]]]^^^___ccchhhpppxxx{{{xxxwwwsssppplllhhhfffeeefffggghhhgggfffhhhkkkmmmnnnnnnjjjfffcccaaa```^^^XXXTTTJJJEEE>>>888666777777777777888:::<<<=========<<<>>>;;;:::===@@@DDDLLLTTTZZZeeerrrzzz|||vvvhhhZZZRRRIIIAAA???>>><<<:::<<<:::<<<>>>@@@AAA@@@???>>>=========>>>???@@@AAABBB???BBBGGGOOOXXX```dddeeeddddddaaa^^^ZZZZZZ\\\^^^```bbbeeehhhkkkpppvvvzzzzzzwwwpppnnnllljjjlllooosssvvvvvvwwwwwwvvvuuurrrooommmllllllmmmpppssstttsssqqqrrrsssuuuuuusssooollljjjccccccaaa[[[TTTNNNJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKNNNOOONNNNNNOOOPPPRRRTTTWWWZZZ]]]]]]]]]\\\\\\ZZZVVVQQQMMMIIIFFFEEEDDDGGGIIIKKKMMMPPPTTTWWWTTTSSSQQQNNNJJJHHHHHHIIIQQQUUUZZZ^^^___\\\XXXTTTRRRQQQOOOPPPSSSUUUVVVVVVYYYZZZYYYWWWUUUUUUWWWYYY^^^]]]^^^aaadddeeeeeedddeeegggkkkpppvvv||||||vvvsssqqqqqqrrrpppmmmkkkkkkmmmpppqqqrrrmmmjjjfffdddccc___YYYTTTLLLGGG@@@;;;999888888777777999<<>>===???@@@BBBHHHPPPWWWcccpppyyy}}}xxxlll___SSSJJJBBB@@@???===;;;<<<;;;===???AAABBBAAA@@@???@@@@@@?????????@@@@@@AAA@@@BBBGGGOOOXXX```dddeeedddcccaaa]]]ZZZZZZ\\\^^^```bbbeeehhhkkkpppuuuyyy~~~{{{zzzsssrrrqqqqqqqqqtttyyy|||{{{{{{{{{zzzyyyxxxvvvuuuppppppppprrruuuvvvuuutttvvvxxxzzz||||||yyyvvvtttoooooonnnhhh___WWWSSSQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMMMMLLLLLLNNNOOOOOOQQQUUUXXXZZZZZZZZZZZZZZZWWWSSSNNNIIIEEECCCBBB@@@BBBFFFJJJNNNRRRWWW[[[[[[ZZZXXXTTTQQQPPPRRRTTTYYY]]]cccggggggccc]]]YYYVVVTTTRRRRRRSSSTTTUUUTTTSSSTTTTTTSSSQQQQQQSSSVVV[[[[[[]]]aaagggkkkkkkjjjnnnppptttyyy~~~{{{xxxtttrrrtttvvvxxxxxxuuuqqqmmmiiifffaaaYYYTTTLLLHHHBBB>>>;;;:::888777666888===AAADDDEEEEEEDDDEEEBBB@@@AAAAAAAAAEEELLLSSS^^^llluuuzzzxxxnnnbbbVVVLLLEEEBBBAAA>>>===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@?????????AAACCCGGGOOOXXX___bbbcccbbbaaa___\\\ZZZZZZ\\\^^^```bbbfffiiilllpppuuuxxx~~~~~~~~~}}}|||vvvvvvvvvuuuvvvxxx|||~~~~~~~~~}}}}}}}}}}}}tttssssssuuuwwwyyyyyyxxxzzz}}}}}}{{{{{{zzztttjjjbbb]]][[[XXXXXXXXXXXXVVVTTTQQQPPPPPPPPPPPPNNNMMMMMMPPPRRRMMMOOORRRUUUXXXXXXXXXXXXOOOMMMIIIEEEAAA>>>===<<<===@@@EEEJJJOOOTTTZZZ^^^aaa```^^^[[[YYYYYY\\\^^^ccchhhmmmqqqqqqlllfffaaa\\\ZZZWWWVVVWWWXXXWWWWWWOOOPPPQQQOOOMMMMMMPPPSSSVVVVVVYYY___ggglllnnnmmmtttwww{{{|||yyyyyy|||}}}~~~|||xxxrrrnnniiicccZZZSSSMMMIIIDDD@@@===;;;999777444777===BBBFFFHHHIIIIIIGGGDDDBBBCCCAAA@@@CCCIIIOOOZZZgggqqqwwwvvvmmmcccWWWNNNFFFDDDCCC@@@???@@@AAA???<<<;;;;;;>>>BBBEEEEEEDDDCCCAAA@@@??????>>>AAACCCHHHOOOWWW^^^aaabbb``````^^^[[[YYYZZZ\\\___```bbbfffiiilllppptttxxx~~~tttuuuvvvwwwyyy{{{}}}~~~}}}|||{{{zzz{{{}}}{{{zzzzzzyyyzzz{{{}}}~~~|||~~~~~~xxxrrrlllhhheeeffffffccc___[[[YYYYYY]]][[[WWWSSSRRRRRRSSSUUUVVVUUUUUUVVVXXXXXXVVVTTTNNNIIIDDDCCCCCC@@@:::555===???BBBFFFKKKSSS[[[aaafffffffffddddddeeeiiikkksssuuuzzz}}}~~~yyyqqqkkkmmmfff___^^^```aaa]]]XXXYYYVVVSSSOOOLLLKKKKKKKKKMMMOOOSSSYYY```gggmmmqqqvvvyyy~~~{{{uuummmdddZZZTTTTTTMMMDDD>>><<<;;;888666666888<<<@@@DDDFFFHHHHHHKKKHHHDDDAAA???@@@CCCEEEKKKVVVbbbiiimmmmmmfff^^^VVVPPPIIICCC@@@?????????<<<;;;<<<<<<>>>@@@BBBDDDDDDDDDDDDBBB???======>>>CCCEEEJJJOOOVVV[[[```bbb```^^^[[[YYYYYYZZZZZZZZZ___aaaeeehhhlllpppuuuxxx}}}qqqqqqrrrsssuuuwwwyyyzzzzzzyyyyyyyyyzzz|||~~~~~~~~~}}}||||||||||||||||||{{{{{{{{{|||}}}~~~~~~xxxtttppppppqqqrrrppplllhhheeedddcccaaa]]]ZZZXXXXXXZZZ[[[ZZZZZZZZZ[[[\\\[[[XXXUUULLLHHHDDDBBBCCCAAA<<<888<<<>>>@@@CCCHHHOOOVVV\\\ggghhhjjjkkkkkknnnrrrttt|||~~~}}}wwwvvvooohhhfffiiijjjhhhddd```\\\UUUOOOKKKIIIJJJKKKJJJLLLOOOUUU[[[bbbgggkkkrrruuuzzz~~~wwwnnneee___WWWQQQHHHBBB???===:::888777999===AAAEEEHHHJJJKKKOOOLLLHHHDDDBBBBBBDDDFFFIIISSS^^^dddhhhhhhbbb[[[TTTNNNFFF@@@<<<;;;::::::;;;;;;;;;;;;===???AAACCCEEEFFFFFFEEECCCAAABBBCCCFFFHHHLLLQQQVVV[[[^^^``````^^^\\\ZZZ[[[\\\]]]^^^bbbdddhhhkkkmmmqqquuuxxx}}}llllllmmmnnnoooqqqssstttvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyzzz|||}}}~~~~~~|||zzz{{{}}}~~~}}}yyytttqqqpppjjjhhhdddaaa______aaabbbaaaaaabbbcccccc```[[[WWWNNNJJJFFFEEEEEEEEEBBB???>>>???@@@BBBEEEKKKQQQVVVdddgggkkkooorrrvvvzzz~~~zzzrrrpppsssvvvvvvtttmmmggg___VVVPPPMMMMMMNNNKKKLLLNNNRRRWWW]]]bbbdddkkknnnsssyyy{{{sssmmm```ZZZRRRKKKGGGCCC>>>:::888:::===@@@EEEIIILLLNNNSSSQQQNNNIIIEEECCCEEEFFFIIIRRR\\\aaadddeee```YYYSSSMMMEEE???;;;999888777::::::::::::;;;===???@@@CCCDDDEEEDDDCCCCCCEEEGGGJJJKKKNNNRRRVVVZZZ]]]______^^^]]]\\\]]]```bbbdddfffiiilllnnnppprrrtttwww|||hhhhhhiiiiiikkklllmmmnnnqqqrrrrrrrrrqqqpppooooooppppppooonnnnnnnnnnnnoooqqqrrrtttvvvwwwxxxyyyyyyzzz{{{|||~~~zzzwwwvvvqqqoookkkhhheeeddddddeeeiiiiiijjjkkkjjjgggaaa\\\TTTQQQMMMKKKKKKJJJHHHFFFBBBCCCCCCCCCEEEIIIOOOSSS^^^bbbiiioootttyyy~~~xxxvvvyyy}}}zzzuuummmeee]]]XXXVVVUUUQQQQQQSSSUUUXXX\\\```bbbeeegggkkkpppvvv{{{{{{oooiiiaaaZZZSSSLLLCCC===:::;;;<<>>>>>???@@@AAAAAABBBEEEGGGKKKMMMOOOSSSWWW[[[^^^_________^^^^^^___cccgggkkklllmmmpppqqqqqqrrrtttvvv{{{eeeeeeeeeeeefffggghhhiiilllllllllkkkiiigggeeedddggggggfffeeeeeeeeeeeeeeeiiikkknnnppprrrrrrrrrqqquuuuuuvvvwwwyyy{{{}}}~~~|||{{{yyywwwsssooollljjjiiiiiippppppqqqrrrrrrnnnhhhccc\\\ZZZVVVSSSQQQOOOMMMKKKGGGGGGGGGFFFFFFIIIMMMQQQ\\\```gggnnntttzzzyyywwwzzzzzztttmmmfffaaa^^^\\\\\\[[[\\\^^^```bbbccccccdddfffiiimmmqqquuuxxx{{{}}}uuummmdddYYYMMMDDD>>>======>>>AAAEEEJJJMMMUUUVVVVVVRRRLLLHHHIIILLLVVV]]]cccfffggggggbbb\\\SSSOOOHHHCCC@@@>>><<<;;;999999888888888:::;;;<<<;;;<<<===>>>???BBBFFFIIIKKKLLLOOOSSSXXX\\\___```^^^^^^______```dddkkkppppppqqqrrrqqqpppqqqtttvvv{{{```````````````aaabbbcccddddddcccaaa```^^^]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\ccceeehhhkkklllllljjjiiiooonnnnnnooopppsssuuuvvvwwwzzz}}}}}}{{{{{{}}}~~~|||yyyvvvsssqqqppppppvvvvvvvvvwwwwwwtttppplllccccccaaa^^^[[[XXXUUUSSSOOOOOONNNLLLKKKMMMQQQTTT___ccciiioootttzzz|||xxxwwwzzzzzztttoookkkkkkjjjiiihhhggghhhiiiiiihhhhhhhhhiiikkknnnrrrtttwww|||wwwiii[[[QQQGGGDDDAAA@@@AAAFFFKKKNNNUUUYYY[[[XXXSSSPPPRRRUUU^^^dddjjjlllllljjjddd]]]VVVQQQKKKFFFBBB@@@>>><<<:::999888888888999:::;;;;;;<<<===>>>@@@CCCHHHLLLKKKLLLOOOSSSWWW[[[^^^___\\\^^^______```dddlllsssssssssqqqooonnnooosssvvv|||ZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZWWWVVVUUUUUUTTTTTTUUUUUU[[[^^^aaadddeeecccaaa___ddddddcccccceeegggiiikkkkkkooosssssspppppprrrvvvxxxyyyzzzyyyxxxyyyzzz|||{{{zzzyyyxxxwwwvvvvvvvvvyyyxxxyyyzzz{{{yyyvvvtttlllnnnnnnmmmjjjfffcccaaa\\\[[[YYYWWWVVVWWW[[[^^^eeehhhllloootttyyy}}}{{{xxxxxx{{{}}}}}}|||yyywwwuuuuuuuuuuuuqqqpppnnnnnnpppssswwwyyywww|||zzzjjj___RRRNNNIIIEEEEEEIIINNNQQQWWW]]]aaa```\\\ZZZ]]]aaagggnnntttuuussspppiiiaaa^^^YYYRRRKKKGGGCCC???===;;;:::999888888888999:::;;;<<<>>>???@@@DDDIIIMMMMMMNNNPPPSSSVVVYYY[[[\\\[[[]]]^^^^^^^^^ccclllsssuuussspppmmmkkkmmmrrrvvv}}}UUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRTTTVVVYYYZZZRRRRRRQQQPPPPPPPPPPPPQQQUUUWWW[[[^^^^^^\\\YYYWWW\\\[[[ZZZZZZ[[[]]]```aaaaaafffjjjiiigggfffiiilllmmmnnnooonnnnnnooorrruuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{||||||zzzxxxtttwwwyyyyyyvvvrrrooonnnffffffdddaaa```aaaeeehhhhhhjjjlllooorrrwww}}}}}}{{{yyyzzz}}}xxxvvvuuutttuuuyyy}}}yyy}}}tttjjjZZZUUUOOOJJJIIILLLQQQTTTZZZ```fffgggcccbbbeeejjjpppwww|||}}}{{{vvvnnneeefffaaaYYYQQQLLLFFFBBB???;;;:::999888888888999::::::;;;<<<===???CCCIIIMMMOOOPPPQQQSSSUUUWWWYYYYYYZZZ\\\^^^]]]]]]bbblllsssvvvsssoookkkiiilllrrrwww}}}KKKKKKJJJJJJKKKLLLNNNOOOMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWWWWXXXZZZ\\\^^^`````````aaaccceeehhhiiinnnnnnmmmmmmnnnqqqtttuuutttuuuxxxzzz{{{{{{{{{{{{|||}}}~~~~~~}}}zzzwwwuuunnnnnnmmmlllkkklllpppsssuuuvvvuuuuuuvvvyyy~~~yyyyyyyyyzzz}}}~~~|||~~~xxxggg```YYYWWWVVVVVV[[[aaaeeeiiimmmppppppqqquuuxxx}}}wwwtttrrrmmmfff___WWWNNNFFFAAA@@@>>><<<:::::::::;;;<<<<<<===>>>AAADDDHHHJJJLLLNNNPPPSSSUUUWWWYYY\\\___]]]^^^^^^^^^___dddlllsssqqqrrrrrrooojjjjjjooottt|||FFFEEEEEEEEEFFFGGGIIIJJJIIIHHHFFFGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIILLLMMMNNNPPPPPPOOONNNMMMLLLKKKJJJJJJJJJLLLNNNOOOPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWXXXYYY[[[]]]___```ccccccbbbbbbdddfffhhhjjjmmmnnnqqqsssuuuvvvvvvvvvxxxzzz|||~~~~~~}}}|||zzzvvvvvvvvvtttssstttwwwzzz}}}}}}}}}{{{{{{~~~{{{|||}}}qqqjjjdddbbb``````ccciiinnnrrrvvvxxxyyyzzz~~~}}}yyytttmmmfff^^^VVVNNNIIICCCAAA>>>;;;999:::;;;<<<;;;<<<>>>AAADDDGGGJJJKKKMMMOOOSSSVVVWWWYYY[[[]]]^^^___`````````dddkkkqqqnnnpppqqqnnnkkkjjjnnnrrryyy}}}????????????@@@AAABBBBBBCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEBBBAAAAAACCCEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLNNNQQQSSSTTTUUUVVVZZZYYYYYYYYY[[[]]]___```bbbcccfffhhhkkklllmmmnnnpppsssvvvzzz|||}}}}}}}}}{{{{{{{{{zzzyyy{{{~~~~~~xxxsssqqqpppnnnpppuuu{{{yyyqqqiiiaaaYYYTTTLLLIIIDDD???<<<<<<<<<===<<<>>>@@@BBBEEEHHHJJJLLLLLLOOOSSSVVVXXXXXXZZZ[[[^^^```bbbbbbaaadddiiinnnkkkmmmooonnnkkkkkkmmmppptttyyy;;;;;;;;;;;;<<<<<<======>>><<<;;;;;;===>>>>>>===>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBB@@@===;;;;;;<<<>>>@@@@@@???>>>>>>???@@@AAABBBCCCDDDGGGJJJLLLMMMMMMMMMPPPPPPPPPQQQSSSTTTVVVWWWWWWXXXZZZ]]]```bbbdddeeefffiiilllppptttvvvwwwwwwtttuuuwwwwwwxxx{{{~~~{{{}}}~~~uuummmddd___YYYUUUNNNGGGBBB@@@???@@@>>>@@@BBBEEEHHHJJJLLLMMMKKKOOOTTTWWWXXXXXXXXXYYY\\\___aaabbbaaabbbeeeiiihhhjjjllllllkkkjjjlllnnnpppuuu}}}::::::;;;;;;;;;;;;;;;;;;;;;999888888:::;;;;;;:::;;;;;;<<<<<<===>>>??????>>>>>>??????@@@@@@@@@@@@@@@>>><<<:::999:::<<<======<<<;;;;;;;;;<<<===>>>===>>>AAACCCEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJLLLLLLMMMNNNPPPSSSVVVYYY[[[\\\___```cccfffiiikkkllllllgggiiilllooorrrvvv{{{~~~yyyqqqlllgggccc[[[RRRJJJEEEBBBAAA???@@@CCCFFFIIIJJJLLLLLLMMMPPPUUUXXXXXXXXXXXXXXXZZZ]]]``````^^^___bbbeeeggghhhiiiiiiiiiiiijjjkkkooottt{{{999:::;;;;;;;;;;;;::::::999888666777999::::::999999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>======;;;:::::::::;;;;;;<<<;;;:::999999999:::;;;888999:::<<<======>>>>>>AAAAAACCCDDDEEEFFFGGGHHHFFFFFFHHHJJJMMMPPPSSSTTTXXXYYYZZZ\\\^^^______```[[[]]]bbbeeeiiinnnsssvvvwwwyyy|||~~~}}}wwwrrriii___TTTLLLFFFCCC@@@BBBEEEHHHJJJLLLLLLLLLOOORRRVVVXXXXXXXXXXXXYYYYYY[[[^^^^^^\\\]]]```cccgggggggggfffgggggghhhhhhnnnssszzz888888999::::::999888777888666555555777888888777777777777777777777777777;;;;;;;;;;;;;;;<<<<<<===999::::::::::::999999999:::999888777666777888888888888777777888888999:::>>>???@@@BBBCCCDDDDDDEEE@@@@@@AAACCCFFFIIIKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSQQQTTTXXX\\\___cccgggkkklllnnnqqqtttwwwzzz|||pppcccWWWNNNIIIFFFHHHKKKNNNQQQRRRRRRRRRRRRTTTWWWXXXXXXXXXYYY[[[YYY[[[]]]]]][[[\\\aaaeeeiiigggeeeddddddeeefffgggmmmrrryyy666777888888888777666555777555444555666777777777555555555555555555555444:::::::::::::::;;;;;;<<<666777888999999999777777999888777555555555666666:::999888777777777999999777888:::;;;===>>>>>>>>>======>>>???AAADDDGGGIIIFFFGGGGGGHHHIIIJJJJJJKKKKKKNNNQQQUUUWWWZZZ^^^aaaccceeehhhkkkmmmppptttxxx}}}~~~~~~}}}}}}~~~}}}oooaaaWWWQQQMMMOOORRRVVVXXXYYYYYYXXXTTTVVVWWWXXXXXXXXXZZZ\\\ZZZ\\\]]]\\\[[[]]]bbbfffjjjgggdddbbbbbbdddeeeffflllqqqxxx~~~:::888666555555555333222666666666666666666666666666666555555555666666777666777888999:::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999888777666666666777888888888666555444444555666888:::;;;<<<<<<:::;;;<<<===???AAACCCDDDCCCDDDEEEEEEDDDDDDEEEFFFIIIKKKLLLLLLMMMOOOSSSVVVZZZ]]]```dddggghhhiiiiiikkkooopppnnnnnnrrrvvvvvv~~~~~~~~~}}}oooaaaYYYWWWWWWYYY^^^cccddd```]]][[[\\\\\\]]]^^^```bbbcccdddcccbbb```___```cccfffhhhgggfffeeeeeeeeeffffffjjjkkkqqq|||===;;;999888888888777666555555555555555555555555666555555555555555666666666777888999:::::::::::::::::::::999999999888888999::::::999999777666666666777777888777666555444555666777999:::;;;<<<<<<===============>>>??????CCCDDDEEEDDDCCCBBBCCCDDDGGGHHHIIIJJJJJJLLLOOORRRSSSUUUXXX[[[]]]_________```eeefffdddeeejjjmmmmmmsssttttttvvvzzz~~~xxxmmmfffbbbbbbcccgggjjjjjjfffbbb````````````aaabbbcccddddddcccbbb``````bbbeeeggghhhgggeeedddcccdddeeeeeeiiiiiiooozzz<<<:::888777777777666555444444444444444444444444666555555444444444555555777777888999::::::::::::999999999999888888888888999999999999999888777666666666777777777666555555666666888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>BBBCCCCCCBBB@@@???@@@AAACCCDDDFFFFFFFFFHHHKKKMMMKKKLLLOOOQQQSSSTTTTTTSSSSSSWWWYYYWWWWWW\\\``````dddeeefffhhhlllppptttvvvzzz}}}~~~yyyrrrrrrrrrtttvvvtttooojjjffffffeeeeeeeeeeeeeeeeeedddbbbaaa```aaadddgggiiihhhgggeeecccbbbbbbcccdddggghhhnnnwww;;;999777666777777666555666666666666666666666666666555555444444444444555777777888999999999999999999999999999999999999999999999999999999888777666666666666666666666555555666666888999::::::::::::888888999:::;;;===??????@@@AAABBB@@@>>>======>>>@@@BBBCCCDDDCCCDDDFFFHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLOOOPPPMMMMMMQQQTTTSSSVVVWWWYYY[[[___cccfffhhhkkknnnqqqtttwww{{{~~~xxxrrrllllllkkkjjjhhhfffeeedddcccbbb``````cccfffiiikkkiiihhheeebbbaaaaaacccdddggghhhnnnwww}}}>>><<<::::::;;;;;;:::999777777777777777777777777777666555444444444444444777777888999999999888888999999999999::::::::::::888888999999999888777777555555555555555555666666666666777888999999999888888888888999:::<<<===>>>???@@@@@@???<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJMMMMMMHHHFFFIIIKKKJJJMMMMMMOOORRRUUUXXX[[[\\\]]]___bbbdddhhhlllrrrvvv|||{{{tttsssrrrooollliiifffdddcccaaa___aaaeeeiiilllmmmllljjjfffcccaaabbbcccdddhhhjjjpppxxx}}}<<<:::999888999:::999888999999999999999999999999888777666555555555555555777777888888888888888777888888888999999999999999888888999999999888888777555555444444555555666777777888888999999999888888<<<;;;::::::::::::::::::===>>>>>>===;;;:::;;;<<<<<<>>>@@@AAA@@@???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCHHHKKKJJJDDDAAACCCDDDCCCFFFGGGIIIKKKNNNPPPQQQRRRQQQSSSVVVXXX[[[^^^cccgggoooqqqssstttuuuwwwyyy|||~~~}}}{{{wwwsssnnniiigggccc```^^^aaagggllloooooopppmmmiiieeecccccceeefffhhhkkkrrryyy}}}999777666555777777777666888888888888888888888888999999888666666555555666777777888888888888777777666666666666777777777888777888888999999999888888555555444444444555666777::::::;;;;;;;;;::::::999<<<<<<;;;:::::::::::::::;;;<<<======;;;;;;;;;===:::<<<>>>???===<<<======<<<<<<<<<===>>>???@@@@@@CCCFFFDDD???<<<>>>???>>>AAABBBDDDEEEGGGIIIIIIJJJIIIKKKNNNPPPQQQTTTWWWZZZ^^^___bbbdddeeehhhllloootttwww{{{{{{uuuppplllccc```^^^aaahhhnnnqqqpppssspppkkkgggeeeeeeggghhhhhhkkkrrryyy}}};;;:::888888999:::999888777777777777777777777777::::::888777666666666666777777888888888777777666333444444444555555666666777888888999999999888888555444444333444555666777<<<<<<======<<<<<<;;;;;;999999999:::;;;<<<===>>>:::<<<======;;;;;;<<<===888;;;======<<<;;;:::;;;<<<<<<<<<<<<===>>>@@@@@@>>>AAA@@@;;;999;;;<<<;;;>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLMMMNNNQQQSSSQQQSSSVVVXXX[[[___dddhhhiiilllpppuuuzzz~~~{{{uuuqqqccc___]]]aaaiiiooorrrqqquuurrrmmmhhhffffffhhhiiigggkkkrrryyy|||===;;;888666555555666666888888777777777777777888888::::::999777666777888777777777777777888888999999999999888888888777777666666666666777777777777444444444555777888::::::;;;;;;;;;;;;;;;:::999888;;;;;;<<<<<<<<<<<<<<<;;;>>><<<::::::;;;;;;:::999888888888888999:::;;;<<<<<<===>>>??????@@@@@@@@@???<<<999999<<<>>>===<<<>>>???@@@AAAAAABBBDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGMMMOOOQQQRRRSSSUUUXXXZZZ___```cccfffjjjmmmoooqqqxxxzzz}}}~~~uuukkkddd^^^```iiirrrvvvuuu|||wwwqqqjjjfffeeefffgggkkkoootttxxx}}};;;:::888666555555666777777777666666666666777777999:::::::::888777888999888777777777777888999999::::::999999999888888888666666666777777777888888666666666666777888999999::::::::::::::::::999999<<<======>>>>>>>>>>>>===???===;;;;;;<<<<<<<<<;;;888888888888999:::;;;<<<<<<<<<======>>>>>>=========;;;999999<<<>>>===<<<:::;;;=========>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEEEECCCDDDGGGHHHIIIKKKNNNQQQWWWXXXZZZ]]]```cccfffggglllnnnqqqvvv{{{}}}nnngggaaacccllluuuzzz{{{{{{ssslllgggeeeeeeeeekkkoootttxxx}}}999888777555555555666777777666666666666666777777999:::;;;:::999888999:::999888888888888999::::::;;;;;;:::::::::999999999777777777777888888888999888888777777777777888888999999999999::::::::::::===>>>???@@@@@@@@@@@@@@@???>>><<<<<<===>>>===<<<888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;999888999<<<===>>>===888:::;;;<<<;;;;;;===???AAAAAAAAA@@@AAABBBBBBCCC???@@@BBBDDDEEEGGGJJJMMMNNNOOOQQQTTTVVVYYY[[[\\\___```cccggglllqqquuuwww~~~tttmmmhhhiiiqqqzzz~~~vvvnnnhhheeedddeeejjjnnntttyyy~~~888777666555555666666777777777777777777777888999:::;;;<<<;;;:::999:::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888999999999999::::::999888888888888888999999999999999:::;;;;;;===>>>???@@@AAAAAABBBAAA???>>><<<<<<===>>>>>>===:::999999999::::::;;;<<<============<<<;;;:::999999999999:::<<<===>>>>>>;;;<<<>>>>>>======>>>??????>>>>>>>>>>>>???@@@@@@???@@@BBBCCCDDDFFFIIILLLIIIJJJLLLNNNPPPSSSTTTUUUWWWXXXZZZ^^^bbbfffjjjlllnnnqqquuuyyy|||~~~}}}}}}|||}}}}}}}}}wwwqqqqqqvvv~~~yyypppjjjgggffffffjjjnnnsssxxx~~~777777777666666666666777999999888888999::::::;;;:::;;;<<<<<<;;;:::;;;===;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::;;;;;;:::999999999999::::::999999999:::;;;<<<===<<<===???@@@AAABBBCCCCCC???===<<<<<<>>>???>>>===;;;;;;;;;;;;;;;<<<<<<===?????????>>>===<<<;;;:::888999;;;<<<======>>>???===???AAAAAA@@@??????@@@===============>>>>>>???<<<>>>???@@@@@@AAADDDFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQRRRTTTVVVZZZ]]]```bbbbbbdddgggkkkooorrrtttuuutttuuuuuuuuuvvvwwwwwwxxxzzz|||}}}{{{~~~{{{sssllljjjiiiiiiiiinnnsssxxx}}}999888888888777777666666999999999999:::;;;<<<<<<;;;<<<======<<<<<<===>>>===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<;;;::::::;;;======<<<===???AAABBBDDDDDDDDD@@@>>>======???@@@@@@???>>>===============>>>>>>@@@@@@@@@@@@???>>>===<<<999;;;===>>>>>>>>>???@@@>>>@@@BBBBBB@@@???>>>???===============>>>>>>???===>>>????????????AAACCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTVVVXXXWWWYYY\\\```cccfffhhhiiiiiijjjkkkmmmoooppprrrrrrvvvwwwyyyzzz{{{}}}}}}uuuooolllkkkkkkjjjmmmssswww|||:::::::::999999777666666999999999999:::;;;<<<<<<;;;<<<>>>>>>===<<<>>>???>>>============>>>??????;;;;;;;;;;;;:::::::::999:::;;;;;;;;;<<<<<<<<<<<<888888999:::;;;===???@@@???>>><<<;;;;;;<<<===>>>>>>???AAACCCDDDFFFGGGGGGBBBAAA???@@@BBBCCCCCCBBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>======;;;===@@@@@@???>>>???@@@???AAACCCCCCBBB@@@??????>>>>>>======>>>>>>???@@@@@@AAAAAAAAA??????@@@BBB@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPNNNPPPRRRUUUYYY\\\^^^___^^^___bbbeeegggjjjkkklllooopppppppppqqqssswwwzzzzzz~~~wwwpppllljjjjjjjjjmmmrrrvvvzzz<<<<<<;;;;;;999888666555888888888888999:::;;;<<<;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>??????@@@;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<<<<===777777888:::<<>><<<;;;<<<===>>>???@@@BBBDDDFFFHHHHHHIIIDDDCCCBBBBBBDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@AAA???????????????>>>>>>===<<>>???@@@BBBDDDFFFFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@???@@@@@@>>><<<;;;===>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGJJJKKKMMMIIIJJJLLLOOORRRUUUWWWXXXWWWYYY[[[___bbbeeeggghhhhhhhhhiiihhhhhhjjjnnnqqqsssxxx~~~yyypppkkkiiiiiijjjmmmrrruuuyyy;;;;;;:::::::::;;;<<<<<<666666777888999999::::::<<<<<<;;;;;;<<<===???@@@?????????>>>===<<<:::999;;;;;;;;;:::::::::::::::999999999999999888777666:::999888888999<<<>>>@@@======>>>>>>>>>>>>======>>>@@@BBBEEEGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA???@@@BBBCCCDDDCCCBBBAAACCCBBBAAA@@@@@@@@@AAABBB???@@@@@@@@@@@@AAAAAAAAADDDDDDDDDCCCAAA???>>>===??????>>>>>>???@@@AAAAAAGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSUUUWWWZZZ]]]___```cccbbb``````aaacccfffhhhmmmppptttxxx{{{{{{yyyxxx{{{|||~~~~~~~~~~~~tttmmmiiiggglllkkknnntttyyy<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;===>>>???<<<<<<<<<<<<:::999888777::::::::::::;;;;;;;;;;;;:::::::::::::::999999888::::::999999:::<<<>>>@@@>>>>>>>>>>>>>>>>>>======>>>@@@BBBEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDCCCBBB@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTVVVYYY[[[\\\\\\[[[ZZZYYYZZZ\\\^^^```eeegggkkkoooqqqqqqpppoooqqqrrruuuwwwzzz~~~}}}vvvnnnhhhfffkkkjjjmmmsssyyy<<<<<<<<<;;;:::::::::999<<<<<<<<<<<<============::::::::::::;;;<<<===>>>;;;;;;;;;;;;:::999777777888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;<<<>>>???????????????>>>>>>======>>>@@@BBBDDDFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJKKKKKKKKKNNNNNNOOOPPPRRRTTTUUUVVVUUUTTTSSSRRRSSSUUUWWWXXX[[[]]]aaadddfffgggfffeeefffhhhjjjmmmpppvvv||||||yyywwwzzz{{{qqqjjjgggjjjiiilllrrrxxx~~~=========<<<;;;:::999999999:::;;;===???@@@BBBBBB::::::::::::;;;<<<==================<<<;;;:::999666777888999;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFEEEHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKIIIHHHFFFEEEDDDEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGBBBDDDFFFIIIJJJJJJIIIHHHLLLLLLMMMMMMOOOPPPRRRSSSRRRRRRPPPPPPPPPQQQRRRSSSUUUWWWZZZ]]]_________^^^___aaadddgggjjjoootttxxx|||yyyzzzwwwooojjjkkkiiilllsssxxx~~~===>>>>>>>>>===;;;:::999999999;;;===>>>@@@BBBBBB::::::;;;<<<============>>>>>>>>>>>>>>>===<<<;;;666777888999:::<<<======;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>???AAA@@@????????????@@@@@@BBBCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLOOONNNMMMLLLLLLLLLNNNNNNLLLKKKIIIGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEHHHJJJKKKJJJIIIHHHLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRUUUWWWYYYYYYYYYYYYZZZ\\\___bbbeeeiiimmmqqqssswww}}}~~~tttooonnnmmmooouuuyyy~~~>>>>>>?????????===<<<;;;============>>>>>>>>>>>><<<<<<>>>???????????????>>>>>>??????>>>===<<<<<<::::::;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;<<<===<<<======>>>>>>>>>>>>???@@@????????????AAABBBCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJOOOOOOOOOOOOOOOPPPQQQQQQNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLKKKJJJMMMMMMMMMNNNOOOQQQRRRSSSPPPOOONNNNNNMMMMMMMMMMMMMMMOOOQQQSSSTTTUUUUUUUUUVVVXXX[[[]]]___aaaeeehhhiiimmmsssxxx}}}|||vvvuuussstttxxx{{{~~~>>>???@@@AAAAAA@@@>>>===?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@@@@??????>>>>>>=========<<<;;;:::;;;<<<>>>???======>>>>>>?????????>>>??????>>>>>>@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKNNNNNNPPPQQQRRRRRRSSSSSSPPPOOOMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLJJJJJJKKKLLLNNNJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSVVVXXXZZZ[[[\\\___aaacccfffjjjooorrrvvv{{{~~~{{{yyyxxx{{{}}}>>>???AAABBBBBBAAA@@@???======>>>???@@@@@@AAAAAA???@@@BBBCCCDDDDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA??????>>>>>>===<<<;;;<<<===???AAA===>>>>>>????????????>>>>>>>>>>>>>>>@@@CCCFFFHHHJJJKKKLLLMMMMMMLLLKKKKKKFFFGGGJJJKKKLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTTTTTTTSSSQQQPPPNNNMMMKKKKKKKKKLLLOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQTTTRRRNNNLLLKKKMMMPPPQQQMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOONNNOOOOOOPPPPPPLLLMMMMMMOOOPPPSSSTTTUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVTTTVVVXXXYYYZZZ[[[]]]___```cccfffiiikkknnnrrruuuzzz|||~~~||||||}}}~~~???@@@AAAAAAAAA@@@???>>>AAABBBBBBCCCCCCCCCCCCCCCAAACCCGGGHHHIIIIIIJJJKKKGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@???????????????CCCCCCAAAAAABBBDDDFFFHHHIIIKKKNNNPPPPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKHHHJJJNNNOOONNNMMMMMMMMMQQQOOOMMMLLLKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPWWWVVVSSSNNNJJJIIIJJJLLLNNNOOOOOONNNMMMMMMOOOPPPPPPUUUVVVRRRPPPQQQQQQOOOTTTSSSQQQOOONNNOOOPPPQQQTTTSSSRRRQQQQQQSSSUUUWWWTTTSSSRRRQQQQQQRRRSSSSSSWWWWWWXXXYYYZZZZZZZZZYYYTTTTTTSSSSSSSSSSSSSSSTTTRRRSSSTTTVVVWWWXXXYYYYYYVVV[[[```___ZZZYYY^^^ccc```bbbeeefffhhhjjjnnnpppsssvvvyyy{{{|||}}}~~~~~~BBBBBBCCCDDDCCCBBBAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGIIIIIIHHHIIIJJJFFFGGGGGGGGGGGGGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDEEEGGGIIIKKKNNNOOOQQQRRRQQQOOOMMMKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIKKKNNNPPPOOONNNOOOOOOPPPOOOMMMLLLLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTYYYXXXUUUQQQMMMKKKLLLMMMMMMNNNOOONNNMMMMMMNNNPPPQQQUUUWWWTTTSSSUUUUUUSSSVVVUUUSSSRRRRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWYYYZZZ\\\\\\]]]]]]ZZZ]]]```___]]]\\\___bbb]]]___aaacccdddfffiiikkknnnpppsssuuuvvvwwwyyy{{{~~~}}}}}}~~~DDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEFFFFFFFFFFFFEEEDDDFFFHHHIIIHHHHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIHHHIIIJJJLLLNNNOOOSSSTTTTTTTTTRRRPPPMMMKKKHHHIIIIIIJJJKKKLLLLLLMMMLLLNNNQQQRRRQQQPPPQQQQQQPPPOOONNNMMMLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVZZZZZZYYYVVVQQQNNNNNNNNNMMMNNNOOONNNMMMLLLNNNOOORRRWWWYYYWWWWWWYYYZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[WWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^]]]\\\^^^^^^^^^]]]]]]^^^^^^___\\\]]]___```bbbccccccccc```aaaaaaaaaaaaaaaaaaaaa]]]^^^aaabbbbbbcccfffhhhjjjlllooopppqqqrrrsssuuuvvvvvvwwwxxx{{{~~~DDDEEEFFFGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIKKKLLLKKKJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOQQQRRRUUUUUUUUUUUUSSSPPPNNNLLLJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPPPPSSSTTTVVVWWWXXXWWWWWWVVVZZZ[[[[[[YYYUUUQQQOOOOOOMMMOOOPPPPPPOOONNNNNNPPPUUUZZZ\\\YYYYYY[[[\\\[[[WWWWWWWWWXXXYYY[[[\\\]]]XXXZZZ\\\^^^___^^^^^^]]]___^^^]]]]]]]]]^^^___```bbbcccccccccbbbaaa``````ddddddcccccccccdddeeeeeecccccceeeggghhhiiiiiiiiigggeeecccccceeeeeecccaaa```bbbeeeeeeeeefffgggiiijjjmmmoooppppppppprrrsssuuuuuuwwwyyy{{{~~~BBBCCCDDDEEEFFFEEEDDDDDDFFFGGGHHHHHHIIIHHHHHHHHHGGGIIIJJJIIIHHHIIIJJJLLLQQQNNNMMMMMMOOOPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOPPPQQQSSSSSSTTTVVVWWWXXXWWWUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTXXXXXXYYYYYYYYYWWWVVVUUUYYYZZZ[[[ZZZWWWSSSQQQQQQPPPRRRTTTTTTRRRQQQQQQRRRXXX\\\^^^[[[ZZZ\\\\\\ZZZXXXXXXXXXYYYZZZ[[[\\\]]]YYYZZZ]]]```aaa```___^^^aaaaaa`````````aaacccdddgggggggggggggggfffeeedddhhhggggggggghhhhhhiiijjjhhhiiijjjlllmmmnnnoooooommmiiiggggggjjjkkkhhheeefffhhhkkklllkkkkkklllmmmnnnppprrrrrrrrrrrrssstttuuuvvvwwwzzz|||>>>???AAACCCDDDEEEEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJIIIIIIIIILLLNNNTTTPPPNNNNNNPPPQQQPPPMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOPPPRRRSSSUUUVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZZZZYYYXXXWWWXXXYYY[[[ZZZZZZZZZZZZYYYYYYYYY\\\\\\]]]\\\[[[YYYWWWVVVYYYZZZ\\\[[[YYYVVVUUUUUUTTTVVVXXXYYYWWWVVVVVVVVVZZZ^^^___\\\[[[]]]]]][[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZ\\\^^^aaabbbbbbaaaaaadddccccccbbbcccdddfffgggjjjkkkkkkkkkkkkjjjjjjiiikkkkkkjjjkkkkkklllmmmnnnmmmnnnoooqqqrrrsssttttttrrrpppnnnnnnpppqqqooollllllooorrrssssssssssssttttttuuuwwwwwwvvvuuuvvvwwwwwwxxxyyy{{{}}};;;===???BBBDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIJJJMMMPPPSSSPPPMMMNNNRRRSSSRRROOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNPPPRRRTTTQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSTTTVVVXXXXXXYYYWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWXXXZZZZZZZZZ[[[^^^```````````````______^^^^^^______``````___]]][[[ZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[XXX[[[]]]^^^\\\[[[ZZZZZZYYY^^^```^^^]]]___```___aaaaaa``````___^^^]]]\\\]]]^^^```bbbcccdddddddddffffffeeeeeefffgggiiijjjlllmmmmmmnnnnnnnnnnnnmmmnnnmmmmmmnnnnnnpppqqqqqqrrrssstttvvvwwwxxxxxxyyyxxxwwwvvvvvvwwwwwwwwwvvvuuuwww{{{}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~:::;;;>>>BBBDDDFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIIIIKKKNNNQQQRRRNNNLLLNNNRRRUUUTTTQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPSSSVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRTTTWWWXXXZZZZZZ[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVYYY[[[\\\___bbbeeecccccccccccccccbbbaaaaaa```aaabbbbbbbbbaaa___^^^[[[]]]^^^]]]\\\\\\]]]___[[[^^^```aaa___^^^]]]]]]YYY^^^```______bbbdddbbbeeeeeeeeedddbbb```___^^^___```aaacccdddeeeffffffhhhhhhgggggghhhjjjkkklllmmmnnnooopppppppppppppppooooooooopppqqqrrrssstttuuuvvvwwwyyyzzz{{{{{{|||{{{||||||||||||||||||||||||;;;;;;<<<<<<>>>???AAAAAAJJJHHHFFFDDDDDDEEEGGGHHHJJJIIIHHHJJJMMMNNNLLLJJJKKKJJJJJJMMMQQQUUUUUUSSSOOONNNNNNPPPSSSUUUUUUTTTQQQPPPPPPQQQTTTUUUUUUTTTVVVWWWXXXXXXVVVUUUVVVXXXVVVWWWXXXYYYZZZZZZYYYXXX^^^_________^^^\\\ZZZYYYWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ\\\^^^```aaadddgggjjjiiihhhfffeeeeeefffhhhiiihhhgggfffggghhhgggccc___eeeeeeeeeddddddcccccccccaaabbbcccdddeeeeeeeeeeeebbbcccccccccbbbcccfffhhhllljjjhhhhhhjjjiiifffcccdddddddddeeeggghhhjjjkkkmmmmmmllllllmmmoooqqqrrruuuuuuuuuuuuuuutttssssssppppppqqqssstttvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}}}}}}}}}}~~~;;;<<<<<<===>>>@@@AAABBBGGGFFFDDDCCCCCCEEEGGGIIIIIIHHHHHHIIILLLMMMLLLJJJJJJIIIIIILLLQQQSSSSSSRRROOONNNNNNPPPRRRTTTUUUTTTSSSQQQQQQRRRTTTVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWYYYYYYZZZ\\\^^^^^^^^^\\\\\\___`````````___^^^\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___^^^```cccdddfffhhhkkknnnpppooommmllllllmmmooopppnnnmmmlllmmmooonnnkkkhhhiiiiiiiiihhhhhhgggggggggiiijjjkkklllmmmmmmmmmmmmhhhhhhhhhgggfffgggiiikkkooommmllllllmmmmmmjjjhhhhhhiiiiiijjjkkkmmmnnnoooqqqppppppppprrrsssuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||yyyzzzzzzzzz{{{||||||}}};;;;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCEEEGGGIIIIIIHHHGGGHHHKKKLLLKKKJJJJJJIIIIIILLLOOOQQQRRRQQQOOONNNMMMOOOQQQSSSTTTSSSTTTSSSQQQRRRTTTWWWWWWWWWWWWYYYZZZYYYXXXWWWXXXZZZ[[[]]]```bbbcccbbb```___aaabbbbbbbbbbbbaaa```_________```aaabbbcccdddddddddfffiiikkklllnnnqqqtttvvvuuutttsssssstttuuuvvvtttsssrrrrrrttttttsssrrrnnnnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrpppppppppnnnllllllnnnpppsssrrrqqqrrrrrrrrrpppnnnoooooopppqqqrrrtttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||||||||}}}||||||||||||}}}~~~;;;;;;;;;<<<===???@@@AAA@@@???@@@@@@BBBEEEHHHJJJHHHGGGGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKMMMOOOPPPPPPOOOMMMLLLMMMPPPRRRSSSRRRTTTRRRQQQQQQSSSVVVWWWWWWVVVWWWXXXXXXWWWWWWXXXYYY[[[]]]```cccddddddbbbaaacccdddddddddddddddddddddddddddeeefffhhhiiijjjjjjiiillloooqqqrrrtttwwwyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxwwwvvvuuuuuuuuuuuuuuutttssssssssssssssssssssstttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwtttrrrqqqssstttvvvvvvvvvwwwwwwwwwvvvuuuvvvvvvvvvwwwxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~;;;;;;;;;;;;<<<======>>>======>>>@@@CCCEEEHHHJJJHHHHHHHHHHHHHHHIIIKKKLLLIIIJJJKKKLLLLLLMMMOOOOOOOOOMMMKKKLLLNNNPPPQQQQQQRRRQQQPPPPPPSSSUUUVVVVVVTTTUUUWWWWWWVVVUUUWWWXXXYYY[[[^^^aaabbbbbbaaa```eeeeeeeeeffffffggghhhhhhhhhiiijjjkkkmmmnnnooopppmmmppptttwwwxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxx||||||}}}~~~}}}}}}{{{yyyvvvuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{|||}}}======<<<<<<;;;;;;<<<<<<<<<===>>>@@@CCCFFFHHHJJJHHHIIIIIIHHHHHHIIIKKKNNNIIIKKKLLLMMMLLLLLLNNNPPPOOOMMMJJJJJJMMMOOOPPPQQQQQQPPPPPPQQQTTTUUUUUUTTTSSSTTTVVVVVVUUUUUUVVVXXXXXXYYY[[[^^^```aaaaaaaaaffffffffffffhhhiiikkklllkkklllmmmnnnppprrrssssssrrruuuyyy|||}}}~~~}}}zzzzzzzzz|||||||||||||||}}}}}}}}}~~~~~~|||zzzxxxyyy{{{{{{}}}~~~~~~AAA@@@???>>>===<<<<<<<<<<<<===???AAADDDFFFHHHJJJIIIJJJJJJIIIHHHIIILLLOOOJJJLLLNNNNNNLLLLLLNNNPPPOOOLLLJJJIIIKKKNNNOOOPPPPPPPPPQQQTTTVVVWWWUUUSSSSSSUUUVVVVVVVVVVVVWWWYYYYYYZZZ[[[]]]___aaacccdddfffffffffggghhhjjjmmmnnnlllmmmnnnppprrrtttuuuuuuvvvyyy~~~~~~}}}|||}}}~~~}}}DDDCCCAAA@@@>>>===<<<<<<<<<===???BBBDDDGGGHHHIIIIIIKKKKKKJJJHHHIIIMMMPPPJJJMMMOOONNNLLLLLLNNNPPPOOOLLLIIIIIIKKKMMMOOOOOOPPPQQQSSSVVVXXXXXXVVVSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[[[[[[[]]]___bbbeeegggfffffffffgggiiikkkmmmooommmnnnoooqqqssstttvvvvvvxxx|||~~~DDDEEEFFFEEECCCAAA@@@@@@DDDCCCBBBAAABBBEEEHHHJJJJJJKKKKKKIIIHHHIIIKKKMMMKKKNNNPPPPPPMMMLLLMMMOOOMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRUUUYYYZZZZZZYYYXXXWWWVVVUUUWWWYYYZZZZZZYYYZZZ[[[^^^bbbeeeggghhhiiilllkkkiiigggfffhhhlllppplllnnnpppqqqrrruuuyyy|||}}}EEEHHHKKKLLLJJJGGGFFFEEEEEEDDDBBBAAABBBDDDFFFHHHHHHIIIJJJJJJIIIIIIKKKMMMKKKNNNPPPPPPOOONNNPPPQQQQQQPPPNNNNNNNNNPPPRRRSSSVVVWWWZZZ]]]]]]]]][[[ZZZZZZXXXXXXYYY[[[\\\[[[ZZZZZZ]]]aaaeeehhhiiiiiihhhjjjkkkkkkjjjiiijjjlllnnnmmmnnnppppppqqqtttxxx{{{}}}EEEJJJPPPRRRQQQMMMIIIGGGEEEDDDBBBAAAAAABBBDDDEEEEEEGGGIIIJJJKKKKKKLLLNNNKKKMMMOOOPPPPPPQQQSSSUUUUUUSSSQQQPPPQQQTTTWWWYYY\\\^^^```bbbbbbaaa___^^^]]]\\\[[[\\\]]]^^^]]]\\\[[[___dddhhhkkkkkkjjjhhhiiikkkmmmmmmlllllllllmmmnnnoooppppppppprrrvvvyyy}}}~~~FFFKKKRRRVVVTTTNNNHHHDDDDDDCCCAAA@@@@@@@@@AAABBBBBBEEEIIIKKKLLLLLLMMMOOOKKKLLLMMMOOOQQQSSSUUUWWWVVVUUURRRQQQSSSVVV[[[^^^```aaadddfffgggfffdddcccaaa___^^^^^^``````___^^^___aaadddgggiiijjjkkkjjjkkkmmmnnnooommmmmmnnnooopppppppppooonnnppptttwww}}}~~~~~~~~~HHHNNNTTTWWWTTTLLLEEE@@@BBBAAA???>>>>>>>>>>>>>>>@@@CCCGGGJJJKKKKKKMMMNNNJJJJJJKKKMMMPPPTTTVVVXXXVVVTTTRRRQQQSSSXXX\\\``````bbbeeehhhjjjjjjhhhgggcccbbbaaaaaabbbcccbbb```dddccccccdddfffiiikkkmmmooopppooonnnmmmnnnqqqsssqqqqqqpppnnnnnnpppssswww|||~~~~~~~~~}}}JJJOOOTTTUUUQQQJJJCCC???>>>>>>===<<<;;;;;;;;;<<<===@@@CCCEEEFFFHHHJJJLLLIIIHHHHHHJJJOOOSSSUUUVVVSSSRRRRRRRRRUUUYYY]]]```aaacccgggjjjllllllkkkjjjfffeeedddeeefffgggfffeeehhhfffdddccceeehhhllloooqqqqqqqqqooonnnooorrruuurrrrrrqqqooonnnppptttxxx{{{}}}~~~}}}}}}~~~~~~HHHKKKOOOOOOKKKEEE@@@>>>::::::::::::999999999999:::<<<>>>???@@@BBBEEEHHHHHHFFFEEEGGGMMMQQQSSSTTTQQQQQQRRRSSSVVVZZZ^^^```eeegggjjjlllmmmmmmlllkkkiiihhhhhhiiikkklllkkkjjjiiihhhffffffgggjjjmmmoooppprrrssssssrrrqqqssstttssssssqqqooonnnqqquuuyyyzzz|||}}}{{{||||||}}}}}}}}}|||}}}~~~~~~CCCEEEHHHHHHEEEAAA>>><<<888888888888888888888888777999:::;;;;;;>>>AAADDDGGGEEECCCFFFKKKPPPRRRRRRQQQQQQSSSUUUXXX\\\___aaahhhjjjlllnnnnnnmmmkkkjjjlllkkkjjjlllnnnoooooonnniiiiiiiiijjjkkklllnnnooonnnqqquuuvvvuuusssrrrrrrtttsssqqqoooooorrrvvvzzzyyy{{{}}}{{{zzzzzz{{{|||{{{}}}~~~|||zzzyyyyyy|||}}}}}}~~~EEECCC@@@>>>>>>===;;;:::555666666777777777777666666777888:::<<<>>>??????@@@@@@AAACCCFFFJJJNNNPPPOOOQQQUUUYYY\\\^^^^^^^^^ggghhhjjjlllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooonnnnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvuuuwwwxxxwwwttttttvvvyyyyyy{{{~~~~~~|||zzzyyyxxxyyyyyy{{{|||}}}}}}|||{{{yyywwwxxxzzz}}}@@@>>>;;;:::::::::888777555555666777777777666666777777888:::;;;===>>>>>>@@@@@@AAACCCFFFJJJNNNPPPOOOQQQUUUYYY\\\^^^______fffgggiiikkkllllllllllllmmmmmmmmmnnnnnnnnnoooooooooooooooooooooppppppppprrrrrrrrrssstttuuuvvvwwwwwwyyyzzzxxxvvvvvvwwwzzz{{{|||~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}|||{{{xxxwwwxxxzzz|||}}}}}}}}}~~~999777555555555666555333444444555666666666666666666777888999:::;;;<<<===@@@AAABBBEEEHHHKKKNNNPPPOOOQQQUUUYYY]]]___aaaaaadddeeegggiiijjjkkkkkkkkknnnnnnnnnnnnoooooooooooooooooopppppppppoooooonnnrrrrrrssstttuuuvvvwwwxxxzzz{{{{{{zzzxxxwwwyyyzzz{{{|||}}}}}}|||{{{yyyxxxyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{|||}}}|||zzzxxxwwwwwwyyyzzz{{{yyyyyyyyyzzz}}}}}}~~~333222000000222333222111222333444555555666555555666777777888:::;;;;;;<<>>CCCFFFJJJNNNQQQSSSSSSSSSQQQRRRTTTWWWZZZ]]]___```aaabbbbbbdddfffhhhjjjkkkooopppppppppqqqqqqqqqqqqoooooonnnnnnooopppqqqqqqpppqqqtttvvvxxxxxxxxxxxxyyywwwvvvvvvxxxyyyxxxwwwuuuuuuvvvwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~}}}{{{zzzvvvwwwxxxxxxvvvuuuuuuvvvuuuvvvwwwyyy|||000///......000111000000...///000222333444444444444555777999<<<>>>???@@@BBBEEEIIINNNQQQRRRRRRQQQRRRRRRTTTVVVXXX[[[]]]^^^bbbbbbbbbcccfffhhhkkklllpppppppppqqqqqqqqqrrrrrrooonnnmmmlllmmmppprrrtttrrrsssvvvyyy{{{{{{{{{{{{xxxvvvuuuvvvxxxzzzyyyxxxvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}{{{uuuwwwyyyyyyxxxxxxxxxyyytttuuuvvvyyy|||111///---...///000000///...///000111333333444444444555777:::<<>>???@@@@@@DDDJJJNNNOOOPPPPPPPPPSSSSSSUUUWWWYYY[[[\\\]]]___aaabbbcccdddfffjjjmmmrrrssssssrrrpppooopppqqqllllllmmmnnnoooqqqssstttsssuuuxxxyyyzzzzzz|||~~~}}}{{{yyyzzz}}}~~~|||zzzxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{}}}|||||||||~~~}}}wwwwwwvvvwwwyyy|||000//////............///---------------...///000222333555777999:::<<<===???CCCHHHLLLNNNNNNNNNOOORRRSSSUUUWWWYYY\\\]]]^^^___```bbbcccdddfffjjjmmmsssssssssqqqooommmnnnoookkklllmmmoooqqqrrrttttttuuuwwwyyyzzzzzz{{{|||}}}|||{{{yyyzzz|||}}}{{{yyyvvvvvvvvvvvvwwwxxxzzz{{{|||}}}|||{{{yyyzzz{{{}}}zzzyyyyyyyyyzzz|||~~~~~~~~~~~~///............///000000111111000000000111111222333333444666777888::::::===AAAFFFJJJKKKLLLLLLMMMPPPQQQSSSVVVYYY\\\^^^______```bbbcccdddfffjjjmmmssssssrrrpppmmmkkklllmmmiiikkknnnpppssstttttttttwwwxxxzzzzzzzzzzzz{{{}}}{{{{{{zzz{{{||||||{{{yyyuuuuuuuuuvvvwwwyyy{{{|||}}}~~~}}}{{{yyyxxxzzz|||}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}---------......///111111333333222222222222333333555666666777888999::::::<<<@@@EEEHHHIIIJJJKKKLLLMMMNNNQQQTTTXXX[[[^^^___^^^___aaabbbcccfffjjjmmmrrrsssrrrooollljjjjjjkkkiiikkknnnrrrtttuuuuuuuuuwwwxxxyyyyyywwwwwwyyyzzz{{{{{{|||}}}}}}}}}|||{{{wwwwwwvvvvvvwwwyyyzzz{{{|||}}}|||{{{yyyyyyzzz|||{{{{{{zzzzzzzzzzzz{{{|||xxxxxxxxxxxxxxxyyyyyyyyy{{{}}}~~~~~~------------...000111222000000/////////000111111555666666777888888999999<<<@@@DDDGGGHHHIIIKKKLLLKKKLLLOOORRRVVVYYY\\\]]]]]]___```bbbcccfffjjjmmmqqqqqqpppnnnkkkiiijjjkkkjjjlllooosssuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuvvvxxx{{{}}}~~~}}}||||||zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{zzzyyyyyy|||~~~~~~xxxxxxxxxxxxyyyzzz{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzzzzzzzz|||~~~---------......000111111111111111111222333444444333444444555666777777888<<>><<<>>>@@@BBBDDDGGGKKKNNNOOOQQQSSSWWWZZZ\\\^^^___bbbaaaaaaaaadddgggkkknnnpppooonnnoooqqqrrrrrrqqqtttsssrrrrrrsssuuuwwwyyywwwvvvtttssssssuuuwwwxxxwwwxxxzzz{{{{{{zzzxxxwwwyyyzzz|||{{{zzzyyyyyyzzz|||{{{zzzyyyxxxyyyzzzzzzzzz{{{|||}}}~~~}}}{{{}}}|||yyyxxxxxxxxxyyyyyyzzzzzzyyyvvvssspppnnnsssrrrpppooonnnnnnooopppuuuvvvxxxxxxxxxyyy|||~~~{{{|||~~~---,,,,,,,,,,,,+++++++++......///111333444555666222333444444555777;;;>>>888:::<<<>>>AAAEEEJJJMMMTTTVVVXXX[[[^^^___aaaaaabbbaaaaaabbbdddhhhkkknnnooonnnlllmmmoooppppppoootttssssssrrrsssuuuwwwyyyxxxwwwuuuttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuwwwxxxzzzyyyxxxwwwwwwxxx|||{{{zzzyyyxxxyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}~~~{{{zzzyyyzzzzzzzzzzzzzzzzzzxxxuuurrrqqqqqqpppooonnnnnnnnnnnnoooppprrrttttttuuuvvvyyy|||{{{|||~~~*********++++++,,,,,,,,,------...///000111222222///111222333444666:::===666777:::===@@@EEEJJJNNNYYYZZZ\\\^^^```aaaaaaaaaaaaaaaaaaccceeehhhkkkmmmnnnlllkkkkkkmmmnnnnnnmmmsssssssssssstttvvvxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwvvvuuutttssssssssstttvvvwwwwwwvvvuuuvvvvvv{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||~~~}}}|||~~~~~~|||{{{{{{{{{zzz{{{{{{{{{zzzyyywwwvvvrrrqqqpppooonnnnnnnnnnnnkkkmmmooopppqqqsssvvvyyy{{{|||~~~******++++++,,,,,,------,,,------......////////////111222222333444777:::555777:::===AAAFFFMMMRRRYYYZZZ]]]____________^^^``````aaaccceeehhhjjjkkkmmmkkkjjjjjjlllmmmmmmlllrrrrrrrrrssstttvvvwwwyyyzzzyyyxxxvvvuuuuuuuuuuuuyyywwwuuurrrqqqqqqrrrrrrsssuuuvvvvvvuuuuuuuuuvvvzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||{{{{{{{{{||||||}}}~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{vvvvvvtttsssqqqooonnnnnnjjjkkkmmmoooppprrruuuxxxzzz|||~~~,,,,,,,,,---------------,,,,,,---------.........111222333222222222333555555666999<<<@@@FFFNNNSSSYYY[[[^^^```aaaaaa___^^^```aaabbbdddfffggghhhhhhllljjjiiijjjlllnnnnnnmmmppppppqqqrrrtttuuuwwwwwwyyyxxxwwwvvvuuuuuuuuutttyyywwwtttrrrqqqqqqrrrssssssuuuvvvwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~}}}|||{{{xxxvvvsssqqqppplllnnnpppqqqqqqsssuuuxxxzzz{{{}}}------------------------,,,---------......//////222333444333111000111222333555777:::>>>DDDLLLRRR[[[]]]```dddeeeeeedddccccccdddfffggghhhhhhggggggiiihhhhhhiiilllnnnnnnnnnnnnnnnpppqqqssstttuuuvvvwwwwwwvvvvvvuuuuuuttttttxxxwwwtttrrrqqqrrrssstttsssuuuwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||yyywwwvvvrrrtttuuutttttttttvvvxxxzzz{{{}}}~~~~~~~~~******+++,,,---......///------......///000111111000222333333222111222333555666888:::>>>EEEMMMRRR[[[]]]bbbfffhhhiiihhhggggggiiijjjlllllljjjhhhgggfffeeeeeegggjjjmmmnnnnnnkkklllnnnppprrrsssttttttttttttuuuuuuuuutttttttttuuuuuusssrrrrrrrrrssssssrrrtttvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvxxxxxxxxxxxxwwwvvvuuuttttttwwwzzz|||{{{{{{|||~~~{{{|||}}}~~~~~~}}}|||xxxyyyyyyxxxvvvuuuvvvwwwzzz{{{|||~~~~~~~~~~~~}}}&&&'''(((***,,,...///000------...///000111222333///111333333333222333444888999:::<<<@@@GGGOOOTTTYYY\\\aaafffiiijjjiiihhhkkklllnnnoooooollljjjhhhcccbbbbbbeeeiiilllmmmnnnjjjkkkmmmoooqqqrrrssssssrrrssstttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqsssuuuvvvuuuuuuvvvwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvuuusssrrrrrrrrrvvvzzz{{{zzzyyy{{{}}}zzz{{{}}}~~~~~~|||||||||yyyvvvuuuuuuwwwzzz{{{|||~~~~~~~~~}}}}}}~~~}}}~~~~~~...---+++***,,,...222444------......000111222333333222222111111222222333::::::;;;>>>BBBHHHNNNQQQYYY[[[^^^bbbdddfffggggggjjjjjjjjjjjjjjjiiihhhgggggghhhiiijjjjjjkkkkkkjjjkkkkkklllnnnppprrrssstttsssrrrqqqpppppppppqqqqqqrrrqqqqqqrrrsssrrrqqqoootttuuuvvvvvvvvvuuusssrrrwwwwwwxxxyyyxxxwwwvvvuuuvvvuuutttsssrrrrrrssstttssstttwwwyyyzzzyyyxxxxxxzzz{{{~~~~~~~~~~~~{{{yyyxxxxxxxxx~~~~~~}}}~~~~~~}}}~~~}}}}}},,,,,,++++++,,,...000222.........///000111222333222111111111222222333444;;;;;;<<<>>>BBBGGGLLLOOOUUUWWWZZZ]]]aaadddfffgggiiiiiiiiijjjjjjiiiiiiiiifffggghhhiiiiiijjjjjjiiijjjkkkmmmppprrrsssttttttrrrrrrrrrqqqqqqpppppppppoooooonnnnnnooooooooonnnqqqrrrtttuuuvvvuuusssrrrssstttvvvxxxyyyyyyyyyyyyxxxvvvtttsssqqqqqqqqqrrrrrrtttvvvxxxzzzzzzyyyyyy{{{|||~~~}}}zzzxxxxxxxxxyyy|||}}}~~~}}}}}}}}}******+++,,,---.../////////////////////000111222000000000111222333444555;;;;;;;;;===AAAEEEIIILLLOOOPPPSSSWWW[[[___ccceeeffffffggghhhiiiiiiiiiiiigggggghhhiiijjjjjjjjjjjjiiikkkooorrrtttuuuuuutttrrrrrrssssssrrrpppooommmllllllkkkjjjjjjkkklllmmmnnnpppsssuuuvvvuuusssrrrnnnpppsssvvvyyy|||}}}~~~zzzyyyvvvsssqqqpppoooooorrrtttvvvxxxzzzzzzzzzzzz|||}}}}}}~~~~~~~~~|||yyywwwwwwyyyzzz{{{|||~~~~~~}}}~~~}}}}}}~~~)))***+++---......------///...............//////...//////000222333555666999999:::;;;>>>AAAEEEGGGKKKLLLNNNQQQUUUYYY^^^```aaabbbdddeeeggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkiiikkkooosssuuuuuutttssspppqqqrrrsssrrrpppmmmllljjjjjjiiihhhhhhiiilllnnnppprrruuuvvvvvvtttrrrpppmmmnnnqqquuuyyy|||~~~~~~|||yyyuuurrrpppooonnnrrrsssuuuwwwyyyzzzzzzzzzzzz|||~~~|||~~~~~~}}}}}}~~~{{{wwwuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~)))***,,,---...---,,,,,,------,,,,,,,,,------............000111333555666666666777999;;;>>>@@@BBBIIIJJJKKKMMMQQQUUUXXXZZZ]]]^^^```bbbdddeeefffffffffggghhhiiijjjjjjjjjjjjiiikkkooorrrttttttrrrqqqooopppqqqqqqqqqooolllkkkjjjkkkkkkjjjiiijjjnnnqqquuuvvvwwwxxxvvvssspppnnnnnnoooqqqtttxxx{{{}}}~~~zzzwwwsssqqqpppooorrrssstttvvvwwwxxxyyyyyyxxxyyy|||~~~|||}}}~~~~~~|||||||||~~~~~~~~~~~~yyyuuussstttvvvwww|||~~~~~~}}}~~~~~~~~~|||}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~***+++,,,.........---,,,,,,,,,,,,,,,,,,---...............///111333444555444444666777:::<<<>>>@@@GGGHHHJJJLLLPPPSSSVVVWWW\\\]]]___aaacccdddeeeeeecccdddeeefffggggggggggggiiikkkmmmoooppppppoooooolllmmmnnnnnnnnnmmmlllkkkjjjlllnnnmmmkkklllppptttyyyyyyxxxwwwuuurrrpppooopppqqqrrrtttvvvyyy|||}}}}}}zzzwwwtttrrrqqqqqqrrrrrrssstttuuuvvvwwwwwwuuuwwwzzz|||~~~~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyytttqqqqqqrrrrrryyy{{{}}}~~~~~~}}}~~~~~~}}}~~~~~~{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||{{{|||~~~}}}}}}|||{{{|||~~~,,,,,,---............---,,,,,,,,,---...///000111......//////000222333444333444666888:::===???@@@CCCEEEIIIMMMQQQTTTWWWXXX]]]^^^___aaacccdddeeeeeedddeeefffgggggghhhhhhhhhjjjjjjkkkllllllllllllllljjjkkkkkkkkkkkkllllllllliiilllppppppnnnnnnrrruuuyyyxxxvvvtttsssqqqqqqppppppqqqqqqsssvvvyyy|||}}}|||zzzwwwuuusssrrrqqqqqqrrrrrrrrrrrrsssssstttttttttvvvyyy|||}}}~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~|||xxxtttpppnnnnnnmmmssstttxxx{{{~~~~~~~~~}}}|||~~~~~~}}}}}}}}}{{{|||~~~||||||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~}}}|||zzzyyyyyyzzz{{{|||------...............///------......000111333333////////////000222333444333444666999<<<>>>@@@AAAAAACCCHHHNNNSSSVVVXXXYYY^^^___aaabbbdddeeeeeeeeeggghhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmhhhmmmqqqrrroooooorrrvvvwwwvvvtttrrrqqqqqqqqqrrrppppppqqqsssvvvyyy|||~~~yyywwwuuusssrrrqqqqqqqqqsssrrrrrrqqqqqqrrrrrrssstttvvvyyy|||~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~|||xxxtttpppmmmkkkjjjmmmooosssxxx|||~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||}}}|||}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}|||zzzxxxwwwwwwxxxyyy}}}~~~,,,,,,+++,,,---///111222000111222333333333222222333333333222111111333555555555777999;;;>>>@@@BBBAAAEEEKKKPPPTTTXXX[[[^^^[[[]]]___aaabbbdddgggjjjmmmkkkhhhfffeeefffhhhiiimmmlllkkkjjjiiigggffffffdddfffhhhjjjkkkkkkjjjiiiooopppqqqrrrsssrrrqqqppprrrrrrrrrqqqqqqpppppppppttttttssstttuuuwwwyyyzzzwwwwwwwwwwwwvvvtttsssrrrqqqsssuuuvvvuuuttttttuuuwwwvvvvvvwwwxxx{{{}}}~~~~~~|||yyyxxxxxxyyyzzz{{{zzzyyyyyyyyy{{{|||}}}{{{yyyvvvsssooommmkkkkkkmmmooosssvvvxxx{{{|||yyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwtttrrrsssuuuxxx{{{|||~~~---,,,,,,,,,---///111222111222333333333222111000444444444333222333555777999:::;;;===???BBBDDDEEEEEEIIINNNRRRUUUWWWZZZ\\\^^^```bbbdddeeegggkkknnnpppnnnllliiiiiiiiikkkllllllkkkjjjiiihhhffffffeeedddeeegggjjjlllmmmmmmmmmppppppqqqrrrrrrqqqpppppprrrrrrqqqqqqppppppppppppqqqqqqqqqrrrtttvvvyyyzzzxxxxxxwwwwwwvvvtttssssssuuuwwwyyyzzzyyyxxxxxxxxxwwwvvvvvvwwwxxxyyy{{{|||}}}|||zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||wwwwwwuuusssrrrpppnnnnnnnnnppprrrtttwwwzzz}}}{{{{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||yyyxxxwwwtttrrrsssuuuxxx{{{|||~~~...---------...///111222333444444444444222111000555666777777666666888:::<<<===???AAACCCEEEGGGHHHJJJMMMQQQTTTVVVXXXZZZ\\\```bbbdddfffgggjjjmmmppprrrqqqnnnlllkkkkkklllmmmlllkkkjjjiiigggfffeeeeeedddeeegggiiikkknnnpppqqqppppppqqqqqqqqqqqqpppoooqqqqqqppppppooooooppppppnnnooopppqqqsssuuuwwwxxxwwwwwwwwwvvvvvvuuuuuutttyyy{{{||||||{{{zzzzzz{{{xxxxxxwwwwwwwwwxxxyyyyyyzzzyyywwwvvvvvvwwwyyyzzzzzzzzz{{{{{{||||||{{{{{{ssstttuuuuuutttsssrrrqqqpppqqqrrrssstttxxx~~~}}}}}}}}}~~~}}}|||||||||}}}}}}~~~~~~}}}}}}|||{{{yyyyyyxxxvvvssssssvvvxxx{{{|||~~~......------...///111222333444555666666555444333888999;;;;;;::::::<<<>>>>>>???@@@CCCEEEGGGHHHHHHLLLOOOSSSWWWXXXZZZ\\\^^^___aaaccceeegggiiimmmooorrrpppnnnlllkkkkkkllllllmmmlllkkkjjjhhhgggffffffeeeeeefffhhhjjjmmmpppqqqpppppppppppppppoooooooooppppppooonnnnnnnnnooopppnnnnnnooopppqqqssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxzzz|||}}}|||zzzyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxvvvuuutttttttttvvvxxxzzzyyyzzz{{{||||||{{{zzzyyyrrrsssuuuvvvvvvtttrrrqqqqqqqqqqqqqqqrrrvvv|||}}}~~~~~~}}}}}}|||{{{{{{{{{}}}}}}~~~~~~}}}}}}|||{{{{{{{{{zzzwwwuuuuuuvvvxxx{{{|||~~~......------...///000111111222444666888888888888999;;;===>>>>>>>>>@@@AAA@@@AAACCCFFFHHHIIIJJJJJJKKKOOOTTTXXXZZZ]]]```bbb```bbbdddfffgggiiillloooqqqpppooommmmmmmmmmmmmmmooonnnmmmllljjjiiihhhhhhfffgggggghhhjjjlllnnnooopppppppppoooooonnnnnnnnnooonnnmmmllllllmmmooopppoooppppppqqqqqqqqqqqqqqqrrrrrrssstttuuuwwwyyyzzz{{{|||||||||zzzzzz{{{||||||||||||{{{{{{zzzyyyyyytttsssrrrrrrsssuuuxxxyyyxxxyyyzzz{{{{{{zzzyyyxxxtttuuuvvvvvvvvvtttqqqpppqqqqqqqqqpppqqqtttzzz~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{}}}~~~}}}||||||||||||~~~~~~~~~~~~~~~}}}}}}|||}}}}}}|||zzzxxxwwwxxxyyy{{{|||~~~~~~}}}}}}~~~~~~...------,,,---...///000///000333555777888999999888:::===?????????AAABBBCCCDDDGGGIIIKKKLLLLLLLLLKKKOOOTTTYYY\\\___bbbdddccceeegggggghhhiiilllnnnppppppoooooooooooopppppppppooonnnmmmkkkjjjiiiiiiggghhhiiijjjlllmmmnnnoooqqqpppooonnnmmmmmmmmmnnnnnnmmmlllkkkkkkmmmnnnpppppppppqqqrrrsssrrrrrrrrrrrrqqqqqqrrrsssvvvxxxyyyzzz{{{|||{{{zzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyysssrrrrrrqqqsssuuuwwwyyyxxxxxxyyyyyyxxxxxxwwwwwwuuuuuuuuuuuutttrrrqqqoooqqqqqqqqqpppqqqssswww{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzyyy|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyzzz{{{{{{|||~~~~~~~~~|||||||||}}}~~~------,,,++++++,,,...///---...111333555555555555555888;;;======>>>???@@@CCCEEEGGGJJJLLLLLLLLLKKKLLLOOOUUUYYY\\\___bbbddddddeeefffffffffgggiiikkkmmmmmmmmmnnnooooooppppppoooooonnnlllkkkjjjiiihhhfffhhhkkknnnpppqqqrrrrrrqqqpppooommmllllllmmmmmmnnnlllkkkjjjjjjlllnnnpppnnnoooqqqsssuuuuuuvvvuuutttsssrrrqqqqqqrrrtttuuuwwwxxxyyyyyyxxxyyy|||~~~||||||}}}}}}|||{{{zzzyyyssssssrrrqqqrrrtttwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvttttttssssssrrrrrrqqqqqqpppqqqqqqqqqqqqrrruuuxxx{{{{{{{{{|||||||||||||||}}}|||{{{zzzzzzyyyyyyyyyyyy{{{}}}~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{|||{{{|||~~~~~~~~~}}}{{{{{{{{{|||}}}~~~~~~---,,,+++++++++,,,---...,,,...///111222222222111222555999;;;;;;<<<===>>>AAACCCEEEHHHJJJJJJIIIIIIMMMPPPUUUYYY\\\^^^aaacccbbbcccdddccccccccceeegggiiiiiijjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiihhhhhheeehhhlllpppsssuuuuuuuuuqqqpppnnnmmmlllllllllmmmmmmllljjjiiijjjlllnnnppplllnnnqqqtttwwwxxxyyyyyywwwuuusssqqqoooooopppqqqssstttuuuuuuuuuvvvyyy|||zzz{{{|||||||||{{{yyyxxxtttsssrrrrrrrrrtttvvvxxxxxxwwwvvvtttttttttuuuvvvsssrrrrrrqqqqqqrrrrrrsssoooppprrrrrrqqqrrrtttvvv|||||||||{{{{{{zzzzzzzzz}}}|||{{{zzzyyyyyyyyyyyyyyy{{{|||}}}|||{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}||||||~~~~~~}}}}}}{{{{{{{{{{{{|||~~~~~~~~~+++,,,------++++++,,,---++++++,,,------......//////333666888777666888:::>>>???AAACCCDDDDDDEEEEEEIIILLLPPPUUUXXXYYYYYYYYY^^^]]]\\\\\\^^^aaaeeegggiiiiiihhhgggggggggggghhhffffffgggggghhhhhhiiiiiiggghhhjjjoootttuuurrroooooonnnnnnmmmmmmmmmmmmnnnhhhiiikkkkkkjjjjjjkkkmmmpppppprrrvvv|||~~~}}}zzzxxxvvvsssooommmllllllmmmpppooonnnmmmnnnppprrrttt{{{{{{zzzzzzzzz{{{||||||uuuuuutttsssssssssttttttwwwvvvtttsssssstttuuuvvvvvvvvvuuuuuuttttttssssssrrrssstttuuuuuutttsssrrrzzzzzzyyywwwvvvvvvxxx{{{|||yyyxxxxxxxxxyyy|||{{{zzzzzz{{{zzzyyywww~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz||||||||||||}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}~~~}}}{{{}}}}}}}}}|||zzz{{{}}}}}}}}}}}}~~~+++,,,------++++++,,,---++++++,,,------......//////222666666555555666777999999:::;;;===>>>??????FFFIIIMMMQQQTTTVVVVVVVVVZZZZZZYYYZZZ\\\___bbbdddfffeeedddcccccccccddddddeeeeeeeeefffgggggghhhhhhhhhjjjmmmqqqttttttrrrppplllllllllllllllmmmmmmnnngggiiijjjjjjjjjjjjkkkmmmpppppprrrvvv{{{~~~}}}{{{wwwuuurrrooolllkkkkkkkkkllllllkkkkkklllnnnpppqqqyyyxxxxxxyyyyyyzzz{{{{{{ssssssrrrqqqqqqrrrrrrrrrtttsssrrrqqqqqqssstttvvvwwwwwwvvvuuuttttttssssssrrrrrrssstttttttttttttttvvvwwwvvvuuussstttwwwyyy|||{{{zzzyyyxxxyyyzzz{{{|||zzzyyyxxxyyyzzzyyyxxx||||||||||||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||~~~}}}}}}~~~~~~+++,,,------++++++,,,---++++++,,,------......///000222444444333222333444444444444444666888:::;;;AAADDDGGGKKKOOOPPPQQQPPPSSSTTTUUUWWWYYY[[[]]]^^^aaa```^^^]]]]]]]]]^^^___bbbccccccdddeeeeeeffffffiiilllppprrrrrrpppppppppjjjiiiiiiiiijjjkkklllmmmggghhhjjjjjjiiiiiikkkmmmqqqqqqssswww{{{~~~}}}|||xxxwwwtttqqqnnnmmmllllllkkkjjjjjjjjjkkkmmmooopppuuuuuuvvvvvvwwwxxxyyyyyyqqqppppppoooppppppqqqqqqpppoooooooooppprrrtttuuuxxxxxxwwwvvvuuussssssrrrssssssrrrsssssstttuuuuuurrrrrrsssrrrqqqrrrtttwwwxxxxxxxxxyyyzzz{{{}}}~~~|||zzzwwwvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~+++,,,------++++++,,,---++++++,,,------......///111111222222111000111111222222111111333666999:::===???BBBFFFHHHJJJKKKKKKLLLNNNQQQTTTVVVXXXYYYYYY]]]\\\[[[ZZZZZZZZZ[[[\\\``````aaabbbccccccddddddhhhlllpppqqqnnnkkklllmmmiiihhhhhhhhhhhhhhhiiiiiifffhhhjjjjjjiiijjjkkkmmmssstttvvvyyy|||~~~|||zzzxxxuuurrrpppooooookkkkkkkkklllnnnppprrrsssrrrssstttuuuvvvwwwwwwwwwppppppooooooooopppppppppmmmmmmnnnoooqqqsssuuuvvvxxxxxxwwwvvvtttsssrrrrrruuutttsssrrrqqqrrrssstttooopppqqqqqqpppqqqtttvvvwwwxxxyyy{{{|||}}}~~~{{{yyyuuutttvvvxxxzzzzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~+++,,,------++++++,,,---++++++,,,------......///111000//////////////////111000///000222555888:::999;;;>>>AAADDDEEEFFFGGGGGGJJJMMMQQQTTTVVVVVVVVV\\\[[[[[[ZZZZZZZZZZZZZZZ^^^^^^___```aaabbbccccccgggjjjmmmmmmiiiggggggiiiiiihhhgggffffffeeefffffffffhhhjjjjjjjjjkkkmmmnnntttvvvxxxzzz|||~~~}}}|||yyyvvvtttqqqoooooojjjkkklllnnnoooqqqssstttrrrssstttvvvvvvwwwvvvvvvrrrrrrqqqpppppppppppppppmmmmmmnnnppprrrtttvvvwwwwwwwwwvvvuuutttsssrrrrrrxxxvvvtttrrrpppppppppqqqoooqqqrrrrrrqqqrrrtttvvvyyyzzz{{{}}}~~~~~~~~~~~~zzzxxxuuutttvvvyyy{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{||||||}}}}}}{{{{{{|||+++,,,------++++++,,,---++++++,,,------......///111///...---///000///............///111444666888888:::<<<>>>AAACCCDDDEEEFFFHHHKKKOOOSSSUUUVVVVVV[[[\\\]]]]]]]]]\\\ZZZYYY\\\]]]^^^___```aaabbbcccfffgggiiihhhfffeeeddddddggggggfffeeeeeeeeeeeeeeegggiiikkklllllllllnnnppptttvvvxxxyyyzzz|||~~~{{{zzzxxxuuurrrpppmmmllliiijjjlllnnnppprrrtttuuuuuuvvvwwwxxxxxxxxxwwwvvvttttttrrrqqqppppppoooooommmnnnoooqqqsssuuuwwwwwwuuuuuuttttttsssrrrrrrrrrwwwvvvtttsssqqqpppooooooppprrrssstttsssssstttuuuxxxzzz|||~~~~~~}}}|||yyywwwuuuvvvxxxzzz||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzwwwxxxzzz}}}+++,,,------++++++,,,---++++++,,,------......///111...,,,,,,///000000///---...///111333555777888999:::;;;>>>@@@BBBDDDDDDFFFHHHKKKNNNRRRUUUWWWXXXZZZ\\\___aaa```^^^[[[XXX[[[\\\]]]^^^```aaabbbcccfffeeeeeeeeeeeeeeecccaaaddddddddddddeeefffggghhhhhhjjjlllmmmmmmnnnppprrrqqqtttvvvwwwwwwxxx|||{{{zzzxxxvvvsssooommmkkkkkklllnnnqqqsssuuuwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvuuusssqqqooonnnnnnmmmlllmmmoooqqqsssuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqppppppqqqsssuuutttsssrrrssstttuuuwwwzzz}}}~~~}}}|||zzzxxxwwwvvvwwwzzz||||||||||||{{{zzzxxxwwwvvvvvvuuuwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxwwwssstttwww{{{+++,,,------++++++,,,---++++++,,,------......///111...+++,,,///111111///...///222444666888999999999:::<<<>>>@@@BBBDDDEEEGGGHHHKKKNNNRRRVVVXXXZZZYYY\\\```cccbbb___[[[XXX[[[\\\]]]^^^```aaabbbcccgggdddccccccffffffccc```aaaaaabbbccceeehhhjjjkkkiiikkkmmmnnnnnnoooqqqsssooorrrtttuuutttvvvyyy}}}}}}|||zzzxxxuuuqqqnnnmmmnnnoooqqqtttwwwyyyzzz{{{{{{|||}}}}}}}}}{{{yyywwwwwwuuusssqqqooommmlllllllllmmmoooqqqssstttuuuuuuppppppqqqqqqqqqrrrrrrrrrpppqqqrrrssstttsssrrrqqqrrrsssuuuuuusssrrrrrrsssqqqtttxxx{{{}}}}}}{{{zzzxxxwwwwwwyyy|||}}}}}}|||}}}|||zzzxxxvvvuuutttssswwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvqqqrrruuuzzz~~~}}}---,,,***++++++,,,***))),,,,,,---...//////......222222222222222222222222333444666777888888777777;;;;;;<<<>>>AAACCCCCCCCCFFFIIIMMMQQQTTTXXX[[[^^^aaaeeekkkkkkgggbbb^^^\\\^^^\\\\\\]]]aaadddfffffffffeeeeeegggiiigggbbb^^^dddfffiiikkkmmmooooooooonnnppppppooommmmmmpppsssssssssssstttvvvxxxyyyzzzxxxxxxwwwvvvuuutttsssssssssssstttvvvyyy{{{}}}xxx}}}~~~|||}}}}}}zzz|||wwwqqqpppqqqrrrnnnkkknnnnnnnnnoooppprrrssstttooonnnmmmllllllmmmnnnooonnnoooqqqssstttttttttsssvvvvvvvvvtttsssssstttvvvvvvxxxzzz}}}~~~~~~}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwuuusssxxxwwwvvvuuuuuuvvvvvvwwwtttuuuvvvuuusssrrrrrrsssrrrsssvvvzzz}}}~~~|||{{{{{{{{{{{{zzz}}}...,,,++++++,,,,,,+++***,,,---...///000000000000222222222333333333444444555555555555555666777888::::::;;;>>>AAADDDEEEFFFJJJLLLOOORRRUUUXXX\\\___aaafffjjjkkkhhhccc___^^^^^^]]]\\\^^^aaadddffffffgggfffeeegggiiihhheeebbbeeegggiiikkkllllllllllllooopppqqqpppnnnnnnqqqtttrrrrrrrrrrrrssstttuuuvvvvvvvvvuuuuuuttttttuuuuuutttuuuvvvwwwzzz|||~~~zzz~~~|||}}}xxxsssrrrttttttqqqnnnpppooooooooooooqqqrrrssspppooonnnmmmmmmnnnooopppnnnoooqqqsssttttttssssssuuuuuuuuutttssstttvvvxxxyyyzzz|||~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{zzzyyyyyyzzzyyywwwuuuxxxwwwvvvuuuuuuuuuvvvwwwtttuuuuuutttrrrrrrssstttqqqrrruuuxxx{{{}}}~~~}}}}}}|||{{{{{{zzzzzz{{{{{{}}}...---,,,,,,------,,,++++++,,,---///000111111111222222333444555666666777888777555444444666888999:::;;;===???BBBFFFHHHJJJOOOQQQRRRTTTVVVYYY]]]```bbbfffjjjkkkiiieeebbbaaa```^^^]]]___aaadddeeeeeegggfffffffffhhhiiihhhgggiiijjjkkkmmmmmmmmmllllllpppqqqrrrrrrqqqqqqrrrtttrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrsssuuuwwwxxxwwwwwwxxxyyy{{{}}}}}}}}}yyyvvvuuuvvvvvvtttqqqsssrrrpppnnnnnnppprrrsssqqqppppppooooooppppppqqqnnnoooqqqrrrsssssssssssstttuuuuuuuuuuuuvvvyyy{{{}}}~~~~~~}}}~~~}}}{{{zzzyyyzzz{{{{{{}}}{{{{{{{{{||||||zzzxxxxxxwwwvvvuuuttttttuuuvvvuuuvvvuuutttrrrrrrtttvvvssstttvvvxxxzzz{{{||||||zzzzzzzzzzzzyyyyyyyyyyyy{{{|||~~~...---,,,,,,......---,,,)))***,,,...///000111111111222333444666777888999::::::999888999999::::::>>>???AAABBBDDDGGGKKKMMMTTTUUUVVVVVVWWWZZZ^^^aaaccceeehhhjjjiiigggeeedddbbb```______bbbdddeeeeeefffeeeeeeeeeggghhhjjjkkklllmmmooopppqqqqqqppppppqqqrrrsssssssssssssssssssssrrrqqqppppppooooooooopppppppppqqqsssvvvyyy{{{yyyzzzzzz{{{}}}~~~|||zzzxxxwwwxxxxxxvvvtttvvvtttqqqnnnmmmoooqqqsssrrrrrrqqqqqqqqqqqqrrrrrrnnnoooqqqrrrssstttssssssssstttuuuvvvvvvxxx|||~~~}}}~~~|||zzzyyyzzz{{{||||||{{{{{{{{{}}}|||{{{yyyxxxwwwuuutttsssttttttuuuuuuvvvuuusssrrrrrruuuwwwvvvwwwxxxzzz{{{{{{||||||wwwwwwxxxxxxxxxxxxxxxxxxyyyzzz||||||}}}~~~...---,,,,,,......---,,,'''(((***,,,---...//////111111222444666777888999:::;;;===??????>>><<<;;;BBBDDDEEEEEEEEEGGGKKKOOOWWWXXXYYYYYYZZZ[[[^^^aaacccdddfffhhhjjjiiihhhfffdddbbb``````bbbdddddddddddddddddddddeeegggjjjlllkkkmmmoooqqqrrrsssrrrrrrqqqrrrsssuuuvvvuuusssrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnoooqqqtttwwwzzz||||||||||||}}}~~~~~~|||{{{zzzyyyyyyxxxvvvuuuwwwuuuqqqnnnmmmnnnppprrrrrrssssssssssssssssssrrrnnnoooqqqsssttttttttttttssstttvvvwwwxxx{{{~~~}}}|||~~~}}}|||{{{zzz{{{{{{|||zzzzzzyyyzzz||||||{{{yyyxxxvvvuuusssssssssssstttuuuuuuuuutttssssssuuuwwwwwwwwwxxxyyyzzzzzzzzzzzzuuuvvvwwwwwwwwwwwwvvvvvvvvvxxxyyyzzzzzz{{{}}}~~~---,,,+++,,,---...---,,,'''((()))+++,,,---------///000111333444666777777888:::>>>AAABBB@@@>>><<>>>>>===<<<@@@CCCEEEDDDCCCEEEKKKQQQVVVYYY]]]^^^^^^^^^______bbbaaabbbdddhhhkkkjjjiiigggeeecccbbbcccdddccccccccceeeggggggfffgggjjjlllkkklllnnnooopppppppppooopppppprrruuuxxxwwwsssooollllllllllllmmmnnnooopppnnnpppsssvvvxxxyyyyyyyyy~~~~~~~~~~~~~~~|||yyyxxxwwwvvvtttsssqqqpppppppppqqqrrrrrrsssttttttsssrrrrrrqqqrrrtttvvvwwwwwwvvvvvvuuuvvvxxxyyyzzz}}}}}}|||{{{zzzyyyzzz|||~~~~~~~~~}}}|||xxxxxxxxxzzz|||}}}|||zzzwwwvvvtttrrrqqqqqqqqqrrrrrrtttwwwxxxwwwuuuuuuvvvtttuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxwwwvvvtttrrrrrrvvvzzz||||||zzzzzzyyyzzzzzzyyyzzzzzz{{{|||}}}~~~+++***)))***,,,---,,,+++***+++,,,,,,------------......///000111222222333444444666777999;;;<<<<<<<<<@@@BBBBBBAAADDDKKKQQQUUUYYY]]]``````_________bbb``````ccchhhkkkkkkjjjhhhfffcccbbbcccdddcccbbbdddfffiiiiiihhhhhhjjjmmmooopppqqqrrrrrrqqqpppooopppppprrruuuxxxwwwrrrnnnnnnnnnnnnoooqqqrrrtttuuunnnqqqtttxxxyyyyyyxxxwww~~~~~~~~~~~~{{{yyyxxxttttttsssrrrqqqqqqqqqqqqqqqrrrsssttttttsssrrrqqqrrrsssuuuvvvwwwxxxwwwwwwuuuwwwyyyzzz{{{~~~}}}|||{{{zzzzzzwwwyyy|||~~~|||yyyxxxxxxzzz|||~~~}}}{{{wwwvvvtttrrrqqqqqqqqqqqqppptttwwwyyyxxxvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwuuusssqqqssswww|||~~~~~~|||zzzyyywwwwwwwwwxxxyyyzzz{{{|||'''))),,,......---+++)))*********++++++,,,,,,,,,000000000000000///...---333333333444666888999:::<<<<<<===???BBBFFFIIIKKKQQQUUUYYY]]]]]]^^^^^^______```bbbeeegggiiikkkllliiiiiiiiijjjjjjjjjjjjkkkgggggggggggghhhhhhhhhhhhkkkkkkmmmnnnoooooooooooooooppppppqqqqqqqqqppppppsssqqqppppppsssvvvxxxxxxyyyvvvtttvvvyyy{{{{{{yyy|||~~~~~~~~~~~~~~~{{{yyywwwwwwtttssssssrrrqqqpppooooooqqqqqqpppqqqrrrsssqqqpppqqqrrrsssuuuvvvvvvwwwwwwqqqqqqrrrtttxxx}}}{{{yyyyyyzzz|||wwwyyy}}}|||zzzyyyyyyzzz}}}|||xxxwwwxxxxxxwwwwwwvvvuuutttuuusssrrrtttxxxzzzyyywwwyyyyyyyyyzzzyyyyyyxxxxxxwwwvvvuuuxxx||||||vvvqqqyyyyyyyyy||||||{{{{{{{{{||||||||||||}}})))***,,,---...,,,+++)))+++++++++,,,,,,---------...///000000111111111111222222333444555666888999;;;<<<===???BBBEEEIIIKKKOOOSSSYYY]]]^^^^^^______```aaabbbdddgggjjjmmmnnnnnnnnnmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhllllllmmmnnnooooooppppppoooooopppqqqqqqqqqqqqppptttrrrqqqqqqtttuuuvvvvvvxxxvvvuuuwwwyyy{{{zzzxxx}}}~~~~~~}}}|||}}}~~~~~~~~~|||{{{yyyyyytttsssrrrqqqpppoooooonnnqqqppppppqqqssstttrrrqqqrrrssstttuuuvvvwwwwwwwwwuuuuuuuuuvvvxxx{{{~~~|||yyyxxxwwwxxxyyywwwyyy|||~~~|||{{{zzzzzz{{{}}}|||xxxxxxxxxxxxxxxwwwvvvuuuttttttsssrrrtttwwwyyyxxxwwwxxxxxxyyyzzzzzzyyyyyyxxxyyywwwvvvxxx{{{|||xxxsssyyyyyy{{{~~~|||zzz{{{{{{{{{||||||||||||~~~***+++,,,------,,,+++***------------............,,,---///111333444444555222222222222333444555666999:::;;;===@@@DDDGGGIIILLLQQQXXX]]]___`````````bbbbbbbbbdddhhhlllppprrruuutttrrrqqqooommmkkkjjjllllllkkkkkkjjjjjjiiiiiilllmmmmmmnnnnnnooooooooooooooopppqqqqqqqqqqqqqqqtttssssssssstttuuusssrrruuuuuuuuuwwwyyyyyyxxxvvv|||~~~~~~}}}{{{zzzzzz{{{~~~~~~}}}|||{{{{{{tttsssrrrqqqpppoooooooooppppppppprrrtttuuutttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{|||{{{zzzyyywwwvvvvvvvvvvvvxxxyyy{{{|||}}}}}}|||||||||||||||~~~~~~{{{xxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrtttvvvwwwwwwvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{xxxvvvxxx{{{|||yyywwwyyyzzz}}}|||zzzzzz{{{{{{|||||||||{{{~~~|||}}},,,,,,,,,---,,,,,,++++++////////////////////////---...000222444555555666222222222222222333444555777777888;;;>>>BBBEEEHHHKKKPPPXXX^^^```aaaaaabbbdddcccccceeehhhlllqqqtttwwwvvvuuusssrrrpppooonnnppppppooonnnmmmlllkkkjjjlllllllllllllllmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqtttttttttuuuuuutttqqqnnnqqqrrrtttvvvwwwvvvtttsssyyyzzz{{{{{{yyyyyyzzz{{{~~~}}}|||{{{{{{tttsssrrrpppooooooooooooppppppppprrruuuwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzvvvwwwwwwwwwvvvvvvuuuuuuyyyyyyyyyzzz{{{{{{||||||||||||}}}~~~~~~|||zzzyyyxxxxxxxxxxxxwwwvvvuuuuuurrrqqqrrrssstttuuuuuuuuuxxxyyy{{{}}}~~~}}}}}}||||||yyywwwxxxzzz{{{{{{zzzzzz|||}}}yyyzzz{{{|||||||||{{{{{{~~~~~~}}}{{{{{{~~~------,,,,,,,,,,,,,,,,,,000000000000000000000000000000222333333444444444222222222222333333444555555666777:::===AAAEEEGGGKKKQQQXXX^^^aaabbbcccdddffffffeeefffhhhlllpppsssuuuuuutttttttttsssssssssssssssrrrqqqooonnnmmmmmmllllllkkkjjjjjjjjjkkkkkknnnnnnooopppqqqrrrrrrrrrsssssstttuuuuuutttpppmmmnnnppprrrtttsssrrrqqqppptttuuuwwwxxxxxxyyy{{{|||~~~~~~}}}|||zzzyyyvvvtttrrrpppooooooppppppppppppqqqsssvvvxxxxxxwwwuuuvvvwwwxxxxxxyyyyyyxxxuuuuuuuuuvvvvvvwwwxxxyyyuuuvvvwwwwwwwwwwwwvvvuuuxxxxxxxxxyyyyyyzzz{{{|||{{{|||}}}}}}|||{{{zzzyyyxxxyyyyyyxxxxxxwwwvvvuuupppqqqrrrrrrrrrrrrssstttyyy{{{}}}~~~{{{zzzxxxxxxyyy{{{||||||zzz}}}~~~yyyzzz|||}}}~~~}}}|||{{{}}}~~~~~~|||{{{|||}}}---,,,+++++++++,,,...///111111111111000000000000111222222333333333222222333333333333444555666777666666888;;;>>>CCCFFFIIINNNSSSYYY^^^aaadddfffgggiiihhhgggggghhhkkkmmmnnnqqqqqqrrrssstttuuuvvvvvvuuuuuutttsssrrrqqqpppooonnnmmmkkkjjjiiiiiijjjkkkmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrtttuuutttrrrooommmoooqqqrrrpppoooooopppppprrrtttvvvvvvxxxzzz||||||}}}~~~}}}}}}~~~~~~|||zzzyyywwwvvvsssqqqppppppqqqrrrrrrqqqrrrtttwwwyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxyyyvvvvvvwwwxxxxxxwwwwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzyyy{{{||||||zzzyyyyyyzzzyyyyyyyyyyyyxxxwwwvvvuuuqqqrrrssssssrrrrrrsssuuuzzz|||}}}zzzyyyxxxxxxyyyzzz|||}}}{{{~~~zzz{{{}}}~~~}}}|||~~~~~~~~~}}}}}}}}}~~~---,,,******+++---000111111111111111000000000///000111111222222222222222444444444555666888999:::999999;;;>>>BBBFFFJJJLLLRRRUUUZZZ^^^aaadddgggjjjkkkjjjjjjiiiiiiiiiiiiiiimmmnnnoooqqqsssuuuvvvwwwwwwvvvvvvuuutttssssssrrrpppooommmkkkjjjjjjkkklllmmmnnnooopppqqqrrrrrrrrrppppppppprrrtttuuutttrrroooqqqrrrqqqooonnnppprrroooqqqssstttuuuvvvxxxzzzyyyzzz{{{||||||~~~}}}|||{{{yyywwwtttrrrqqqqqqssstttsssssssssuuuxxxyyyyyywwwuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxyyyyyyyyyyyywwwyyyzzzzzzxxxwwwyyy{{{yyyyyyyyyyyyxxxwwwvvvvvvsssuuuwwwvvvttttttuuuwwwzzz|||}}}{{{wwwxxxyyyyyyyyyzzz{{{||||||~~~~~~}}}{{{}}}~~~}}}~~~}}}~~~~~~,,,+++***)))+++...111333111111111111000000////////////000111222333333333444555555666888:::;;;<<<;;;<<<>>>AAAEEEIIIMMMOOOTTTWWW[[[^^^aaadddiiilllllllllkkkjjjiiigggfffffflllmmmnnnppprrrsssuuuvvvwwwwwwvvvvvvuuuuuuttttttrrrqqqnnnlllkkklllmmmmmmmmmnnnoooppprrrrrrrrrsssoooooooooqqqtttuuuuuutttqqqrrrsssrrrooooooqqqtttppprrrttttttttttttvvvwwwwwwyyyzzz{{{|||~~~~~~~~~}}}zzzxxxuuusssrrrrrrtttuuutttttttttvvvxxxyyyxxxwwwuuuvvvvvvwwwwwwwwwvvvvvv{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwtttuuuwwwxxxyyyyyyxxxxxxuuuwwwyyyyyywwwwwwyyy{{{yyyyyyyyyyyyxxxwwwvvvvvvuuuwwwyyyyyyvvvvvvxxxzzzzzz{{{~~~}}}{{{yyyvvvwwwyyyyyyyyyyyyzzz|||}}}~~~~~~|||||||||}}}}}}}}}~~~|||------,,,++++++---...///000000111111111000000///222333222111//////111333777888999::::::;;;<<<===>>>???BBBDDDGGGKKKQQQUUUUUUWWW[[[___dddhhhlllmmmpppqqqqqqnnnjjjgggffffffjjjkkklllnnnpppqqqrrrrrrrrrrrrrrrtttwwwxxxwwwvvvqqqooommmmmmoooooollljjjqqqpppoooqqquuuwwwvvvtttpppooonnnnnnooorrruuuwwwsssssssssrrrqqqpppooonnnpppooooooqqqtttwwwxxxxxxzzzyyyxxxwwwxxxzzz|||~~~~~~~~~~~~{{{zzzxxxvvvttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwtttuuuvvvuuusssssstttvvv|||||||||}}}}}}~~~~~~~~~yyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwyyyzzzyyyvvvtttssstttwwwxxxyyyyyyzzzzzzzzzyyy~~~||||||}}}~~~}}}yyyvvvxxxwwwvvvvvvvvvwwwyyyyyy~~~{{{yyyyyy}}}~~~,,,,,,,,,+++,,,,,,---...000000111111111111000000000111222111111111444666888999;;;;;;<<<===>>>???@@@BBBDDDFFFIIIMMMRRRVVVXXXYYY\\\___dddhhhlllnnnpppqqqqqqoookkkhhhggghhhjjjjjjlllmmmnnnoooooooooooooooooorrruuuxxxxxxxxxrrrooommmmmmoooooonnnlllrrrppppppqqqtttvvvuuutttqqqpppnnnnnnoooqqqtttvvvssssssssssssrrrqqqpppoooooonnnnnnppptttwwwwwwwwwxxxxxxwwwwwwxxxzzz}}}~~~~~~|||zzzxxxuuusssrrrrrrrrrttttttuuuvvvwwwwwwwwwwwwuuuvvvwwwvvvttttttvvvwww}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzxxxvvvttttttuuuxxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{|||~~~~~~{{{xxxxxxwwwvvvvvvvvvwwwyyyyyy|||zzzxxxyyy||||||++++++,,,------------,,,000000111111111111111000///111222333333444777999999;;;>>>??????@@@AAACCCCCCEEEGGGIIIKKKOOOTTTWWW[[[\\\]]]___ccchhhlllnnnooopppqqqooollljjjjjjjjjjjjkkkkkkllllllllllllkkklllkkklllooossswwwxxxyyyrrrpppmmmlllmmmooooooooorrrqqqqqqrrrtttuuutttsssqqqpppooonnnnnnppprrrssssssssssssssssssrrrqqqpppnnnnnnnnnppptttvvvwwwvvvvvvvvvvvvvvvxxxzzz|||~~~}}}~~~|||{{{xxxuuusssrrrqqqqqqssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvxxxyyy~~~~~~zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwxxxyyyzzz{{{|||zzzzzzzzzwwwuuutttvvvwwwxxxyyyzzz{{{||||||||||||zzzzzzzzz|||~~~~~~|||zzzxxxwwwwwwwwwwwwxxxyyyyyy{{{yyyxxxxxxzzz}}}}}}}}}zzz|||+++,,,---//////...------000000111222222222111111111222444555555666999;;;;;;>>>BBBCCCBBBBBBDDDFFFFFFHHHJJJLLLMMMPPPTTTWWW]]]\\\\\\^^^aaafffjjjmmmnnnooopppooommmlllllllllllllllllllllkkkjjjiiiiiijjjiiiiiilllppptttvvvwwwqqqooolllkkkkkkmmmoooppprrrrrrqqqrrrrrrsssrrrrrrrrrqqqooonnnnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqpppnnnnnnnnnqqqtttuuuuuutttsssssstttuuuwwwyyy{{{}}}zzz}}}~~~|||yyyvvvsssrrrqqqqqqssstttuuuwwwxxxyyyyyyyyyxxxyyyzzzyyyxxxxxxzzz{{{}}}|||||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvtttsssttttttuuuwwwyyyzzz|||}}}|||{{{zzzwwwuuuuuuwwwzzzzzzzzz{{{}}}}}}~~~~~~}}}{{{{{{{{{||||||{{{zzzyyywwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{||||||wwwyyy}}},,,---///000000000///...000000111222222222222222333555777888888888:::;;;===AAAFFFGGGEEEDDDFFFIIIHHHJJJLLLNNNOOOQQQTTTVVV[[[[[[[[[\\\___dddhhhkkkmmmnnnpppooonnnlllmmmmmmmmmmmmmmmlllkkkjjjhhhgggiiihhhhhhkkkooorrrssssssooonnnkkkiiiiiijjjlllnnnppppppqqqqqqppppppqqqqqqrrrqqqpppooooooooopppqqqooopppqqqqqqqqqqqqqqqpppppppppppprrrtttuuutttrrrppppppqqqsssuuuwwwyyyzzzyyy|||}}}zzzwwwtttsssrrrrrrssstttvvvxxxyyyzzz{{{{{{xxxyyyzzzyyyxxxyyyzzz|||~~~}}}{{{zzzyyyyyyxxxyyyyyyyyyxxxvvvtttrrrsssssstttuuuvvvyyy{{{|||||||||{{{xxxvvvwwwyyy{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{zzz{{{{{{|||vvvxxx{{{~~~~~~~~~}}}}}}~~~------...///////////////000000111222333333333333555777999:::::::::;;;===???DDDIIIJJJGGGEEEGGGJJJJJJMMMOOOPPPQQQRRRTTTVVVYYYZZZZZZ\\\```dddhhhjjjlllnnnoooooommmllllllmmmmmmmmmmmmlllkkkiiigggffffffggghhhkkkooorrrrrrqqqmmmmmmllljjjhhhhhhjjjlllmmmnnnoooooonnnnnnoooqqqrrrrrrqqqqqqqqqqqqqqqqqqooopppqqqqqqrrrrrrrrrrrrssssssssstttuuuuuurrrpppmmmnnnoooqqqssstttuuuvvvxxxzzz~~~~~~|||yyyvvvtttsssrrrrrrrrrsssuuuxxxyyy{{{||||||wwwxxxyyyxxxxxxxxxzzz|||~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{zzzxxxvvvtttttttttssstttuuuwwwyyyzzz|||||||||zzzxxxxxxzzz|||}}}}}}~~~~~~}}}}}}||||||~~~~~~~~~|||yyywwwvvvwwwwwwxxxxxxyyyzzzyyyyyyyyyzzz{{{||||||zzzyyyzzz{{{vvvxxxzzz|||~~~{{{{{{zzzzzz{{{}}}~~~~~~}}}}}},,,,,,,,,,,,,,,---......///000111222333333333333444666:::<<<<<<===???@@@@@@FFFLLLLLLHHHEEEFFFJJJNNNPPPRRRSSSTTTTTTVVVWWWXXXYYY[[[^^^bbbeeehhhjjjlllmmmnnnnnnlllkkkkkklllllllllkkkjjjiiigggfffeeebbbdddggglllqqqssssssqqqmmmooonnnllliiiggghhhjjjiiikkkmmmmmmllllllnnnqqqrrrrrrrrrrrrrrrrrrsssssspppqqqrrrsssttttttttttttvvvuuuuuuvvvvvvtttqqqnnnllllllnnnooopppqqqqqqqqqvvvxxx{{{}}}~~~}}}|||{{{yyywwwtttrrrqqqqqqqqqpppqqqsssvvvxxxzzz{{{{{{uuuvvvwwwwwwvvvwwwyyy{{{||||||||||||}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxwwwwwwuuutttuuuvvvxxxyyy{{{|||}}}|||zzzzzzzzz|||~~~~~~}}}{{{zzzyyy|||}}}}}}{{{xxxvvvwwwyyywwwxxxyyyzzzzzzzzzyyyyyyyyy{{{|||{{{yyywwwxxxyyywwwxxxzzz|||}}}~~~}}}~~~zzzyyyxxxxxxzzz|||~~~~~~~~~}}}||||||}}}~~~,,,+++***)))***+++,,,---///000111222333444444444222555999<<<>>>???AAACCCAAAHHHNNNMMMHHHDDDFFFIIIPPPRRRUUUVVVVVVVVVWWWYYYXXXYYY\\\```dddgggjjjkkklllmmmnnnmmmkkkjjjjjjkkkjjjjjjjjjiiihhhfffeeeddd___aaafffmmmrrruuutttrrrnnnpppqqqnnnjjjggghhhiiigggjjjllllllkkkkkknnnqqqrrrrrrrrrsssssstttttttttrrrrrrtttuuuvvvvvvwwwwwwxxxwwwwwwwwwwwwtttpppmmmkkklllmmmnnnooooooooooootttvvvxxxzzz{{{{{{zzzzzzxxxwwwtttrrrqqqpppppppppnnnoooqqqtttvvvxxxyyyzzztttuuuvvvvvvuuuvvvxxxzzzxxxxxxyyyyyyzzzzzz{{{{{{yyyzzzzzz{{{|||}}}}}}~~~|||~~~}}}{{{zzzyyywwwuuuuuuvvvwwwxxxzzz|||}}}}}}|||zzz{{{{{{~~~|||{{{yyyxxxzzz|||}}}{{{xxxwwwyyy{{{wwwxxxyyyzzz{{{zzzyyyyyywwwzzz|||zzzwwwuuuvvvxxxxxxyyyzzz|||}}}~~~~~~~~~|||}}}yyyyyyxxxxxxyyy|||~~~~~~}}}}}}}}}{{{}}}~~~111111000000//////.........///000111222333333444888999<<<>>>@@@AAAAAAAAAAAAFFFJJJLLLJJJIIIJJJLLLPPPRRRTTTUUUUUUVVVYYY[[[]]]]]]^^^___aaadddfffgggjjjjjjjjjkkkkkklllllllllnnnlllhhheeecccbbbbbbbbbaaabbbfffkkkppprrrrrrqqqqqqoookkkkkkkkkkkkgggeeejjjjjjkkklllmmmmmmmmmmmmnnnqqqsssttttttsssssstttvvvvvvvvvvvvvvvwwwwwwwwwzzzxxxuuussssssqqqnnnlllkkklllnnnnnnmmmmmmoooppptttuuuvvvwwwwwwvvvuuutttpppooooooppppppqqqrrrsssmmmooorrruuuwwwyyyzzzzzzuuuttttttttttttuuuuuuvvvxxxyyy{{{||||||zzzxxxwwwyyyzzz|||~~~~~~~~~}}}}}}}}}|||yyyvvvttttttuuuvvvwwwyyyyyyyyyyyy{{{}}}~~~~~~~~~}}}{{{zzzxxxzzz{{{|||||||||{{{yyyxxxzzzzzz{{{{{{zzzzzzyyyxxxzzzzzzzzzzzzyyyxxxwwwvvvxxxzzz|||~~~}}}~~~~~~{{{zzz{{{~~~~~~|||{{{zzzzzz{{{}}}////////////.........---000000111111222333444444777999;;;===???@@@@@@@@@AAAEEEJJJKKKJJJIIIJJJLLLOOOQQQSSSTTTUUUVVVXXXZZZ]]]^^^___```bbbeeeggghhhhhhhhhiiijjjkkkllllllmmmlllkkkhhheeecccbbbaaaaaa```cccgggkkkoooqqqqqqpppqqqnnnlllkkkkkkjjjhhheeekkklllmmmnnnnnnnnnnnnnnnoooqqqssstttsssrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvtttsssrrrqqqooommmmmmnnnoooooonnnnnnoooppprrrtttuuuwwwvvvtttrrrpppooooooooooooooopppqqqqqqnnnooorrrtttvvvwwwxxxwwwuuuuuuttttttssstttttttttyyyyyyzzzzzzzzzyyyxxxwwwyyyzzz|||~~~~~~}}}}}}}}}zzzvvvttttttuuutttvvvxxxxxxxxxyyyzzz|||||||||}}}}}}}}}|||zzzyyy{{{||||||}}}}}}|||||||||zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxyyy{{{|||~~~~~~~~~}}}xxxzzz}}}~~~|||zzz{{{~~~~~~|||{{{{{{{{{}}}}}}~~~............------------111111222222333333444444666777999;;;===>>>??????AAAEEEIIIJJJHHHHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWYYY^^^^^^```bbbdddfffggghhheeefffggghhhiiikkkkkkllljjjiiihhhfffdddbbbaaa```aaacccgggllloooppppppooopppnnnlllkkkkkkjjjhhhffflllmmmnnnoooppppppppppppppprrrssssssrrrqqqrrrsssvvvvvvvvvwwwwwwvvvvvvuuuuuutttrrrrrrrrrrrrpppooopppqqqrrrqqqpppooopppqqqqqqsssuuuvvvuuurrrnnnlllnnnnnnnnnnnnnnnooooooppppppqqqrrrtttuuuuuutttttttttssssssrrrrrrsssssstttyyyyyyxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~{{{xxxuuuuuuuuurrrtttwwwwwwwwwwwwxxxzzzyyyyyyzzz{{{||||||{{{{{{~~~}}}}}}}}}}}}}}}~~~yyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{zzzwwwxxx{{{}}}~~~|||{{{|||}}}||||||}}}~~~}}}}}}~~~........................222222333333333444444444666666888:::;;;===>>>>>>@@@DDDHHHHHHGGGGGGIIIKKKMMMOOOQQQRRRSSSTTTVVVXXX]]]^^^```bbbdddfffggghhheeeeeeffffffggghhhiiiiiihhhhhhgggfffeeecccaaa```aaaeeeiiilllnnnnnnnnnoooooonnnmmmkkkjjjiiihhhgggllllllnnnooopppppppppppprrrssstttsssrrrqqqqqqrrrtttuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrsssrrrpppssstttuuusssqqqppppppqqqqqqsssuuuvvvtttqqqmmmjjjnnnnnnmmmmmmmmmnnnoooooorrrrrrssstttsssrrrqqqppppppppppppqqqrrrssstttuuuyyyxxxvvvtttssstttuuuvvvvvvxxxyyy{{{||||||||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyyvvvuuuuuusssuuuwwwwwwuuuttttttuuuuuuvvvwwwxxxzzz{{{|||}}}~~~|||||||||}}}~~~zzzyyyyyyyyyzzzzzz{{{{{{xxxyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}||||||~~~}}}~~~~~~|||{{{{{{}}}////////////////////////222222222333333444444555555666777888:::<<<===>>>@@@CCCFFFGGGEEEEEEHHHKKKMMMOOOQQQRRRRRRSSSVVVXXX\\\]]]___bbbdddeeeffffffdddddddddeeeeeeeeeeeeeeegggggggggfffeeedddbbbaaacccgggkkknnnnnnmmmnnnnnnnnnnnnmmmllljjjiiihhhhhhkkklllmmmnnnoooppppppppptttuuuuuusssqqqooopppqqqrrrssstttuuuvvvuuutttsssrrrqqqpppqqqssstttsssrrruuuvvvvvvuuurrrqqqqqqrrrsssuuuvvvvvvuuuqqqmmmkkknnnmmmmmmnnnnnnooopppqqqttttttttttttrrrpppnnnmmmllllllmmmoooqqqsssuuuwwwxxxvvvtttrrrqqqqqqsssttttttuuuwwwyyyzzzzzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~}}}~~~}}}yyyvvvuuuuuuuuuwwwxxxwwwtttqqqpppooorrrrrrtttvvvxxxzzz|||}}}~~~|||{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{wwwxxxyyyzzz{{{|||||||||}}}}}}|||{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyy|||}}}}}}}}}||||||~~~~~~~~~~~~|||yyyyyy{{{}}}/////////000000000000000000000111222333444555555666666777888:::<<<===??????BBBEEEEEEDDDDDDGGGJJJMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[]]]```bbbcccddddddbbbbbbbbbccccccccccccdddhhhhhhgggfffeeeeeeddddddeeeiiinnnpppnnnmmmnnnooommmnnnnnnllljjjhhhhhhiiikkkkkkmmmnnnpppqqqqqqqqqttttttsssqqqnnnlllmmmnnnnnnooorrrtttuuutttssssssrrrqqqqqqrrrtttuuuuuutttuuuvvvwwwuuusssrrrrrrsssuuuvvvvvvvvvtttrrrooommmnnnnnnnnnoooppprrrttttttvvvvvvuuutttrrrpppmmmllliiijjjkkkmmmpppsssuuuvvvvvvuuurrrpppoooooopppqqqqqqrrrtttvvvwwwwwwwwwvvvuuuwwwzzz|||}}}}}}|||{{{|||}}}~~~}}}yyyvvvttttttvvvxxxyyywwwtttpppnnnmmmpppppprrrtttvvvyyy|||}}}}}}|||{{{{{{{{{|||{{{zzzyyyxxxyyyzzzzzzvvvwwwyyyzzz|||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{wwwvvvvvvwwwwwwyyyzzz{{{zzz{{{||||||{{{{{{}}}~~~}}}}}}}}}~~~|||yyyyyyzzz|||~~~~~~........./////////000000......///111333444555666777777777888:::<<<>>>??????BBBDDDDDDCCCCCCGGGJJJNNNPPPRRRSSSSSSTTTVVVXXXVVVXXX[[[^^^```aaaaaaaaa^^^^^^___aaabbbccceeeeeejjjiiigggfffeeeffffffgggfffkkkqqqrrrooommmnnnppplllmmmnnnmmmiiihhhiiijjjkkklllnnnpppqqqrrrssssssrrrqqqpppmmmjjjhhhiiijjjjjjlllooorrrttttttsssrrrsssrrrrrrsssuuuvvvvvvuuuuuuvvvvvvuuutttsssssstttvvvuuuuuutttrrrqqqpppooonnnnnnoooqqqsssuuuwwwxxxwwwwwwvvvuuussspppmmmllljjjkkkkkkmmmnnnppprrrssstttsssqqqpppnnnnnnnnnooooooppprrrssstttuuutttttttttuuuvvvxxxzzz{{{{{{|||{{{}}}~~~|||yyyuuusssssstttvvvxxxxxxuuuqqqooooooooooooppprrruuuxxx{{{}}}~~~~~~}}}~~~}}}{{{yyyxxxxxxyyyyyyuuuvvvxxxzzz|||~~~~~~~~~}}}{{{{{{{{{{{{|||{{{zzzyyyxxxxxxyyyzzzzzzxxxyyy{{{{{{zzzzzz|||~~~}}}}}}|||||||||}}}|||zzzzzzzzz|||}}}}}}---------.........//////,,,---...000222444666666777777777888:::<<<>>>@@@???BBBDDDDDDBBBCCCFFFJJJNNNPPPRRRSSSTTTUUUWWWYYYUUUWWWZZZ]]]___``````___ZZZ[[[]]]___bbbdddfffgggkkkiiigggfffeeefffhhhiiihhhmmmrrrssspppmmmnnnpppkkkmmmnnnmmmiiihhhiiikkkmmmnnnoooqqqssstttttttttpppooonnnjjjgggeeefffggggggjjjmmmqqqssstttsssrrrtttsssssstttvvvwwwvvvuuutttuuuvvvuuutttssstttuuuuuuuuusssrrrqqqppppppqqqnnnoooppprrruuuwwwzzz{{{wwwwwwwwwuuussspppnnnllllllllllllmmmmmmoooppppppsssrrrqqqpppnnnnnnmmmmmmmmmnnnppprrrsssssssssrrruuutttttttttvvvyyy|||}}}zzz|||}}}|||xxxuuusssrrrrrrtttwwwxxxvvvsssqqqqqqnnnooooooqqqtttwwwzzz||||||~~~~~~{{{yyywwwwwwxxxxxxuuuvvvxxxzzz|||~~~~~~}}}|||{{{zzz{{{{{{|||}}}{{{yyyxxxwwwwwwwwwxxxzzzzzzzzzzzz{{{}}}|||{{{{{{{{{{{{}}}}}}{{{{{{{{{|||}}}}}}...///000///......000222000222444444333333444555888777777777999<<>>>>>@@@CCCFFFIIIJJJLLLOOORRRSSSSSSQQQQQQMMMNNNPPPRRRTTTWWWZZZ[[[YYY\\\___aaaaaaccchhhlllooopppqqqpppnnnmmmnnnpppuuuuuuvvvuuutttqqqooommmooommmllllllnnnqqquuuwwwzzz{{{|||{{{xxxuuusssrrrssssssqqqnnnjjjfffeeeeeefffiiilllnnnooopppssstttvvvuuuuuutttuuuuuuvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvqqqqqqqqqrrrrrrrrrrrrrrrqqqssstttvvvxxxzzzzzz{{{wwwxxxzzz{{{zzzyyyvvvuuurrrqqqooopppqqqrrrqqqppppppooonnnmmmmmmnnnoooppppppqqqrrrtttwwwxxxzzzzzzvvvvvvvvvvvvvvvxxxyyyzzzzzz|||}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttrrrrrrtttwwwzzz}}}~~~{{{xxxuuutttsssrrrrrrqqqqqqrrruuuvvvuuutttvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~}}}{{{zzzxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyywwwvvvuuu}}}}}}{{{zzzzzzzzzzzzzzzyyyzzz{{{{{{zzzzzz|||~~~~~~~~~111222222222111222444666777888888777555444555777777888888:::<<<===???@@@BBBAAA@@@@@@BBBEEEHHHKKKNNNOOOQQQRRRRRRQQQPPPOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[^^^bbbddddddfffkkkooopppqqqrrrqqqooonnnoooppptttttttttsssrrrpppnnnmmmlllkkkkkkkkkmmmqqqtttwwwzzz|||}}}}}}zzzvvvtttsssttttttssspppkkkhhhgggggggggjjjmmmooopppqqqtttuuuwwwvvvvvvuuuuuuuuuvvvvvvuuuvvvvvvvvvvvvuuutttsssooopppqqqrrrssstttuuuuuutttuuuwwwyyy{{{}}}~~~~~~{{{{{{||||||{{{yyywwwuuuuuutttssstttuuuvvvuuussspppooonnnmmmmmmmmmnnnooopppqqqrrrtttwwwyyy{{{|||yyyyyyyyyyyyyyyyyyzzzzzzwwwyyy|||~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwuuuuuutttqqqqqqsssuuuxxx{{{~~~~~~}}}{{{yyywwwuuutttssstttsssrrrsssuuuvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyyyy{{{zzzyyyxxxwwwvvvuuuuuuwwwxxxyyyzzz{{{zzzxxxxxxwwwwwwwwwwwwwwwvvvvvvuuu}}}}}}|||{{{zzzzzzyyyyyyxxxyyyzzzzzzyyyzzz|||~~~}}}}}}~~~111222333222111111333555666777999999777666666777777888999;;;<<<>>>???@@@BBBAAAAAABBBDDDGGGJJJLLLOOOPPPPPPPPPOOOOOONNNNNNQQQQQQRRRTTTVVVXXXZZZ[[[^^^bbbfffhhhhhhjjjnnnrrrpppqqqrrrrrrpppnnnnnnoooppppppppppppoooooonnnmmmkkkkkkkkkmmmoooqqqtttuuuwwwzzz|||}}}zzzwwwuuuuuutttttttttqqqmmmkkkjjjjjjiiikkknnnqqqrrrsssuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqooommmnnnoooqqqsssuuuvvvwwwvvvwwwyyy{{{}}}}}}}}}}}}|||{{{zzzxxxxxxyyyyyyxxxyyy{{{{{{yyywwwtttsssqqqooonnnnnnnnnoooqqqrrrssstttvvvyyy{{{|||||||||{{{{{{{{{zzzzzzyyyvvvwwwyyy{{{|||}}}}}}}}}{{{||||||}}}}}}|||{{{{{{zzzzzzzzzzzzyyywwwvvvuuurrrrrrssstttwwwzzz}}}~~~~~~|||{{{yyywwwvvvuuuvvvtttssssssuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwvvvuuuuuutttssssssuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuvvvvvvwww{{{{{{zzzyyyyyyxxxwwwvvvwwwxxxyyyzzzzzz{{{}}}}}}}}}}}}~~~///000111111111111333555444777:::;;;:::999888888777888999;;;===>>>??????@@@AAABBBCCCEEEHHHJJJKKKMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSVVVYYY[[[\\\^^^bbbfffhhhiiijjjnnnqqqoooppprrrqqqooommmmmmmmmkkkkkkllllllmmmmmmnnnnnnjjjlllmmmoooqqqsssttttttsssvvvzzz{{{zzzxxxwwwvvvtttttttttrrrooommmlllmmmjjjmmmppprrrssstttwwwxxxyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwuuurrrooommmjjjkkkmmmooorrruuuwwwxxxwwwxxxzzz|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{}}}}}}}}}~~~}}}{{{yyywwwuuusssqqqppppppppprrrrrrrrrtttuuuxxxzzz||||||||||||{{{{{{zzzxxxxxxvvvvvvwwwxxxyyy{{{|||}}}{{{|||}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{zzzxxxwwwtttttttttuuuwwwzzz}}}~~~~~~}}}|||{{{yyywwwvvvvvvtttrrrssstttvvvvvvuuutttttttttttttttuuuuuuvvvuuuuuuuuuttttttssssssrrrtttuuuwwwyyyzzzyyywwwvvvyyywwwuuuttttttuuuwwwyyy{{{{{{{{{zzzyyyxxxvvvvvvvvvxxxyyyzzzzzz{{{~~~~~~~~~~~~~~~---...000000111222555777444888<<<>>>===;;;999999777888:::<<<===????????????@@@BBBDDDFFFHHHIIIJJJKKKJJJHHHHHHIIIKKKMMMOOOLLLMMMOOORRRVVVYYY\\\^^^[[[___dddfffggghhhkkkooonnnpppqqqqqqooolllllllllhhhhhhiiijjjkkkmmmmmmnnnkkkmmmooorrrttttttttttttppptttxxx{{{zzzxxxwwwwwwtttttttttrrrpppnnnnnnoookkknnnqqqssstttuuuxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwyyyyyyyyyxxxuuurrrnnnlllhhhiiikkknnnqqqtttvvvwwwxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{}}}~~~}}}{{{xxxvvvsssrrrrrrrrrsssrrrrrrsssuuuwwwzzz{{{|||||||||{{{zzzyyywwwvvvwwwwwwvvvwwwxxxzzz|||~~~{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||||||||{{{zzzyyyvvvuuuuuuuuuwwwzzz}}}~~~}}}|||zzzxxxwwwvvvtttrrrrrrsssuuuuuuuuussssssrrrrrrrrrsssttttttuuuuuutttttttttsssssssssrrrtttwwwyyyyyyxxxvvvuuuzzzxxxuuussssssuuuxxxzzz}}}}}}}}}|||{{{zzzxxxwwwvvvxxxyyyzzzzzz|||~~~~~~~~~~~~~~~---///000000000111333666>>>>>>===<<<;;;:::999999;;;;;;;;;;;;<<<===>>>??????AAACCCEEEGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNKKKOOOSSSVVVXXXXXXYYY[[[___bbbeeehhhiiiiiikkkllllllmmmmmmmmmllliiifffdddeeefffhhhiiihhhiiikkklllllllllnnnoooqqqssstttuuurrrtttvvvwwwuuutttttttttttttttttttttsssqqqooonnnooopppsssuuuwwwxxxxxxxxx}}}zzzwwwuuuvvvxxxyyyyyywwwxxxyyyyyywwwsssooollliiiiiijjjkkknnnqqqtttuuutttvvvyyyzzzzzzzzz{{{||||||yyyvvvvvvyyy||||||{{{{{{|||}}}~~~~~~~~~}}}yyyzzz{{{yyyvvvsssqqqqqqoooqqqssstttuuuuuuvvvxxx|||{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyyyyxxxwwwxxx{{{}}}~~~}}}||||||yyyvvvsssrrrsssvvvwwwwwwtttuuuuuuvvvvvvuuusssrrrsssttttttsssqqqqqqrrrttttttvvvyyy{{{|||{{{zzzxxxtttsssrrrtttvvvxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~......---,,,+++---000333888888999999999888888888<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPSSSVVVYYYYYYYYYZZZ[[[]]]```dddfffggghhhiiijjjiiijjjkkkkkkjjjiiigggeeeeeeggghhhiiihhhiiijjjlllmmmnnnooopppqqqrrrssssssqqqsssuuuvvvtttsssssstttvvvvvvuuutttsssqqqooonnnoooqqqsssuuuwwwxxxxxxxxxzzzwwwtttssstttvvvwwwwwwwwwxxxyyyyyywwwssspppmmmiiiiiiiiijjjmmmooorrrsssrrrtttwwwyyyyyyyyyzzz{{{}}}zzzwwwwwwyyy{{{|||{{{{{{|||}}}}}}~~~}}}||||||zzz{{{{{{yyyuuurrrppppppoooppprrrsssttttttuuuvvvzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxuuuvvvvvvvvvuuuvvvyyy{{{~~~~~~}}}zzzwwwtttssstttvvvwwwwwwtttuuuvvvwwwwwwwwwuuuuuusssssstttrrrqqqppprrrsssvvvxxx{{{~~~}}}{{{zzzvvvuuutttuuuwwwyyyzzzyyyyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{|||||||||}}}~~~~~~~~~---------,,,,,,---111444333444666888999999999888============>>>???@@@AAACCCDDDFFFHHHJJJKKKKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWZZZ[[[[[[ZZZZZZ[[[\\\___bbbddddddeeefffgggeeefffggghhhhhhhhhgggffffffggghhhhhhgggggghhhjjjmmmmmmnnnooooooppppppqqqooorrrtttuuutttsssttttttyyyxxxvvvtttrrrppppppooooooqqqsssuuuwwwxxxxxxxxxvvvsssqqqppprrrtttuuuuuuvvvwwwyyyyyywwwtttqqqooojjjiiiiiiiiikkkmmmooopppoooqqquuuwwwwwwxxxyyyzzz}}}{{{xxxxxxyyyzzzzzzzzz{{{|||||||||||||||{{{zzz{{{{{{{{{yyyuuuqqqppppppooopppqqqrrrssstttttttttxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{|||~~~~~~~~~}}}|||zzzyyyxxxwwwvvvvvvqqqrrrrrrrrrrrrsssvvvyyy|||}}}|||yyyvvvuuuvvvwwwxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwtttuuuuuutttrrrqqqssstttwwwzzz~~~}}}zzzwwwvvvuuuvvvyyy{{{{{{{{{yyyzzzzzzyyywwwuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{|||~~~,,,...000222222333666888333555777:::<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>???@@@DDDDDDFFFHHHJJJLLLMMMMMMKKKLLLNNNQQQSSSUUUWWWXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[]]]```bbbbbbbbbcccdddcccdddeeefffffffffeeeeeeeeefffggggggeeeeeefffgggiiijjjkkklllmmmnnnoooooooooqqqtttuuuuuuuuuuuuvvvzzzxxxvvvssspppooooooooopppqqqsssvvvwwwxxxxxxxxxsssrrrpppppprrrtttttttttvvvwwwxxxyyyxxxvvvsssqqqkkkkkkjjjiiiiiijjjlllllllllnnnrrrtttuuuvvvxxxyyy|||{{{zzzyyyyyyyyyyyyyyy|||||||||||||||{{{{{{{{{yyyzzzzzzxxxtttrrrqqqqqqqqqqqqqqqssstttuuuttttttuuuuuuvvvwwwxxxzzz{{{|||zzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~}}}||||||{{{}}}|||zzzxxxvvvuuuttttttnnnoooppppppppprrruuuwwwyyy{{{}}}{{{xxxwwwxxxxxxxxxxxxzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwuuutttssstttvvvxxx{{{}}}zzzwwwvvvuuuvvvyyy{{{{{{zzzyyyyyyzzzxxxvvvuuuuuuvvvxxxxxxxxxxxxxxxyyyyyyzzzxxxyyy{{{}}}...222666888777666555555444666888;;;===>>>??????AAAAAA@@@???>>>>>>??????DDDDDDFFFHHHJJJLLLNNNOOONNNOOOQQQTTTVVVYYY[[[\\\YYY[[[\\\\\\ZZZYYYZZZ[[[ZZZ]]]```aaaaaaaaabbbbbbeeeeeeeeeeeeeeeddddddccceeeggggggfffdddccccccddddddeeefffhhhkkkmmmnnnoooooorrruuuwwwwwwwwwxxxyyyzzzxxxuuurrrpppooonnnnnnpppqqqtttvvvxxxyyyyyyyyytttrrrqqqqqqsssuuuuuutttvvvwwwxxxyyyxxxwwwuuutttooommmllljjjiiiiiijjjjjjjjjmmmpppsssttttttvvvwwwzzzzzzzzzyyyxxxwwwwwwxxx||||||||||||{{{|||||||||wwwxxxxxxvvvtttrrrssstttsssrrrrrrtttwwwxxxwwwuuutttttttttuuuwwwyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{||||||||||||{{{{{{yyyxxxwww{{{zzzxxxvvvtttrrrqqqqqqnnnooopppoooooopppsssvvvvvvxxx}}}}}}{{{xxxxxxyyyzzzyyyxxx~~~~~~}}}}}}{{{xxxvvvuuuuuuvvvvvvuuusssrrrtttuuuwwwzzz{{{xxxvvvttttttuuuwwwyyyyyyyyyxxxyyyyyyxxxvvvuuuuuuvvvxxxxxxyyyyyyzzzzzzzzzzzzyyyzzz|||~~~222555888999777333000///444555777:::>>>AAACCCDDDIIIHHHFFFDDDCCCAAAAAAAAAEEEEEEFFFHHHJJJMMMOOOPPPQQQRRRTTTWWWYYY[[[]]]^^^YYYZZZ[[[[[[ZZZZZZ[[[\\\\\\^^^aaabbbaaa```aaabbbfffeeeeeeeeeeeedddddddddhhhhhhiiigggdddccccccdddaaabbbdddgggiiilllnnnooonnnqqquuuwwwxxxyyyzzz{{{yyyxxxvvvtttrrrpppooooooppprrrtttvvvxxxyyyyyyyyyuuutttssssssuuuvvvuuutttvvvwwwxxxxxxyyyxxxwwwvvvsssqqqooollljjjiiiiiiiiijjjlllppprrrrrrssstttvvvvvvxxxyyyxxxvvvvvvvvvwww{{{zzzzzzzzzzzz{{{||||||wwwxxxwwwuuusssrrrssstttsssrrrqqqtttxxxzzzyyyvvvssssssttttttuuuwwwxxxyyywwwwwwwwwxxxyyyzzz||||||{{{{{{{{{zzzyyywwwvvvuuuxxxwwwuuusssqqqpppoooooonnnooooooooonnnoooqqqtttsssuuuyyy}}}{{{yyyxxxxxxzzz{{{zzzyyy~~~~~~}}}|||zzzxxxuuutttsssssstttrrrqqqpppqqqssswwwyyy}}}}}}zzzwwwtttsssrrrsssvvvxxxxxxwwwwwwyyyyyyyyywwwvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{|||444555777666444333222333444555777;;;AAAFFFLLLOOORRRQQQOOOLLLIIIGGGFFFFFFGGGGGGHHHIIILLLOOOQQQSSSTTTUUUWWWYYY[[[]]]___```XXXYYY[[[[[[ZZZ[[[]]]___]]]___bbbcccbbbaaaaaabbbeeeeeeeeeeeefffggghhhhhhkkklllllljjjgggeeeeeeeeecccdddeeegggjjjlllmmmnnnmmmppptttvvvwwwyyyzzz|||yyyxxxxxxwwwuuutttrrrqqqqqqrrrtttwwwxxxyyyyyyyyywwwuuuttttttuuuvvvuuusssvvvvvvwwwxxxyyyyyyyyyxxxwwwuuurrrnnnllljjjiiiiiijjjmmmppprrrrrrrrrssstttsssuuuwwwwwwuuutttuuuwwwwwwwwwvvvwwwxxxyyy{{{|||zzzzzzyyyuuurrrpppppprrrrrrpppooosssxxx{{{yyywwwtttsssssssssssstttuuuuuutttuuuuuuvvvxxxzzz|||}}}|||{{{{{{zzzxxxwwwuuutttuuutttsssqqqooonnnnnnmmmnnnoooooonnnlllmmmoooqqqppprrruuuxxxzzz|||||||||yyyxxxwwwxxxzzz{{{{{{zzzzzzzzz{{{{{{zzzxxxvvvuuutttuuuuuusssrrrqqqssstttwwwyyy|||~~~~~~|||yyywwwtttsssrrrsssvvvwwwxxxwwwwwwxxxyyyyyyxxxxxxyyyzzzzzz{{{|||}}}}}}}}}|||{{{~~~~~~333444444444444666:::===555666999>>>EEEMMMTTTXXXZZZXXXUUURRROOOLLLKKKJJJHHHHHHIIIKKKMMMPPPSSSUUUVVVWWWXXXZZZ\\\^^^___```XXXYYY[[[[[[[[[]]]```bbb^^^```ccccccbbbbbbbbbbbbdddddddddeeegggiiikkklllnnnnnnnnnllliiigggfffgggffffffgggiiijjjlllmmmmmmkkknnnrrruuuwwwxxxzzz{{{yyyyyyzzzyyyxxxvvvtttsssqqqrrrtttwwwyyyyyyzzzyyywwwvvvttttttuuuuuutttrrrvvvvvvwwwxxxyyyyyyyyyyyyyyywwwtttpppmmmjjjiiiiiikkknnnqqqrrrrrrqqqrrrsssqqqtttvvvvvvtttsssuuuwwwttttttttttttvvvxxxzzz{{{}}}|||zzzvvvqqqnnnnnnooopppnnnmmmqqqxxx{{{yyyvvvttttttsssrrrrrrrrrsssssssssssstttvvvxxxzzz|||}}}}}}||||||{{{yyywwwuuutttsssrrrqqqooonnnmmmmmmmmmnnnnnnnnnlllkkkkkkmmmnnnoooppprrruuuwwwyyyzzzzzzwwwvvvvvvxxxzzz|||{{{zzzwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxwwwuuuuuuvvvwwwxxxzzz|||}}}}}}{{{yyyxxxuuusssrrrtttvvvxxxxxxxxxvvvxxxyyyyyyyyyyyyzzz|||zzz{{{}}}~~~~~~~~~}}}|||~~~}}}}}}{{{|||}}}666777888777666777888:::??????@@@AAAEEELLLTTTZZZfffddd___YYYRRRMMMLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^``````aaa]]]\\\ZZZZZZ[[[]]]aaacccddddddddddddddddddddddddfffgggiiijjjjjjkkkmmmoooqqqrrrqqqnnnjjjhhhjjjmmmiiiiiiiiikkkmmmooonnnmmmmmmoooqqqtttvvvwwwwwwwwwvvvyyy{{{}}}}}}|||zzzyyyxxxwwwvvvxxxzzz{{{{{{zzzxxxvvvtttssssssuuuwwwyyyvvvwwwxxxyyyyyyyyyyyyxxx}}}yyyuuurrrpppnnnllljjjlllnnnrrruuuwwwvvvuuussstttsssssssssssstttuuuuuussstttuuuuuuuuuwwwzzz}}}}}}yyyuuuqqqooommmmmmnnnmmmmmmpppuuuyyyyyywwwzzzwwwtttpppooooooqqqrrruuuuuuuuuwwwzzz{{{|||{{{{{{zzzyyyxxxvvvuuuttttttnnnnnnoooppppppqqqrrrsssqqqooollljjjiiikkkmmmoooqqqqqqqqqrrrsssvvvxxxyyy{{{wwwtttuuuyyy{{{zzzwwwwwwxxxyyyxxxwwwwwwxxxzzzxxxwwwvvvuuuuuuuuuvvvwwwzzz{{{}}}}}}|||{{{yyywwwuuuvvvvvvuuusssssstttvvvyyyyyyxxxwwwxxxzzz}}}~~~{{{yyyxxxyyy{{{||||||{{{~~~~~~|||}}}~~~666777888888888888;;;===@@@AAABBBEEEIIIPPPYYY___jjjiiieee___XXXSSSQQQQQQQQQRRRRRRSSSTTTVVVXXXXXXZZZ[[[]]]^^^```aaaaaabbb```___^^^]]]^^^aaaccceeeffffffffffffffffffffffffhhhjjjlllllllllmmmoooqqqsssttttttqqqmmmkkklllnnnkkkkkkkkknnnppprrrqqqpppmmmnnnppprrrttttttttttttxxxyyyzzz|||~~~~~~|||zzzyyyxxxxxxyyy{{{||||||{{{yyyxxxvvvttttttuuuwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{xxxtttrrrqqqpppnnnmmmnnnpppsssvvvwwwwwwuuutttvvvvvvvvvvvvwwwwwwwwwxxxrrrtttuuuuuuuuuvvvxxxzzz{{{zzzwwwtttrrrpppnnnnnnnnnmmmmmmppptttwwwwwwvvvyyywwwssspppooooooqqqrrrvvvuuuuuuwwwzzz||||||{{{{{{zzzzzzyyywwwuuutttsssmmmnnnoooqqqrrrsssssssssrrrpppmmmkkkkkklllooopppoooooooooppprrruuuxxxzzz{{{wwwttttttxxxzzzxxxvvvwwwxxxxxxwwwvvvvvvwwwyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{yyywwwvvvssstttuuutttsssssstttvvvwwwwwwvvvvvvwwwyyy|||}}}|||{{{zzzzzz|||}}}}}}||||||}}}~~~555777999::::::<<<>>>AAABBBDDDFFFIIINNNUUU]]]ccclllllliiiddd]]]XXXTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^___aaabbbcccccccccdddcccbbbbbbccceeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhkkkmmmnnnooooooppprrrtttvvvwwwxxxvvvssspppppppppooooooooorrrtttvvvuuutttqqqqqqrrrsssttttttttttttzzzyyyxxxzzz}}}}}}zzzzzzyyyxxxzzz|||}}}|||{{{{{{yyywwwuuuuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{|||}}}zzzwwwtttrrrqqqpppooonnnoooqqqtttvvvwwwvvvuuutttvvvvvvwwwxxxxxxxxxxxxwwwqqqsssuuuuuuuuuuuuvvvwwwvvvvvvuuutttrrrpppnnnmmmnnnmmmmmmooorrrttttttsssxxxvvvssspppooooooppprrrvvvuuuuuuwwwyyy{{{{{{zzzzzz{{{{{{zzzxxxuuusssqqqlllnnnppprrrttttttttttttsssqqqooommmmmmnnnpppqqqnnnmmmmmmnnnqqquuuyyy{{{{{{xxxttttttvvvwwwvvvtttvvvvvvwwwvvvttttttvvvwwwwwwvvvuuuuuuvvvwwwyyyzzzyyyzzz{{{{{{zzzwwwuuusssqqqrrrttttttsssssstttvvvuuuuuutttuuuwwwyyy{{{|||~~~|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~666888:::<<<===???CCCEEEGGGIIIKKKNNNQQQWWW^^^bbbiiiiiiiiieee___YYYUUUTTTTTTUUUUUUVVVXXXZZZ[[[\\\```aaabbbdddeeefffffffffgggggggggggghhhiiijjjkkkjjjjjjjjjjjjjjjiiiiiiiiilllnnnpppqqqqqqrrrtttuuuyyyzzz{{{zzzxxxuuusssrrrsssssssssvvvxxxzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvyyyvvvtttvvvzzz|||{{{xxxxxxwwwwwwxxx{{{||||||{{{{{{zzzxxxvvvuuuuuuvvvwwwwwwwwwvvvvvvwwwyyy|||}}}zzzwwwtttqqqpppooommmkkkooopppsssuuuvvvuuutttsssrrrssstttuuuvvvuuuuuutttppprrruuuuuutttssssssssstttttttttsssqqqooolllkkknnnmmmnnnnnnooopppppppppwwwuuurrrpppoooooopppqqqtttssssssuuuwwwyyyyyyxxxyyyzzz{{{{{{yyyuuurrrooolllnnnpppsssuuuuuuuuuuuurrrqqqooommmmmmoooppprrrnnnmmmmmmnnnqqquuuzzz}}}zzzwwwtttsssttttttsssrrrtttuuuuuutttrrrrrrsssuuuttttttsssssstttvvvwwwyyyxxxyyyyyyyyyxxxvvvsssqqqoooqqqsssssssssssstttvvvtttttttttuuuwwwyyy{{{|||}}}||||||~~~~~~}}}{{{~~~~~~~~~777999<<<>>>@@@CCCGGGJJJLLLNNNPPPQQQSSSVVVZZZ]]]dddeeefffddd```[[[XXXVVVTTTUUUVVVXXXZZZ\\\^^^```bbbccceeefffggghhhiiiiiiiiiiiijjjkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjiiimmmoooqqqqqqqqqrrrtttvvv{{{{{{{{{{{{{{{yyywwwuuuwwwvvvvvvxxx{{{|||{{{zzz{{{zzzyyyxxxxxxwwwwwwwwwvvvsssrrrsssvvvwwwvvvttttttttttttuuuxxxzzzzzzzzzzzzyyyxxxvvvvvvuuuvvvvvvwwwwwwvvvvvvxxx{{{~~~|||xxxtttpppnnnllliiihhhmmmnnnppprrrssssssrrrrrrqqqrrrssssssttttttssssssqqqsssuuuuuusssqqqqqqqqqtttttttttrrrpppmmmjjjhhhmmmmmmnnnnnnnnnnnnnnnooouuusssqqqpppoooooooooppprrrqqqqqqrrrtttvvvuuutttxxxyyyzzzzzzxxxtttqqqooommmnnnpppssstttuuuuuuuuuqqqpppnnnmmmmmmooopppqqqoooooooooppprrrvvvzzz}}}xxxvvvsssrrrqqqqqqqqqpppsssssssssrrrppppppqqqrrrrrrqqqqqqqqqrrrsssuuuvvvwwwwwwxxxxxxwwwuuusssqqqoooqqqssstttsssssstttuuuttttttuuuvvvxxxyyy{{{|||~~~|||{{{{{{|||}}}|||{{{yyy{{{999;;;>>>AAACCCFFFJJJMMMPPPRRRSSSTTTSSSTTTWWWYYY```bbbdddcccaaa^^^]]]\\\WWWXXXYYYZZZ\\\___aaabbbcccdddfffhhhiiikkkkkklllkkklllmmmnnnooonnnmmmmmmnnnmmmmmmllllllkkkkkkjjjnnnoooqqqrrrrrrsssuuuwwwzzzyyyyyyzzz{{{{{{yyyxxxyyyxxxxxxyyy{{{{{{zzzyyyyyyyyywwwvvvuuutttttttttqqqqqqrrrrrrqqqqqqpppppppppooopppsssvvvyyyzzzyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyzzz{{{}}}}}}zzzuuuqqqnnnkkkiiifffkkklllnnnppprrrssssssrrrttttttssssssssstttuuuvvvssstttuuutttrrrppppppqqqttttttsssqqqooollljjjiiilllmmmnnnnnnmmmmmmnnnooosssrrrqqqooooooooooooooopppooooooppprrrssssssrrrvvvvvvwwwwwwvvvsssqqqooooooooopppqqqrrrsssttttttpppooonnnnnnnnnooopppqqqqqqqqqqqqrrrtttvvvxxxyyyvvvtttrrrqqqooooooooopppqqqrrrrrrpppnnnnnnooopppqqqpppoooooopppqqqrrrsssuuuvvvwwwxxxwwwuuusssrrrooorrrtttuuuttttttttttttuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzxxxxxxyyyzzzyyyxxxwwwyyy|||~~~;;;===@@@CCCEEEHHHLLLOOORRRTTTUUUVVVUUUUUUVVVWWWZZZ]]]___````````````aaa^^^^^^^^^^^^___aaabbbbbbbbbcccfffhhhkkklllmmmnnnmmmnnnppprrrrrrqqqpppnnnppppppoooooonnnmmmmmmllloooqqqssssssssstttvvvxxxyyywwwvvvwwwyyy{{{{{{zzzzzzyyyxxxyyyzzzzzzxxxvvvwwwvvvuuusssrrrrrrrrrrrrmmmqqqtttsssoookkkkkkmmmmmmmmmnnnqqqvvvyyy{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzz{{{}}}~~~zzzvvvrrrpppnnnkkkiiijjjlllnnnppprrrttttttuuuvvvuuusssrrrrrrtttvvvxxxuuuvvvuuusssqqqooopppqqqssssssqqqooonnnmmmmmmlllkkkmmmooonnnmmmlllnnnppprrrqqqpppoooooonnnoooooopppooooooppprrrsssrrrqqqttttttttttttsssrrrqqqpppqqqqqqoooooooooqqqrrrtttpppppppppppppppqqqrrrrrrqqqrrrssssssttttttttttttssssssqqqpppnnnnnnoooppppppqqqpppooommmlllmmmnnnrrrqqqpppoooooopppqqqrrrtttuuuvvvwwwwwwvvvuuusssqqqsssvvvwwwuuutttsssttttttuuuvvvvvvwwwwwwwwwwwwxxxwwwuuuuuuvvvvvvuuutttuuuwwwzzz{{{|||===???BBBDDDFFFIIILLLOOORRRTTTVVVWWWVVVVVVWWWXXXVVVXXX[[[]]]]]]___aaacccdddcccbbbbbbbbbbbbbbbbbbbbbccceeehhhkkkmmmooooooooopppssstttuuusssqqqppprrrrrrqqqqqqpppooonnnnnnppprrrtttuuuuuuuuuwwwyyyxxxuuussstttxxx{{{|||{{{zzzyyyxxxxxxyyyxxxvvvtttwwwvvvtttsssrrrrrrrrrssslllqqqvvvuuunnniiiiiilllkkklllmmmqqqvvvzzz|||||||||||||||}}}}}}}}}}}}}}}wwwxxxzzz}}}~~~zzzvvvsssrrrpppnnnmmmkkklllnnnqqqsssuuuvvvwwwvvvtttrrrppppppsssvvvxxxwwwwwwvvvssspppoooppprrrrrrqqqpppnnnnnnnnnooopppjjjmmmoooooommmmmmoooqqqqqqqqqpppoooooonnnnnnoooqqqpppoooppprrrssssssrrrssssssrrrrrrrrrqqqqqqqqqsssqqqooommmmmmoooqqqsssqqqqqqqqqqqqrrrrrrssstttqqqrrrssstttsssrrrqqqppprrrrrrqqqooommmmmmnnnpppoooppppppnnnlllkkklllmmmsssrrrqqqpppppppppqqqrrrssstttvvvwwwxxxwwwvvvuuurrruuuwwwxxxvvvtttssssssttttttuuuuuuuuuuuuttttttvvvuuusssrrrssstttsssrrruuuwwwxxxzzzzzz|||DDDDDDEEEGGGIIIJJJKKKLLLPPPQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ\\\^^^aaadddeeehhheeecccdddfffgggeeebbbhhheeebbbaaadddgggjjjkkkrrrssstttttttttsssrrrqqqttttttsssrrrqqqppppppoootttuuuuuuvvvwwwwwwxxxxxxttttttuuuvvvwwwxxxxxxxxxxxxwwwuuutttssssssssssssvvvvvvuuutttrrrpppnnnmmmpppppppppooommmkkkhhhggghhhhhhiiikkkoootttzzz}}}{{{|||~~~}}}{{{zzz~~~}}}|||}}}~~~|||yyywwwtttpppmmmmmmnnnpppqqqssssssttttttsssssssssttttttuuuuuuuuuwwwsssppppppssstttqqqmmmlllnnnpppqqqpppooooooppppppqqqqqqppppppppppppooottttttsssssssssrrrrrrrrrsssrrrrrrssstttsssqqqooopppnnnmmmnnnpppsssssssssrrrqqqooonnnnnnnnnoooooopppqqqrrrtttuuuvvvvvvvvvxxxvvvtttqqqooooooooopppqqqqqqpppooonnnnnnoooooorrrqqqpppooonnnnnnnnnnnnssssssrrrrrrrrrsssssstttuuuuuuuuuuuutttttttttuuuxxxwwwvvvvvvvvvtttqqqooommmnnnoooqqqsssuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttvvvvvvxxxyyy{{{|||}}}~~~AAAAAABBBDDDEEEGGGHHHIIIQQQQQQRRRSSSTTTUUUVVVVVVXXXYYY[[[^^^```bbbdddeeeiiifffdddeeeggghhheeebbbeeecccaaabbbdddhhhjjjkkkppprrrsssuuuuuuuuutttssssssssssssrrrrrrqqqqqqpppuuuuuuvvvvvvwwwxxxxxxxxxuuuuuutttuuuuuuvvvwwwxxxwwwvvvuuusssrrrrrrsssssswwwvvvuuutttrrrpppnnnlllppppppoooooommmkkkiiihhhgggggghhhjjjnnnrrrwwwzzzyyyzzz{{{}}}}}}}}}}}}}}}~~~{{{yyyvvvssspppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqrrrsssssstttttttttqqqnnnpppssstttrrrooommmoooqqqrrrqqqpppqqqqqqtttsssrrrrrrqqqrrrrrrrrruuuuuuuuuuuutttttttttsssttttttttttttuuutttrrrqqqpppnnnmmmnnnqqqsssttttttrrrqqqpppooonnnoooppppppqqqrrrsssuuuvvvwwwwwwwwwxxxwwwtttqqqooonnnnnnoooqqqpppoooooonnnnnnnnnooosssrrrqqqqqqpppppppppppprrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvuuutttvvvvvvvvvwwwxxxwwwtttqqqooopppqqqrrrsssuuuvvvvvvwwwwwwvvvvvvuuuttttttssstttuuuvvvwwwyyyzzz{{{|||??????@@@AAACCCEEEFFFGGGPPPPPPQQQRRRSSSTTTUUUUUUVVVXXX\\\aaaccceeeeeeeeeiiigggfffgggiiihhhdddaaaaaa```___aaaeeegggiiiiiilllooorrruuuwwwwwwvvvuuussssssssssssssssssssssssuuuuuuvvvwwwxxxxxxxxxxxxvvvuuusssrrrrrrsssuuuvvvvvvuuusssrrrrrrrrrrrrssswwwwwwvvvtttrrrpppnnnmmmooooooooonnnmmmkkkjjjiiiffffffggghhhkkkooosssvvvvvvwwwxxxyyy{{{~~~~~~|||zzzvvvtttuuuttttttsssqqqooonnnmmmnnnnnnoooooopppqqqqqqqqqpppnnnlllnnnrrrtttssspppnnnppprrrrrrrrrrrrssstttxxxvvvtttsssrrrsssuuuuuuwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuttttttpppooonnnooorrrtttuuuuuusssrrrqqqpppppppppqqqrrrqqqrrrsssuuuwwwxxxxxxxxxxxxwwwtttqqqooommmmmmmmmpppooonnnnnnmmmnnnnnnnnnssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrssstttvvvvvvtttvvvwwwxxxyyywwwvvvuuuuuuuuuvvvyyyzzzyyyvvvsssqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvuuutttssssssssstttuuuwwwxxxyyyyyy}}}~~~?????????@@@BBBDDDFFFGGGNNNOOOOOOPPPQQQQQQRRRRRRTTTXXX^^^dddhhhiiihhhgggiiigggfffggghhhgggccc___\\\\\\]]]```dddfffffffffhhhkkkooosssvvvwwwvvvuuusssssstttttttttuuuuuuuuuuuuuuuwwwxxxxxxxxxwwwwwwuuutttqqqooooooqqqsssttttttsssrrrqqqpppqqqrrrssswwwvvvvvvtttrrrpppnnnmmmnnnnnnnnnmmmmmmlllkkkkkkgggfffggghhhjjjmmmppprrrsssttttttvvvyyy}}}}}}{{{xxxvvvvvvvvvuuutttrrrpppnnnmmmllllllmmmmmmmmmnnnnnnnnnnnnlllkkkmmmpppqqqqqqooonnnppprrrsssssssssuuuvvvzzzxxxuuusssssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwvvvuuuuuuuuuvvvqqqpppoooppprrruuuvvvvvvssssssrrrqqqqqqqqqrrrssspppqqqssstttvvvwwwwwwwwwwwwvvvtttqqqnnnmmmllllllnnnnnnmmmmmmmmmmmmmmmnnnqqqrrrrrrsssssssssssssssssssssssssssssstttuuuuuuuuuvvvyyy{{{{{{zzzxxxvvvuuuvvvwwwyyy{{{zzzvvvsssrrrrrrsssuuuwwwxxxyyyzzzxxxyyyyyyyyyxxxwwwvvvuuusssssstttuuuvvvvvvwwwwwwzzz{{{~~~~~~@@@@@@??????@@@BBBDDDEEELLLLLLMMMMMMNNNNNNOOOOOOSSSXXX```ggglllmmmmmmkkkjjjhhhffffffgggfffbbb^^^[[[[[[\\\```ccceeeeeedddeeehhhlllpppssstttttttttttttttuuuuuuvvvvvvwwwwwwtttuuuvvvxxxxxxwwwvvvuuusssrrrooommmmmmoooqqqrrrqqqqqqpppoooooopppqqqrrrvvvvvvuuutttsssqqqpppooommmmmmmmmllllllmmmmmmmmmiiiiiiiiiiiijjjlllnnnoooqqqqqqrrrtttxxx}}}~~~}}}{{{yyywwwuuuuuuuuuuuutttrrrqqqpppllllllllllllllllllllllllllllllkkklllmmmnnnnnnmmmoooppprrrsssssstttwwwyyyzzzxxxuuusssrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttvvvwwwvvvttttttuuuwwwsssqqqpppqqqsssvvvvvvvvvssssssrrrqqqqqqrrrssstttpppppprrrssstttuuuuuuuuuvvvuuusssqqqnnnmmmkkkkkkmmmlllllllllllllllmmmmmmnnnoooppprrrssssssssssssuuuuuutttsssssssssttttttvvvxxxzzz|||}}}|||zzzxxxwwwwwwxxxyyyzzzyyyuuurrrssstttuuuwwwzzz|||}}}~~~{{{{{{|||||||||zzzxxxwwwtttuuuuuuuuuvvvvvvwwwwwwxxxzzz}}}}}}CCCBBB@@@??????AAABBBDDDKKKLLLLLLLLLMMMMMMMMMNNNRRRXXXaaajjjpppssssssrrrmmmjjjffffffffffffccc___]]]]]]^^^aaadddffffffeeeeeegggjjjmmmppprrrssssssttttttttttttuuuuuuvvvvvvssstttvvvwwwwwwvvvtttssspppooommmllllllnnnooopppoooooonnnnnnnnnoooqqqrrrtttttttttttttttsssrrrrrrlllllllllllllllmmmnnnooommmlllllllllmmmmmmnnnnnnppppppqqqssswww{{{}}}||||||{{{yyywwwuuuuuuvvvvvvvvvvvvuuuuuunnnnnnmmmlllkkkjjjjjjiiijjjjjjkkkkkkkkklllllllllnnnppprrrrrrsssuuuxxxzzzzzzxxxvvvtttsssssstttuuussssssttttttttttttuuuuuutttvvvxxxvvvttttttvvvyyyvvvtttrrrrrrtttvvvvvvvvvsssrrrqqqqqqqqqrrrssstttqqqqqqrrrsssssssssssssssssssssrrrpppooommmlllkkkkkkkkkkkkkkkkkkkkklllmmmkkkmmmoooqqqssssssssssssuuuuuutttttttttttttttuuuxxxyyy{{{}}}~~~}}}|||{{{{{{zzzyyyzzzzzzyyywwwtttvvvwwwyyy{{{}}}|||}}}~~~~~~|||zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwxxx{{{}}}JJJHHHFFFDDDCCCDDDEEEFFFLLLMMMMMMMMMMMMNNNNNNNNNSSSXXXbbbkkkssswwwxxxxxxrrrmmmhhhfffggggggeeebbbbbbbbbbbbcccfffhhhhhhhhhhhhiiijjjlllnnnppprrrsssrrrrrrrrrrrrrrrsssssssssqqqsssuuuvvvvvvuuurrrqqqlllllllllllllllmmmnnnooommmmmmllllllmmmoooppprrrrrrrrrssstttttttttttttttlllkkkkkkkkklllnnnooopppppppppppppppooooooooooooooopppqqqsssvvvzzz}}}~~~|||{{{{{{{{{yyywwwvvvvvvwwwxxxxxxxxxwwwwwwqqqpppooommmkkkjjjiiihhhfffgggiiijjjjjjkkkmmmnnnnnnoooqqqqqqrrrtttxxx{{{zzzyyywwwvvvuuutttttttttsssssssssttttttuuuuuuuuuuuuxxxyyyxxxuuuuuuxxx|||xxxvvvtttssstttuuuuuutttrrrqqqpppppppppqqqssstttssssssttttttssssssrrrqqqqqqqqqqqqpppooommmlllllljjjjjjjjjjjjjjjkkklllllljjjllloooqqqsssttttttsssrrrrrrsssssstttvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||{{{zzz||||||}}}~~~|||}}}}}}zzzyyyvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwyyy{{{~~~QQQOOOLLLIIIHHHHHHJJJKKKNNNNNNNNNNNNNNNOOOOOOOOOSSSYYYbbbllluuuzzz||||||uuupppjjjggghhhhhhgggeeegggeeeeeefffhhhjjjkkkkkkkkkkkkkkkkkkmmmooorrrsssppppppppppppppppppppppppppprrrtttvvvuuutttqqqpppjjjjjjkkklllmmmmmmnnnnnnmmmlllllllllmmmooopppqqqqqqqqqssstttuuuuuuuuuuuukkkkkkkkkkkklllnnnpppqqqssssssrrrrrrqqqqqqppppppooopppqqqtttvvvyyy|||}}}}}}|||{{{|||{{{zzzxxxwwwxxxxxxyyyyyyyyyxxxxxxsssrrrpppnnnllljjjhhhgggccceeegggiiijjjlllnnnpppmmmooopppqqqrrrtttxxx{{{zzzzzzyyyxxxwwwvvvuuutttssstttttttttuuuuuuvvvvvvvvvyyy{{{yyyvvvvvvzzz~~~zzzxxxuuuttttttuuuuuutttqqqqqqpppooopppqqqssstttuuuuuuuuuuuutttsssrrrqqqppppppppppppooonnnmmmllljjjiiiiiiiiijjjkkkkkkllljjjlllooorrrtttuuuuuutttooopppqqqsssuuuxxxzzz{{{{{{||||||}}}~~~~~~~~~|||{{{{{{}}}|||}}}}}}zzzxxxuuuuuuuuuuuuuuuttttttttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~TTTPPPLLLLLLNNNPPPOOOMMMNNNNNNPPPQQQRRRRRRRRRRRRZZZ^^^eeekkkppptttxxx{{{vvvrrrmmmkkkllllllkkkiiihhhhhhhhhggggggiiilllnnnoookkkggggggkkkooorrrrrrsssrrrqqqpppoooooooooooopppqqqsssttttttsssqqqpppkkkkkkjjjjjjjjjjjjkkkkkkqqqooommmkkkkkkmmmooopppssssssttttttuuuvvvwwwwwwooollliiiiiillloooooonnnqqqsssttttttsssrrrsssuuuooopppqqqtttwwwzzz}}}}}}}}}{{{zzz{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{{{{zzzyyyxxxvvvuuutttrrrpppnnnllllllllllllmmmmmmnnnnnnoooooopppqqqrrrsssuuuvvvwwwxxxyyyyyyzzzzzzyyywwwvvvuuuvvvvvvvvvuuusssrrrssstttvvvyyy{{{{{{yyyxxxzzz|||~~~|||zzzxxxxxxvvvtttrrrpppppppppppppppppppppppprrrrrrssstttsssqqqnnnmmmrrrpppnnnnnnoooooommmllliiikkklllllljjjiiiiiijjjmmmoooqqqssssssqqqooonnnnnnqqquuuwwwxxxyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||{{{zzzxxxtttvvvwwwvvvtttsssssssssvvvvvvvvvwwwyyy{{{}}}}}}||||||~~~VVVSSSOOONNNQQQSSSSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUZZZ]]]ccchhhmmmrrrwwwzzzxxxuuuqqqooooooooonnnlllkkkjjjjjjiiiiiijjjmmmoooooolllhhhgggjjjnnnpppqqqrrrrrrqqqqqqppppppppppppqqqssstttuuuuuutttsssqqqnnnmmmlllkkkkkkkkkllllllooonnnllljjjjjjkkkmmmoooqqqqqqrrrsssssstttuuuuuupppmmmjjjjjjmmmooopppoooqqqrrrssssssrrrrrrtttuuurrrssstttwwwzzz}}}|||~~~}}}{{{yyyyyyxxxxxxvvvuuuuuuvvvwwwxxxwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvuuutttrrrpppoooooonnnnnnooooooppppppppppppqqqqqqqqqrrrssstttvvvwwwzzzzzz{{{zzzyyywwwuuutttwwwxxxwwwvvvtttssstttvvvyyy{{{}}}}}}|||zzz{{{}}}~~~|||yyyxxxwwwuuurrrppppppppppppppppppppppppppppppqqqsssssssssqqqpppnnnrrrpppooooooppppppooommmjjjlllmmmlllkkkiiijjjjjjkkkmmmoooqqqrrrrrrpppooonnnqqqtttwwwwwwxxxyyy{{{||||||||||||}}}}}}~~~~~~~~~}}}|||{{{|||{{{yyyxxxuuuvvvwwwvvvtttssstttuuuwwwwwwwwwxxxyyy|||~~~~~~}}}~~~~~~~~~YYYUUURRRQQQTTTWWWWWWVVVXXXXXXXXXXXXXXXYYYYYYXXXZZZ]]]aaaeeeiiiooouuuyyy{{{yyywwwuuuuuutttsssqqqooonnnmmmllllllmmmnnnoooooollliiihhhiiilllnnnooorrrrrrrrrrrrrrrqqqqqqqqqssstttuuuwwwwwwuuutttsssqqqpppmmmkkkjjjkkklllllllllkkkjjjhhhiiijjjlllmmmoooooooooppppppqqqqqqqqqpppnnnkkkkkklllnnnoooooooooppprrrrrrrrrrrrsssuuussstttuuuwwwzzz|||{{{|||}}}|||zzzxxxwwwxxxvvvtttrrrqqqrrrtttvvvxxxxxxzzz{{{||||||{{{yyyxxxwwwwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrsssssssssrrrsssrrrqqqpppqqqrrrtttuuuzzz{{{{{{{{{zzzxxxvvvuuuyyyyyyyyyxxxvvvuuuvvvwww|||~~~~~~}}}|||}}}}}}zzzxxxvvvuuussspppnnnoooooooooooooooooooooooonnnppprrrssstttsssrrrqqqrrrpppooopppqqqqqqpppoookkkmmmnnnnnnlllkkkkkkllliiikkknnnppprrrrrrqqqpppmmmpppsssuuuvvvwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}~~~}}}{{{{{{{{{{{{yyywwwvvvwwwvvvuuussssssuuuwwwzzzzzzzzzzzz{{{}}}}}}}}}~~~\\\XXXTTTSSSWWWZZZ[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^aaacccgggmmmtttxxx~~~~~~}}}}}}|||zzzwwwvvvsssrrrpppoooppppppppppppooommmjjjiiiiiikkkmmmnnnrrrssssssssstttsssssssssssstttvvvwwwwwwvvvtttsssrrrpppmmmjjjiiiiiijjjkkkjjjjjjhhhhhhhhhiiikkklllmmmmmmmmmnnnnnnnnnnnnnnnooommmkkkjjjkkklllmmmnnnlllnnnpppppppppppprrrsssqqqrrrrrrtttvvvxxxzzz{{{yyyzzzzzzyyyvvvuuuuuuvvvuuussspppnnnnnnpppsssuuuyyyzzz{{{||||||zzzxxxwwwvvvuuuuuuuuutttsssssssssrrrssstttvvvvvvvvvvvvuuuvvvtttqqqpppooopppssstttxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzzyyywwwvvvwwwxxx}}}~~~}}}|||{{{zzzxxxuuutttsssqqqnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnqqqssstttttttttsssqqqpppooopppqqqqqqpppooommmnnnoooooommmllllllmmmkkkllloooppprrrrrrqqqqqqmmmpppssstttttttttuuuvvvuuuvvvxxxzzz|||~~~~~~~~~~~~}}}~~~|||zzzzzzzzzzzzxxxwwwwwwwwwvvvtttssstttwwwzzz||||||||||||}}}~~~~~~~~~^^^YYYUUUTTTXXX[[[]]]\\\___^^^]]]\\\\\\\\\]]]^^^___aaabbbdddgggmmmsssxxx~~~{{{yyyvvvsssqqqqqqrrrsssqqqpppooonnnllljjjiiijjjlllnnnrrrssstttuuuvvvvvvuuuuuutttuuuvvvxxxxxxvvvuuutttqqqpppmmmjjjhhhhhhhhhiiijjjjjjiiiiiiiiijjjllllllmmmmmmmmmmmmmmmmmmmmmlllnnnmmmllljjjiiiiiikkklllkkkmmmnnnooonnnnnnpppqqqpppqqqqqqrrrsssuuuwwwxxxxxxyyyyyywwwuuuttttttuuutttrrrooolllkkklllooopppwwwxxxyyy{{{zzzyyywwwvvvsssssssssrrrrrrqqqqqqqqqrrrtttvvvxxxyyyyyyxxxxxxxxxvvvsssqqqpppqqqssstttuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzyyywwwvvvwwwxxx{{{|||}}}~~~~~~|||zzzxxxwwwuuusssqqqpppooommmkkklllllllllllllllllllllllllllmmmpppsssuuuvvvuuuuuurrrpppooooooqqqqqqpppnnnmmmoooppppppnnnmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqnnnppprrrsssrrrqqqqqqrrroooqqquuuyyy|||}}}}}}||||||}}}}}}{{{zzzyyyzzzyyyxxxvvvvvvwwwvvvuuutttuuuxxx{{{}}}}}}}}}}}}~~~aaa\\\WWWVVVXXX\\\^^^^^^___^^^]]]]]]]]]^^^___```aaabbbdddeeehhhmmmssswww~~~|||zzzvvvsssqqqrrrttttttrrrooonnnnnnnnnllljjjkkkmmmooorrrsssuuuwwwxxxxxxwwwwwwuuuwwwxxxyyyyyyxxxwwwuuuqqqpppooommmkkkjjjjjjiiilllkkkkkkllllllmmmnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnmmmjjjhhhhhhjjjlllmmmnnnpppooonnnnnnoooqqqrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyxxxvvvtttssstttsssqqqnnnkkkjjjkkklllmmmssstttvvvxxxxxxwwwvvvuuuqqqqqqppppppoooooonnnnnnppprrruuuxxxzzz{{{zzzzzzyyyxxxvvvtttsssssstttuuussstttvvvyyyzzz{{{{{{{{{yyyyyyyyyxxxvvvuuuvvvwwwxxxyyyzzz|||}}}|||xxxuuusssqqqooooooooonnnllljjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmpppsssuuuvvvvvvvvvtttrrrqqqqqqqqqqqqpppnnnmmmoooppppppnnnmmmmmmnnnqqqrrrrrrrrrrrrrrrqqqqqqoooqqqrrrrrrpppnnnmmmmmmkkkmmmrrrwww{{{~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}{{{yyyyyyyyyyyywwwuuuuuuvvvwwwvvvvvvwwwzzz|||}}}}}}}}}~~~ddd___YYYWWWZZZ]]]______```___^^^]]]^^^___aaabbbaaabbbdddfffhhhlllqqquuu||||||zzzuuurrrpppqqqtttuuurrrooommmoooooommmkkklllnnnqqqrrrsssvvvxxxyyyyyyxxxxxxxxxyyy{{{||||||{{{yyyxxxssssssssssssqqqpppnnnmmmnnnnnnnnnoooppppppqqqqqqrrrrrrqqqppppppooonnnnnnpppqqqpppmmmiiiiiikkknnnqqqrrrsssrrrpppooopppqqqsssssssssssstttuuuuuuvvvwwwyyyzzzzzzxxxuuutttsssooonnnmmmkkkkkkkkklllllloooqqqsssuuuvvvvvvuuutttppppppooonnnmmmmmmllllllmmmppptttxxxzzz||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwtttuuuvvvxxxyyyyyyxxxxxxwwwxxxwwwvvvtttssstttvvvvvvvvvwwwzzz}}}|||xxxtttpppnnnmmmmmmmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjlllnnnqqqtttvvvvvvvvvvvvxxxvvvtttttttttsssqqqooommmooopppooonnnlllmmmmmmpppppppppqqqrrrrrrrrrrrrqqqrrrsssqqqnnnkkkiiiiiiiiikkkoootttxxx{{{|||}}}{{{{{{zzzyyyyyyyyyyyyyyyzzz|||~~~||||||||||||zzzyyyxxxyyyxxxvvvuuutttvvvwwwxxxxxxxxxzzz|||{{{{{{|||}}}gggaaa[[[YYY[[[^^^`````````___^^^^^^___aaaccceee```bbbdddfffhhhlllpppsss{{{|||zzztttqqqoooqqqtttvvvrrrnnnmmmooopppnnnlllmmmpppsssrrrtttvvvyyyzzzzzzyyyyyy{{{|||}}}}}}|||{{{uuuvvvwwwxxxwwwtttrrrpppoooppppppqqqrrrsssssssssttttttsssrrrqqqpppoooooorrrsssrrroookkkjjjllloootttuuuuuutttrrrqqqqqqrrrsssrrrrrrrrrrrrsssttttttvvvyyy{{{|||yyyvvvtttsssllllllkkkkkkllllllmmmmmmlllnnnqqqssstttuuutttsssppppppooonnnmmmlllkkkkkkkkknnnrrrwwwzzz|||||||||zzzzzzzzzzzzyyyyyyxxxxxxvvvvvvwwwxxxxxxwwwuuutttvvvvvvvvvuuusssrrrssstttuuuuuuvvvzzz}}}|||xxxtttnnnlllkkkkkkmmmmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiilllnnnqqqtttvvvvvvvvvvvv{{{yyywwwvvvuuutttrrrpppmmmnnnpppooommmllllllmmmmmmmmmnnnpppqqqrrrssstttrrrssssssqqqmmmiiigggggghhhjjjnnnrrrvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxzzz}}}}}}|||zzzzzzzzz|||zzzxxxxxxxxxxxxvvvuuusssuuuxxxyyyyyyyyyzzz|||zzz{{{{{{}}}~~~{{{}}}~~~~~~{{{{{{~~~kkkfff___[[[ZZZ\\\^^^```ccccccccccccdddeeefffgggggggggffffffhhhiiikkkmmmrrrxxx{{{xxxvvvtttqqqppppppooonnnlllkkknnnrrrtttttttttsssssswwwwwwyyyzzz{{{{{{|||||||||}}}}}}|||zzzvvvsssqqqoooppprrrtttvvvxxxxxxyyyvvvvvvvvvtttrrrrrrsssttt{{{yyyvvvtttqqqooonnnnnnsssssstttttttttsssqqqppppppqqqrrrqqqoooppptttxxxzzzyyyxxxvvvuuusssrrrqqqoooppppppooommmkkklllmmmnnnooooooppprrrsssttttttqqqqqqooollliiiggghhhiiigggiiimmmqqqtttvvvxxxxxxvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzyyywwwtttrrrqqqsssrrrpppooonnnnnnnnnoooqqqrrrtttvvvwwwxxxxxxwwwsssnnnjjjiiilllnnnmmmjjjhhhgggfffeeefffgggiiikkkooorrruuuwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvtttrrrqqqppppppooommmkkkkkkmmmooonnnnnnmmmnnnoooqqqssstttrrrqqqooommmlllkkkkkkllljjjlllpppsssuuuuuutttssswwwwwwxxxxxxxxxxxxwwwwwwvvvwwwyyyyyyxxxwwwvvvvvvtttvvvyyyyyyxxxwwwwwwxxxzzzwwwtttuuuxxx|||}}}}}}|||}}}~~~}}}zzzyyyyyyzzz}}}~~~jjjeee^^^ZZZYYYZZZ\\\\\\bbbbbbbbbcccdddeeeffffffdddddddddeeefffggghhhhhhnnnttt{{{{{{wwwuuuooommmkkkjjjkkkkkkiiihhhmmmppptttvvvwwwvvvvvvwwwvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{xxxuuusssrrrssstttvvvxxxyyyzzzzzzvvvxxxyyyyyyxxxxxxzzz{{{|||{{{zzzxxxuuusssqqqppprrrssstttttttttsssqqqppppppqqqrrrpppoooppptttwwwxxxxxxvvvuuusssrrrqqqpppnnnooopppooommmkkkllllllnnnnnnoooqqqrrrsssttttttsssrrrqqqnnnjjjhhhhhhjjjhhhjjjmmmooorrrssstttttttttuuuwwwyyyzzz{{{{{{zzzxxxxxxxxxwwwuuurrrpppnnnqqqpppnnnmmmlllkkkllllllmmmoooqqqtttvvvwwwwwwwwwrrrnnniiiiiimmmooonnnllljjjiiihhhgggggghhhjjjkkknnnqqqsssuuuuuuuuuvvvwwwzzzzzzyyyxxxvvvuuusssrrrpppqqqqqqooommmllllllnnnmmmmmmmmmmmmnnnppprrrsssrrrqqqooommmlllllllllmmmlllnnnqqqtttuuuuuutttssswwwwwwwwwxxxxxxwwwwwwwwwvvvxxxyyyyyyxxxwwwwwwwwwuuuwwwyyyzzzyyyxxxxxxxxxzzzwwwuuuuuuxxx|||}}}}}}zzz{{{}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~mmmhhhaaa\\\ZZZZZZ[[[[[[``````aaabbbcccdddeeefffcccdddeeefffggggggffffffiiinnntttwwwwwwuuurrrqqqjjjhhhgggggghhhhhhhhhgggmmmppptttvvvwwwwwwwwwxxxuuuwwwyyy{{{}}}~~~}}}{{{yyyvvvuuussstttuuuvvvwwwxxxxxxxxxuuuwww{{{}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxtttrrrqqqrrrssstttsssrrrqqqpppppppppqqqpppooopppsssuuuuuuttttttrrrqqqpppoooooommmnnnoooooommmkkkkkklllmmmnnnpppqqqsssttttttuuuuuuuuussspppllliiiiiijjjiiijjjlllnnnooopppqqqqqqqqqrrrtttvvvxxxyyyyyyzzzuuuuuuuuusssqqqooollljjjmmmlllkkkiiihhhhhhhhhhhhjjjkkknnnqqqtttuuuvvvvvvpppmmmiiijjjmmmoooooonnnmmmllljjjiiiiiijjjkkklllmmmooorrrssssssssstttuuuxxxxxxxxxwwwvvvtttsssrrrppprrrsssrrrpppmmmlllmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqpppnnnmmmmmmnnnnnnnnnpppsssvvvwwwvvvuuutttvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxyyyyyyyyyyyyxxxxxxvvvxxxzzz{{{zzzyyyyyyzzzzzzxxxvvvvvvxxx{{{|||}}}zzz{{{}}}~~~}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~rrrmmmgggbbb___^^^\\\[[[^^^^^^```aaacccdddeeeeeeeeegggiiikkkkkkjjjhhhgggfffjjjnnnppppppooonnnnnnjjjhhhggggggiiijjjjjjiiikkknnnqqqttttttuuuvvvwwwvvvwwwxxxzzz{{{|||||||||}}}}}}}}}~~~~~~~~~|||zzzwwwvvvuuuqqqrrrsssttttttuuuuuutttrrruuuyyy|||}}}}}}}}}~~~{{{wwwtttpppqqqrrrssssssrrrqqqpppooooooooooooooopppqqqrrrqqqqqqppppppoooooonnnnnnlllnnnoooooommmlllllllllmmmnnnppprrrtttuuuuuuuuuwwwwwwvvvrrrnnnkkkjjjjjjiiijjjkkklllnnnoooppppppppppppqqqrrrssstttttttttrrrrrrqqqpppnnnkkkiiigggiiihhhhhhgggfffeeeeeeeeejjjkkknnnppprrrsssttttttooollljjjjjjmmmooopppppppppooommmkkkkkkkkkmmmmmmmmmoooqqqrrrrrrrrrtttuuuvvvvvvvvvuuutttsssqqqpppqqqsssuuuuuurrrooommmlllmmmmmmmmmnnnnnnooopppppprrrqqqpppnnnnnnnnnooooooppprrruuuwwwxxxxxxvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyzzz{{{zzzzzzxxxzzz|||}}}|||{{{{{{|||{{{yyyxxxxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~yyyzzz{{{{{{{{{{{{zzzyyyzzz{{{|||~~~uuuqqqkkkfffccc```^^^\\\[[[\\\^^^aaacccdddeeeeeefffhhhkkkmmmnnnllljjjiiifffhhhkkkkkkkkkjjjkkkllljjjhhhggghhhjjjllllllkkkkkknnnqqqrrrssssssuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz|||}}}}}}zzzzzzyyyxxxvvvtttsssrrrpppqqqrrrssssssssssssrrrrrruuuyyyzzzzzzzzzzzzzzz~~~|||wwwtttooopppqqqrrrrrrqqqppppppooonnnnnnnnnoooooopppooonnnmmmmmmmmmmmmmmmmmmmmmlllnnnppppppooommmlllmmmlllnnnpppsssuuuuuuuuuuuuxxxxxxwwwtttpppmmmkkkkkkhhhiiijjjkkkmmmoooqqqrrroooooonnnnnnnnnmmmnnnnnnnnnnnnnnnmmmllliiigggfffffffffffffffffffffeeeeeemmmnnnpppqqqrrrrrrqqqqqqnnnlllkkkkkkmmmoooqqqrrrrrrqqqooommmlllmmmnnnooooooqqqrrrrrrrrrrrrtttvvvtttttttttsssrrrpppooonnnpppsssvvvvvvssspppnnnmmmmmmmmmnnnoooooopppppppppqqqpppooonnnnnnoooppppppppprrruuuxxxyyyyyyxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxzzzxxxwwwyyy{{{}}}}}}{{{{{{}}}~~~~~~~~~||||||{{{zzzzzz{{{|||}}}}}}~~~|||||||||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{|||~~~vvvrrrmmmhhheeeaaa^^^[[[YYYZZZ]]]```bbbddddddddddddfffiiilllmmmlllkkkiiihhhiiiiiihhhggggggiiikkkhhhfffeeefffhhhjjjjjjjjjnnnppprrrsssssssssuuuvvvuuuuuuuuuuuuttttttsssrrrqqqrrrssstttuuuwwwxxxxxxrrrsssttttttsssrrrooonnnpppqqqrrrssssssssssssssssssvvvxxxyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}yyyuuurrrnnnooopppqqqrrrqqqppppppooommmmmmmmmoooooonnnmmmkkkkkkkkkllllllmmmmmmmmmllloooqqqrrrpppooonnnnnnkkkmmmqqqtttvvvvvvvvvuuuwwwxxxxxxuuuqqqnnnllllllhhhhhhiiijjjlllnnnpppqqqnnnnnnlllkkkjjjjjjjjjjjjllllllllllllkkkiiigggfffeeefffggghhhiiiiiihhhhhhnnnooopppqqqrrrqqqppppppnnnmmmllllllmmmoooqqqrrrrrrqqqooonnnnnnnnnpppqqqqqqrrrssssssrrrsssuuuwwwuuuttttttrrrqqqooommmlllppprrruuuuuusssqqqooonnnnnnnnnoooppppppppppppppppppooonnnnnnnnnooopppqqqooorrruuuxxxzzzzzzyyyxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{yyywwwyyy}}}}}}~~~}}}~~~~~~}}}|||{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz|||}}}~~~xxxtttppplllhhhddd```]]]WWWYYY\\\```bbbdddddddddccceeegggjjjlllllllllkkkjjjjjjhhheeecccdddfffiiifffeeeddddddfffhhhhhhgggnnnpppqqqrrrqqqqqqrrrtttssssssttttttssssssrrrrrrpppppppppppppppqqqqqqqqqjjjmmmppprrrrrrpppmmmkkknnnnnnpppqqqrrrrrrrrrrrrrrrsssuuuvvvuuuvvvwwwyyyxxxyyyyyyyyyxxxuuuqqqooommmnnnpppqqqqqqqqqpppooonnnmmmlllmmmoooooommmkkkiiijjjjjjkkklllmmmmmmnnnmmmooossssssrrrpppooooookkkmmmqqqtttvvvwwwvvvvvvvvvwwwxxxvvvrrrooommmmmmhhhhhhhhhhhhiiikkkmmmnnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjkkklllkkkjjjiiihhheeegggiiikkklllmmmmmmmmmlllmmmooopppqqqqqqqqqpppnnnnnnmmmllllllnnnppprrrqqqpppooonnnnnnpppqqqsssqqqrrrsssrrrqqqrrrtttwwwwwwvvvuuutttqqqooolllkkkoooqqqssstttrrrqqqppppppooooooqqqrrrrrrqqqqqqpppnnnnnnmmmmmmmmmnnnpppqqqnnnppptttxxxzzz{{{zzzzzz{{{{{{||||||||||||{{{{{{|||yyyvvvxxx}}}~~~~~~|||~~~{{{|||}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~|||{{{zzz{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{xxxsssppplllhhhdddaaaVVVXXX\\\___bbbcccdddddddddeeehhhjjjlllnnnnnnnnnllljjjhhhdddaaabbbeeehhhgggeeeddddddfffhhhgggggglllnnnoooooonnnnnnooopppqqqrrrssssssttttttsssssspppoooooonnnmmmllllllkkkfffiiinnnqqqrrrooollliiijjjkkklllnnnooooooppppppnnnpppqqqrrrrrrsssvvvxxxuuuvvvvvvvvvtttrrrooommmmmmnnnooopppqqqqqqpppooonnnlllkkkllloooooommmjjjhhhiiijjjkkklllmmmmmmnnnmmmpppsssuuusssqqqppppppkkkmmmqqqtttwwwwwwvvvvvvuuuvvvwwwvvvrrrooonnnnnniiiiiihhhgggggghhhiiijjjllllllkkkjjjjjjkkklllmmmiiijjjkkkllllllkkkjjjiiifffhhhjjjmmmooopppppppppiiikkkmmmoooqqqqqqqqqqqqoooooonnnmmmlllmmmppprrrqqqpppooonnnnnnppprrrsssqqqrrrrrrqqqpppqqqtttvvvyyyyyywwwuuurrrooommmkkknnnppprrrsssrrrqqqqqqrrroooppprrrrrrsssrrrqqqpppmmmmmmllllllmmmnnnooopppmmmooosssxxxzzz{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}yyyvvvxxx~~~}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||~~~~~~}}}}}}~~~~~~tttwwwvvvqqqllljjjeee___bbb___]]]___cccffffffeeeddddddeeehhhkkknnnoooooonnnkkkgggdddcccdddgggiiieeeeeeffffffggghhhhhhhhhmmmllllllllllllmmmmmmmmmooopppqqqqqqqqqpppnnnmmmmmmnnnooommmkkkhhhhhhhhhcccgggmmmppppppnnnmmmllliiiiiiiiiiiijjjkkkllllllnnnmmmllllllnnnqqqtttvvvyyytttrrrsssrrrnnnkkklllkkkjjjkkknnnqqqrrrrrrqqquuusssqqqnnnllljjjiiihhhkkkkkkllloooqqqpppnnnllltttuuuuuuvvvuuurrrpppnnnpppooopppuuu{{{}}}zzzuuuqqqrrrssstttrrrpppmmmkkkeeefffggggggffffffggghhhjjjiiiiiihhhhhhiiijjjkkklllllllllllllllkkkkkkjjjllllllllllllmmmmmmmmmmmmllljjjiiijjjnnnooonnnlllpppppppppooonnnoooqqqtttqqqooonnnnnnppprrrsssrrruuutttsssrrrsssuuuwwwxxx|||yyyvvvsssrrrrrrpppoooppppppppppppppppppppppppppppppqqqrrrrrrpppooonnnooommmlllkkkkkkmmmpppqqqooopppsssuuuwwwxxxwwwwwwyyy{{{~~~~~~~~~~~~||||||{{{{{{|||~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzzzz{{{||||||{{{{{{zzz|||{{{zzzyyyyyyyyyzzz{{{}}}zzzxxx{{{}}}~~~~~~~~~~~~~~~sssvvvvvvrrrmmmkkkgggaaabbb```___```dddggggggffffffeeeeeegggiiikkkmmmmmmmmmjjjgggdddcccdddfffhhhgggggggggggggggggghhhhhhiiihhhgggffffffggghhhiiillllllmmmnnnnnnmmmlllkkkkkkllllllkkkhhhfffeeefffdddhhhmmmppppppnnnmmmmmmjjjjjjjjjiiijjjjjjkkklllmmmlllkkkkkklllooorrrtttwwwsssqqqrrrrrrnnnlllllljjjjjjkkkmmmppprrrrrrqqqpppooonnnmmmmmmlllmmmmmmkkklllmmmoooqqqrrrpppnnnssssssttttttsssrrrpppoooqqqqqqsssyyy}}}}}}wwwrrrqqqrrrssstttssspppnnnlllggghhhhhhgggfffeeegggiiijjjiiihhhhhhiiijjjkkklllmmmnnnnnnnnnnnnmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnllljjjiiijjjmmmooonnnlllooopppqqqqqqppppppqqqsssrrrpppnnnoooqqqsssssssssvvvuuuttttttuuuwwwzzz{{{|||xxxvvvuuutttrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooqqqpppnnnlllmmmnnnppprrrqqqrrrssstttvvvwwwwwwwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||{{{|||}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{zzz|||{{{zzzyyyyyyzzzzzz{{{}}}zzzyyy{{{}}}~~~}}}|||||||||}}}||||||||||||}}}oootttvvvrrrnnnlllhhhdddcccbbbaaaccceeehhhhhhhhhhhhgggfffffffffhhhiiijjjkkkiiifffcccbbbcccdddfffiiihhhhhhgggggggggggggggfffdddbbbaaaaaabbbdddfffiiijjjkkkkkkkkkkkkkkkjjjjjjllllllkkkhhhfffeeeffffffjjjnnnqqqqqqpppoooooommmllllllkkkkkkkkkkkkkkkmmmlllkkkjjjkkkmmmoooppptttpppnnnqqqqqqnnnlllnnnjjjjjjkkknnnqqqsssrrrqqqnnnnnnnnnmmmmmmnnnnnnooollllllmmmppprrrsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqrrrssswww|||}}}vvvppprrrrrrssssssrrrpppnnnmmmjjjjjjiiigggeeeeeegggiiiiiiiiiiiiiiijjjkkkmmmnnnoooppppppppppppooonnnnnnnnnnnnooooooppppppppppppkkkjjjjjjkkkmmmnnnmmmlllnnnppprrrsssrrrqqqqqqrrrrrrpppooooooqqqssstttsssvvvvvvvvvvvvxxxzzz}}}|||zzzyyyxxxvvvtttttttttsssrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqtttsssqqqooooooppprrrssstttssssssssstttuuuvvvwwwwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzz}}}|||{{{zzzyyyyyyzzzzzz|||zzzyyy{{{}}}{{{{{{zzzzzz{{{{{{|||}}}yyyyyyzzz{{{}}}~~~jjjppptttqqqmmmkkkhhhdddccccccccceeeggghhhiiiiiijjjiiihhhfffddddddfffgggiiigggeeecccbbbbbbccccccffffffeeeeeeeeefffggghhhfffdddaaa___^^^```ccceeeiiiiiijjjkkkllllllmmmmmmlllnnnnnnmmmjjjhhhggghhhiiilllqqqssssssrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnmmmlllkkkkkklllnnnoooqqqmmmlllooopppnnnmmmnnnllllllnnnqqqtttuuutttrrrqqqpppooonnnnnnmmmmmmnnnnnnmmmnnnpppsssttttttrrroooooooooooopppqqqrrrsssssstttwww|||~~~}}}xxxtttqqqqqqqqqqqqpppooonnnmmmmmmmmmjjjgggeeeeeegggjjjjjjiiiiiiiiikkkmmmooopppqqqqqqrrrrrrqqqqqqpppoooooooooppppppqqqqqqrrrrrrkkkkkkkkkkkklllmmmmmmmmmmmmpppsssuuutttrrrqqqqqqqqqooonnnnnnppprrrssssssvvvuuuuuuvvvxxx{{{}}}|||{{{xxxvvvuuutttsssrrrqqqqqqqqqrrruuutttrrrqqqqqqqqqrrrsssvvvuuutttrrrrrrrrrssstttvvvtttrrrqqqqqqsssuuuwwwvvvxxx|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~~~~{{{{{{|||}}}|||zzzyyyzzzzzz|||{{{{{{zzzyyyxxxxxxxxx{{{yyyyyyzzz}}}~~~}}}zzzzzzzzzzzzzzz{{{{{{|||yyyyyyzzz|||~~~}}}}}}|||}}}}}}~~~fffmmmrrrooojjjhhheeecccbbbccceeefffggghhhiiijjjjjjjjjiiigggcccbbbdddfffgggfffeeecccbbbbbbbbbbbbaaaaaaaaaaaaccceeehhhjjjfffdddaaa^^^^^^```bbbdddhhhhhhiiijjjkkklllnnnnnnmmmnnnooommmkkkhhhhhhhhhlllooosssuuuuuuttttttuuutttsssrrrqqqpppooooooooooooooonnnmmmmmmnnnoooooonnnjjjjjjmmmooommmmmmnnnnnnoooqqqtttwwwxxxvvvuuuqqqqqqpppoooooooooppppppoooooooooqqqsssuuutttsssnnnnnnnnnooopppqqqsssssstttuuuvvvyyy{{{|||{{{yyyqqqpppooonnnnnnnnnnnnnnnooonnnlllhhhfffeeehhhjjjkkkjjjjjjjjjlllnnnpppqqqrrrrrrrrrrrrrrrqqqqqqpppnnnoooooopppqqqrrrrrrrrrkkkkkklllllllllllllllmmmmmmqqqtttvvvuuusssrrrqqqpppooommmmmmoooqqqrrrrrrtttsssssstttwwwzzz}}}~~~}}}}}}|||zzzxxxtttsssrrrpppppppppqqqrrrvvvuuusssrrrrrrrrrssstttwwwvvvuuutttssssssttttttuuusssqqqooooooqqqtttuuutttwwwzzz|||}}}}}}}}}|||}}}}}}~~~}}}|||{{{{{{xxxyyyzzz|||}}}~~~~~~~~~||||||}}}~~~~~~}}}|||zzzwwwxxxzzz}}}|||zzzyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuxxxxxxxxxyyy{{{|||||||||zzzzzz{{{{{{{{{{{{|||{{{||||||}}}~~~~~~~~~}}}}}}}}}|||}}}~~~dddlllrrrnnnhhheeebbb``````bbbdddfffffffffgggiiihhhjjjkkkiiieeebbbccceeeffffffeeedddcccbbbaaaaaa___^^^^^^___aaaeeehhhjjjfffeeebbb```___```bbbcccffffffggghhhjjjlllnnnooolllmmmnnnmmmjjjhhhgggggglllooosssuuuuuutttuuuuuuuuutttsssrrrqqqqqqqqqqqqpppooooooooooooppppppqqqllliiihhhlllnnnmmmlllnnnooopppssswwwzzzzzzxxxvvvpppppppppqqqrrrssstttuuuqqqpppoooqqqssstttsssrrrmmmnnnooopppqqqrrrsssssstttuuuvvvxxxyyyzzz{{{|||qqqpppooommmmmmnnnooooooooonnnmmmjjjhhhgggiiikkkllllllllllllmmmnnnpppqqqqqqrrrrrrrrrrrrqqqppppppmmmmmmnnnooopppqqqqqqrrrkkklllmmmmmmkkkkkklllmmmnnnqqquuuvvvuuusssrrrrrrqqqooommmnnnppprrrrrrrrrrrrrrrrrrsssuuuxxx{{{}}}}}}|||{{{|||||||||yyywwwsssrrrqqqooooooqqqrrrtttvvvuuuuuutttttttttttttttuuuuuuttttttttttttttttttsssqqqooonnnnnnppprrrtttsssvvvyyy||||||}}}}}}|||zzz{{{}}}~~~~~~~~~}}}|||yyyzzz{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}zzzxxxuuuvvvyyy}}}~~~}}}||||||||||||{{{{{{zzzxxxvvvuuutttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{||||||||||||{{{}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}~~~~~~eeennntttooohhhccc```^^^]]]```dddeeeddddddeeegggeeeiiilllkkkgggddddddfffeeeffffffeeedddcccaaa``````_________aaadddhhhjjjiiihhhgggeeeddddddeeeeeefffggggggiiikkknnnppprrrnnnoooooonnnkkkiiihhhiiikkknnnqqqrrrrrrrrrsssttttttsssrrrrrrqqqqqqqqqqqqooooooooooooppppppqqqqqqkkkhhhgggkkkmmmkkkkkkmmmoooqqqssswww{{{{{{xxxvvvrrrrrrrrrrrrsssuuuvvvwwwsssqqqpppppprrrrrrrrrqqqmmmnnnppprrrssssssrrrrrrsssuuuxxxyyyyyyyyyxxxxxxsssrrrpppnnnnnnoooqqqrrrmmmnnnnnnllljjjiiijjjkkknnnnnnmmmmmmmmmnnnpppqqqppppppqqqqqqqqqpppooooookkkkkklllmmmnnnoooppppppjjjlllnnnmmmkkkjjjkkkmmmppprrruuuvvvuuutttssstttsssqqqoooppprrrtttttttttrrrqqqqqqrrrtttwwwyyy{{{xxxwwwwwwyyyzzzzzzxxxvvvsssrrrqqqpppppprrruuuwwwuuuvvvvvvvvvvvvuuuttttttssssssssssssssstttttttttooonnnmmmmmmmmmoooppprrrqqqtttxxx{{{|||}}}}}}}}}|||{{{xxxzzz|||~~~~~~}}}{{{|||}}}}}}~~~~~~~~~}}}}}}{{{|||}}}}}}zzzxxxtttuuuxxx{{{~~~~~~~~~}}}|||zzzxxxvvvtttssstttuuuvvvvvvwwwxxxyyyyyyzzz{{{|||||||||{{{zzz|||}}}}}}~~~~~~}}}|||{{{zzz{{{~~~~~~}}}}}}}}}~~~~~~fffpppuuuqqqhhhccc```]]][[[___cccdddcccbbbdddfffccchhhmmmmmmhhheeeeeegggeeefffffffffeeecccaaa```bbbaaa``````aaadddgggiiimmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkknnnqqqtttvvvqqqrrrrrrqqqnnnlllkkkllliiilllooopppppppppqqqrrrrrrrrrqqqqqqppppppqqqqqqnnnnnnnnnooopppqqqqqqqqqkkkggggggkkkmmmkkkjjjlllooopppssswwwzzz{{{xxxuuuwwwvvvuuuttttttttttttttttttrrrppppppqqqqqqqqqpppmmmoooqqqssstttsssrrrqqqsssvvvzzz|||zzzxxxuuutttuuutttqqqpppoooqqqssstttlllmmmnnnmmmkkkjjjjjjkkkoooooonnnmmmmmmnnnooopppoooppppppppppppooonnnnnnjjjjjjkkklllmmmnnnoooooojjjmmmnnnmmmkkkjjjkkkmmmqqqsssuuuuuutttttttttttttttsssqqqrrrtttvvvvvvvvvrrrrrrqqqrrrsssvvvyyy{{{tttttttttvvvxxxyyywwwuuutttsssqqqqqqrrrtttwwwyyyuuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrrrrssssssttttttmmmlllllllllmmmnnnpppqqqqqqtttxxx{{{|||}}}~~~~~~}}}zzz|||~~~~~~}}}}}}||||||wwwxxx{{{~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{|||}}}zzzxxxsssuuuwwwzzz}}}~~~|||yyywwwuuuqqqssstttuuuuuuuuuwwwxxxxxxyyyzzz{{{|||{{{zzzzzzzzzzzz|||}}}}}}}}}|||{{{yyy{{{~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~iiimmmqqqppphhh```ZZZWWWYYY^^^cccdddaaa```cccfffaaaeeejjjmmmllljjjhhhggggggfffeeedddddddddddddddcccdddeeedddddddddfffhhhqqqtttuuuqqqmmmmmmllliiijjjjjjkkknnnqqqsssrrrqqqrrrpppooonnnnnnmmmkkkiiikkkllloooqqqrrrssssssrrrrrrpppnnnnnnoooppppppoooooonnnnnnppprrrsssrrrpppkkkhhheeefffiiimmmnnnnnnnnnppprrrtttvvvvvvwwwvvvwwwvvvtttsssrrrqqqqqqqqqtttrrrooooooppprrrrrrqqqmmmnnnoooppppppooonnnmmmppptttyyy{{{zzzyyywwwwwwuuuuuuuuuvvvwwwwwwuuusssooonnnlllkkkjjjkkkkkklllnnnnnnnnnnnnmmmllljjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjhhheeegggkkkoooppppppmmmmmmnnnoooooommmlllkkkqqqqqqrrrssstttttttttsssuuutttsssrrrqqqrrrssssssrrrqqqqqqrrrsssuuuwwwxxxyyywwwuuurrrqqqqqqrrrsssuuusssqqqsssvvvwwwvvvtttwwwyyy|||}}}|||zzzvvvtttrrrsssssssssttttttuuuuuurrrqqqnnnllllllnnnppprrrrrrrrrqqqrrrtttvvvyyy{{{||||||||||||}}}}}}}}}}}}{{{{{{zzzzzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzz|||}}}zzzzzz|||~~~}}}||||||xxxyyy{{{}}}~~~~~~|||yyyvvvuuuwwwvvvuuuuuuvvvwwwuuutttuuuvvvyyyzzz{{{{{{zzzyyy}}}}}}||||||{{{yyyxxxwwwvvvxxxzzz|||~~~~~~|||||||||}}}~~~}}}{{{yyy~~~~~~~~~~~~}}}|||{{{}}}}}}~~~iiimmmpppnnnggg___YYYVVVWWW[[[```aaa______cccffffffiiilllmmmmmmlllllllllhhhhhhgggfffffffffggggggggghhhiiihhhggggggiiikkkqqquuuwwwtttqqqqqqooolllmmmllllllmmmpppqqqqqqqqqrrrpppmmmlllllllllkkkiiilllmmmoooqqqrrrssssssrrrqqqooonnnnnnooooooooonnnnnnnnnnnnoooqqqrrrqqqooojjjgggeeeeeeiiimmmnnnoooqqqqqqqqqqqqssstttvvvwwwvvvuuutttsssrrrqqqqqqqqqrrrpppnnnnnnpppqqqqqqqqqooooooooonnnnnnmmmllllllpppssswwwyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwuuusssnnnmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmlllkkkjjjiiikkkkkklllllllllllllllllljjjhhhfffgggkkknnnoooooonnnooopppqqqqqqqqqppppppssssssssssssttttttttttttuuutttsssqqqqqqrrrrrrsssssssssrrrrrrsssuuuvvvxxxwwwvvvtttrrrqqqrrrssstttuuutttsssuuuxxxyyywwwuuuxxxyyy{{{{{{{{{yyyvvvuuusssssstttttttttuuuuuuuuuqqqpppooonnnnnnoooqqqrrrsssrrrrrrrrrsssvvvxxxzzz{{{{{{{{{{{{|||||||||}}}yyyxxxxxxxxxzzz}}}}}}{{{{{{{{{yyyyyy{{{~~~~~~}}}}}}}}}{{{yyyyyy|||~~~~~~~~~~~~}}}}}}yyyzzz|||}}}~~~{{{xxxwwwvvvuuutttuuuvvvwwwvvvuuuvvvwwwyyy{{{|||{{{zzzzzz{{{|||||||||{{{yyywwwvvvwwwxxxzzz|||}}}}}}}}}}}}zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~|||{{{~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~gggkkknnnkkkddd\\\WWWUUUTTTXXX\\\]]]]]]___cccgggiiijjjlllmmmlllmmmoooqqqkkkjjjjjjjjjjjjkkkkkklllkkkllllllkkkjjjiiikkklllqqqwwwzzzxxxvvvvvvtttpppqqqooommmmmmnnnpppppppppqqqnnnkkkiiijjjkkkkkkjjjnnnooopppqqqrrrrrrrrrrrrpppooommmmmmnnnooommmlllnnnmmmmmmnnnooopppnnnmmmhhhfffdddeeehhhlllooopppsssqqqooooooooorrruuuwwwuuutttsssqqqpppppppppppppppnnnlllmmmnnnpppqqqpppooonnnmmmkkkjjjjjjjjjkkkppprrrtttuuuuuuuuuvvvwwwyyyyyyyyyyyywwwuuusssrrrllllllkkkjjjjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjjjjkkkllllllmmmnnnnnnnnnnnnkkkiiiggggggjjjmmmnnnnnnoooppprrrssstttuuuuuuuuuuuuuuutttssssssssstttttttttsssrrrqqqqqqqqqrrrsssuuutttsssssssssuuuvvvwwwuuutttsssrrrrrrssstttuuuuuuuuuvvvyyy{{{{{{yyywwwyyyyyyyyyyyyyyywwwvvvvvvtttttttttuuuuuuuuuuuuuuuppppppppppppqqqqqqrrrrrrtttsssrrrrrrssstttvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{vvvvvvvvvwwwyyy|||~~~}}}}}}}}}zzzzzz{{{}}}~~~{{{{{{{{{zzzxxxxxxzzz|||~~~~~~}}}}}}~~~{{{{{{}}}~~~}}}{{{yyyvvvuuuttttttvvvxxxwwwwwwwwwxxxzzz{{{||||||{{{zzzzzz{{{|||}}}|||yyywwwuuuwwwxxxzzz{{{|||||||||{{{yyyyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{}}}eeehhhjjjhhhaaaYYYUUUTTTSSSVVVYYY[[[]]]```dddggggggiiikkklllmmmmmmoooqqqmmmmmmmmmmmmnnnoooppppppmmmnnnnnnmmmkkkjjjkkkmmmrrryyy}}}|||{{{{{{yyyuuuuuurrrnnnmmmmmmnnnooonnnooolllhhhggghhhjjjkkkkkkoooooopppqqqqqqrrrrrrrrrpppooonnnnnnooonnnmmmkkkmmmlllllllllmmmmmmkkkiiieeedddcccdddgggjjjnnnpppqqqpppooonnnoooppprrrsssrrrqqqpppooonnnnnnnnnnnnnnnllljjjkkkmmmnnnoooooommmkkkiiigggggghhhjjjkkknnnoooqqqqqqqqqrrrtttvvvyyyzzzzzzxxxuuurrrpppppplllkkkkkkkkkjjjjjjjjjjjjlllmmmmmmmmmmmmllllllkkkkkklllmmmooopppppppppoookkkjjjhhhhhhiiikkkmmmmmmooopppqqqsssuuuwwwxxxyyywwwwwwuuuttttttttttttuuutttsssqqqpppppppppqqqrrruuutttssssssssstttuuuvvvrrrrrrrrrrrrrrrtttuuuvvvuuuvvvyyy|||}}}}}}{{{yyyzzzzzzyyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuunnnoooqqqrrrssssssrrrrrrttttttsssrrrrrrsssttttttwwwxxxxxxxxxxxxyyyyyyyyywwwwwwwwwxxxyyy{{{}}}~~~}}}}}}~~~{{{{{{{{{~~~|||||||||zzzxxxwwwxxxzzz|||||||||}}}~~~}}}}}}~~~~~~|||{{{vvvuuuttttttwwwxxxyyyyyyyyyzzz{{{|||||||||{{{{{{yyy{{{}}}~~~}}}{{{wwwuuuwwwxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvwwwyyy{{{~~~}}}}}}}}}}}}|||zzzyyyyyyzzzzzz|||~~~cccfffgggddd^^^XXXUUUTTTUUUWWWZZZ]]]```cccfffhhheeehhhmmmooopppppppppqqqppppppppppppqqqqqqrrrssspppqqqqqqooommmmmmnnnooosssyyy~~~~~~~~~~~~|||yyywwwtttpppnnnmmmnnnmmmmmmmmmjjjgggfffhhhjjjllllllnnnnnnoooooopppqqqrrrsssqqqpppoooooopppooommmkkkmmmllljjjjjjkkkjjjhhhfffbbbbbbbbbbbbdddggglllnnnmmmmmmnnnooooooooooooooooooooonnnmmmllllllllllllllljjjhhhiiijjjlllmmmlllhhhfffeeedddeeegggjjjmmmkkklllnnnnnnnnnooorrruuuvvvxxxyyywwwssspppnnnnnnmmmlllllllllkkkjjjiiiiiilllmmmmmmnnnnnnnnnmmmmmmkkklllnnnpppqqqqqqppppppkkkkkkiiihhhhhhiiikkkllllllmmmoooqqqsssvvvxxxyyyxxxwwwwwwvvvuuuuuuuuuuuusssrrrqqqpppooopppqqqqqqsssrrrqqqqqqqqqrrrssstttpppqqqqqqrrrssstttuuuvvvtttwwwzzz}}}~~~}}}|||{{{{{{zzzyyywwwwwwwwwwwwxxxuuuuuuuuuuuuuuutttttttttnnnpppqqqsssssssssqqqqqqtttssssssrrrrrrrrrrrrrrruuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{|||~~~}}}|||}}}~~~}}}||||||~~~|||yyywwwxxxxxx{{{{{{{{{|||~~~~~~|||{{{xxxvvvuuuuuuwwwzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{yyy{{{~~~~~~|||yyyvvvwwwxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwtttuuuwwwzzz}}}~~~~~~}}}}}}|||zzzyyyxxxyyyzzz|||~~~bbbeeefffddd^^^YYYXXXXXXZZZ\\\___bbbeeeggghhhhhhfffjjjooorrrssssssssstttrrrrrrrrrrrrrrrrrrssstttsssttttttsssrrrqqqssstttsssyyy~~~}}}}}}~~~}}}zzzwwwtttqqqooonnnnnnlllkkkkkkhhhfffgggiiikkklllmmmlllllllllmmmoooqqqrrrssssssrrrrrrrrrsssqqqooollllllkkkiiiiiiiiigggeeeccc``````aaa```aaadddhhhllliiikkklllnnnoooooonnnmmmoooooonnnmmmmmmmmmmmmmmmkkkiiigggggghhhjjjjjjiiiccccccaaaaaacccfffjjjlllhhhiiikkkkkklllmmmppprrrsssvvvxxxvvvrrrooonnnpppoooooonnnmmmllljjjiiihhhkkkkkklllmmmnnnnnnnnnnnnlllmmmoooqqqqqqqqqooonnnllllllkkkiiiggggggiiikkkjjjjjjlllnnnqqqtttvvvxxxwwwwwwxxxxxxxxxwwwvvvvvvrrrqqqpppooooooooopppqqqpppooonnnnnnnnnpppqqqrrrooopppqqqrrrssstttuuuuuutttwwwzzz||||||{{{|||||||||{{{zzzyyyxxxxxxxxxxxxtttttttttttttttsssssssssooopppqqqrrrrrrqqqpppooosssssssssrrrrrrqqqqqqqqqsssttttttttttttuuuuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{zzz|||}}}}}}|||||||||}}}~~~}}}|||}}}~~~{{{yyyxxxyyy{{{{{{zzz{{{}}}~~~||||||~~~~~~|||{{{{{{yyywwwwwwyyy{{{||||||zzzzzzzzzzzzzzzzzzzzz{{{yyy{{{}}}~~~}}}{{{yyywwwwwwxxxzzz{{{|||||||||{{{zzz{{{||||||{{{zzzyyyxxxvvvwwwyyy{{{~~~~~~}}}|||{{{yyyxxxyyyzzz|||~~~dddfffgggeee```]]]]]]^^^___aaaeeehhhkkkkkkjjjhhhhhhjjjmmmpppqqqrrrtttvvvtttssssssrrrrrrrrrrrrsssssstttuuutttssssssuuuvvvtttyyy|||{{{{{{}}}}}}{{{vvvtttrrrppppppnnnllljjjiiigggggghhhkkkmmmmmmmmmjjjjjjjjjkkkmmmppprrrtttuuuuuutttuuuuuutttpppnnnllljjjhhhhhhgggeeebbb```^^^___```___^^^```eeeiiiiiiiiijjjkkklllmmmnnnoooqqqppppppoooooooooooooookkkiiigggfffgggggggggfffbbbaaaaaaaaabbbdddggghhheeegggiiijjjkkklllnnnpppqqqtttwwwvvvrrrpppqqqsssqqqqqqpppooommmkkkhhhggghhhiiijjjkkklllllllllllllllmmmpppqqqqqqpppnnnmmmllllllllliiifffeeehhhkkkhhhiiijjjlllnnnqqqtttvvvuuuvvvxxxzzzzzzyyywwwvvvrrrqqqpppooonnnooooooppplllkkkkkkkkklllmmmooopppooopppqqqrrrssstttttttttsssvvvyyyzzzyyyyyy{{{}}}||||||{{{{{{zzzyyyyyyxxxtttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnrrrrrrrrrrrrrrrqqqqqqppprrrrrrrrrssssssssstttttttttuuuwwwxxxzzz{{{{{{|||yyy{{{}}}}}}||||||}}}~~~|||{{{zzz{{{}}}~~~~~~}}}|||~~~~~~|||zzzzzz{{{|||{{{zzz{{{}}}}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||yyyxxxzzz|||}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxzzz|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz}}}eeehhhiiigggccc```aaabbbccceeeiiimmmooonnnkkkhhhhhhiiijjjkkkllloootttwwwuuutttsssrrrrrrrrrrrrrrrqqqrrrsssrrrrrrrrrtttvvvtttyyy{{{zzzyyy{{{|||zzzvvvtttrrrqqqqqqooollliiihhhggggggiiilllnnnnnnmmmhhhhhhiiijjjmmmppprrrtttwwwvvvvvvwwwwwwuuurrrooollljjjhhhgggfffdddaaa___]]]______^^^\\\^^^cccgggjjjiiihhhhhhiiilllooorrrsssrrrqqqqqqqqqqqqqqqrrrllliiifffeeeffffffeeedddbbbaaaaaaaaaaaacccdddeeeccceeehhhjjjjjjkkkmmmnnnppptttxxxwwwsssqqqsssuuussssssrrrpppnnnkkkhhhffffffggghhhiiijjjkkkkkkkkklllnnnpppqqqqqqooommmkkklllmmmllliiifffeeegggjjjhhhhhhiiikkkmmmqqqtttuuusssvvvyyy{{{|||zzzxxxvvvrrrqqqooonnnnnnnnnooopppiiiiiiiiiiiijjjlllnnnoooooopppqqqrrrssssssssssssrrruuuxxxxxxwwwxxx{{{~~~||||||||||||{{{zzzyyyxxxsssssssssrrrrrrqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmqqqqqqrrrrrrrrrqqqqqqpppqqqqqqrrrrrrrrrsssssssssppprrrtttwwwyyy{{{|||}}}yyy{{{}}}}}}}}}|||}}}~~~{{{zzzxxxyyy{{{|||||||||yyy{{{}}}}}}|||||||||}}}|||{{{zzz{{{}}}|||yyyxxxyyy|||}}}}}}}}}}}}~~~~~~~~~~~~{{{yyy{{{|||~~~~~~zzzyyyyyyxxxxxxxxxyyyyyywwwwwwxxxxxxxxxwwwwwwvvvvvvxxxzzz|||~~~~~~~~~}}}}}}~~~}}}|||zzzyyyyyy{{{}}}kkklllllljjjiiihhhjjjlllmmmnnnqqqrrrqqqooommmkkkiiiiiikkknnnqqqrrrqqqpppqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmooorrrttttttttttttuuuwwwxxxyyyzzz{{{{{{uuusssqqqooommmkkkjjjjjjlllhhheeegggmmmqqqpppnnnjjjiiigggfffhhhlllqqqtttvvvuuuuuuwwwxxxwwwrrrnnniiihhhgggeeecccaaa```___]]]^^^]]]\\\[[[\\\___aaaeeefffgggiiikkknnnqqqrrruuuwwwvvvsssrrruuuuuusssooonnnkkkgggeeecccbbbbbb___```bbbdddeeeeeeeeedddbbbccceeeggghhhjjjmmmoooqqqrrrtttvvvwwwwwwvvvvvvxxxxxxwwwuuuqqqlllhhheeehhhiiijjjkkkllllllllllllnnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmllljjjiiihhhhhhiiihhhhhhhhhjjjmmmpppqqqvvvwwwxxxyyyzzzyyyxxxwwwpppppppppqqqsssrrrooommmjjjjjjiiifffdddeeejjjnnnnnnooopppqqqrrrrrrqqqpppqqqqqqppppppqqqsssuuuvvvvvvwwwxxxyyyxxxwwwuuussstttsssqqqoooooopppqqqrrrqqqqqqrrrpppooonnnpppqqqqqqqqqqqqqqqpppooonnnnnnpppoooooorrrvvvxxxvvvsssqqqrrrrrrsssuuuwwwyyyzzz||||||}}}~~~~~~~~~~~~~~~|||{{{yyyyyyyyyyyywwwuuuxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwyyy|||||||||{{{{{{zzzyyyxxxxxx|||}}}}}}~~~}}}}}}}}}{{{yyyyyyxxxxxxxxxzzzyyyxxxvvvvvvvvvvvvuuuvvvvvvwwwwwwtttvvvxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{zzz|||~~~~~~}}}~~~jjjkkkllllllkkkjjjlllmmmnnnpppsssuuuuuurrrnnnkkkiiiiiijjjlllnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhkkkkkkkkklllnnnppppppppprrrsssuuuwwwxxxyyyyyyyyysssrrrpppnnnlllkkkjjjjjjkkkhhhfffiiinnnqqqpppmmmhhhfffddddddfffjjjnnnqqqssssssssstttuuutttppplllhhhgggfffdddbbbaaa______^^^^^^]]]\\\[[[\\\```cccggghhhiiikkkmmmooopppqqquuuwwwvvvsssrrruuuuuusssooommmjjjgggeeecccbbbbbbaaabbbdddeeefffeeeeeedddaaaccceeefffgggiiilllnnnoooppprrrtttuuuwwwwwwxxx{{{zzzyyywwwsssnnnjjjhhhiiijjjkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppooonnnmmmllljjjiiiiiiiiihhhhhhhhhiiilllnnnpppvvvwwwxxxxxxxxxwwwvvvuuusssqqqpppoooppppppooonnnlllllljjjgggeeeeeeiiilllnnnnnnpppqqqqqqqqqppppppoooooooooooopppqqqrrrrrrtttuuuwwwxxxxxxvvvtttssssssrrrqqqooooooppprrrsssrrrssssssqqqpppoooppprrrrrrrrrrrrrrrqqqpppooooooooonnnoooqqquuuvvvuuusssrrrrrrssstttuuuwwwxxxyyy{{{|||}}}}}}}}}~~~}}}}}}}}}{{{yyyyyyzzzzzzxxxvvvxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzwwwvvvwwwzzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~{{{yyyyyyxxxwwwwwwyyyyyyyyywwwyyyyyyxxxxxxyyyyyyzzzzzzwwwxxxzzz}}}~~~~~~~~~|||{{{{{{{{{}}}~~~~~~fffhhhkkkllllllllllllmmmmmmqqquuuxxxwwwsssmmmjjjggghhhhhhiiiiiihhhfffeeebbbbbbcccccccccdddddddddiiiiiijjjjjjkkklllllllllpppqqqsssuuuwwwwwwxxxwwwrrrqqqpppnnnmmmkkkjjjjjjjjjiiiiiilllpppqqqooommmgggfffdddccceeehhhllloooooonnnooopppqqqooollljjjffffffdddbbbaaa_________``````___^^^]]]___cccfffjjjkkklllnnnoooppppppppptttvvvuuurrrrrruuuuuusssooommmjjjgggeeedddccccccccceeefffggggggfffeeedddaaaccceeefffggghhhjjjlllmmmnnnoooqqqtttvvvyyyzzz~~~}}}|||yyyvvvrrrnnnlllllllllmmmmmmnnnnnnoooooommmlllllllllmmmnnnnnnoooqqqqqqpppnnnmmmlllkkkjjjiiiiiihhhhhhiiijjjlllmmmtttuuuvvvwwwwwwvvvuuutttwwwtttqqqoooooooooooonnnnnnmmmllliiiffffffhhhjjjnnnnnnooopppppppppoooooommmmmmnnnnnnnnnnnnmmmmmmrrrsssuuuvvvvvvuuutttsssrrrqqqpppppppppqqqrrrssstttuuuuuusssqqqpppqqqrrrsssssstttssssssrrrqqqpppnnnnnnnnnqqqtttuuutttsssrrrssssssuuuvvvwwwxxxxxx{{{{{{{{{|||||||||}}}}}}}}}{{{zzzzzz{{{{{{yyyxxxxxxyyyzzzzzz{{{{{{zzzzzz}}}{{{xxxuuuuuuwwwyyy{{{~~~}}}}}}||||||||||||}}}~~~}}}{{{yyyxxxyyyzzz{{{zzzzzz{{{|||}}}~~~~~~|||yyyyyywwwvvvvvvxxxzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{yyyzzz|||}}}|||{{{zzz{{{}}}~~~~~~^^^bbbfffhhhiiiiiijjjjjjjjjnnnsssvvvuuuqqqkkkfffdddeeeeeedddbbb___^^^]]]\\\]]]___bbbdddfffggghhhjjjkkklllkkkkkkjjjkkkllloooqqqsssvvvwwwxxxxxxwwwrrrrrrqqqpppooommmlllkkkkkkkkklllooorrrrrrooolllhhhgggeeeeeefffiiilllnnnjjjjjjkkkkkkkkkjjjhhhgggeeedddbbb```____________bbbbbbbbbaaaaaacccgggjjjkkklllnnnpppqqqrrrrrrrrrrrruuutttqqqqqqttttttrrrooonnnkkkiiigggffffffffffffgggiiijjjiiihhheeedddaaacccfffgggggghhhjjjkkkkkklllmmmooorrrvvvyyy{{{}}}{{{xxxuuurrrqqqqqqqqqpppooonnnnnnnnnnnnllllllllllllmmmnnnooopppqqqqqqpppooommmlllkkkjjjiiiiiihhhhhhhhhiiijjjkkkpppqqqssstttuuuuuuuuuuuuxxxvvvtttsssrrrrrrpppnnnnnnmmmlllkkkjjjjjjkkklllnnnnnnnnnooooooooonnnnnnlllmmmnnnooonnnmmmkkkjjjppprrrtttuuuuuutttsssrrrqqqppppppppppppqqqssssssvvvwwwwwwuuurrrqqqrrrsssuuuuuuuuuttttttsssrrrqqqoooooopppqqqsssuuuuuuuuuttttttuuuvvvwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{||||||{{{zzzzzz{{{|||{{{yyyxxxyyyzzzzzz{{{{{{zzzzzz|||zzzwwwuuuuuuvvvxxxyyy|||{{{{{{{{{{{{{{{||||||}}}|||yyywwwvvvxxxzzz{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~|||yyyyyywwwuuuuuuwwwzzz{{{{{{uuuuuuuuuuuuvvvwwwxxxxxxyyyzzz}}}}}}{{{zzzyyyzzz|||}}}~~~~~~~~~~~~UUUYYY]]]```bbbbbbcccdddcccgggkkknnnnnnjjjeeebbb___aaabbb```\\\YYYXXXXXXZZZ\\\```dddhhhkkkmmmnnnnnnpppqqqooommmkkklllnnnoooqqqtttwwwyyyzzzyyyxxxuuuttttttsssqqqooonnnllljjjlllnnnppprrrqqqnnnlllgggfffeeedddeeegggjjjkkkfffggghhhhhhgggfffeeeeeedddbbbaaa___^^^^^^___```aaabbbccccccccceeehhhkkkkkklllnnnoooqqqrrrssstttpppsssrrroooooorrrsssqqqpppooommmkkkiiihhhhhhiiihhhjjjlllmmmllljjjgggeeeccceeehhhiiiiiiiiijjjkkkjjjjjjkkkmmmqqqtttxxxzzz}}}}}}|||{{{zzzxxxwwwvvvxxxwwwtttrrrooommmmmmlllkkkllllllmmmnnnoooqqqrrrqqqpppooonnnmmmkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmooorrrtttvvvvvvvvvvvvvvvwwwxxxxxxvvvqqqnnnmmmmmmmmmmmmnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooppppppooonnnlllkkkpppqqqsssttttttsssrrrqqqooooooppppppqqqrrrssstttwwwwwwwwwvvvtttssstttuuuuuuuuuuuuuuutttsssrrrrrrpppqqqrrrssstttuuuwwwxxxvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyzzz||||||{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||zzzwwwvvvuuuwwwyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~}}}zzzyyywwwuuuuuuwwwzzz{{{{{{sssssssssssstttuuuvvvwwwwwwyyy|||~~~|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~|||}}}}}}}}}~~~MMMPPPTTTWWWXXXYYY[[[]]]\\\^^^aaaccccccaaa___^^^\\\___```^^^ZZZVVVUUUVVVZZZ]]]bbbgggkkkoooqqqrrrrrrtttuuusssooolllmmmoooooorrruuuyyy{{{{{{zzzyyywwwwwwvvvuuussspppnnnllliiijjjmmmnnnooommmkkkiiidddcccbbbbbbbbbdddeeegggccceeeffffffdddcccdddeeecccbbb```^^^^^^^^^```aaa```bbbdddffffffhhhjjjlllmmmmmmmmmnnnoooppprrrsssnnnppppppmmmmmmqqqqqqooopppooommmkkkjjjiiijjjjjjiiikkkmmmooonnnllliiigggfffhhhkkkllllllkkkkkkllliiijjjkkkmmmppprrruuuvvvwwwxxxxxxyyyyyyzzz{{{{{{|||zzzwwwssspppnnnmmmmmmllllllmmmnnnoooqqqssstttqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkknnnqqqtttvvvvvvwwwssstttwwwzzz{{{xxxtttpppnnnnnnnnnpppssstttsssqqqppppppooonnnnnnnnnooooooppppppqqqppppppooonnnnnnqqqrrrtttuuutttsssqqqooonnnnnnoooqqqrrrsssttttttvvvwwwwwwvvvttttttuuuwwwuuuuuuvvvuuuuuutttsssrrrqqqrrrsssttttttuuuwwwzzzxxxyyy{{{||||||{{{zzzyyyxxxxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxyyy{{{||||||{{{xxxyyyzzzzzz{{{{{{zzzzzzwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}~~~{{{yyyxxxwwwvvvxxxyyyzzz||||||||||||}}}}}}}}}~~~||||||}}}~~~}}}{{{yyywwwvvvvvvxxxzzzzzzzzzttttttttttttuuuvvvxxxxxxwwwxxx{{{~~~~~~}}}|||{{{||||||||||||}}}}}}}}}}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~GGGIIILLLNNNPPPRRRTTTWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[^^^aaa___ZZZWWWWWWYYY\\\^^^bbbgggkkkmmmnnnoootttvvvwwwtttnnnkkklllooooooqqquuuyyy{{{{{{zzzyyyxxxxxxwwwvvvssspppllljjjfffgggiiijjjiiihhhgggfffdddcccbbbaaaaaabbbdddeeebbbdddeeeeeecccbbbccceeecccbbb```^^^^^^___aaabbbcccfffkkkmmmnnnnnnooopppqqqooommmkkkkkklllnnnoookkknnnnnnkkkkkkooopppmmmnnnmmmkkkjjjiiiiiiiiijjjiiillloooqqqpppnnnkkkiiiiiikkknnnooonnnmmmmmmnnniiijjjlllnnnpppqqqqqqrrrqqqrrrsssvvvxxx{{{}}}}}}{{{xxxtttrrrppppppppplllmmmmmmoooqqqsssuuuvvvrrrrrrqqqpppnnnmmmlllkkkiiiiiijjjkkkkkkkkkkkkkkkkkkmmmooorrrssstttttttttqqqqqqtttwwwyyyyyyvvvsssrrrqqqqqqtttvvvvvvtttqqqrrrqqqpppooonnnoooooopppqqqqqqpppppppppppppppqqqssstttuuuuuutttrrrpppnnnmmmnnnoooqqqrrrssstttttttttuuuvvvuuuttttttvvvxxxuuuuuuuuuuuutttsssrrrrrrppprrrssssssrrrssswwwzzz{{{|||}}}~~~~~~}}}{{{zzzxxxwwwvvvuuuuuuwwwxxxzzzxxxwwwwwwxxx{{{|||{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzwwwyyy|||}}}{{{yyyyyyyyyyyyzzz{{{|||~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||~~~~~~}}}|||yyyxxxwwwwwwyyyyyyyyywwwtttttttttuuuvvvwwwxxxyyyxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~DDDFFFHHHJJJKKKMMMQQQTTTSSSSSSRRRRRRSSSVVVYYY[[[[[[___bbb```[[[XXXYYY\\\\\\___bbbfffiiijjjjjjjjjsssvvvwwwtttmmmjjjkkknnnnnnpppuuuyyy{{{{{{zzzyyyxxxxxxwwwvvvrrrnnnkkkhhhccceeeffffffeeedddcccdddeeeeeedddccccccdddeeefffaaadddeeeeeebbbaaacccfffdddbbb```^^^^^^___bbbccchhhlllrrruuuvvvvvvvvvvvvtttqqqmmmjjjhhhiiikkkllljjjlllllljjjjjjnnnooollllllkkkjjjhhhggghhhhhhiiiiiilllooorrrrrrooollljjjkkkmmmpppqqqpppooooooooojjjkkkmmmoooppppppoooooommmnnnpppssswww{{{|||zzzwwwtttsssrrrssssssmmmmmmnnnppprrrtttvvvwwwtttsssrrrqqqpppnnnmmmmmmiiiiiijjjkkkllllllllllllnnnoooqqqrrrssssssrrrrrrpppooopppsssvvvxxxwwwvvvuuuttttttvvvxxxwwwtttpppsssrrrpppooooooooopppqqqrrrqqqpppoooooopppqqqrrrtttuuuvvvvvvtttrrrooonnnlllmmmoooqqqsssttttttuuussstttuuuuuutttuuuwwwyyyuuuuuuuuuuuutttsssrrrqqqoooqqqsssrrrqqqrrrvvvzzz|||}}}~~~|||{{{xxxwwwuuutttuuuvvvxxxyyyxxxwwwvvvxxxzzz{{{{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzxxx{{{~~~zzzwwwwwwxxxxxxyyyzzz|||}}}~~~{{{{{{||||||||||||||||||yyyyyyzzzzzzzzzzzzzzzzzz{{{zzzyyyzzz|||~~~}}}|||yyyxxxxxxxxxzzzyyyxxxvvvrrrrrrsssssstttvvvwwwxxxzzzzzz|||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~GGGGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMOOOSSSWWWYYY[[[]]]______^^^]]]^^^___^^^```cccddddddccccccdddeeejjjoooooollliiiiiikkkjjjnnnrrrtttuuutttuuuvvvwwwuuusssppplllhhhfffdddcccffffffbbbbbbeeeggggggeeeeeeeeeeeeeeeeeeeeeeeecccaaa```aaacccddddddccccccbbbaaa```aaaccceeeggglllpppxxx|||wwwuuurrroookkkhhheeeeeeeeefffkkkgggcccdddiiilllllljjjhhhiiijjjiiigggeeeeeeeeedddfffiiilllmmmmmmmmmlllkkklllnnnoooqqqqqqrrrrrrooonnnoooooopppnnnkkkhhhjjjlllooossswwwzzz}}}~~~|||yyywwwuuurrrnnnlllnnnnnnpppqqqsssuuuwwwxxxwwwwwwwwwvvvtttsssqqqpppnnnlllkkkllloooqqqqqqqqqqqqqqqssssssssssssqqqqqqooonnnmmmnnnooosssvvvyyyyyyyyywwwvvvvvvuuuuuuuuuuuuwwwuuuqqqqqqtttuuusssqqqooonnnnnnppprrrrrrrrrtttssssssrrrpppnnnmmmlllmmmmmmnnnqqquuuwwwtttrrrsssssstttvvvxxxzzzzzzyyyvvvvvvuuutttttttttttttttxxxwwwvvvuuuuuuwwwyyyzzz~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzuuuwwwxxxyyyyyyzzz|||}}}}}}}}}|||{{{zzzyyyxxxxxx}}}~~~|||yyywwwwwwwwwxxxyyy{{{|||}}}}}}zzz{{{}}}~~~~~~~~~}}}|||||||||{{{zzzzzz{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwuuutttssstttwwwyyyyyyxxxuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~}}}~~~~~~}}}|||}}}|||zzzxxxxxxxxxyyyzzz~~~}}}||||||}}}FFFFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKLLLOOOSSSVVVYYY[[[]]]______^^^^^^^^^```aaabbbcccbbb```^^^]]]^^^\\\aaafffgggdddcccdddgggfffiiimmmooopppqqqsssttttttrrrppplllhhheeebbbaaa```ddddddaaaaaaeeeggggggfffffffffeeeeeedddddddddcccaaa```aaacccddddddddddddcccaaa```aaadddhhhlllrrrwww{{{xxxrrrppplllhhheeeddddddeeejjjfffcccdddhhhkkkkkkiiikkklllllljjjgggdddcccccceeefffhhhjjjkkkkkkkkkjjjllllllnnnooopppqqqqqqqqqqqqooommmlllmmmmmmmmmlllmmmnnnpppsssvvvyyy{{{||||||{{{yyywwwuuussspppnnnoooppprrrtttvvvwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrpppoooppprrrtttssssssqqqrrrrrrssssssrrrrrrqqqooonnnmmmnnnooorrrvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxvvvqqqpppssssssqqqqqqooonnnnnnqqqssssssssssssssssssrrrqqqnnnlllkkkllllllmmmppptttuuusssqqqqqqrrrsssuuuwwwyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvxxxwwwvvvuuuvvvwwwyyyzzz}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxuuuwwwyyyyyyxxxxxxyyy{{{}}}}}}|||{{{zzzzzzyyyyyy{{{|||}}}~~~}}}zzzxxxvvvwwwwwwxxxyyyzzz{{{|||}}}zzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxwwwuuuvvvwwwxxxxxxwwwuuuuuuvvvvvvwwwxxxyyyyyyzzz}}}~~~}}}~~~~~~}}}||||||{{{yyyxxxwwwxxxyyyzzz~~~}}}||||||}}}DDDDDDEEEEEEGGGIIIJJJKKKJJJIIIIIIKKKNNNRRRVVVYYY[[[]]]___```______```bbbeeeeeeddd```[[[XXXWWWWWWUUUXXX\\\]]]\\\]]]___bbb___bbbeeegggiiikkknnnqqqpppnnnkkkgggccc```^^^]]]]]]aaabbb```aaaeeehhhhhhhhhggggggfffeeedddccccccaaa```___```bbbddddddccceeeddddddcccdddgggmmmqqqyyy~~~zzzsssqqqmmmiiifffeeeddddddgggdddbbbcccgggjjjjjjiiinnnnnnnnnlllhhheeeccccccfffgggiiijjjjjjjjjiiihhhlllmmmnnnooopppqqqqqqqqqrrroookkkiiijjjmmmooopppooopppqqqssstttvvvwwwxxxyyyyyyxxxwwwvvvtttrrrqqqqqqrrruuuwwwyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvuuuwwwvvvuuuuuuwwwwwwvvvuuuqqqrrrrrrssssssrrrrrrqqqooonnnmmmnnnooorrruuuwwwxxxwwwvvvuuuuuuuuuuuuuuuwwwxxxuuupppooorrrrrrppppppooommmnnnqqqsssttttttsssssstttsssqqqooollljjjllllllmmmooorrrsssrrrppppppqqqrrrtttuuuwwwxxxyyyzzzyyyxxxxxxwwwxxxxxxxxxyyyxxxwwwvvvvvvwwwyyyzzz|||}}}}}}~~~~~~}}}}}}|||~~~~~~}}}|||zzzyyywwwvvvuuuwwwyyyyyyxxxvvvvvvvvv|||||||||{{{{{{zzzzzzzzzxxxyyyzzz{{{zzzyyywwwuuuwwwxxxyyyyyyzzz{{{||||||{{{||||||}}}|||{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyyyywwwvvvuuuxxxxxxwwwwwwwwwwwwxxxxxx{{{yyywwwwwwxxxxxxxxxwwwuuuuuuuuuvvvvvvvvvwwwwwwuuuxxx|||~~~~~~}}}~~~~~~}}}||||||{{{zzzyyyxxxyyyzzz{{{}}}}}}|||}}}~~~}}}|||}}}~~~CCCCCCCCCDDDEEEGGGIIIIIIHHHHHHHHHIIIMMMQQQVVVXXX[[[]]]```aaaaaabbbccceeeggggggddd___ZZZVVVTTTTTTSSSVVVXXXXXXXXXYYY[[[^^^XXXZZZ]]]___aaaeeeiiilllllljjjgggccc___\\\[[[ZZZ[[[___bbb```aaafffhhhhhhhhhhhhfffeeedddbbbaaaaaa^^^]]]]]]^^^```bbbcccbbbdddfffhhhiiiiiilllpppttt}}}yyytttrrrnnnkkkhhhfffeeeeeeeeecccbbbcccfffiiiiiiiiioooppppppnnnkkkhhhggghhhjjjjjjjjjkkkjjjiiihhhhhhmmmmmmnnnooopppppppppoooqqqnnnjjjiiikkkmmmooooooppppppppppppqqqqqqqqqqqquuuvvvwwwvvvuuuttttttuuussstttwwwyyyzzzzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxxxx{{{zzzyyyyyyzzzzzzxxxwwwrrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnnnnppprrrtttvvvvvvuuuttttttssssssssstttvvvwwwtttooonnnrrrsssqqqooommmlllmmmppprrrssssssrrrrrrssssssrrrooollljjjllllllnnnooopppqqqppppppoooppprrrrrrssstttvvvxxxzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwyyyzzz}}}}}}~~~~~~}}}}}}||||||~~~~~~~~~}}}|||zzzxxxwwwuuuwwwyyyyyyvvvtttsssssszzzzzzzzzzzz{{{{{{{{{{{{wwwwwwyyyyyyyyyxxxwwwvvvwwwxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~|||{{{yyyxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyzzz{{{||||||zzzyyywwwyyyyyyxxxxxxxxxxxxyyyyyy{{{yyyxxxxxxyyyzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrtttxxx{{{}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~}}}zzz{{{{{{|||}}}~~~~~~BBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGIIILLLPPPUUUXXXZZZ]]]```aaabbbccceeefffggggggeeeaaa\\\XXXVVVVVVUUUVVVWWWVVVVVVVVVWWWXXXSSSUUUXXXZZZ\\\___cccfffhhhfffccc___\\\ZZZYYYYYYZZZ___bbbaaaaaaeeehhhgggffffffeeecccaaa```___^^^[[[ZZZZZZ[[[^^^aaaaaaaaabbbgggmmmooonnnnnnpppsss~~~xxxtttrrrooollliiigggfffeeecccbbbbbbdddfffhhhiiiiiioooppprrrqqqooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjmmmnnnnnnooooooooonnnnnnmmmlllkkklllmmmnnnmmmlllnnnmmmmmmmmmlllllllllkkkpppsssuuuuuuttttttuuuwwwtttuuuwwwxxxyyyyyyyyyxxxzzzzzz{{{{{{{{{zzzzzzyyy}}}|||{{{{{{||||||yyywwwrrrrrrrrrrrrrrrrrrrrrrrrooooooooopppqqqsssuuuvvvttttttsssrrrrrrrrrssssssuuuvvvsssoooooosssuuutttnnnmmmkkkllloooqqqrrrrrrqqqqqqrrrsssrrrpppmmmlllmmmnnnoooppppppppppppqqqpppqqqrrrrrrqqqrrrtttwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxvvvuuuuuuvvvxxxyyy~~~~~~~~~}}}}}}{{{zzzzzz{{{|||}}}~~~}}}|||zzzyyywwwxxxyyyxxxuuurrrqqqqqqxxxxxxyyyyyyzzzzzz{{{{{{xxxxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxyyy{{{|||}}}}}}~~~|||zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{|||}}}}}}}}}|||zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwxxxzzz{{{{{{{{{xxxxxxxxxwwwvvvvvvuuuuuupppsssvvvxxx{{{}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||}}}}}}CCCCCCDDDDDDFFFHHHIIIJJJHHHGGGGGGIIILLLPPPTTTWWWWWWZZZ]]]___```bbbdddfffeeeffffffccc___[[[YYYXXXVVVVVVVVVUUUUUUTTTRRRRRRQQQSSSVVVXXXYYY[[[^^^```dddbbb^^^[[[YYYXXXXXXYYY[[[```bbb``````cccdddcccccccccaaa```^^^]]]\\\[[[ZZZYYYXXXZZZ^^^```aaaaaabbbhhhnnnooolllkkkmmmppp|||xxxqqqpppnnnkkkiiigggfffeeeaaabbbccceeeggghhhiiijjjnnnppprrrrrrqqqqqqrrrsssqqqppppppooonnnmmmmmmmmmnnnnnnooooooooonnnmmmmmmkkkkkklllnnnooonnnkkkiiikkkkkkjjjjjjiiiiiihhhhhhmmmpppttttttsssrrruuuwwwttttttuuuuuuuuuvvvvvvwwwyyyyyyzzzzzz{{{zzzzzzzzz}}}||||||}}}~~~}}}zzzxxxsssrrrrrrqqqqqqrrrrrrsssppppppqqqqqqssstttuuuvvvttttttssssssssssssttttttwwwwwwtttoooooosssvvvuuupppnnnllllllooopppqqqqqqppppppqqqqqqqqqppppppppppppqqqrrrrrrqqqpppqqqsssqqqssstttrrrpppooosssvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwuuuttttttuuuvvvwww||||||||||||{{{{{{zzzyyyxxxzzz|||}}}~~~}}}|||{{{xxxyyyyyyvvvsssqqqqqqrrruuuuuuvvvwwwyyyzzzzzz{{{yyyyyyzzzyyyyyyxxxwwwwwwuuuvvvwwwyyy{{{}}}~~~}}}{{{zzzwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxwwwvvvwwwzzz||||||{{{zzzyyyyyyxxxvvvuuuttttttppprrrtttvvvwwwzzz~~~~~~~~~~~~}}}{{{|||~~~}}}}}}~~~~~~~~~||||||{{{{{{{{{|||}}}}}}}}}~~~DDDEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHIIILLLPPPTTTVVVRRRUUUYYY[[[]]]___aaacccccceeegggfffbbb]]]ZZZYYYVVVVVVVVVWWWWWWUUUSSSQQQQQQSSSVVVXXXXXXXXXYYY[[[___]]]ZZZWWWVVVVVVWWWXXXZZZ___aaa___]]]______]]]______^^^]]]\\\ZZZZZZYYYZZZYYYYYY[[[___bbbcccccccccgggkkkiiieeedddhhhmmmvvvvvvmmmllljjjiiigggeeeddddddaaabbbeeefffggghhhjjjkkkmmmoooqqqrrrqqqqqqrrrtttqqqqqqpppoooooonnnnnnnnnnnnnnnoooooonnnmmmmmmlllllllllmmmnnnooommmjjjgggiiiiiiiiihhhhhhhhhhhhhhhjjjnnnrrrsssqqqpppssswwwtttsssrrrqqqqqqrrrtttuuuwwwxxxxxxyyyzzzzzzzzzyyy}}}|||}}}~~~|||zzzsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrssstttuuuvvvvvvwwwvvvvvvuuuuuuvvvwwwwww{{{{{{wwwqqqooosssuuussssssqqqooonnnpppqqqqqqqqqoooooooooooopppqqqrrrsssssstttuuutttrrrqqqsssuuutttvvvvvvsssooonnnqqquuuwwwwwwwwwwwwwwwxxxyyyyyywwwvvvtttsssrrrssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{xxxyyy{{{}}}~~~}}}{{{zzzzzzzzzxxxuuurrrqqqrrrtttrrrssstttvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvssstttvvvxxx{{{~~~~~~~~~}}}{{{zzzwwwwwwwwwwwwxxxyyyzzz{{{|||{{{zzzxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{|||yyywwwvvvwwwyyyzzzzzzyyyzzzyyyxxxwwwuuutttsssrrrpppqqqrrrssssssuuuyyy{{{zzz{{{}}}|||zzzzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}{{{|||~~~EEEFFFFFFGGGHHHJJJKKKLLLJJJJJJIIIJJJLLLOOOSSSVVVOOORRRUUUXXXZZZ\\\___aaabbbdddggggggccc^^^ZZZXXXWWWWWWYYYZZZ[[[YYYVVVSSSQQQTTTWWWYYYXXXWWWWWWWWW\\\ZZZWWWUUUTTTUUUWWWXXXZZZ^^^```]]][[[\\\\\\YYY]]]\\\\\\[[[ZZZYYYXXXXXX[[[ZZZZZZ\\\```cccdddddddddggghhhddd^^^^^^eeekkkppp}}}sssiiiiiihhhfffeeedddcccbbbaaaccceeeggghhhiiijjjlllmmmoooqqqqqqppppppqqqrrrqqqqqqpppooooooooooooooooooooooooooonnnmmmlllkkknnnmmmlllmmmmmmllljjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiimmmrrrrrrpppooorrrvvvsssrrrpppnnnnnnppprrrtttvvvvvvwwwxxxyyyyyyyyyyyy}}}}}}~~~~~~{{{ssssssqqqqqqqqqqqqssssssrrrsssssstttuuuvvvwwwwwwyyyxxxxxxxxxxxxxxxyyyyyy~~~yyyrrrooorrrsssqqquuusssqqqpppqqqrrrrrrrrrooonnnnnnmmmoooqqqtttvvvtttvvvwwwuuusssrrrtttwwwuuuwwwwwwtttnnnmmmpppuuuwwwwwwwwwwwwxxxxxxyyyzzzwwwvvvtttrrrqqqrrrssstttssstttvvvyyy{{{|||}}}~~~xxxzzz|||}}}}}}|||zzzxxx{{{zzzxxxtttqqqqqqsssvvvqqqrrrsssuuuvvvxxxyyyzzz{{{zzzyyyxxxwwwvvvuuutttrrrsssuuuxxx|||~~~}}}}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}zzzxxxxxxyyy{{{}}}||||||{{{{{{{{{{{{||||||zzzyyywwwwwwxxxyyyxxxwwwyyyxxxwwwvvvtttrrrqqqpppooopppqqqqqqqqqrrruuuxxxwwwzzz||||||zzzzzz|||~~~~~~}}}}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzz{{{}}}DDDEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUNNNNNNNNNOOORRRUUUYYY[[[___```aaabbbaaa___]]]\\\YYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXVVVSSSPPPPPPRRRTTTVVVYYYZZZ[[[ZZZXXXWWWWWWXXX[[[[[[ZZZZZZYYYXXXXXXXXX]]]]]]\\\[[[ZZZZZZ[[[[[[___\\\[[[]]]\\\ZZZ^^^cccppp|||uuummmfffccc___^^^```bbbbbbaaaddddddddddddeeeggghhhiiikkkmmmpppppppppoooppprrrtttsssrrrqqqqqqqqqrrrrrrooonnnmmmkkkkkkkkklllllllllmmmmmmmmmmmmkkkjjjiiiiiihhhhhhgggggghhhhhhiiijjjkkknnnpppqqqqqqpppooooooooonnnmmmmmmmmmmmmmmmrrrtttvvvyyy{{{{{{{{{zzz~~~}}}yyywwwuuusssrrrrrrssstttwwwsssrrrvvvwwwuuuuuuvvvxxxzzz|||}}}}}}}}}{{{zzz~~~|||yyyvvvsssrrrrrrrrrtttsssrrrrrrsssrrrpppnnnnnnppprrrsssssstttvvvwwwxxxyyyyyywwwvvvvvvxxxzzz|||{{{xxxtttpppooopppqqq||||||}}}}}}|||zzzwwwuuuqqqrrrtttuuuuuurrrpppnnnrrrtttwwwxxxxxxxxxzzz{{{wwwxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvtttsssrrrrrrqqqppprrrtttuuuvvvwwwyyy{{{|||{{{zzzxxxvvvuuussssssssstttwwwyyyzzz{{{{{{{{{zzz{{{}}}}}}|||{{{|||}}}|||}}}}}}}}}}}}~~~|||yyyxxxxxxyyyzzz}}}}}}{{{zzzzzz{{{|||}}}}}}yyyuuutttwwwzzzzzzyyyyyyyyyzzzxxxvvvuuuuuuvvvvvvuuutttssssssrrrrrrssstttttttttuuuuuuwwwxxxxxx}}}~~~~~~}}}|||||||||}}}~~~|||}}}~~~~~~}}}~~~|||{{{}}}~~~|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~FFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMOOOQQQSSSTTTOOOOOONNNOOOQQQTTTWWWXXXYYYZZZ\\\]]]\\\[[[YYYXXX[[[\\\^^^___```___^^^]]][[[[[[\\\]]]\\\[[[ZZZYYYWWWUUURRRPPPPPPRRRTTTVVVYYYZZZ[[[ZZZXXXVVVWWWXXX\\\\\\[[[[[[[[[ZZZYYYYYY]]]\\\[[[ZZZZZZZZZZZZZZZ[[[XXXXXXZZZZZZZZZ^^^dddnnnzzz|||ssskkkdddaaa^^^^^^___aaa```___ddddddeeeggghhhiiijjjkkkkkkmmmooopppooopppqqqrrrvvvvvvvvvvvvvvvuuuuuuuuusssrrrqqqpppooonnnnnnnnnmmmnnnoooooonnnmmmlllkkkjjjjjjiiiiiijjjkkkkkklllmmmmmmmmmnnnooooooppppppnnnnnnmmmmmmmmmmmmmmmnnnpppqqqtttwwwxxxyyyyyyxxx|||~~~~~~|||yyyxxxvvvuuutttttttttuuuxxxtttsssvvvxxxvvvuuuwww{{{}}}~~~~~~}}}|||zzzwwwsssqqqqqqrrrssswwwuuuttttttuuuuuusssqqqpppqqqssssssrrrssstttvvvxxxxxxyyyxxxwwwwwwzzz||||||{{{yyyvvvrrrqqqrrrsss}}}~~~~~~}}}{{{xxxwwwrrrssstttttttttrrrpppoootttvvvxxxxxxxxxxxxyyyzzzvvvwwwyyyzzzzzzyyyxxxvvvtttsssrrrppppppoooooooooppprrrttttttuuuvvvxxxzzz{{{zzzyyyxxxvvvuuutttsssrrrsssuuuwwwyyy{{{{{{|||xxxzzz|||}}}|||{{{|||}}}{{{|||}}}}}}}}}~~~{{{zzz{{{|||}}}~~~}}}|||{{{{{{||||||~~~zzzvvvuuuxxx{{{{{{zzzxxxyyyzzzyyywwwvvvvvvwwwxxxwwwvvvuuuuuutttttttttttttttttttttuuuvvvwwwxxxyyy{{{~~~~~~}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~HHHIIIJJJJJJKKKKKKKKKJJJHHHJJJLLLOOOQQQRRRRRRRRRPPPPPPOOONNNOOOQQQTTTUUUTTTUUUWWWXXXXXXXXXWWWVVVZZZ[[[]]]```aaabbbbbbbbb___`````````___]]]\\\ZZZUUUTTTRRRPPPPPPRRRUUUVVVYYYZZZ[[[ZZZWWWVVVWWWXXX\\\]]]]]]]]]]]]]]]\\\\\\]]]\\\[[[ZZZYYYXXXXXXYYYVVVSSSTTTWWWXXXXXX]]]cccjjjwwwyyypppgggcccaaa___^^^^^^___^^^]]]```bbbdddgggiiijjjjjjjjjiiikkkmmmnnnooooooqqqsssvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuutttrrrpppnnnmmmllllllmmmnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnooopppooonnnmmmmmmmmmnnnnnnooollllllkkkkkkkkkllllllmmmmmmnnnqqqsssuuuuuuuuuuuuzzz{{{~~~~~~|||zzzxxxxxxxxxwwwwwwvvvvvvvvvxxxtttsssvvvxxxwwwwwwxxx}}}~~~~~~{{{xxxtttpppoooppprrrtttwwwvvvuuuuuuuuuuuutttrrrqqqsssssssssqqqqqqrrrsssvvvwwwyyyxxxxxxyyy{{{}}}{{{{{{zzzxxxuuutttuuuwww}}}zzzxxxuuuuuutttsssrrrrrrqqqqqqvvvxxxyyyyyyxxxwwwwwwxxxuuuvvvwwwxxxxxxwwwvvvuuupppooonnnmmmlllmmmmmmnnnpppqqqrrrsssssstttvvvxxxyyyyyyyyyxxxwwwuuutttssssssssstttuuuwwwyyy{{{|||vvvyyy{{{||||||{{{|||}}}zzz{{{|||}}}}}}~~~~~~~~~}}}|||||||||~~~zzzwwwvvvyyy{{{{{{zzzwwwxxxyyyxxxwwwvvvwwwxxxzzzyyyyyyxxxwwwwwwvvvvvvsssssssssssstttuuuvvvvvvsssvvvxxxyyyyyyxxxxxxyyy{{{{{{zzzzzz{{{|||~~~~~~||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}JJJKKKKKKKKKKKKKKKJJJJJJHHHKKKNNNQQQRRRRRRQQQQQQQQQPPPOOONNNNNNPPPQQQSSSRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWZZZ]]]___aaabbbbbbbbbccccccbbb```^^^\\\[[[UUUTTTRRRQQQRRRTTTVVVWWWZZZ[[[[[[ZZZXXXVVVWWWXXX]]]^^^___`````````______]]]\\\[[[YYYXXXWWWWWWWWWSSSQQQQQQTTTUUUVVVZZZaaaiiiuuu~~~wwwnnnfffeeedddbbb```___]]][[[YYY[[[]]]aaadddggghhhhhhhhhhhhiiikkklllmmmnnnqqqsssuuuvvvyyyzzz{{{zzzyyyxxxwwwwwwvvvuuurrrooolllkkkhhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjkkkmmmnnnpppqqqmmmnnnnnnnnnmmmllllllkkkhhhhhhhhhhhhhhhhhhiiijjjjjjlllnnnpppqqqrrrssssssvvvxxxzzz||||||{{{yyyxxxvvvwwwxxxxxxxxxxxxwwwwwwxxxtttsssvvvxxxwwwwwwyyy{{{|||}}}~~~~~~~~~}}}}}}|||yyytttpppnnnooorrrtttuuutttrrrrrrssssssrrrqqqrrrssstttssspppooopppqqquuuvvvxxxyyyyyyzzz|||~~~{{{{{{{{{yyywwwvvvxxxyyy~~~|||zzzxxxvvvtttrrrqqqqqqrrrsssxxxyyyzzzzzzxxxvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuooonnnlllkkkkkkkkklllmmmooopppqqqppppppqqqsssvvvwwwwwwxxxxxxwwwvvvuuutttvvvuuuuuutttuuuwwwyyyzzzuuuwww{{{||||||||||||}}}xxxzzz{{{|||}}}~~~}}}}}}}}}zzzwwwwwwzzz|||{{{yyyuuuvvvwwwwwwvvvuuuvvvxxxzzzzzzzzzyyyyyyxxxwwwvvvssssssssssssssstttuuuuuuppprrruuuvvvuuuuuuvvvxxxyyyyyyyyyyyyzzz|||~~~~~~{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{||||||}}}}}}}}}LLLLLLMMMMMMLLLLLLKKKKKKKKKMMMQQQSSSTTTSSSQQQPPPQQQPPPNNNMMMNNNOOOQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVXXXZZZ]]]___aaaaaacccccccccbbb```^^^\\\ZZZUUUUUUTTTTTTUUUVVVYYYZZZ\\\]]]]]][[[YYYWWWWWWXXX]]]^^^```bbbccccccbbbaaa^^^]]][[[ZZZXXXWWWVVVVVVTTTQQQQQQTTTTTTTTTYYY___jjjuuu~~~{{{uuunnnggghhhhhhgggdddaaa\\\YYYXXXZZZ\\\```cccfffgggggggggfffgggiiijjjjjjlllooorrrtttvvvxxxzzz{{{{{{zzzyyyxxxxxxwwwuuurrrooollljjjhhhiiiiiijjjjjjiiihhhgggfffggggggiiijjjlllnnnooojjjkkkmmmnnnmmmkkkiiigggeeeeeedddddddddeeeeeefffiiijjjkkkmmmooopppqqqqqqsssuuuwwwyyyyyyxxxvvvuuuttttttuuuwwwwwwwwwwwwwwwwwwrrrqqqtttvvvuuuvvvyyy{{{{{{||||||}}}}}}}}}}}}~~~{{{uuupppnnnoooqqqssstttrrrppppppqqqrrrqqqqqqrrrssssssrrrpppoooooopppsssuuuxxxyyyyyyzzz|||~~~yyyzzz{{{zzzxxxxxxyyyzzz}}}|||zzzxxxtttqqqpppqqqsssuuuxxxzzz{{{zzzxxxvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvooonnnkkkiiihhhhhhjjjkkknnnoooooonnnmmmnnnqqqsssuuuvvvwwwxxxxxxwwwuuutttyyyxxxvvvuuuuuuuuuvvvwwwtttwww{{{}}}}}}||||||}}}xxxzzz{{{{{{|||~~~}}}zzzwwwwwwzzz|||{{{yyyssstttvvvuuuttttttuuuvvvyyyyyyyyyyyyyyywwwvvvuuutttssssssssssssttttttuuuoooqqqtttttttttuuuvvvxxxxxxxxxxxxxxxzzz|||~~~~~~{{{|||}}}~~~zzzzzzzzz{{{|||}}}}}}~~~~~~OOOOOOOOOPPPOOOOOONNNNNNPPPRRRTTTUUUUUUSSSQQQOOOOOOOOONNNMMMNNNPPPSSSTTTRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[]]]___aaaaaabbbbbbbbbaaa```]]][[[ZZZWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^___]]]ZZZXXXXXXYYY\\\^^^```cccdddeeedddccc___^^^\\\ZZZXXXWWWVVVVVVUUURRRSSSUUUUUUUUUZZZ```kkkuuu||||||xxxtttnnnhhhhhhjjjjjjhhhccc^^^ZZZYYY\\\^^^```dddfffhhhhhhiiieeefffgggggggggiiilllooossstttvvvxxxyyyzzzyyyyyyyyyxxxwwwuuurrrooolllkkkjjjkkkkkkkkkkkkiiihhhgggcccddddddeeegggiiijjjkkkhhhiiikkkkkkkkkiiigggfffddddddcccbbbbbbbbbbbbbbbfffggghhhjjjkkkmmmnnnooopppqqqtttvvvwwwvvvtttssspppqqqqqqrrrtttuuuuuuvvvuuupppnnnqqqsssssstttwww{{{{{{{{{|||||||||}}}}}}|||yyyuuuqqqoooppprrrssstttqqqoooooopppqqqrrrqqqoooqqqrrrqqqoooooopppqqqrrruuuwwwyyyyyyyyy{{{|||xxxyyyzzzzzzxxxwwwxxxyyy|||}}}~~~}}}{{{yyyuuurrrqqqqqqsssuuuwwwyyyzzzzzzyyyxxxxxxyyy||||||{{{{{{zzzzzzyyyyyyrrrooolllhhhffffffggggggnnnnnnmmmlllkkkkkknnnqqqssstttvvvxxxxxxwwwvvvuuuzzzyyyxxxwwwvvvuuuuuuuuuvvvyyy}}}~~~}}}||||||yyyzzz{{{zzzzzz{{{~~~}}}{{{xxxyyy|||}}}{{{yyytttuuuvvvuuutttssstttuuuxxxxxxyyyyyyyyywwwvvvtttuuutttttttttttttttuuuuuuqqqrrrtttuuutttuuuwwwyyyyyyyyyyyyyyyzzz|||~~~~~~{{{|||~~~~~~{{{{{{|||}}}~~~~~~RRRRRRSSSTTTTTTSSSSSSSSSUUUVVVVVVVVVUUUSSSQQQOOONNNMMMMMMNNNOOORRRUUUWWWUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]___```aaaaaaaaaaaa```^^^\\\[[[YYYYYYZZZ[[[\\\^^^```aaa`````````^^^\\\ZZZZZZZZZ[[[]]]```dddeeefffeeedddaaa```^^^[[[YYYWWWVVVVVVTTTSSSSSSVVVXXXYYY^^^dddllltttzzzxxxtttqqqmmmiiieeegggjjjiiiddd```]]]\\\]]]^^^```bbbdddfffhhhhhhdddeeeeeeddddddfffiiilllnnnnnnoooqqqrrrtttuuuuuuwwwvvvtttqqqnnnlllkkkjjjkkkkkkkkkkkkjjjhhhfffdddbbbbbbbbbcccdddeeeggghhhiiihhhgggfffffffffggghhhfffeeedddbbbaaaaaaaaaaaaddddddeeefffhhhjjjkkklllmmmooorrrtttttttttrrrqqqmmmmmmmmmnnnoooqqqsssuuurrrmmmkkknnnpppppprrrvvvyyyyyyyyyyyyyyyzzz{{{{{{vvvuuurrrppppppqqqssstttqqqooollllllmmmooooooooommmnnnppppppooopppqqqsssrrrtttwwwxxxxxxxxxyyyzzzwwwxxxyyyyyywwwvvvvvvwwwyyyzzz}}}~~~|||zzzvvvsssrrrrrrsssuuuuuuwwwyyyzzzyyyyyyzzz{{{~~~}}}}}}}}}}}}yyyvvvqqqllliiiggghhhhhhnnnmmmllljjjiiiiiillloooqqqsssuuuxxxyyyxxxvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwwww{{{}}}||||||{{{{{{{{{yyyxxxxxxzzz|||}}}~~~~~~}}}{{{|||~~~~~~{{{vvvwwwxxxwwwuuuttttttuuuxxxyyyzzzzzzzzzxxxvvvuuuvvvuuuuuuttttttuuuuuuvvvrrrtttuuuuuutttuuuwwwyyyzzzzzzzzzzzzzzz|||~~~~~~~~~~~~zzz|||~~~~~~|||}}}}}}~~~~~~~~~~~~~~~UUUUUUVVVWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVSSSQQQPPPMMMLLLMMMNNNPPPTTTWWWYYYZZZZZZYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]aaaaaaaaaaaa```___]]]\\\[[[[[[[[[]]]^^^```bbbcccaaaaaaaaa___]]][[[[[[[[[ZZZ]]]```dddfffffffffeeebbbaaa^^^\\\ZZZXXXWWWVVVTTTRRRSSSWWWZZZ[[[aaahhhlllsssxxxuuuqqqooommmiii```dddhhhhhheeeaaa______\\\\\\]]]___aaaccceeefffdddddddddccccccdddgggjjjhhhhhhiiijjjkkkmmmoooppptttrrrooollljjjhhhhhhhhhjjjjjjjjjiiigggeeebbbaaaaaaaaaaaabbbcccdddeeefffjjjhhhdddaaaaaadddhhhkkkggggggeeecccbbbaaaaaaaaaaaabbbbbbccceeegggiiijjjlllnnnpppsssssssssqqqpppkkkjjjjjjjjjlllooorrrtttpppkkkiiilllnnnoooqqqtttvvvvvvuuuuuuvvvvvvwwwxxxqqqpppooooooppprrrtttuuummmkkkhhhhhhiiikkkllllllkkkmmmoooooooooppprrrtttqqqtttwwwxxxwwwwwwxxxxxxvvvwwwyyyxxxvvvttttttuuuvvvxxx{{{}}}~~~|||zzzwwwtttrrrrrrsssttttttvvvxxxzzzzzzzzz|||}}}}}}wwwqqqmmmkkkkkkkkkmmmmmmllliiihhhhhhkkknnnppprrruuuxxxyyyxxxwwwvvvtttvvvxxxyyyzzzzzzzzzyyyyyy|||~~~||||||||||||{{{yyyvvvvvvwwwyyy{{{|||}}}~~~}}}~~~}}}yyyzzzzzzyyyvvvuuuuuuvvvyyyzzz{{{{{{{{{yyywwwuuuwwwvvvvvvuuuuuuuuuvvvvvvssstttuuuuuuttttttvvvxxx{{{{{{zzzzzz{{{|||~~~|||}}}~~~~~~}}}yyy{{{~~~}}}~~~}}}~~~~~~}}}}}}~~~RRRXXX]]]___\\\[[[]]]```^^^]]]\\\[[[ZZZXXXTTTRRRVVVUUUSSSSSSTTTWWW[[[^^^]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZ[[[ZZZYYY[[[^^^aaaccccccccccccbbb```^^^]]]\\\\\\^^^aaafffiiiiiiiiifffdddcccccccccaaa]]]ZZZ___]]]]]]^^^```bbbcccbbbaaa___^^^\\\[[[[[[[[[\\\XXXXXXXXXXXXYYY]]]cccgggrrrzzz{{{tttooolllhhhgggfffeeeeeeffffffdddbbb\\\[[[ZZZYYYZZZ]]]```bbbcccddddddeeeeeeeeeeeeeeegggeeecccdddhhhllllllkkkooommmkkkhhhgggfffggghhhhhhhhhhhhhhhgggfffeeedddaaaaaabbbbbbccccccddddddfffdddaaa^^^^^^```bbbdddeeefffgggeeeccc`````````aaaaaaaaabbbccceeefffgggmmmnnnoooooooooooonnnnnnmmmnnnooonnnmmmlllmmmnnnpppmmmjjjjjjmmmooonnnmmmqqqsssuuuvvvvvvuuutttsssqqqnnnmmmnnnqqqrrrqqqooommmjjjeeebbbaaacccfffhhhkkkmmmoooppppppqqqsssuuuvvvtttrrrsssvvvxxxwwwuuuwwwyyyzzzzzzwwwuuutttuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{yyyuuusssqqqqqqrrrsssvvvwwwxxxyyy{{{|||}}}}}}~~~|||{{{|||}}}yyytttooollljjjoooooonnnmmmlllkkkkkkkkknnnpppssstttuuuvvvwwwyyyyyyyyyyyyyyy{{{|||}}}~~~{{{}}}{{{yyywwwuuuttttttuuuvvvzzz{{{}}}}}}||||||~~~~~~~~~}}}{{{{{{|||}}}}}}|||{{{{{{{{{|||}}}|||yyyvvvzzzxxxuuusssssstttuuuwwwvvvwwwyyyyyyyyyyyyzzz|||~~~}}}|||||||||}}}~~~||||||~~~}}}{{{yyy{{{|||||||||}}}}}}TTTXXX]]]^^^\\\[[[^^^aaa``````___^^^\\\YYYVVVTTTUUUTTTSSSTTTVVVZZZ^^^aaa```___]]][[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZ[[[___bbbddddddddddddbbbaaa___^^^]]]]]]___cccgggkkkkkkkkkgggeeedddccccccaaa^^^\\\^^^\\\[[[\\\^^^``````___```___^^^]]]\\\\\\[[[[[[YYYYYYYYYXXXZZZ^^^eeeiiivvv}}}{{{tttnnniiieeeeeecccccccccddddddbbb```]]][[[YYYXXXXXXYYY\\\]]]___```aaabbbccccccbbbbbbbbb```___```dddggggggfffkkkiiigggeeeddddddeeefffiiiiiiiiihhhfffccc```___`````````aaabbbbbbccccccbbbaaa^^^]]]^^^```ccceeedddeeefffeeebbb`````````aaaaaaaaabbbcccdddfffgggkkkkkkllllllmmmnnnooooookkkmmmnnnmmmlllkkkkkklllmmmkkkiiiiiilllnnnnnnmmmmmmnnnppprrrsssssssssrrrpppnnnlllmmmoooooonnnllljjjhhhdddaaaaaabbbeeegggkkkmmmoooqqqqqqsssuuuwwwzzzwwwvvvvvvxxxzzzyyyxxxyyyzzz{{{zzzxxxuuuttttttuuuvvvxxxyyyyyyyyyxxxwwwxxxvvvsssqqqpppppprrrsssssstttvvvxxxzzz|||}}}~~~~~~~~~}}}|||{{{|||zzzuuupppllljjjnnnnnnnnnmmmmmmlllkkkjjjkkkmmmpppqqqrrrsssuuuvvvxxxxxxyyyyyyzzz{{{}}}}}}zzz|||~~~~~~~~~zzzyyywwwuuuttttttuuuvvvzzz|||}}}}}}{{{{{{|||~~~~~~||||||}}}}}}|||{{{|||{{{{{{|||}}}}}}zzzxxxyyyxxxuuutttssstttvvvwwwxxxzzz{{{{{{{{{{{{|||~~~}}}}}}|||||||||}}}~~~|||}}}~~~~~~|||zzz{{{||||||||||||~~~}}}}}}~~~WWWZZZ]]]^^^\\\\\\^^^aaaccccccbbb```^^^[[[XXXVVVUUUUUUTTTUUUXXX\\\```cccbbbaaa___]]][[[[[[[[[[[[\\\\\\[[[ZZZZZZ\\\```cccddddddddddddcccbbb``````^^^___aaaeeejjjmmmnnnnnnhhhfffcccbbbbbbaaa```^^^\\\[[[YYYZZZ\\\]]]]]]]]]^^^____________^^^\\\\\\YYYZZZZZZZZZ\\\aaaggglllzzz{{{sssmmmgggbbbaaa```___```aaaaaa___^^^\\\ZZZXXXVVVUUUUUUVVVWWWZZZ[[[]]]^^^_________^^^\\\[[[ZZZ\\\^^^aaaaaaaaaeeedddbbb``````aaabbbcccfffgggggggggeeebbb^^^\\\^^^^^^^^^___```aaaaaaaaa___^^^\\\\\\]]]___bbbdddcccdddeeedddbbb``````aaaaaaaaaaaabbbcccdddeeefffiiiiiiiiiiiijjjmmmooopppiiikkkmmmmmmkkkiiiiiiiiijjjiiihhhiiikkkmmmmmmmmmhhhiiijjjlllnnnoooqqqqqqooommmkkkkkkkkkjjjiiigggeeedddbbbaaaaaabbbdddeeekkkmmmppprrrsssuuuxxxzzz{{{zzzxxxxxxyyyzzzyyyxxx{{{|||}}}{{{xxxtttssssssssstttuuuvvvvvvvvvuuuttttttrrrqqqoooooopppqqqrrrqqqrrrsssuuuxxxzzz{{{|||{{{||||||{{{zzz{{{~~~|||wwwrrrmmmkkklllmmmmmmnnnmmmllljjjiiihhhjjjmmmnnnnnnoooqqqssswwwwwwxxxyyyzzz{{{{{{|||yyyzzz|||~~~~~~~~~}}}}}}yyyxxxvvvtttttttttvvvvvv{{{|||}}}|||zzzzzzzzz{{{}}}}}}}}}}}}|||{{{|||{{{{{{{{{}}}~~~}}}|||yyyxxxvvvttttttuuuwwwxxxxxxzzz{{{{{{zzz{{{|||}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||}}}|||{{{|||}}}~~~}}}{{{|||~~~ZZZ\\\^^^^^^]]]]]]___aaacccddddddbbb___[[[YYYXXXXXXWWWWWWWWWYYY]]]```bbbaaa```^^^\\\ZZZZZZZZZZZZ\\\\\\[[[ZZZYYY[[[___bbbddddddddddddccccccbbbbbb```aaacccggglllooopppppphhheeebbb`````````___^^^ZZZXXXXXXYYY[[[]]]^^^]]]^^^___aaacccbbbaaa^^^]]][[[[[[[[[\\\^^^cccjjjooo|||zzzrrrlllfff```^^^]]]\\\]]]^^^^^^]]][[[YYYXXXVVVTTTSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\[[[[[[YYYYYYYYYZZZ\\\]]]^^^^^^```___^^^]]]]]]___aaabbb___aaaccceeedddbbb___]]][[[\\\\\\]]]^^^___``````^^^]]]\\\[[[\\\^^^```bbbbbbdddeeedddbbbaaaaaabbbccccccbbbbbbcccdddeeeeeejjjiiihhhhhhiiikkkmmmoooiiikkkmmmmmmkkkiiihhhhhhjjjiiiiiiiiijjjjjjjjjjjjhhhhhhhhhiiijjjlllnnnooommmllljjjiiihhhfffeeedddbbbaaaaaaaaabbbbbbcccdddjjjmmmppprrrtttwwwzzz|||zzzyyyxxxwwwwwwwwwwwwwww}}}~~~~~~|||xxxtttrrrqqqqqqrrrsssttttttsssrrrrrrpppooonnnnnnnnnoooqqqrrrpppqqqrrrssstttvvvwwwwwwwwwxxxyyyyyyyyyzzz|||~~~~~~{{{wwwsssooommmkkklllmmmmmmmmmkkkjjjhhhgggiiikkkkkkkkkllloooqqquuuvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~}}}}}}xxxwwwuuuttttttuuuvvvwww|||}}}}}}|||zzzxxxyyyzzz~~~~~~~~~}}}}}}}}}|||zzz}}}|||zzz{{{}}}~~~~~~~~~xxxwwwvvvuuuuuuvvvxxxyyywwwxxxyyyyyyxxxxxxzzz{{{{{{{{{{{{|||||||||}}}}}}}}}|||||||||}}}}}}|||{{{|||}}}}}}}}}{{{{{{}}}~~~}}}{{{{{{|||~~~~~~~~~]]]^^^```aaa`````````aaaaaacccdddbbb^^^[[[YYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]^^^\\\[[[YYYYYYYYYYYYZZZ\\\\\\\\\[[[ZZZZZZ]]]___bbbbbbbbbccccccdddeeeeeecccdddeeeiiimmmooopppoooeeeccc```^^^^^^^^^^^^]]]XXXWWWWWWYYY\\\___``````^^^```bbbdddeeecccaaa___\\\\\\]]]]]]___eeekkkppp{{{~~~~~~xxxrrrmmmfff```[[[ZZZZZZ[[[\\\\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWUUUWWWYYY\\\\\\\\\ZZZYYYYYYZZZ[[[\\\]]]]]]^^^___^^^]]]\\\\\\\\\^^^```bbb]]]___aaaccccccaaa^^^[[[YYYZZZ[[[\\\]]]^^^______```___]]]\\\\\\]]]^^^___bbbdddeeeeeecccbbbcccccceeedddddddddddddddeeeeeemmmkkkiiihhhhhhiiikkkllljjjlllmmmllljjjhhhhhhhhhkkkkkklllkkkjjjiiiiiiiiilllkkkkkkjjjjjjjjjkkkkkkllllllkkkiiigggeeeddddddaaaaaaaaabbbbbbccccccdddiiilllooorrrtttwwwzzz|||zzzzzzyyyxxxwwwwwwwwwxxx~~~~~~~~~|||wwwsssqqqppppppqqqrrrsssrrrrrrppppppmmmmmmllllllmmmnnnpppqqqqqqpppppppppppppppppppppqqqsssvvvwwwwwwxxxzzz{{{zzzzzzzzzyyywwwtttqqqooojjjkkklllllllllkkkjjjiiihhhiiikkkkkkkkklllnnnqqqssstttuuuwwwxxxxxxxxxxxx{{{{{{|||}}}}}}~~~~~~~~~xxxwwwvvvuuuuuuvvvxxxyyy|||}}}}}}|||yyyxxxxxxyyy~~~~~~}}}}}}|||{{{zzz}}}|||zzz{{{}}}~~~~~~~~~wwwwwwvvvvvvwwwxxxyyyzzzwwwyyyzzzyyyxxxxxxyyy{{{zzzzzz{{{{{{||||||||||||yyyzzz{{{|||{{{{{{zzzzzz}}}~~~~~~}}}|||~~~~~~~~~~~~||||||}}}}}}}}}|||```aaacccddddddcccbbb```___bbbdddbbb^^^[[[[[[\\\]]]\\\ZZZYYYXXXXXXXXXXXXYYYXXXWWWWWWWWWXXXZZZZZZ]]]^^^___^^^\\\[[[[[[\\\______```aaaccceeeggghhhgggfffgggiiilllmmmmmmlllcccaaa___^^^^^^^^^]]][[[XXXXXXWWWYYY]]]```aaa```]]]___aaaddddddcccaaa```]]]^^^^^^^^^```eeekkkpppyyy|||{{{uuuppplllfff___ZZZYYYYYYZZZ\\\\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZZZZYYYZZZ]]]______^^^\\\ZZZYYY[[[^^^^^^^^^]]]^^^___]]]\\\[[[[[[\\\^^^```aaa```aaabbbbbb```^^^ZZZXXXXXXYYYZZZ[[[\\\]]]^^^___aaa```___^^^]]]^^^^^^___bbbdddffffffeeeddddddeeeggggggfffeeeeeeeeefffffflllkkkjjjhhhhhhhhhhhhiiikkkllllllkkkhhhgggggghhhkkkmmmnnnmmmkkkjjjjjjjjjoooooonnnmmmkkkjjjiiiiiikkklllllljjjhhhffffffgggcccbbbbbbbbbcccddddddeeehhhkkknnnqqqrrruuuxxx{{{zzz{{{{{{zzzyyyxxxzzz{{{}}}~~~}}}{{{vvvrrrpppooonnnooopppqqqpppooonnnmmmjjjjjjjjjjjjkkklllmmmnnnpppoooooonnnmmmllllllkkkkkknnnrrrtttuuuvvvwwwxxxuuuvvvwwwwwwvvvtttrrrpppjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjllloooqqqqqqssstttvvvwwwwwwwwwvvv{{{{{{||||||}}}~~~~~~~~~xxxwwwvvvvvvvvvxxxzzz{{{|||}}}~~~|||zzzyyyyyyzzz~~~~~~||||||||||||{{{zzz|||{{{{{{{{{}}}~~~}}}|||wwwwwwwwwwwwxxxyyyzzz{{{zzz{{{||||||zzzzzz{{{|||yyyzzzzzz{{{|||{{{{{{{{{wwwzzz|||}}}{{{zzzzzz{{{~~~~~~~~~}}}}}}~~~~~~}}}|||bbbcccfffhhhhhhfffccc```]]]aaadddccc___\\\]]]___\\\[[[YYYXXXVVVVVVUUUUUUUUUUUUUUUUUUWWWYYY\\\]]]___aaacccbbb```\\\ZZZZZZ\\\\\\]]]___bbbfffiiijjjiiihhhhhhiiijjjjjjiiigggbbb```______```___]]][[[[[[YYYXXXYYY\\\^^^^^^]]][[[\\\^^^```aaaaaa```____________^^^```dddkkkooozzz{{{yyysssnnnkkkddd]]]ZZZYYYYYYZZZ\\\\\\[[[ZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^___bbbccccccaaa^^^\\\XXX[[[^^^___]]]\\\]]]___]]]\\\[[[ZZZ[[[\\\^^^`````````aaa```___]]][[[YYYXXXXXXYYY[[[\\\]]]^^^___aaa```````````````aaabbbccceeeggggggfffffffffgggiiiiiihhhggggggggggggggghhhhhhhhhggggggggggggggglllkkkjjjhhheeeeeefffhhhjjjllloooooonnnmmmmmmooopppppppppooommmkkkiiihhhjjjlllmmmllljjjiiijjjlllfffeeedddccccccdddfffggggggjjjmmmooopppsssvvvxxxxxxzzz{{{zzzxxxxxxzzz|||{{{||||||zzzuuuqqqooonnnlllmmmmmmnnnmmmlllkkkjjjffffffgggggghhhhhhiiiiiimmmmmmllllllkkkjjjjjjjjjfffjjjooorrrssstttuuuuuutttuuuwwwwwwvvvtttqqqpppkkkjjjiiihhhhhhiiijjjkkkjjjkkkkkkjjjjjjkkknnnqqqpppqqqtttvvvwwwwwwvvvuuuzzzzzzzzzzzz{{{|||}}}}}}yyyxxxwwwwwwxxxyyy|||}}}|||}}}~~~}}}{{{zzz{{{|||~~~}}}}}}}}}|||||||||}}}~~~~~~|||{{{zzz{{{|||{{{zzz|||{{{{{{|||}}}}}}zzzxxxvvvvvvwwwxxxyyyzzz{{{|||zzz{{{||||||zzzzzz{{{|||xxxyyyzzz{{{{{{{{{zzzzzzxxx{{{~~~}}}{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{bbbdddgggjjjkkkhhhccc```]]]aaaeeeddd```]]]___aaaZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUXXX[[[^^^___aaadddffffffccc^^^[[[YYYZZZZZZ\\\^^^bbbfffjjjlllkkkjjjiiiiiiiiihhhfffdddaaaaaa```aaaaaa```]]][[[]]][[[YYYYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^___^^^^^^_________^^^```dddjjjnnn{{{|||yyyrrrmmmiiibbbZZZZZZYYYYYYZZZ\\\]]]\\\ZZZ______^^^^^^^^^^^^^^^^^^aaaccceeeffffffccc```^^^WWWZZZ^^^^^^\\\[[[\\\]]]\\\[[[ZZZYYYZZZ[[[]]]___]]]^^^^^^^^^___^^^^^^^^^XXXXXXYYY[[[\\\^^^______`````````aaabbbcccdddeeedddeeeggghhhgggggghhhiiikkkjjjiiihhhhhhgggggghhhddddddeeefffgggggggggfffkkkkkkhhheeecccccceeehhhhhhkkkoooqqqpppoooqqqsssnnnoooppppppooollliiihhhiiilllnnnmmmkkkkkkmmmooohhhgggeeeddddddeeeggghhhgggiiilllnnnoooqqqtttvvvtttwwwxxxwwwuuuuuuxxx{{{zzz{{{{{{yyyuuuqqqooonnnjjjkkkkkklllkkkjjjiiihhhdddddddddeeeeeeeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjdddhhhmmmppprrrrrrssstttuuuvvvxxxxxxwwwtttqqqnnnllljjjhhhffffffhhhkkkllljjjjjjjjjiiiiiijjjnnnqqqoooqqqsssuuuvvvvvvuuutttyyyyyyyyyyyyzzz{{{||||||zzzyyyxxxxxxxxx{{{}}}~~~|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||{{{|||{{{zzzzzzzzz{{{}}}~~~}}}{{{yyyyyy{{{{{{{{{zzz{{{{{{{{{|||}}}|||yyyvvvvvvvvvwwwxxxzzz{{{||||||xxxyyyzzzzzzxxxwwwxxxzzzxxxyyyzzz{{{{{{{{{zzzyyyxxx|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{|||}}}}}}~~~eeefffffffffffffffeeeeeeccccccbbbaaa``````aaaaaa```]]]ZZZWWWUUUUUUVVVWWWTTTSSSRRRRRRUUUYYY^^^aaaiiijjjiiifffbbb^^^\\\\\\```___```bbbeeefffgggfffeeeddddddddddddddddddeee```````````````___^^^]]]___^^^\\\[[[ZZZYYYYYYZZZWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]___aaaffflllpppvvvtttppplllgggbbb___\\\YYYZZZ]]]^^^````````````aaaaaaaaabbbcccdddfffffffffgggiiimmmooolllfff```\\\]]]]]]^^^___``````aaabbb___]]]\\\]]]^^^^^^]]]```^^^\\\\\\\\\]]]\\\[[[^^^ZZZWWWVVVYYY\\\```aaabbbbbb``````aaaccceeeffffffggggggggggggiiimmmppptttrrrooommmkkkiiifffdddffffffgggggghhhhhhiiiiiifffgggggggggfffdddbbbaaaiiikkkooorrrtttuuuuuuuuuvvvuuutttrrrooommmkkkiiilllkkkkkklllooopppooonnnmmmkkkhhheeecccbbbbbbccceeefffhhhkkkmmmnnnoooppprrrssssssrrrqqqrrrtttwwwtttvvvwwwvvvrrrooolllkkkmmmkkkiiihhhggghhhiiijjjhhhgggffffffffffffggggggiiihhhggggggggghhhjjjkkkllllllmmmnnnpppqqqrrrsssvvvwwwxxxwwwtttpppllljjjoookkkgggeeegggiiiiiiiiijjjjjjiiiiiijjjlllmmmooonnnppprrrssssssssstttuuuzzzyyywwwvvvwwwxxxzzz{{{{{{{{{zzzzzzzzz{{{{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{vvvuuuwwwyyyzzzzzzyyyzzz{{{|||||||||{{{zzzxxxxxxyyyxxxwwwxxx{{{}}}~~~}}}{{{zzzxxxxxxwwwwww||||||{{{zzzyyyyyyyyyyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~|||{{{{{{}}}hhhhhhhhhhhhgggfffeeeeeecccaaa___^^^^^^```ccceeeaaa___\\\YYYWWWVVVWWWXXXVVVUUUTTTSSSUUUYYY]]]___hhhiiiiiigggdddaaa``````bbbaaa```bbbdddeeeeeedddbbbbbbaaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbb```^^^[[[YYYYYYYYYZZZWWWXXXXXXXXXYYYYYYZZZZZZZZZ\\\^^^```cccggglllpppsssqqqmmmiiieeeaaa___^^^ZZZ[[[]]]___aaabbbbbbaaaaaaaaaaaabbbdddeeeggghhhhhhiiijjjmmmooolllgggbbb^^^______``````aaaaaaaaabbb```______```aaa```______^^^]]]]]]^^^___^^^\\\]]]ZZZWWWWWWYYY]]]```bbbaaaaaa``````aaaccceeeffffffggghhhhhhiiikkkooorrrwwwuuurrrooommmjjjgggdddggggggggggggggggggggggggfffffffffeeedddcccbbbaaahhhjjjmmmppprrrsssssssssuuuuuuuuutttrrrpppmmmlllnnnmmmlllmmmoooqqqppppppnnnkkkhhhdddbbbaaabbbbbbccceeeiiilllnnnnnnmmmlllpppqqqqqqpppooooooqqqsssssstttuuussspppmmmlllllliiihhhfffeeeddddddeeeeeeeeeeeeeeefffffffffffffffhhhhhhgggggggggiiijjjkkkmmmmmmnnnoooqqqrrrsssssswwwwwwwwwuuussspppllljjjooolllhhhggghhhiiiiiihhhjjjjjjiiiiiijjjlllnnnooooooqqqsssssssssrrrssstttvvvuuutttssstttuuuwwwxxxzzzzzzzzzyyyyyyzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||~~~zzzvvvuuuwwwyyyzzzyyyyyyzzz{{{|||}}}}}}|||{{{xxxxxxyyyxxxwwwxxx{{{}}}~~~}}}|||zzzyyyyyyyyyyyy|||{{{yyyxxxxxxxxxzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz{{{~~~kkkkkkkkkjjjiiifffdddcccaaa___]]]\\\^^^bbbgggjjjeeeccc```\\\ZZZZZZZZZZZZYYYXXXVVVUUUVVVYYY\\\^^^dddfffhhhhhhgggeeeeeefffgggeeecccccceeeeeeeeedddaaa``````______``````aaaaaaaaabbbdddeeefffggggggfffddd```\\\ZZZYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYZZZ]]]aaacccfffiiilllooopppmmmiiiddd```^^^^^^^^^YYY[[[]]]```bbbccccccccc```aaaaaabbbdddeeeggghhhhhhiiijjjlllmmmkkkhhheeeaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaacccddddddbbbaaa^^^^^^^^^```aaaaaa___]]]]]]ZZZWWWWWWZZZ^^^aaabbb````````````aaaccceeefffggghhhiiijjjkkknnnqqqtttyyyxxxuuurrroookkkhhhfffiiiiiiiiiiiihhhgggfffeeefffeeedddbbbaaaaaaaaaaaaggghhhkkknnnppppppqqqqqqtttuuuvvvwwwvvvtttqqqooopppooonnnoooqqqrrrrrrqqqooolllgggbbb``````aaabbbbbbeeeiiimmmooommmkkkiiimmmnnnmmmllljjjjjjlllnnnppppppqqqooommmkkklllmmmggggggfffeeedddbbbbbbaaadddfffgggiiiiiiiiihhhggghhhggggggggggggiiikkkllloooooopppqqqssstttuuuvvvwwwwwwuuusssqqqnnnmmmlllnnnlllkkkjjjjjjjjjhhhfffiiiiiiiiijjjkkkmmmnnnoooppprrrssssssrrrqqqrrrssssssrrrrrrqqqrrrtttvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~}}}{{{zzzzzz{{{||||||{{{zzzyyyyyyzzz{{{|||}}}zzzwwwuuuvvvxxxyyyyyyyyyzzz|||}}}~~~~~~~~~}}}xxxyyyyyyxxxxxxyyy{{{}}}}}}}}}|||{{{{{{{{{{{{{{{}}}zzzwwwuuuvvvxxx|||~~~|||}}}}}}}}}}}}}}}||||||}}}}}}~~~|||}}}~~~|||~~~}}}{{{zzz|||lllllllllkkkhhheeebbb```^^^^^^]]]^^^aaaeeejjjmmmiiihhheeebbb```_________]]]\\\ZZZXXXXXXYYY[[[\\\aaacccggghhhhhhhhhiiiiiikkkiiifffeeeeeefffeeedddbbbaaaaaa``````aaaaaabbb```aaabbbccceeehhhiiijjjjjjgggbbb^^^[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYY\\\___cccgggiiikkkmmmooooookkkeee___[[[ZZZZZZ[[[XXXZZZ\\\___aaabbbbbbbbbaaaaaaaaaaaaaaabbbcccddddddeeefffgggiiiiiihhhgggddddddcccccccccccccccccc```aaabbbeeegggfffdddaaa^^^^^^___aaaccccccaaa^^^[[[YYYVVVWWWYYY]]]___```^^^^^^```aaacccdddeeefffgggiiikkklllnnnppptttvvvwwwwwwwwwtttqqqmmmkkkjjjmmmmmmmmmllljjjhhhfffeeefffdddbbb```___```bbbccchhhiiikkkmmmnnnooooooooorrrtttwwwyyyzzzxxxuuusssrrrqqqooooooqqqssssssrrrppplllfffaaa^^^___aaacccccceeehhhkkkkkkjjjiiigggjjjjjjjjjhhhffffffgggiiilllmmmmmmkkkjjjiiikkkllliiiiiiiiihhhfffdddbbbaaafffhhhkkkmmmnnnmmmjjjiiigggfffffffffhhhjjjkkkmmmqqqrrrssstttvvvwwwxxxxxxwwwvvvsssqqqnnnmmmmmmmmmmmmmmmllllllkkkiiigggeeeiiiiiijjjkkklllmmmooooooppprrrssssssqqqppppppqqqrrrrrrrrrrrrsssuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~{{{yyyyyyzzz|||}}}||||||zzzzzzzzzzzz|||||||||zzzxxxvvvvvvxxxyyyzzzzzz{{{|||~~~~~~xxxyyyyyyyyyxxxyyy{{{~~~}}}|||||||||||||||}}}}}}}}}zzzvvvtttuuuxxx}}}||||||}}}}}}||||||{{{{{{{{{|||~~~~~~||||||}}}}}}~~~}}}}}}lllllllllkkkhhhddd```^^^[[[]]]___cccfffiiikkklllmmmllljjjgggfffeeeddddddaaa```^^^\\\[[[[[[\\\]]]^^^bbbfffhhhiiiiiiiiijjjjjjgggdddbbbccccccbbbbbbaaa``````````````````aaa______```bbbdddfffiiijjjkkkhhhddd```^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZ^^^aaafffiiijjjkkklllmmmmmmiiibbb\\\XXXVVVWWWXXXWWWYYY[[[]]]___`````````aaa```______^^^^^^______^^^___bbbcccdddeeeffffffddddddddddddcccccccccccc``````bbbeeegggfffccc```^^^___```bbbddddddaaa___ZZZXXXVVVVVVYYY[[[]]]^^^\\\^^^```ccceeefffffffffhhhjjjmmmnnnppprrruuuwwwsssuuuwwwvvvrrrpppooooooqqqrrrqqqpppnnnkkkhhhfffeeecccaaa______aaadddfffjjjjjjkkkmmmnnnoooooooooqqqtttwwwzzz{{{zzzxxxvvvsssqqqooooooqqqrrrssssssppplllgggaaa______bbbcccggggggggggggggggggggggggfffgggfffdddbbbbbbdddfffiiiiiijjjiiiggggggiiikkkjjjjjjjjjiiigggeeedddbbbfffhhhkkknnnnnnmmmjjjhhhffffffffffffhhhjjjlllnnnssstttuuuvvvwwwyyyzzzzzzvvvuuurrrooommmllllllmmmkkklllmmmmmmkkkiiigggfffhhhiiijjjlllmmmnnnoooooooooqqqrrrrrrqqqooopppqqqrrrrrrrrrsssssstttuuuvvvvvvvvvuuuttttttttttttttttttuuuwwwzzz|||}}}~~~~~~}}}zzzyyyyyyzzz|||~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{yyyxxxwwwxxxyyyzzzzzz{{{}}}~~~yyyyyyzzzyyyxxxyyy|||~~~}}}||||||||||||}}}~~~~~~|||zzzwwwuuuvvvzzz~~~{{{{{{|||||||||{{{{{{zzzzzz|||~~~}}}~~~llllllmmmkkkhhhddd___\\\ZZZ\\\```dddhhhjjjkkkkkknnnmmmllljjjiiiiiihhhhhheeedddbbb```___^^^^^^^^^```cccgggjjjjjjiiiiiiiiidddbbb^^^]]]^^^____________^^^^^^]]]]]]^^^^^^____________```aaadddfffhhhiiihhhfffcccaaa``````````````````___^^^]]]\\\\\\___bbbeeeggggggggghhhiiiiiieee___YYYVVVUUUVVVWWWXXXYYY[[[]]]^^^______^^^```___^^^]]]]]]\\\]]]]]]\\\^^^aaacccbbbbbbcccdddbbbbbbccccccccccccccccccaaaaaaccceeegggfffccc````````````aaaccccccaaa___\\\ZZZWWWWWWYYY[[[\\\\\\\\\^^^aaaeeeggghhhhhhgggiiikkknnnpppqqqrrruuuwwwqqquuuxxxxxxtttrrrrrrssstttttttttsssqqqmmmjjjhhhcccbbbaaa```bbbdddgggiiikkkllllllmmmnnnnnnooopppqqqsssvvvyyyzzzzzzyyyxxxsssqqqnnnmmmoooqqqqqqqqqooolllgggcccaaaaaaccceeeiiihhhfffdddcccdddeeeeeecccddddddbbbaaaaaabbbdddfffggghhhhhhgggfffggghhhiiiiiihhhgggfffddddddcccdddfffiiikkkkkkiiifffdddeeeeeeeeefffhhhkkkmmmooosssssstttuuuwwwxxxyyyzzzuuusssqqqnnnmmmlllllllllhhhjjjlllllljjjhhhgggggggggiiijjjlllnnnoooppppppppprrrssssssrrrqqqrrrsssqqqrrrrrrrrrssssssssssssuuutttsssrrrrrrqqqrrrrrrrrrtttvvvyyy{{{|||}}}}}}}}}|||zzzyyyyyy{{{|||~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||zzzxxxxxxzzz|||{{{|||~~~~~~~~~}}}yyyzzzzzzyyyyyyzzz|||~~~}}}|||||||||||||||}}}~~~|||{{{yyyxxxyyy|||~~~yyyzzzzzz{{{{{{{{{{{{{{{zzz}}}mmmmmmnnnmmmjjjeee```]]][[[]]]___bbbdddgggiiijjjlllkkkkkkkkkjjjjjjjjjjjjhhhgggeeecccbbbaaaaaaaaacccfffjjjlllkkkiiihhhhhhaaa___\\\[[[\\\^^^___```______^^^^^^^^^^^^______aaa```______```bbbdddfffggggggffffffeeedddcccbbbddddddcccbbbaaa```___^^^___aaaccccccbbbbbbcccdddccc```\\\XXXVVVVVVWWWXXXZZZ[[[\\\^^^______^^^^^^]]]]]]]]]]]]]]]^^^^^^___```cccffffffdddaaaaaabbb`````````aaabbbbbbccccccdddcccdddeeefffeeeccc```bbbaaa``````aaabbb```______]]]ZZZYYYZZZ\\\\\\[[[\\\^^^cccgggiiijjjiiihhhjjjlllooopppqqqrrrtttuuussswww{{{{{{wwwssssssuuutttuuuuuutttrrrnnnjjjhhhbbbbbbbbbccceeehhhkkkmmmllllllllllllmmmmmmnnnoooqqqrrruuuwwwxxxyyyxxxxxxrrrooolllkkkmmmoooppppppmmmkkkhhheeeddddddeeefffhhhgggfffeeedddcccbbbbbbbbbbbbbbbaaa``````ccceeedddfffhhhhhhgggeeeeeefffjjjhhhgggeeeeeeeeeeeeeeeeeefffhhhhhhhhhfffcccbbbddddddeeefffhhhkkknnnoooppppppqqqssstttuuuvvvwwwsssrrrpppnnnmmmkkkkkkjjjfffhhhjjjjjjhhhfffgggiiiggghhhkkkmmmoooppppppppprrrtttvvvvvvuuuuuuvvvwwwtttttttttttttttssssssrrrtttsssrrrqqqppppppppppppqqqsssvvvyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}zzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~|||zzzyyy{{{}}}|||}}}~~~~~~~~~}}}|||{{{yyyzzzzzzzzzyyyzzz|||}}}}}}|||{{{{{{{{{||||||{{{{{{|||}}}}}}~~~~~~~~~wwwxxxyyyzzz{{{|||||||||{{{~~~~~~~~~~~~}}}}}}}}}mmmnnnooonnnkkkfffbbb___]]]]]]]]]^^^aaadddgggiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggeeedddcccbbbbbbfffiiimmmnnnmmmjjjhhhgggbbb___\\\\\\^^^aaabbbcccaaaaaa````````````aaaaaabbbaaa```______aaacccdddeeeeeegggggggggfffeeedddgggfffeeedddcccaaaaaa```___```aaa```___^^^___```^^^\\\ZZZXXXWWWWWWYYYZZZ\\\]]]^^^_________^^^^^^[[[[[[\\\]]]^^^```aaabbbeeehhhkkkjjjfffbbb``````^^^^^^___```aaabbbbbbcccfffeeeeeefffffffffcccaaadddbbb```___`````````___aaa___]]]\\\\\\]]]\\\[[[\\\___ccchhhkkkkkkjjjiiikkkmmmoooqqqqqqqqqssstttvvvzzz~~~}}}xxxttttttuuussstttuuutttrrrnnnjjjhhhaaaaaabbbdddgggjjjmmmooolllkkkkkkkkkllllllmmmnnnqqqrrrtttuuuvvvwwwxxxxxxqqqoookkkjjjkkkmmmoooooolllkkkhhhfffeeeeeefffgggfffgggggggggeeeccc```^^^aaaaaabbbaaa```aaaccceeecccfffhhhiiigggeeeddddddkkkjjjhhhfffeeefffhhhiiiggghhhiiiiiihhhfffdddbbbddddddeeefffhhhkkknnnpppmmmnnnoooppprrrsssttttttrrrqqqpppooommmkkkjjjjjjeeegggiiihhhffffffhhhjjjggghhhkkkmmmoooppppppppptttvvvxxxxxxxxxxxxyyyzzzxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqpppooooooooooooqqqsssvvvxxxzzz{{{zzzzzzyyyyyyzzz{{{{{{|||||||||yyyyyyxxxwwwwwwxxxyyyyyy|||~~~}}}{{{zzz|||~~~}}}}}}~~~~~~}}}|||zzzyyyyyyzzzzzzzzzyyyzzz}}}}}}}}}|||{{{{{{{{{{{{{{{zzz|||~~~}}}|||vvvwwwxxxzzz{{{|||}}}}}}{{{~~~~~~}}}}}}|||~~~~~~nnnnnnoooooommmiiibbb^^^___^^^]]]\\\]]]___bbbdddccceeeffffffffffffhhhiiikkklllllljjjgggeeeeeefffhhhjjjmmmooonnnkkkhhheee```^^^]]]]]]```cccdddeeeffffffeeedddbbbaaaaaa```````````````aaabbbcccdddhhhhhhgggggggggggghhhhhhllljjjhhhfffeeedddaaa______```___]]]ZZZYYYZZZ[[[___^^^\\\YYYWWWXXX[[[^^^___aaacccbbb```]]]\\\\\\ZZZZZZZZZ\\\^^^aaaccceeefffnnnrrrpppjjjfffaaa\\\]]]^^^```aaabbbbbbbbbaaaeeegggfffbbbbbbeeegggeeeeeecccaaa___]]]\\\[[[ZZZaaa^^^ZZZXXXYYY[[[]]]^^^]]]___bbbeeehhhiiijjjjjjnnnoooooonnnmmmnnnqqqssszzzzzz{{{zzzxxxuuurrrpppsssrrrrrrtttuuurrrkkkfff```___```bbbgggkkknnnooolllkkkjjjiiihhhhhhhhhhhhmmmnnnppprrrssstttuuuuuusssqqqmmmiiihhhiiikkkmmmmmmkkkiiiiiijjjkkklllkkknnnllliiigggfffdddaaa___]]]^^^``````aaacccgggjjjjjjlllmmmjjjccc``````cccfffggghhhiiiiiihhhgggfffhhhjjjiiieeedddffffffdddfffeeedddeeegggjjjkkkkkknnnnnnoooppppppooommmllllllllllllkkkjjjhhhfffdddfffffffffggggggggghhhhhhllllllkkklllmmmpppsssuuusssuuuvvvvvvuuuvvvxxxzzz~~~{{{xxxwwwxxxxxxuuurrrsssrrrpppooooooooopppqqqpppppprrrtttvvvwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~zzzxxxvvvuuuuuuvvvyyyzzz}}}~~~|||zzzyyyyyyzzz{{{{{{|||||||||{{{{{{|||{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz{{{|||{{{{{{}}}~~~yyy~~~|||{{{{{{|||}}}}}}|||~~~|||zzzyyyyyyyyy{{{~~~ppppppqqqqqqppplllfffbbbaaa___]]][[[[[[\\\^^^``````bbbddddddddddddeeefffhhhiiijjjiiihhhggghhhjjjkkkkkkkkkkkkjjjiiihhhgggbbb```___```cccfffggghhhffffffeeedddcccbbbaaaaaabbbaaaaaabbbbbbcccdddeeehhhggggggggghhhhhhiiijjjnnnlllkkkiiiiiigggdddaaa_________\\\ZZZXXXYYYZZZ______]]][[[ZZZZZZ]]]```dddfffggggggeeecccbbbbbb``````______aaaccceeeggghhhpppuuurrrlllgggbbb]]]]]]^^^```aaabbbbbbbbbbbbeeegggfffbbbbbbfffgggdddcccbbbaaa___^^^]]]]]]]]]___]]]ZZZYYYZZZ\\\]]]]]]^^^___aaacccfffgggiiiiiilllmmmnnnmmmmmmnnnpppsss{{{{{{|||{{{yyywwwtttrrrssssssrrrsssssspppkkkfff```______bbbfffjjjmmmmmmkkkkkkjjjiiihhhhhhhhhhhhmmmnnnoooqqqrrrssstttttttttrrrooolllkkklllmmmnnnpppnnnllllllnnnoooooonnnrrrooollliiigggeeeaaa___^^^```bbbbbbccceeegggjjjkkkmmmmmmiiiccc``````bbbeeeeeefffggggggggggggggggggjjjiiiffffffhhhhhheeegggeeedddeeehhhjjjkkkkkkmmmnnnooooooooonnnmmmllljjjkkkkkkkkkjjjhhhfffeeeeeeeeeeeeeeefffggghhhhhhmmmmmmlllmmmnnnqqqsssuuurrrtttuuuvvvvvvxxxzzz}}}}}}zzzxxxwwwxxxwwwuuurrrsssrrrqqqpppooooooppppppqqqqqqrrrtttuuuwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}xxxwwwuuutttuuuvvvyyyzzz|||~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}|||{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyzzz|||}}}{{{{{{}}}|||}}}|||zzz{{{}}}~~~~~~}}}~~~|||{{{zzzyyyxxxyyy{{{~~~tttttttttuuuuuurrrmmmiiidddbbb^^^[[[YYYYYYYYYZZZ\\\^^^aaabbbaaa``````aaadddfffhhhiiiiiijjjlllnnnnnnmmmkkkhhhggggggggghhhdddbbbaaabbbeeeiiikkkkkkhhhhhhgggfffeeeddddddccccccbbbbbbccccccdddeeefffgggggghhhhhhiiijjjkkklllpppooonnnnnnnnnkkkgggdddbbbbbbaaa___\\\[[[[[[]]]___``````___^^^^^^aaaccchhhjjjlllllljjjhhhggghhhgggfffcccbbbbbbdddfffgggjjjrrrvvvsssmmmiiiccc^^^]]]^^^___aaabbbbbbccccccdddffffffccccccfffgggdddbbbaaa```______^^^^^^___]]][[[ZZZ[[[]]]^^^___^^^_________```bbbdddggghhhjjjkkklllllllllmmmppprrrxxxyyyyyyyyyxxxvvvuuusssuuusssrrrrrrqqqoookkkhhhaaa```___aaaeeeiiikkkkkkjjjjjjjjjiiihhhhhhgggggglllmmmnnnoooppprrrrrrssstttsssrrrqqqpppppppppppprrrqqqpppqqqsssttttttsssvvvsssooollljjjgggcccaaa```bbbeeefffffffffhhhiiilllmmmlllhhhccc___```aaacccccccccdddeeefffggghhhfffiiikkkiiiiiilllkkkggghhhfffeeeeeegggjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllhhhiiijjjjjjjjjiiihhhgggddddddddddddeeegggjjjkkknnnnnnnnnnnnoooqqqsssuuurrrtttvvvwwwwwwyyy|||~~~|||zzzxxxxxxxxxwwwuuussstttsssrrrpppooooooppppppssssssssstttuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzuuuuuuttttttuuuwwwyyyzzz|||~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxwwwxxxxxxxxxyyyyyy{{{|||}}}{{{{{{|||~~~}}}|||{{{|||~~~}}}{{{zzzzzzzzzzzzyyyzzz|||xxxxxxxxxzzzzzzxxxtttpppjjjgggbbb]]]YYYWWWWWWWWWYYY[[[^^^___^^^]]]]]]]]]ccceeegggiiiiiikkkmmmoooooonnnllljjjhhhgggggggggcccbbbaaabbbeeeiiikkkllljjjjjjjjjiiihhhggggggfffbbbbbbbbbccccccdddeeeffffffggghhhjjjkkkmmmmmmnnnppppppqqqqqqqqqoookkkggghhhhhhgggeeebbb```aaabbbaaabbbcccbbbbbbbbbdddeeejjjlllnnnnnnlllkkkkkkkkkkkkiiieeecccaaabbbdddeeekkkrrrvvvsssmmmhhhddd___^^^^^^___```aaabbbcccccccccffffffccccccfffgggdddcccbbbaaa```______^^^^^^\\\\\\\\\^^^```bbbaaa```aaa```^^^^^^___aaadddfffiiijjjkkkkkkkkklllooorrrssssssttttttttttttsssrrruuutttrrrqqqooommmkkkjjjcccaaaaaabbbeeehhhiiijjjjjjjjjjjjiiiiiihhhhhhgggkkkllllllmmmnnnooopppqqqttttttttttttsssrrrqqqqqqsssrrrsssuuuwwwxxxwwwvvvwwwtttqqqooommmkkkhhheeebbbdddggghhhhhhggghhhiiilllllljjjfffbbb______```````````````bbbeeegggiiidddiiikkkkkklllnnnmmmiiihhhfffeeeeeegggiiiiiiiiiiiijjjlllmmmmmmmmmllllllggghhhiiijjjjjjjjjiiihhheeeeeeeeefffgggjjjmmmoooppppppooopppqqqrrrsssttttttvvvwwwwwwwwwxxx{{{}}}{{{{{{yyyyyyxxxwwwvvvuuuuuutttrrrqqqppppppqqqqqquuutttttttttttttttssssssuuutttttttttuuuuuuvvvwwwssssssssstttuuuwwwxxxyyyzzz|||~~~~~~}}}}}}}}}|||{{{yyywwwvvvuuuuuuvvvvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~}}}|||}}}|||zzzyyyyyyzzz{{{{{{|||~~~~~~|||~~~|||||||||}}}~~~}}}yyyvvvqqqmmmgggaaa\\\YYYWWWWWWXXXZZZ\\\]]]\\\[[[[[[[[[eeegggiiiiiiiiijjjlllnnnnnnnnnooonnnmmmjjjgggfffcccaaa```aaadddgggiiijjjiiiiiihhhhhhgggfffffffffbbbaaaaaabbbbbbcccdddeeeggghhhjjjlllmmmnnnooooooppppppqqqssstttrrrnnnkkkllllllkkkiiifffddddddeeebbbcccddddddcccdddeeeggglllnnnoooooonnnmmmnnnoooooollliiifffddddddeeefffjjjqqqtttpppjjjgggddd```_________```aaaaaabbbbbbbbbeeefffddddddggggggdddfffeeecccaaa___^^^]]]]]]]]]]]]^^^aaacccdddcccbbbbbb```^^^]]]]]]___bbbdddhhhiiiiiiiiiiiijjjmmmpppnnnooopppqqqqqqrrrrrrrrruuutttsssqqqooommmmmmmmmfffdddcccdddfffhhhiiiiiiiiijjjjjjkkkjjjjjjiiihhhjjjjjjjjjjjjkkkmmmnnnoooqqqrrrsssssssssrrrqqqqqqqqqrrrssswwwzzz{{{yyyxxxuuusssqqqpppooonnnllljjjcccfffhhhiiihhhgggggghhhjjjiiigggccc```^^^______^^^^^^^^^___aaadddggghhhccchhhkkkjjjlllooonnnjjjhhhfffddddddfffgggggggggggghhhjjjkkklllllllllkkkfffgggiiijjjkkkkkkjjjjjjhhhhhhhhhjjjlllnnnqqqrrrqqqpppqqqqqqqqqrrrssssssvvvwwwxxxwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvuuutttrrrqqqqqqqqqrrrsssvvvuuuuuutttsssrrrrrrqqqrrrrrrqqqqqqrrrrrrssssssrrrssstttuuuwwwwwwxxxxxxxxxzzz}}}~~~~~~~~~}}}}}}{{{{{{{{{zzzxxxvvvuuusssssssssuuuvvvwwwxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~|||zzzyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}zzzvvvrrrllleee___[[[YYYYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\gggiiijjjjjjiiiiiikkklllmmmooorrrsssrrrnnnjjjgggdddbbb```aaadddggghhhiiieeeeeeddddddccccccccccccaaaaaaaaabbbbbbcccdddeeehhhiiikkknnnoooppppppooooooooopppsssuuuuuusssqqqnnnnnnmmmjjjgggeeeeeefffdddeeeeeedddcccccceeehhhnnnoooqqqpppppppppqqqssssssqqqooommmkkkkkkjjjjjjjjjoooqqqlllgggfffeeecccaaaaaa````````````aaaaaaaaaeeefffdddeeeggggggdddhhhfffdddbbb```^^^]]]]]]_________aaadddeeedddccccccaaa___]]]]]]^^^```aaafffggggggfffffffffiiikkkkkklllmmmoooppprrrssstttsssttttttssspppoooooopppjjjhhhfffggghhhjjjjjjjjjiiijjjkkkllllllkkkjjjiiiiiiiiihhhhhhiiijjjlllmmmnnnnnnooopppppppppoooooopppqqqtttxxx||||||{{{yyytttrrrppppppppppppnnnllleeefffhhhhhhfffeeeeeefffhhhfffccc```^^^^^^^^^___\\\\\\]]]___aaadddfffgggcccgggiiihhhjjjmmmmmmjjjhhheeeccccccdddeeeeeedddeeefffhhhjjjkkkkkkkkkkkkgggiiijjjllllllllllllkkkjjjkkklllnnnppprrrssstttqqqqqqqqqqqqqqqqqqqqqqqqvvvwwwwwwuuusssrrrtttuuuxxxyyyyyyxxxvvvtttuuuvvvssssssrrrrrrrrrssstttuuuvvvuuuuuutttsssrrrqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrsssuuuwwwxxxxxxwwwwwwvvvxxx{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{zzzyyywwwuuutttssssssuuuvvvwwwwwwwwwwwwvvvxxxzzz{{{|||}}}~~~~~~}}}{{{zzz{{{{{{{{{~~~~~~~~~}}}{{{zzz{{{}}}|||}}}~~~~~~~~~~~~|||xxxtttnnngggaaa]]][[[[[[]]]]]]]]][[[ZZZZZZ]]]___hhhiiijjjjjjjjjiiikkkllloooqqqtttvvvuuurrrnnnkkkhhhfffddddddfffhhhiiiiiidddccccccccccccbbbbbbbbbcccbbbbbbccccccdddeeefffiiikkkmmmooopppppppppooooooooopppsssvvvxxxxxxwwwqqqqqqpppmmmjjjgggggghhhffffffeeebbbaaabbbeeeggglllmmmnnnnnnnnnnnnppprrrttttttssssssrrrpppooonnnjjjooooooiiieeefffhhhhhhcccbbbaaa```______`````````dddfffdddeeehhhgggdddffffffdddbbbaaa```______```___^^^```bbbccccccbbbdddbbb```^^^]]]]]]^^^___cccccccccbbbaaaaaaccceeeggghhhiiikkkmmmppprrrsssrrrtttvvvuuusssqqqrrrsssnnnllljjjiiikkkllllllkkkjjjkkkmmmnnnnnnmmmkkkjjjiiihhhgggfffggghhhjjjllljjjjjjkkkkkklllllllllmmmoooqqqtttyyy}}}~~~|||zzztttrrrpppppppppooommmkkkffffffgggeeeccccccdddeeeeeebbb___]]]\\\]]]^^^^^^[[[\\\^^^```bbbdddeeeeeecccfffgggfffgggkkkllliiigggdddbbbaaabbbccccccbbbcccdddfffiiijjjkkkkkkkkkiiijjjlllmmmnnnmmmmmmlllkkkmmmooorrrssstttsssssspppqqqqqqqqqqqqqqqppppppsssttttttsssqqqqqqrrrssstttuuuvvvuuurrrqqqrrrtttrrrrrrqqqrrrssstttvvvwwwvvvuuuttttttsssrrrqqqqqqssssssrrrrrrrrrrrrsssssssssuuuwwwyyyyyyxxxwwwvvvtttvvvyyyzzzzzzyyyzzz{{{||||||||||||{{{zzzyyyxxxzzz{{{||||||{{{zzzxxxvvvuuuuuuwwwxxxxxxxxxwwwwwwtttwwwzzz{{{zzz{{{}}}}}}|||}}}~~~~~~}}}}}}||||||{{{zzz{{{}}}~~~}}}|||zzzyyyyyyzzz}}}}}}~~~~~~~~~|||yyyuuuooohhhbbb^^^]]]\\\```___^^^[[[ZZZ[[[^^^aaagggiiijjjjjjjjjjjjkkkmmmqqqsssuuuvvvvvvtttqqqoookkkiiigggfffhhhjjjkkkkkkeeeeeeeeeeeeeeeeeeddddddddddddddddddeeefffggggggjjjlllnnnpppqqqqqqpppooopppppppppssswwwzzz{{{{{{uuuuuutttqqqmmmkkkkkklllhhhgggdddaaa___```dddgggiiijjjkkkkkkjjjkkkmmmooosssttttttuuutttrrrqqqpppkkkooonnnhhheeegggjjjkkkeeedddbbb```___^^^______```dddfffdddeeehhhgggdddeeedddcccbbbaaaaaaaaaaaa```^^^]]]^^^```aaaaaaaaadddcccaaa___^^^^^^^^^^^^aaaaaaaaa___]]]]]]___aaacccdddeeegggjjjmmmoooqqqpppsssvvvvvvtttrrrsssuuuqqqnnnlllkkklllmmmmmmlllkkklllmmmoooooonnnlllkkkhhhgggfffeeefffhhhjjjkkkhhhhhhhhhhhhhhhiiijjjkkkoooqqquuu{{{}}}{{{uuusssqqqpppooommmkkkiiiffffffeeecccaaaaaacccdddccc```]]][[[[[[]]]^^^^^^[[[\\\___aaacccdddddddddcccffffffdddeeeiiikkkiiifffdddaaaaaaaaabbbbbbaaabbbdddfffhhhjjjjjjkkkjjjkkkkkkmmmnnnnnnnnnmmmmmmkkkmmmqqqsssuuutttsssrrrppppppqqqqqqqqqpppoooooopppqqqqqqqqqpppppprrrtttqqqssstttrrrooonnnoooqqqqqqqqqqqqrrrsssuuuwwwyyyuuuuuutttsssrrrrrrqqqqqquuuuuutttssssssttttttttttttvvvxxxzzzzzzyyywwwuuusssuuuxxxyyyxxxxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxwww{{{|||}}}~~~~~~|||zzzyyywwwwwwyyyzzzzzzyyyxxxwwwrrrvvvzzz{{{zzzyyy{{{}}}~~~|||{{{{{{|||}}}}}}|||~~~~~~~~~}}}|||{{{wwwxxx{{{|||}}}|||{{{zzzxxxyyy|||~~~~~~}}}~~~~~~}}}yyyvvvrrrmmmhhheeecccbbb```___^^^]]]]]]___aaabbbiiiiiiiiiiiikkkmmmooopppmmmooorrrtttuuusssqqqooopppooommmlllkkkkkklllmmmlllkkkiiihhhggggggggghhhfffgggggggggggggggggggggkkkmmmpppqqqpppppppppqqqqqqsssvvvyyy|||}}}}}}}}}{{{yyyvvvssspppmmmlllkkkiiifffbbb^^^\\\]]]```bbbffffffeeefffhhhjjjmmmooopppssswwwyyyzzzxxxuuussspppnnnlllkkkjjjkkkmmmnnnjjjhhhdddaaa```aaaccceeecccddddddeeeeeeeeeeeedddddddddcccaaa^^^]]]___```aaa___\\\\\\]]]```aaabbbcccccccccbbbbbbaaaaaaaaa`````````aaaaaaaaaaaaaaaaaacccfffhhhjjjmmmpppssssssuuuvvvuuussstttxxx{{{uuusssooommmlllkkkjjjhhhjjjhhhggghhhjjjlllmmmmmmjjjiiihhhfffffffffggghhheeeeeeffffffggghhhhhhiiikkknnnsssxxx|||||||||{{{xxxtttpppoooqqqoookkkfffdddccccccbbbcccdddfffgggddd```\\\\\\^^^```aaa```aaaaaaaaabbbdddfffgggiiidddcccccceeehhhjjjkkkkkkhhheeeaaaaaadddffffffeeebbbdddfffggghhhiiillloooiiilllppppppnnnlllmmmnnnttttttsssssssssrrrrrrrrrqqqpppnnnkkkkkkkkklllmmmkkkkkkllllllmmmlllllllllnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrrrrrrrrrrqqqqqqvvvvvvtttsssrrrqqqqqqqqquuuvvvvvvwwwwwwwwwvvvvvvtttuuuwwwxxxxxxwwwvvvuuussssssssstttuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwyyy{{{~~~~~~zzzxxx|||{{{yyyxxxwwwxxxxxxyyyzzz{{{|||||||||{{{zzzyyy||||||{{{zzzzzz{{{{{{|||}}}}}}||||||{{{{{{zzzzzzzzzxxxwwwyyy{{{{{{yyyvvvuuuwwwzzz}}}~~~~~~~~~~~~~~~|||||||||yyytttoooiiieeebbbaaa___^^^]]]\\\]]]^^^```aaaggggggggghhhjjjlllnnnoooppprrrtttuuuuuurrrooommmnnnmmmlllkkkkkklllmmmnnnkkkjjjiiihhhhhhhhhiiijjjiiiiiiiiihhhhhhhhhggggggllloooqqqsssrrrrrrrrrsssrrrtttxxx|||~~~~~~~~~zzzyyyvvvssspppnnnlllkkkiiigggcccaaa``````bbbdddddddddccccccdddgggiiikkknnnppptttvvvwwwvvvtttrrrooonnnmmmllllllmmmmmmnnnkkkhhheeecccbbbccceeefffcccdddddddddddddddcccccccccdddcccaaa______```bbbccc```]]]\\\^^^```bbbccceeeeeeeeeddddddccccccbbb``````______^^^^^^^^^]]]^^^```ccceeegggkkkooorrrsssttttttttttttuuuxxxzzztttqqqmmmjjjjjjiiihhhhhhhhhgggffffffiiikkklllllljjjjjjiiihhhggggggggggggcccdddddddddeeefffffffffjjjmmmqqquuuxxxyyyyyyyyyuuuqqqnnnnnnooommmgggbbbbbbbbbcccdddeeefffhhhhhhgggddd```___```bbbbbbaaaaaabbbcccdddeeeffffffgggeeedddccceeehhhjjjjjjjjjhhheeebbbaaacccddddddccc```bbbdddeeefffhhhkkknnnmmmpppsssssspppnnnnnnnnnssssssrrrrrrqqqqqqppppppooommmkkkiiihhhiiijjjjjjllllllmmmmmmmmmllllllkkklllllllllmmmnnnoooooooooqqqqqqppppppppppppqqqrrrrrrqqqppppppooooooooopppvvvwwwwwwxxxxxxwwwwwwwwwtttvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxx{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~}}}{{{yyy|||{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}||||||zzzyyyyyywwwxxxxxxxxxxxxxxxxxxxxx|||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxyyy{{{zzzwwwtttuuuwwwzzz}}}~~~~~~}}}~~~~~~|||zzzyyy|||yyytttooojjjgggeeeccc``````___^^^___```aaabbbeeeeeeeeefffhhhkkkmmmnnnssstttvvvvvvuuuqqqmmmkkkkkkkkkjjjjjjkkklllnnnooonnnmmmmmmlllllllllmmmmmmkkkkkkjjjjjjiiiiiihhhhhhnnnpppssstttttttttuuuuuurrruuuyyy~~~~~~yyyxxxvvvtttqqqooommmlllhhhgggeeecccbbbbbbccccccaaaaaa``````aaabbbdddeeeiiilllooorrrsssrrrqqqppplllmmmmmmnnnnnnnnnmmmmmmjjjhhhfffdddccceeefffhhhdddddddddddddddcccbbbaaabbbccccccbbbaaaaaacccdddeeebbb^^^\\\^^^aaacccdddiiihhhhhhgggffffffeeeeeebbbaaa___^^^\\\[[[ZZZZZZ\\\^^^aaacccfffjjjnnnrrrtttsssrrrsssuuuwwwxxxwwwsssooojjjggggggggggggggggggfffeeefffhhhjjjjjjjjjjjjjjjkkkkkkjjjiiigggfffddddddeeeeeeeeeeeeeeeeeeiiijjjmmmppprrrtttuuuvvvssspppoooooooookkkeee``````aaacccfffhhhiiikkkkkkkkkiiieeedddddddddcccbbbaaabbbcccdddeeedddcccccccccbbbbbbdddgggjjjjjjjjjhhheeebbbaaaaaabbbbbbaaa```aaacccdddeeehhhkkknnnqqqsssttttttrrrpppppppppqqqqqqqqqqqqpppooonnnmmmmmmllljjjhhhhhhhhhjjjkkknnnnnnnnnnnnmmmllllllkkkiiijjjkkkmmmoooqqqsssssssssrrrpppnnnnnnnnnppppppnnnnnnnnnnnnnnnooopppqqqwwwwwwxxxxxxxxxwwwwwwvvvtttuuuvvvwwwwwwvvvuuusssvvvvvvvvvvvvwwwwwwxxxxxx||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{||||||{{{{{{{{{|||}}}}}}~~~|||zzzxxxxxxwwwtttuuuvvvwwwxxxxxxwwwvvvzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{yyyvvvssstttvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyxxxvvvtttqqqnnnkkkjjjiiihhhcccbbbbbbbbbbbbcccdddddddddddddddeeegggjjjlllnnnrrrsssuuuuuutttqqqmmmkkkiiiiiiiiiiiikkkmmmpppqqqtttssssssrrrqqqpppppppppjjjjjjjjjjjjkkkkkkkkkkkknnnqqqtttuuuuuutttuuuvvvqqqtttyyy}}}}}}xxxwwwvvvtttrrrpppnnnnnnjjjiiigggfffdddbbbaaa`````````_________```aaaaaafffgggjjjmmmnnnnnnnnnnnniiijjjlllmmmmmmmmmkkkjjjhhhgggeeeddddddeeegggiiifffffffffeeedddcccbbbaaaaaabbbdddccccccccceeefffgggccc^^^\\\^^^aaadddeeekkkkkkkkkjjjiiihhhhhhhhhfffeeebbb___]]][[[[[[ZZZ]]]___bbbdddggglllqqquuuuuusssqqqssswwwyyywwwuuusssoooiiifffeeeggghhhhhhgggfffeeegggiiikkkkkkjjjiiijjjlllmmmmmmkkkhhhggghhhhhhgggggggggfffffffffggghhhiiijjjlllnnnpppqqqrrrqqqpppqqqppplllfffaaa^^^```dddgggjjjlllmmmmmmnnnllljjjhhhfffdddcccaaa___```bbbccccccaaa___^^^]]]]]]___bbbgggjjjkkkkkkhhheeebbb```____________aaabbbdddeeefffhhhlllpppqqqrrrsssssssssrrrqqqqqqppppppqqqqqqpppooommmlllnnnmmmkkkjjjjjjkkklllmmmpppppppppooonnnmmmlllkkkiiijjjlllpppsssvvvyyyzzzyyywwwsssooommmlllmmmnnnllllllmmmnnnoooqqqssstttvvvvvvvvvvvvvvvvvvuuutttrrrssstttuuuuuutttrrrqqqtttuuuvvvwwwxxxyyyzzzzzz|||||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzwwwvvvuuuuuusssuuuwwwyyyzzzyyyxxxwwwyyyzzz{{{|||~~~~~~|||yyyvvvtttssstttvvvyyy{{{}}}}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxxxxtttssspppmmmkkkiiiiiiiiicccccccccccccccddddddeeedddddddddeeegggiiilllmmmnnnppprrrttttttqqqnnnlllhhhhhhhhhjjjllloooqqqsssxxxxxxwwwuuutttrrrqqqpppiiiiiijjjkkklllmmmmmmnnnnnnqqqsssttttttsssssstttpppssswww{{{}}}~~~}}}|||xxxwwwuuusssqqqqqqppppppqqqpppnnnkkkgggccc```___aaa```````````````aaaaaadddeeefffhhhjjjkkkkkklllfffhhhjjjkkkkkkjjjhhhgggeeeeeedddcccdddfffgggiiihhhhhhhhhhhhgggfffeeedddbbbdddeeefffffffffhhhiiihhhddd```^^^___bbbdddeeelllllllllkkkkkkkkkjjjjjjkkkiiifffccc```______^^^aaaccceeegggjjjooouuuyyywwwuuussstttxxxyyywwwttttttooojjjffffffhhhiiiiiihhhhhhhhhiiilllmmmlllkkkhhhjjjmmmoooooommmkkkiiiiiiiiihhhgggfffeeeeeedddffffffffffffhhhjjjlllmmmooooooooopppnnnjjjeeeaaa^^^```dddhhhkkkmmmnnnooonnnnnnmmmjjjgggdddbbbaaa]]]^^^_________]]]ZZZYYYWWWXXX\\\aaaggglllmmmmmmhhhgggdddaaa___^^^___```bbbcccdddddddddgggkkkoooooooooppppppqqqrrrrrrqqqooopppqqqqqqqqqpppnnnmmmnnnlllkkkjjjjjjlllmmmnnnqqqqqqqqqpppooonnnmmmllljjjllloootttxxx|||}}}xxxrrrnnnlllkkkkkkiiiiiijjjlllnnnqqqsssttttttttttttttttttsssrrrrrrpppqqqrrrsssrrrqqqooonnnqqqrrrtttwwwyyy{{{||||||{{{{{{||||||}}}}}}~~~~~~||||||{{{{{{{{{|||~~~~~~}}}~~~~~~}}}yyyvvvttttttssstttuuuwwwyyyzzzyyywwwvvvxxxyyy{{{}}}}}}zzzwwwuuurrrsssuuuvvvxxxzzzzzz{{{xxxxxxyyyzzz|||~~~}}}||||||{{{}}}~~~}}}}}}|||}}}~~~}}}|||zzzyyywwwwwwxxxvvvrrrnnnjjjgggfffeeecccccccccdddddddddddddddffffffffffffhhhjjjlllmmmmmmooorrrtttuuusssqqqooohhhhhhiiijjjmmmpppssstttyyyyyyxxxwwwuuusssqqqpppkkkkkklllmmmnnnoooppppppoooqqqttttttrrrqqqqqqrrrpppqqquuuxxxzzz|||||||||yyywwwsssqqqpppqqqssstttxxxwwwtttoookkkfffcccaaaaaabbbbbbbbbbbbbbbbbbbbbddddddeeefffggghhhiiijjjfffgggiiiiiiiiigggeeedddcccccccccccceeefffhhhiiillllllllllllkkkkkkjjjiiifffhhhjjjkkkkkkkkklllmmmjjjgggdddcccdddeeeffffffkkkkkkkkkkkkllllllllllllnnnllliiieeecccccccccccceeeggghhhjjjlllqqqwww|||yyyxxxwwwwwwxxxwwwvvvtttsssoookkkhhhhhhiiijjjjjjiiiiiiiiikkknnnooonnnmmmhhhjjjmmmooopppooonnnmmmiiihhhgggfffdddcccbbbaaaeeeeeeeeeeeefffggghhhiiijjjkkklllllljjjgggcccaaa```bbbdddgggjjjlllnnnnnnnnnoooooommmhhhdddaaaaaa[[[[[[\\\\\\[[[ZZZXXXWWWVVVWWW[[[bbbiiinnnoooooojjjjjjhhheeebbbaaaccceeedddddddddcccccceeejjjmmmooonnnmmmnnnoooppppppooolllmmmoooqqqqqqpppooonnnlllkkkiiiiiiiiikkkmmmnnnqqqqqqqqqqqqpppooonnnnnnmmmooosssxxx}}}~~~xxxrrrnnnlllkkkffffffhhhjjjlllooorrrsssssssssssssssrrrqqqqqqpppooopppqqqrrrqqqooommmlllnnnpppssswwwzzz|||}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}zzzwwwvvvttttttuuuvvvwwwxxxxxxwwwvvvuuuwwwxxxzzz|||~~~~~~yyywwwvvvttttttuuuuuuvvvxxxxxxyyywwwxxxxxxzzz|||~~~}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{zzzyyyxxxwwwvvvvvvuuuyyywwwsssoookkkhhhffffffeeeffffffgggggggggggggggiiiiiihhhhhhiiikkklllmmmoooqqqtttvvvvvvuuusssqqqiiiiiijjjkkknnnqqqsssuuuyyyzzzzzzzzzzzzxxxwwwvvvqqqqqqqqqqqqpppppppppppprrrsssuuutttrrrpppppppppqqqrrrtttvvvxxxzzz|||}}}zzzwwwrrrooonnnqqquuuwwwzzzxxxtttoookkkgggeeecccaaabbbccccccddddddddddddeeeeeeeeeeeeeeeggghhhiiihhhiiiiiiiiihhhfffdddcccccccccdddeeefffhhhjjjkkkooooooppppppppppppooooookkknnnpppqqqqqqpppqqqrrrmmmkkkiiihhhiiijjjiiiiiiiiiiiijjjkkklllmmmmmmnnnmmmkkkhhheeeddddddeeefffggghhhiiijjjlllpppwww{{{zzz{{{|||{{{xxxvvvuuutttqqqnnnkkkiiiiiiiiiiiiiiiiiiiiijjjllloooooonnnmmmhhhiiillloooqqqqqqqqqqqqjjjiiigggfffdddbbbaaa```ddddddeeeeeeffffffffffffhhhiiijjjiiihhhfffddddddcccdddeeefffhhhjjjlllmmmnnnppprrrooojjjeeecccbbb[[[[[[ZZZZZZYYYYYYXXXXXXYYY[[[___eeekkkoooppppppnnnooonnnkkkgggfffiiikkkiiiiiihhhfffeeegggkkknnnrrrooommmlllnnnnnnllljjjhhhjjjmmmoooppppppooonnnlllkkkjjjjjjjjjllloooppppppqqqqqqqqqqqqqqqppppppnnnqqquuuzzz}}}xxxssspppoooeeefffgggjjjlllooorrrssssssttttttsssrrrqqqpppppppppqqqrrrrrrrrrpppnnnlllmmmooosssvvvyyy{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwtttuuuwwwyyy{{{}}}~~~~~~~~~~~~|||{{{yyywwwvvvyyyyyyyyyxxxxxxwwwwwwvvvtttuuuwwwyyy{{{~~~|||xxxvvvvvvwwwvvvvvvvvvwwwwwwxxxxxxzzzzzzzzzzzz{{{}}}~~~|||~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~wwwwwwvvvvvvuuutttttttttwwwvvvsssooommmkkkjjjjjjjjjjjjkkkllllllllllllkkklllkkkjjjjjjjjjkkkmmmmmmqqqsssvvvxxxxxxvvvsssrrrjjjjjjkkklllnnnqqqtttvvv{{{|||}}}~~~}}}vvvvvvuuutttrrrqqqppppppsssuuuvvvuuusssppppppppprrrrrrsssuuuxxxzzz}}}~~~{{{wwwrrrnnnmmmqqqvvvyyywwwuuuqqqlllhhheeedddcccaaabbbcccdddeeeeeeeeeeeeffffffeeedddeeefffhhhiiijjjjjjjjjiiigggfffddddddddddddeeefffhhhjjjlllmmmqqqrrrrrrsssssssssrrrrrrppprrruuuvvvuuutttuuuvvvooonnnmmmmmmnnnnnnllljjjggghhhiiijjjlllmmmnnnooojjjiiifffdddcccdddeeegggggghhhhhhiiijjjooouuuyyy{{{}}}}}}xxxttttttuuupppmmmjjjiiiiiiiiihhhgggiiiiiijjjllloooooonnnlllgggiiillloooqqqrrrsssssslllkkkjjjhhhfffdddbbbaaaddddddeeefffffffffeeeeeeiiijjjkkkjjjhhhgggggggggeeeeeeeeeeeegggiiikkkmmmoooqqqsssqqqlllgggdddccc[[[[[[ZZZYYYYYYYYYYYYYYY]]]___bbbhhhmmmqqqqqqpppqqqrrrrrroookkkkkkmmmpppooonnnmmmjjjiiikkkooorrruuurrrnnnmmmmmmllljjjgggfffhhhkkknnnoooooonnnmmmnnnnnnmmmlllmmmooorrrsssppppppqqqrrrrrrrrrqqqqqqoooqqquuu{{{|||wwwtttrrrhhhhhhjjjlllooorrrtttuuuttttttttttttsssrrrqqqpppqqqrrrssstttsssqqqooommmnnnpppsssvvvxxxyyyyyyyyywwwvvvvvvvvvuuutttttttttqqqsssuuuxxx{{{}}}~~~~~~}}}~~~~~~~~~|||zzzxxx~~~|||{{{zzzyyyyyyyyyrrrsssuuuwwwyyy{{{}}}~~~{{{wwwuuuuuuyyyyyyxxxxxxxxxxxxxxxyyy|||||||||{{{{{{{{{||||||yyy{{{~~~}}}}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~{{{|||}}}~~~nnnlllkkkmmmqqquuuvvvuuuyyyxxxvvvssspppnnnlllkkklllkkklllnnnqqqssssssrrrooonnnlllllllllmmmooopppqqqtttxxxzzzzzzyyyxxxxxxqqqpppooooooqqqtttxxxzzz~~~{{{xxxvvvuuuuuuuuuvvvuuusssqqqooommmllllllpppqqqrrrtttvvvwwwyyyyyyxxxwwwuuurrrppppppsssuuu{{{vvvooojjjgggdddbbbaaa^^^^^^___aaadddeeeeeedddbbbbbbaaaaaabbbdddggghhhlllkkkiiigggeeedddbbbaaaccccccdddeeegggjjjmmmnnnrrrrrrrrrssstttvvvxxxyyywwwxxxzzz{{{||||||{{{{{{vvvuuutttrrrpppnnnlllkkknnnkkkgggeeeeeefffffffffggggggfffdddbbbbbbeeeggghhhiiiiiijjjlllooouuuyyy{{{|||~~~|||yyyuuusssrrroooooonnnlllkkkjjjjjjiiikkklllmmmmmmnnnnnnnnnnnnllllllkkklllmmmoooqqqsssqqqnnnkkkhhhhhhgggeeedddiiijjjkkklllllljjjhhhgggjjjkkkllllllllljjjhhhfffeeeeeeeeeeeegggiiikkkmmmpppqqqqqqqqqnnnjjjfffdddaaa^^^YYYWWWXXXYYYZZZZZZ]]]___bbbfffjjjmmmppprrroooqqqrrrrrrrrrrrrtttuuuqqqqqqooonnnnnnoooqqqrrrwwwtttpppkkkhhhggghhhhhhhhhiiijjjkkklllmmmnnnnnnpppoooooonnnnnnnnnnnnoootttnnnmmmrrrtttqqqqqqtttoooqqquuuyyy~~~~~~zzzuuuqqqkkkjjjiiikkkooorrrtttttt{{{yyywwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooottttttuuuwwwxxxxxxuuurrrttttttssssssssssssttttttsssvvvyyyxxxvvvvvv{{{~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~{{{yyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||zzzyyyyyyyyyyyyzzz|||}}}zzzzzz|||}}}}}}{{{zzz{{{}}}~~~|||{{{}}}~~~}}}{{{~~~~~~~~~}}}{{{|||~~~kkkiiihhhkkkooosssttttttyyyxxxvvvtttqqqooommmlllnnnnnnooorrrvvvxxxxxxwwwsssqqqpppnnnnnnoooqqqrrrrrruuuxxxzzzyyyyyyyyyyyyuuutttsssrrrtttwwwzzz|||~~~zzzxxxwwwwwwwwwwwwvvvtttqqqooonnnllllllooooooqqqrrrtttvvvwwwxxxvvvuuutttqqqppppppsssuuuvvvrrrmmmiiigggeeecccaaa^^^^^^^^^```ccceeedddccc```___^^^^^^___bbbeeehhhllllllkkkiiigggeeecccbbbaaaaaabbbcccfffjjjmmmooorrrrrrssstttuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~{{{zzzyyywwwtttsssqqqqqqooolllgggeeeeeeeeeeeedddfffeeeeeecccaaaaaadddfffiiijjjkkkkkkkkknnnqqquuuxxxyyy{{{yyyvvvsssqqqpppooooooooonnnmmmkkkiiihhhjjjjjjkkkmmmnnnnnnoooooollllllllllllmmmoooqqqrrrqqqnnnkkkiiiiiiiiihhhgggkkklllmmmnnnnnnlllkkkjjjkkkkkkmmmmmmlllkkkhhhgggfffeeeeeefffgggiiikkkllloooppppppooommmjjjfffdddaaa^^^YYYWWWWWWXXXYYYYYYZZZ[[[___ccchhhmmmppprrrnnnppprrrsssrrrrrrssstttrrrrrrrrrrrrrrrsssttttttsssqqqnnnllliiiiiiiiiiiihhhiiiiiiiiijjjjjjkkkkkknnnmmmmmmmmmmmmmmmmmmmmmiiigggiiinnnooonnnoootttpppqqqtttwww{{{~~~}}}zzzvvvtttooommmmmmnnnrrruuuvvvvvv{{{zzzyyyxxxvvvuuutttsssppppppqqqrrrrrrrrrrrrrrrsssssssssuuuwwwwwwuuusssttttttsssssstttuuuuuuvvvsssvvvxxxwwwuuuuuuyyy~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||~~~}}}{{{xxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{}}}}}}||||||}}}~~~|||{{{|||}}}|||zzz~~~~~~~~~}}}||||||~~~hhhgggfffhhhlllppprrrrrryyyxxxwwwuuutttrrrqqqpppttttttuuuxxx|||~~~~~~}}}wwwvvvtttrrrrrrrrrsssttttttvvvxxxyyyyyyyyyzzz{{{zzzyyywwwwwwxxxyyy|||}}}}}}{{{yyyyyyyyyxxxwwwuuurrrooommmlllkkknnnnnnoooqqqssstttuuuvvvttttttssspppnnnoooqqqssspppmmmkkkiiihhhfffdddbbb^^^^^^^^^```bbbddddddccc```^^^]]]\\\^^^bbbgggjjjmmmmmmmmmllljjjgggdddccc`````````bbbeeeiiilllnnnrrrsssuuuwwwxxxxxxwwwwwwyyy{{{~~~~~~|||zzzxxxvvvuuutttqqqnnniiifffeeeeeedddccccccccccccaaa______bbbdddjjjkkkllllllkkklllnnnppptttvvvwwwvvvssspppoooooopppqqqqqqqqqooolllhhhfffggghhhiiikkkmmmnnnoooppplllllllllmmmmmmooopppqqqpppmmmkkkjjjkkkllllllkkklllmmmnnnooooooooonnnmmmlllmmmnnnnnnnnnllljjjhhhgggffffffggghhhiiijjjkkkmmmmmmnnnmmmkkkiiifffdddaaa^^^YYYVVVVVVWWWXXXXXXVVVXXX\\\aaaggglllppprrrnnnpppsssttttttrrrrrrsssqqqrrrtttuuuuuuuuuttttttnnnnnnmmmmmmlllkkkkkkkkkjjjiiiiiihhhggggggggggggkkklllmmmmmmnnnmmmlllkkkhhhhhhkkkooopppoooqqquuupppppprrrtttvvvxxxzzz{{{zzzyyyyyyyyyzzzyyywwwvvvqqqpppoooqqqtttvvvwwwvvv{{{{{{zzzzzzyyywwwvvvuuunnnoooqqqrrrssstttttttttrrrqqqqqqrrruuuvvvvvvuuussssssssstttuuuvvvwwwxxxuuuwwwxxxvvvttttttwww{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz||||||}}}}}}~~~~~~}}}{{{yyywwwvvvuuuxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzz}}}~~~~~~}}}||||||}}}~~~fffeeefffgggjjjmmmpppqqqwwwwwwwwwxxxxxxxxxyyyyyy{{{zzz{{{~~~|||zzzxxxuuuttttttuuuuuuvvvwwwyyyyyyyyyzzz{{{}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||zzzyyyyyyxxxwwwtttqqqooolllkkkjjjnnnooopppqqqssstttuuuvvvuuuuuutttqqqnnnmmmnnnoookkkkkkjjjjjjjjjiiigggddd```___^^^```bbbddddddccccccaaa___^^^```eeekkknnnooooooooonnnllliiifffdddbbbbbbaaabbbdddgggkkkmmmsssuuuwwwyyyzzzyyyxxxwwwzzz|||~~~{{{yyywwwuuuuuuuuusssppplllhhhgggeeecccbbbaaaaaa```^^^]]]]]]___bbbhhhiiikkkkkkkkkkkklllnnnssstttuuuuuurrrpppppppppqqqssstttuuurrrnnniiifffdddeeefffhhhkkkmmmoooqqqnnnnnnnnnnnnooooooppppppnnnllljjjjjjlllmmmnnnmmmllllllnnnoooooooooooonnnlllmmmnnnooonnnllljjjiiiggggggggghhhhhhiiiiiijjjkkkkkkkkkkkkjjjhhheeedddbbb^^^YYYVVVVVVWWWWWWXXXWWWYYY]]]bbbgggkkkoooqqqmmmppptttuuutttsssrrrqqqqqqrrrtttuuuuuusssqqqoookkklllnnnoooppppppoooooommmllljjjhhhgggfffffffffjjjkkkmmmnnnnnnmmmllljjjnnnllllllooorrrrrrqqqooommmmmmnnnppprrrsssuuuuuutttsssssstttvvvwwwvvvtttpppooooooqqqsssuuuuuutttxxxyyyyyyyyyyyywwwvvvuuupppqqqrrrsssssstttsssssspppoooooopppsssuuuvvvvvvssssssssstttvvvwwwyyyzzzxxxxxxyyywwwuuuuuuwwwzzz|||{{{{{{zzz{{{}}}~~~~~~~~~|||{{{}}}}}}}}}}}}~~~||||||{{{yyyxxxvvvuuuuuuxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvyyyzzz{{{|||~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}}}}~~~~~~~~~||||||}}}}}}ffffffggghhhiiillloooqqqtttuuuwwwyyy|||}}}zzzwwwuuuttttttuuuwwwxxxzzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{||||||}}}~~~|||zzzyyyxxxwwwuuussspppnnnlllkkkjjjpppqqqrrrssstttuuuvvvwwwxxxxxxvvvrrrnnnkkkkkklllkkkkkkkkklllmmmmmmjjjgggbbbaaa```aaaccceeefffeeeeeecccaaa```bbbgggmmmpppqqqqqqpppooommmjjjhhhfffgggfffdddcccdddfffiiikkksssuuuwwwyyyzzzzzzyyyxxxzzz|||}}}zzzwwwuuutttttttttuuuqqqmmmjjjhhhfffcccaaa``````___]]][[[[[[^^^```dddfffhhhiiijjjkkkmmmnnntttuuuvvvvvvtttssssssttttttuuuwwwxxxvvvqqqlllhhhcccdddeeegggjjjmmmppprrrqqqqqqqqqqqqrrrrrrqqqqqqmmmkkkiiiiiikkkmmmmmmmmmjjjkkkkkklllmmmmmmmmmmmmllllllnnnnnnmmmllliiihhhgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeccc___ZZZXXXXXXYYYYYYYYY\\\^^^```dddgggjjjmmmnnnnnnqqqtttuuutttrrrqqqqqqtttuuuvvvwwwuuurrrooolllkkkmmmooorrrssssssssssssqqqooommmjjjiiihhhiiiiiilllmmmooooooooonnnllljjjmmmiiifffiiippptttpppiiihhhiiikkklllnnnppprrrsssqqqpppooopppqqqrrrrrrqqqpppooooooqqqtttuuuuuutttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqpppooonnnnnnooorrruuuvvvvvvrrrrrrssstttvvvxxxyyyzzzzzzzzzzzzxxxwwwwwwyyyzzz|||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}|||}}}}}}|||||||||}}}}}}~~~zzzzzzyyyxxxwwwvvvuuuuuuxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvyyyyyyzzz{{{}}}~~~}}}}}}~~~{{{{{{{{{{{{{{{|||~~~|||}}}~~~}}}|||}}}~~~}}}~~~fffggghhhhhhhhhjjjmmmpppqqqsssvvvyyy~~~}}}yyyvvvuuutttuuuwwwyyy{{{|||||||||}}}~~~~~~}}}||||||{{{{{{{{{|||{{{~~~}}}|||{{{yyyxxxxxxvvvuuusssqqqnnnmmmllllllrrrsssssstttuuuvvvwwwxxxzzzzzzxxxtttpppmmmllllllmmmllllllmmmooonnnllljjjfffdddcccccceeeggghhhhhhfffdddcccbbbdddhhhmmmpppsssrrrpppnnnllljjjiiihhhjjjhhheeecccccceeegggiiiqqqrrrtttvvvxxxxxxxxxxxxxxx{{{}}}zzzwwwuuuttttttuuussspppllliiigggeeebbb```______^^^\\\ZZZZZZ]]]___bbbdddfffggghhhjjjmmmpppvvvwwwxxxxxxvvvvvvwwwyyyvvvxxxzzz{{{yyytttpppmmmffffffgggiiikkkooorrrttttttuuuuuuuuuuuuuuutttsssnnnllljjjjjjkkkmmmmmmllliiiiiiiiijjjjjjjjjjjjjjjjjjkkkllllllllljjjhhhffffffggghhhiiijjjjjjjjjjjjggghhhhhhhhhhhhggggggfffdddaaa\\\ZZZZZZ\\\]]]]]]```aaaccceeehhhjjjlllmmmoooqqqtttuuusssrrrqqqqqqvvvwwwxxxxxxwwwtttpppnnnmmmoooqqqsssuuuuuuuuuuuusssqqqooommmkkklllmmmmmmoooooooooooonnnlllkkkjjjkkkhhheeegggpppwwwvvvooofffggghhhjjjlllnnnpppqqqpppnnnllllllnnnoooooonnnooooooppprrruuuwwwvvvuuurrrrrrqqqqqqrrrsssttttttxxxxxxwwwvvvsssqqqooonnnooonnnnnnpppsssuuuuuutttrrrrrrssstttuuuwwwyyyzzz{{{{{{yyyxxxxxxyyyzzz{{{zzzyyyxxxxxxzzz}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||yyyyyyxxxxxxwwwvvvuuuuuuxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~zzz{{{{{{{{{zzz|||~~~|||}}}}}}|||}}}~~~|||~~~ggghhhiiihhhggggggjjjmmmpppqqqtttxxx|||{{{xxxvvvuuuuuuwwwyyy}}}~~~~~~}}}}}}~~~}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzyyyxxxvvvuuutttrrrqqqpppoooooosssssstttuuuvvvvvvwwwxxxzzzzzzyyyvvvrrrpppooooooooonnnmmmmmmnnnnnnllljjjjjjhhhffffffhhhjjjkkkkkkiiihhhgggggghhhkkknnnppptttssspppmmmkkkjjjjjjjjjiiigggdddaaaaaadddgggiiimmmnnnoooqqqsssuuuvvvwwwwwwzzz~~~~~~|||yyyuuussssssssstttpppmmmjjjgggeeeccc___]]]^^^^^^]]][[[ZZZZZZ\\\^^^cccdddeeeeeefffhhhlllooowwwyyyzzzyyyxxxyyyzzz|||yyyzzz||||||{{{wwwtttqqqjjjjjjkkklllooorrrvvvxxxxxxxxxyyyyyyyyyxxxvvvvvvqqqooolllllllllmmmlllllljjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjiiihhhfffdddeeefffhhhjjjkkkkkkkkkkkkggggggggghhhhhhhhhhhhhhheeebbb^^^\\\]]]___aaaaaaaaabbbccceeegggiiikkklllppprrrtttsssrrrqqqqqqrrrtttuuuvvvvvvvvvtttrrrqqqooopppqqqrrrttttttuuuuuusssqqqooonnnmmmnnnppprrrqqqpppooommmkkkjjjiiihhhiiikkkjjjhhhllltttwwwuuugggggghhhjjjkkkmmmnnnooommmllljjjjjjlllmmmmmmmmmllllllnnnqqqtttvvvuuutttqqqpppnnnnnnoooqqqtttuuuyyyyyyxxxvvvtttqqqooonnnnnnnnnooorrrtttuuutttsssrrrrrrrrrssstttvvvwwwxxxzzzyyyxxxwwwxxxyyyzzzzzzxxxwwwuuuuuuwww{{{~~~~~~{{{zzzzzz|||}}}|||}}}~~~~~~}}}||||||||||||yyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyzzz{{{||||||}}}}}}~~~~~~|||||||||~~~|||}}}}}}|||yyyyyy|||{{{}}}~~~}}}}}}}}}{{{}}}ggghhhiiigggeeeeeehhhkkkpppqqqtttwww{{{~~~}}}yyywwwvvvvvvvvvyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~zzz{{{{{{{{{{{{{{{zzzyyywwwvvvuuutttsssrrrrrrrrrrrrsssssstttuuuvvvwwwwwwxxxyyyyyywwwtttrrrrrrssspppooommmlllmmmmmmkkkjjjllljjjggggggiiikkkmmmmmmmmmlllllllllmmmoooqqqsssvvvsssooollljjjiiijjjkkkgggdddbbb``````cccgggjjjjjjjjjkkkmmmooorrruuuvvvvvvyyy}}}~~~|||zzzvvvsssqqqpppqqqrrrmmmjjjgggeeecccaaa]]][[[^^^^^^]]][[[YYYZZZ\\\^^^dddeeedddddddddgggkkkoooxxxyyyzzzzzzyyyzzz|||~~~zzz{{{}}}}}}|||yyyvvvtttnnnnnnnnnooorrruuuxxx{{{zzz{{{{{{|||{{{zzzxxxwwwtttrrrooommmmmmmmmmmmllljjjjjjiiihhhggggggggghhhfffggghhhiiihhhfffdddcccdddeeehhhjjjkkklllllllllgggggggggggghhhhhhiiiiiifffccc___^^^___aaacccddd```aaabbbeeegggiiikkklllrrrsssssssssqqqqqqrrrssspppqqqrrrsssssssssrrrrrrppppppqqqqqqrrrsssttttttrrrqqqooonnnnnnppprrrtttqqqpppnnnkkkiiihhhgggfffdddkkklllfffccciiipppssshhhiiiiiijjjkkkllllllmmmllljjjhhhiiikkkmmmnnnnnnhhhiiijjjnnnqqqssssssqqqqqqooommmlllmmmppptttvvvyyyyyyxxxvvvtttrrrpppooooooooopppsssuuuvvvtttqqqrrrrrrrrrssstttuuuvvvwwwyyyxxxvvvvvvxxxyyyzzzzzzvvvtttssssssuuuyyy}}}}}}zzzyyyyyy||||||{{{|||~~~~~~}}}|||||||||xxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{|||zzzyyyyyyyyyyyyzzz|||}}}yyyyyyzzzzzz{{{|||}}}}}}~~~|||zzz{{{}}}~~~|||yyywwwzzz|||{{{}}}~~~}}}}}}}}}{{{}}}bbbcccfffiiijjjkkkjjjiiijjjnnnqqqssssssuuuxxx||||||xxxuuusssrrrsssvvvyyy}}}~~~}}}zzzxxxzzz~~~~~~{{{{{{{{{{{{|||~~~{{{}}}}}}{{{vvvttttttvvvwwwtttqqqqqqssswwwyyy{{{zzz{{{|||{{{xxxuuutttsssvvvuuutttrrrpppnnnmmmlllppppppppppppqqqqqqqqqqqqoooooooooppppppqqqrrrsssxxxuuusssqqqpppnnnkkkiiidddddddddfffggggggeeeccchhhjjjkkkllllllmmmoooqqqttttttvvvxxxzzzzzzwwwuuuuuuuuutttsssrrrqqqqqqpppllljjjfffccc```^^^\\\\\\]]]^^^]]]\\\[[[[[[]]]___bbbeeegggeeeccceeelllqqqwwwzzz}}}}}}|||{{{}}}~~~}}}{{{{{{{{{||||||uuutttttttttvvvxxx{{{}}}|||~~~~~~||||||}}}~~~uuutttqqqnnnlllkkkkkkllljjjiiihhhfffggghhhiiikkklllllllllkkkiiifffdddbbbdddfffjjjmmmnnnmmmkkkiiikkkjjjhhhffffffgggiiijjjeeedddbbb```___^^^^^^^^^`````````bbbdddgggjjjkkknnnoooqqqsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrrrrrrrrrrsssssstttqqqnnnnnnppprrrqqqoooqqqmmmiiifffeeedddcccbbbcccdddfffggghhhgggfffeeefffggghhhiiijjjkkkllllllllloooooojjjhhhiiijjjiiieeeeeefffkkkoooqqqpppmmmhhhkkkmmmllliiijjjnnnssswwwwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrsssttttttrrrrrrrrrrrrssstttuuuuuuvvvuuutttuuuxxxzzzzzzzzzvvvvvvwwwxxxzzz|||~~~{{{zzzzzzzzz{{{~~~zzzzzzzzzyyyxxxwwwvvvuuuwwwvvvuuuuuuuuuuuuvvvvvvyyyyyyyyyzzzzzzyyyyyyxxxzzzzzzyyyyyyzzz{{{}}}~~~}}}{{{zzzzzzzzz|||}}}~~~~~~}}}{{{{{{zzzzzzzzz{{{|||~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~eeefffhhhjjjkkklllllllllkkkmmmppprrrrrrtttxxx||||||xxxvvvtttsssuuuwwwzzz}}}~~~}}}yyyxxxwwwzzz{{{{{{{{{|||}}}~~~{{{xxxyyyzzzyyyvvvssssssuuuxxxzzzzzz{{{||||||{{{yyywwwwwwwwwwwwvvvuuutttsssqqqppppppssstttttttttuuuuuuvvvvvvuuuuuuttttttuuuvvvxxxyyy{{{xxxuuurrrqqqooollljjjgggffffffhhhiiiiiihhhfffiiijjjkkkkkkkkkllloooqqqqqqqqqrrrtttvvvvvvtttrrrpppooonnnmmmmmmmmmnnnooollljjjgggccc```^^^\\\\\\[[[\\\\\\ZZZYYYYYYZZZ\\\^^^aaacccbbbaaadddjjjpppwwwzzz{{{{{{zzzzzz|||~~~}}}|||{{{{{{||||||yyyxxxwwwwwwxxxzzz}}}~~~|||||||||||||||}}}}}}}}}wwwuuurrrooommmllllllmmmkkkiiihhhggggggiiijjjllllllllllllkkkiiigggdddccceeegggjjjlllmmmmmmkkkjjjkkkjjjiiihhhhhhiiijjjjjjhhhgggfffdddcccaaa```___bbbbbbaaabbbccceeeggghhhmmmnnnqqqssstttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssspppnnnnnnpppqqqqqqoooooolllhhheeedddcccbbbaaabbbdddfffhhhhhhhhhgggfffgggggghhhhhhiiijjjkkkkkknnnqqqpppkkkhhhiiiiiiggggggggghhhkkkooopppmmmkkkfffiiilllkkkiiiiiimmmrrrwwwvvvvvvuuuttttttssssssrrrqqqqqqqqqqqqrrrrrrsssrrrrrrqqqqqqrrrrrrsssssstttttttttvvvyyyzzzzzzzzzwwwwwwxxxyyy{{{|||~~~|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}xxxxxxyyyzzzzzzzzzyyyyyyzzzyyyvvvtttssstttwwwxxxxxxyyyyyyzzzzzzzzzzzzyyy{{{zzzyyyyyyyyyzzz{{{{{{|||{{{zzzyyyyyy{{{|||}}}~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~iiiiiiiiijjjlllmmmnnnooolllmmmooopppqqqtttyyy||||||yyywwwvvvuuuvvvxxxzzz}}}~~~}}}|||{{{yyyxxxxxx{{{{{{|||}}}~~~~~~{{{yyyvvvvvvxxxzzz{{{{{{|||}}}}}}{{{zzzzzz{{{}}}{{{zzzyyywwwvvvuuuuuuuuuwwwwwwxxxyyyzzz{{{{{{||||||{{{yyyxxxyyy{{{}}}|||xxxuuusssqqqooommmjjjiiiiiikkklllmmmkkkjjjkkkkkkjjjiiihhhjjjnnnqqqmmmmmmnnnppprrrsssqqqnnnmmmkkkiiihhhiiikkkmmmooollljjjgggdddaaa^^^]]]\\\[[[\\\\\\[[[YYYXXXZZZ[[[\\\___aaaaaaaaaeeekkkpppxxxxxxxxxwwwvvvwwwzzz}}}~~~}}}|||{{{zzzzzzzzzzzz||||||{{{{{{|||}}}}}}{{{yyyzzz|||~~~|||yyyxxxvvvsssqqqooonnnmmmmmmllljjjiiihhhhhhjjjlllnnnmmmllllllkkkiiigggeeedddggghhhiiikkklllllllllllljjjkkkkkkkkklllkkkkkkkkkmmmmmmkkkjjjhhheeecccaaaeeedddcccbbbbbbbbbcccdddkkkmmmoooqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooopppqqqrrrrrrqqqppppppqqqooonnnnnnoooppppppooooookkkgggdddccccccaaa```bbbccceeegggiiiiiiiiiiiigggggghhhhhhiiiiiiiiijjjnnnqqqpppjjjggghhhhhhfffjjjjjjkkklllnnnmmmjjjhhheeehhhjjjjjjiiiiiimmmqqqvvvvvvvvvuuutttttttttsssrrrqqqqqqpppppppppqqqqqqrrrqqqqqqpppppppppqqqqqqrrrrrrsssvvvzzz{{{{{{yyyxxxxxxyyyyyyzzz|||}}}~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||wwwxxxyyy{{{|||}}}}}}~~~~~~|||wwwtttsssuuuxxxzzzxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{{{{zzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{||||||}}}~~~lllkkkjjjjjjkkkmmmpppqqqnnnnnnnnnoooqqquuuzzz}}}|||yyyxxxwwwwwwxxxyyyzzz{{{|||{{{zzzyyy}}}}}}}}}~~~|||}}}~~~{{{yyyxxxyyy|||~~~~~~~~~}}}|||{{{}}}}}}{{{yyyxxxwwwwwwyyyyyyzzz{{{|||~~~~~~~~~}}}zzzyyyzzz}}}{{{xxxvvvtttsssqqqmmmllllllmmmoooooonnnmmmlllkkkiiigggfffhhhlllooollllllnnnppprrrsssqqqooonnnllliiiggggggiiilllnnnlllkkkiiifffcccaaa___^^^^^^______]]][[[ZZZ[[[\\\^^^___aaabbbdddiiiooossswwwuuusssqqqqqqsssvvvxxxzzzyyyyyyxxxxxxxxxwwwwwwzzz{{{{{{|||}}}|||xxxyyy}}}~~~zzzvvvwwwvvvtttrrrpppooonnnnnnnnnllljjjiiiiiikkknnnpppmmmmmmlllkkkiiihhhgggfffiiiiiiiiijjjkkklllmmmnnnjjjkkkmmmooooooooonnnmmmppppppooonnnkkkiiifffdddfffeeecccbbbaaabbbbbbccciiijjjmmmooopppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmoooqqqrrrrrrqqqpppoooooonnnnnnnnnoooppppppoooooolllgggeeedddcccbbbaaaaaaccceeegggiiijjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjmmmmmmhhhfffhhhhhhgggmmmmmmmmmmmmmmmjjjgggeeeeeegggiiijjjjjjkkknnnqqquuuuuuuuutttttttttttttttrrrrrrqqqpppoooooooooooorrrqqqpppooooooooooooooopppqqqssswww{{{|||{{{yyyyyyxxxxxxyyyyyyzzz{{{|||}}}{{{zzzxxxxxxyyy{{{||||||{{{zzzxxxxxxyyyzzz{{{|||~~~~~~}}}yyyzzz{{{}}}~~~~~~zzzwwwvvvwwwxxxyyyyyyyyyzzz{{{||||||||||||{{{{{{yyyxxxvvvuuuuuutttvvvvvvvvvwwwyyy{{{}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~mmmlllkkkjjjkkkmmmppprrrqqqpppooopppsssxxx|||~~~~~~{{{yyyxxxxxxxxxwwwxxxyyyyyyyyyyyyxxxwww}}}~~~}}}~~~zzzyyyzzz|||}}}}}}}}}zzzwwwvvvvvvxxxxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzz|||}}}{{{zzzyyywwwvvvqqqooonnnooopppqqqpppooommmllljjjgggeeegggjjjmmmoooooopppsssvvvvvvtttrrrpppnnnjjjhhhggghhhjjjlllllllllkkkiiigggeeedddccc```aaabbb```]]]\\\\\\\\\___```aaacccfffkkkqqquuutttqqqnnnllllllnnnqqqrrrtttttttttuuuuuuuuuttttttuuuvvvwwwyyy|||~~~}}}yyyyyy||||||xxxtttvvvuuutttrrrqqqppppppoooqqqooollljjjjjjllloooqqqnnnmmmlllkkkjjjiiihhhgggjjjiiiiiijjjkkklllnnnoookkkmmmooorrrsssrrrqqqooorrrrrrqqqpppnnnllljjjiiihhhgggeeedddcccccccccdddfffhhhjjjmmmnnnooonnnmmmjjjjjjiiiiiiiiihhhhhhhhhlllmmmoooqqqqqqpppooonnnlllmmmnnnnnnnnnnnnoooooopppmmmiiifffeeedddcccbbbaaabbbdddfffhhhjjjkkkkkkhhhhhhhhhhhhiiiiiiiiiiiieeehhhiiifffeeehhhjjjiiinnnoooooonnnlllhhheeedddeeegggiiikkkmmmnnnppprrrssssssssssssssstttttttttrrrrrrqqqpppoooooooooooorrrrrrqqqpppooooooooooooqqqrrrtttxxx{{{}}}|||zzzyyyxxxxxxxxxxxxxxxyyyyyy|||{{{yyyxxxwwwxxxzzz{{{{{{zzzwwwvvvuuuvvvxxxyyy|||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxzzz{{{|||}}}}}}}}}}}}}}}zzzzzzyyyxxxvvvuuutttsssuuuuuuvvvwwwyyy{{{}}}~~~}}}||||||{{{{{{{{{{{{|||{{{|||~~~~~~}}}~~~}}}|||||||||}}}~~~nnnmmmllllllmmmnnnqqqrrrsssrrrqqqssswww|||~~~~~~{{{yyyxxxxxxxxxvvvvvvvvvwwwwwwvvvvvvuuuxxx{{{}}}~~~zzzzzz{{{~~~}}}yyyvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzz|||{{{{{{{{{}}}~~~~~~~~~~~~|||zzzvvvtttrrrqqqrrrrrrrrrppppppooommmjjjhhhiiikkknnnqqqrrrsssvvvyyyyyyxxxvvvpppnnnllliiihhhhhhjjjkkkmmmnnnnnnmmmlllkkkjjjiiiccceeeeeedddaaa^^^]]]^^^``````aaacccgggmmmrrruuurrroookkkiiijjjlllmmmmmmnnnoooppprrrssssssssssssqqqrrrsssvvvxxxzzz|||}}}~~~{{{xxxyyyzzzzzzxxxuuuuuuuuuuuuttttttsssssssssuuurrrnnnkkkkkkmmmooorrrooonnnlllkkkjjjiiiiiiiiijjjjjjjjjjjjkkkmmmnnnooommmnnnqqqsssuuuuuutttssssssrrrqqqpppooooooppppppkkkjjjhhhfffeeeeeeeeeeeedddeeehhhkkkmmmmmmmmmlllggggggffffffeeeeeeddddddiiijjjlllmmmnnnmmmmmmllljjjlllnnnooonnnmmmnnnoooqqqmmmiiifffeeeeeedddcccaaabbbccceeefffhhhjjjkkkhhhhhhiiiiiijjjjjjjjjjjjbbbfffgggeeeeeehhhkkkjjjnnnooopppoookkkgggeeeeeeeeefffiiilllnnnpppqqqrrrpppqqqqqqrrrrrrsssssssssrrrqqqqqqpppppppppqqqqqqsssrrrrrrqqqqqqqqqqqqrrrttttttuuuxxx|||}}}}}}{{{zzzzzzyyyxxxxxxwwwxxxxxx{{{zzzxxxwwwvvvwwwyyyzzzzzzxxxvvvttttttuuuwwwxxx|||}}}~~~}}}{{{zzz}}}}}}}}}~~~~~~}}}}}}|||xxxxxxxxxxxxwwwvvvuuutttvvvwwwwwwyyyzzz{{{{{{|||||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~|||{{{zzz{{{|||}}}~~~~~~~~~~~~pppooooooooooooqqqrrrsssuuuttttttwww|||~~~{{{yyyxxxxxxwwwttttttttttttttttttttttttuuuxxx|||}}}~~~}}}}}}~~~}}}}}}~~~|||xxxuuuttttttsssssssssttttttuuuuuuuuuuuuvvvwwwyyy|||~~~}}}~~~}}}{{{yyyvvvtttttttttsssrrrssssssrrrpppmmmlllnnnooorrrssstttwwwzzz{{{yyywwwqqqpppnnnmmmmmmmmmnnnnnnnnnooopppqqqqqqppppppooojjjkkkllljjjgggdddccccccccccccccceeejjjppptttvvvrrrnnnjjjiiijjjkkkkkkkkkkkklllnnnqqqrrrsssttttttpppppprrrssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxuuuvvvvvvwwwwwwxxxwwwwwwxxxuuuqqqmmmkkkmmmoooqqqooonnnlllkkkjjjjjjjjjjjjiiiiiijjjkkklllmmmnnnnnnoooppprrrtttvvvvvvvvvvvvtttsssqqqqqqqqqsssvvvwwwqqqpppmmmiiigggeeeeeedddbbbdddgggiiikkklllkkkkkkffffffeeeeeedddccccccbbbffffffggghhhhhhiiiiiijjjhhhkkknnnooonnnmmmnnnooopppmmmhhheeeddddddcccbbbaaaaaabbbccceeeggghhhiiihhhhhhiiijjjkkkllllllmmmdddhhhiiiffffffiiilllkkklllooopppoookkkgggffffffcccdddgggkkknnnpppqqqqqqnnnoooooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttssssssssssssttttttuuuwwwwwwwwwyyy{{{}}}}}}}}}}}}|||{{{zzzyyyyyyxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzzzzxxxuuusssssstttvvvxxx{{{{{{|||~~~~~~~~~~~~}}}||||||vvvvvvwwwxxxxxxxxxwwwvvvxxxyyyyyyzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~qqqqqqqqqqqqrrrsssssstttwwwuuuvvvyyy~~~|||yyyxxxwwwwwwrrrrrrrrrsssssssssssstttvvvyyy||||||{{{zzz|||~~~||||||}}}~~~|||zzzwwwuuuuuuuuurrrrrrrrrrrrrrrsssssssssoooppprrruuuyyy}}}{{{|||~~~|||yyywwwvvvvvvuuutttvvvwwwvvvtttqqqppppppqqqrrrrrrtttwwwzzz{{{yyyxxxrrrrrrrrrrrrrrrsssssstttoooppprrrsssttttttssssssqqqrrrsssqqqnnnkkkiiiiiihhhgggfffiiinnnssswwwyyyrrrnnnkkkjjjkkklllkkkjjjiiikkknnnqqqssstttuuuuuupppqqqrrrrrrrrrrrrrrrqqqnnnpppssstttuuuvvvyyy{{{vvvwwwxxxyyyzzz{{{{{{{{{zzzwwwrrrmmmlllmmmoooqqqpppnnnmmmkkkjjjjjjkkkkkkhhhiiikkklllmmmnnnnnnnnnpppqqqrrrtttvvvwwwxxxxxxuuutttrrrqqqsssvvvzzz}}}vvvtttppplllhhheeedddcccaaacccfffiiijjjkkkkkkjjjffffffeeeeeedddcccbbbbbbdddcccccccccdddfffggghhhhhhkkknnnooommmlllnnnooooookkkgggdddccccccbbbaaaaaaaaabbbcccdddfffggghhhhhhhhhiiijjjlllmmmnnnnnngggjjjkkkhhhgggjjjlllkkkkkknnnpppoookkkhhhggggggbbbccceeeiiinnnpppppppppmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrssstttttttttttttttttttttuuuvvvwwwzzzxxxxxxyyy{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzzxxxwwwvvvuuuvvvwwwyyyzzzzzzxxxuuusssrrrtttvvvxxxzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{tttuuuwwwxxxyyyyyyxxxxxxzzz{{{{{{{{{{{{zzzyyyxxx||||||{{{{{{{{{||||||}}}}}}~~~~~~yyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}ttttttuuuuuuvvvwwwwwwwwwzzz|||~~~}}}{{{|||zzzuuusssssstttttttttttttttssswwwxxxyyy{{{|||}}}}}}}}}zzzyyyzzz|||}}}~~~{{{wwwuuutttttttttqqqrrrpppmmmnnnqqqppplllkkkmmmppptttyyy|||{{{zzz|||}}}~~~|||zzzxxxwwwvvvvvv~~~}}}{{{wwwtttrrrssstttuuuuuuvvvwwwyyy{{{}}}~~~uuuuuuvvvvvvvvvvvvuuuuuusssrrrqqqqqqsssvvvyyy{{{{{{{{{zzzwwwrrrnnnmmmlllllllllllloootttwwwyyyyyytttqqqllljjjjjjlllmmmmmmqqqpppnnnnnnppptttyyy{{{uuuuuuuuutttrrrpppooonnnoooppprrrtttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{xxxuuussssssssstttrrrqqqpppooonnnooopppqqqjjjooorrrppppppssssssqqqtttttttttuuuttttttsssssswwwvvvsssqqqpppsssxxx|||yyyvvvrrrnnnllliiifffddd``````bbbdddgggiiilllmmmgggggggggfffeeecccbbbaaaddddddeeeeeefffgggggghhhiiiiiijjjkkklllnnnoooqqqnnnmmmjjjgggeeedddddddddbbbaaaaaaaaaaaacccdddeeedddfffiiijjjjjjiiijjjkkkkkkiiiggggggiiikkkmmmnnnmmmmmmmmmmmmlllkkkjjjiiifffgggjjjlllmmmmmmlllkkklllllllllkkkjjjkkkmmmooommmllllllnnnqqqrrrqqqpppsssrrrqqqqqqrrruuuxxxzzzyyyyyyyyyyyyyyy|||}}}yyyvvvuuuvvvzzzxxxvvvwwwzzz{{{xxxuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz}}}~~~~~~~~~~~~}}}{{{xxxwwwuuuuuuxxxyyyuuuuuuwwwzzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}~~~ttttttuuuuuuvvvxxxyyyyyy|||}}}~~~}}}}}}{{{vvvssstttuuuvvvvvvvvvvvvvvvwwwxxxyyy{{{||||||}}}}}}zzzyyyzzz|||~~~~~~}}}{{{yyyvvvsssqqqqqqqqqrrrqqqrrrqqqnnnnnnqqqqqqmmmmmmnnnppptttxxxyyyyyywwwwwwyyy{{{~~~~~~~~~}}}{{{xxxwwwwwwwwwxxx|||zzzzzz{{{~~~|||{{{zzzzzzzzzwwwwwwxxxyyyyyyxxxwwwwwwssssssrrrrrrsssvvvzzz|||~~~yyyuuurrrrrrnnnmmmmmmooosssvvvwwwwwwuuussspppoooppprrrtttuuutttsssqqqqqqrrruuuyyy{{{wwwvvvvvvtttrrrpppnnnmmmooopppqqqtttvvvwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}{{{zzzyyyyyyyyyvvvuuutttsssrrrqqqqqqppplllqqqtttsssrrruuuuuutttsssssssssssssssrrrqqqqqqtttsssqqqooonnnqqqwww{{{yyyvvvssspppmmmjjjgggeee``````bbbdddfffiiikkkllljjjiiiiiihhhgggeeedddccceeeffffffgggggghhhhhhhhhjjjiiigggffffffiiikkkmmmmmmllljjjgggeeedddddddddcccbbbaaaaaaaaabbbcccdddcccfffhhhjjjiiiiiiiiijjjiiihhhggggggiiikkkkkklllmmmmmmnnnnnnmmmkkkjjjiiiggghhhiiikkkkkkkkkkkkjjjiiijjjjjjjjjjjjkkkmmmppplllkkkkkkmmmpppqqqpppooorrrqqqppppppqqqtttwwwxxxwwwxxxxxxxxxyyy|||}}}xxxuuuttttttwwwvvvvvvwwwxxxyyywwwvvvvvvuuuuuutttuuuvvvwwwwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~{{{yyyvvvttttttxxxxxxuuuuuuwwwyyyyyyzzzzzzzzzzzzyyyyyy{{{{{{zzzyyyzzzzzz||||||~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}|||~~~||||||}}}~~~sssssstttuuuvvvxxx{{{|||~~~{{{vvvttttttvvvwwwxxxxxxxxxxxxwwwxxxyyyzzz{{{|||||||||{{{{{{{{{|||~~~~~~~~~~~~vvvuuusssqqqppppppqqqrrrpppsssrrrpppooorrrrrroooppppppqqqsssvvvvvvuuussssssuuuwwwzzz|||||||||{{{|||zzzxxxuuuuuuvvvxxxyyy~~~|||{{{zzzyyyyyyzzz|||}}}}}}|||zzzyyytttsssrrrrrrtttwww{{{}}}zzzwwwuuuoooooonnnppprrrttttttssstttsssrrrrrrtttvvvyyy{{{xxxvvvtttssstttvvvyyy{{{wwwwwwvvvuuutttrrrpppoooqqqrrrtttvvvxxxzzz{{{|||{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyywwwuuusssqqqoootttwwwvvvuuuwwwxxxvvvsssssssssrrrrrrpppooonnnppppppnnnlllllloootttxxxwwwvvvuuurrroookkkhhhfff``````aaaccceeehhhjjjkkkllllllkkkjjjiiigggfffeeegggggggggggghhhhhhhhhhhhllliiifffcccccceeeiiikkklllkkkiiigggfffeeedddddddddcccbbbaaa```aaabbbbbbccceeehhhiiiiiihhhiiijjjgggggghhhiiijjjjjjjjjjjjlllmmmnnnooonnnllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiifffgggiiiiiiiiijjjmmmooojjjiiiiiikkkmmmooonnnmmmooonnnnnnoooppprrrtttvvvtttuuuvvvvvvxxx{{{}}}xxxuuusssssstttuuuwwwxxxwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvxxxyyyzzz|||}}}}}}||||||}}}~~~~~~~~~~~~}}}|||zzzyyywwwxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{|||~~~~~~|||zzzuuusssssswwwwwwuuutttwwwwwwxxxyyyyyyyyyyyyxxxwwwzzzzzzyyyyyyzzz{{{||||||}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~||||||||||||||||||{{{zzz||||||{{{zzz{{{|||}}}~~~rrrrrrrrrsssuuuxxx{{{}}}|||vvvssssssuuuvvvxxxxxxyyyyyywwwwwwxxxzzzzzz{{{{{{{{{}}}~~~}}}}}}~~~~~~|||~~~~~~}}}~~~uuutttrrrqqqqqqrrrssstttooossstttrrrqqqssstttqqqsssrrrrrrrrrssssssqqqooorrrsssvvvxxxyyyxxxwwwwwwxxxvvvsssqqqqqqsssvvvxxx}}}}}}{{{{{{zzzzzz{{{{{{|||}}}zzz{{{}}}~~~~~~}}}{{{zzzvvvuuussssssuuuxxx{{{}}}~~~yyyvvvtttrrrqqqpppqqqrrrrrrqqqoooppppppqqqqqqrrrtttwwwyyyyyyxxxvvvuuuuuuvvvxxxyyyvvvvvvvvvwwwvvvvvvuuutttvvvwwwxxxzzz|||~~~}}}~~~|||}}}}}}|||}}}~~~}}}zzzwwwuuuqqqvvvyyywwwwwwyyyyyywwwtttttttttsssrrrpppooonnnnnnmmmlllkkkkkknnnrrrvvvuuuvvvwwwuuuqqqlllhhhggg```aaabbbccceeegggiiijjjmmmmmmllllllkkkiiihhhggghhhhhhhhhhhhgggggggggfffjjjiiifffddddddfffiiijjjiiiiiihhhgggfffeeeeeeeeeeeedddbbbaaa``````aaaaaabbbeeehhhiiihhhhhhiiijjjgggiiikkkllllllkkkjjjjjjkkkmmmnnnoooooommmkkkiiikkkkkkjjjiiihhhhhhiiiiiiggghhhiiiiiihhhhhhjjjlllhhhgggfffgggjjjllllllkkklllmmmmmmnnnoooqqqssssssrrrssstttuuuvvvzzzzzzvvvtttsssrrrvvvyyyyyywwwvvvxxx{{{yyyyyyxxxwwwwwwyyyzzz{{{{{{|||||||||zzzzzz{{{|||}}}~~~~~~~~~|||yyyvvvtttrrrsssssstttuuuvvvwwwxxxyyyxxxyyy{{{}}}}}}|||zzztttrrrsssvvvwwwttttttvvvvvvwwwyyyzzzzzzyyywwwvvvxxxxxxyyyyyyzzz{{{||||||}}}|||||||||||||||}}}}}}~~~}}}{{{{{{{{{||||||zzzzzz{{{{{{|||{{{{{{{{{yyyyyyyyyyyyyyy{{{|||}}}rrrqqqpppqqqssswww{{{~~~~~~|||vvvqqqrrrsssuuuvvvwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzyyy{{{||||||}}}~~~~~~|||{{{{{{|||rrrqqqpppoooppprrrsssuuuoootttvvvtttrrrtttuuutttuuutttrrrrrrrrrqqqooommmssstttvvvwwwvvvuuusssrrrsssqqqooonnnooopppsssttt||||||yyyssstttuuuwwwyyy|||~~~zzz{{{|||}}}}}}|||{{{zzzxxxwwwuuuuuuvvvxxx{{{}}}|||~~~|||xxxtttssstttsssrrrrrrrrrqqqooommmmmmoooqqqqqqpppqqqsssuuuxxxwwwuuuttttttuuuwwwxxxtttuuuvvvxxxzzz{{{||||||zzz{{{{{{|||~~~~~~~~~~~~{{{xxxrrrwwwzzzxxxwwwyyyyyywwwvvvvvvvvvuuutttrrrqqqpppmmmmmmlllkkkkkkmmmqqquuutttwwwzzzxxxsssmmmhhhfffbbbbbbbbbdddeeeggghhhiiillllllmmmllllllkkkjjjiiijjjiiiiiihhhgggfffeeeeeeddddddeeefffggggggggggggggggggggggggffffffeeeeeefffeeecccbbbaaaaaaaaaaaaccceeehhhiiiiiihhhiiijjjiiilllooopppooommmlllmmmlllmmmnnnoooooommmllljjjmmmlllkkkjjjiiiiiijjjjjjiiikkkkkkjjjhhhggghhhhhhfffeeedddeeegggiiijjjjjjkkklllmmmooopppqqqrrrrrroooppprrrsssuuuyyy~~~|||wwwuuuttttttwwwzzzzzzyyyxxxzzz}}}{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzxxxxxxzzz{{{~~~~~~~~~~~~{{{xxxuuussspppqqqrrrssstttvvvwwwwwwvvvvvvwwwyyy||||||{{{zzzuuusssssswwwwwwssssssuuuvvvwwwyyy{{{{{{yyywwwvvvvvvwwwxxxyyy{{{|||||||||}}}}}}||||||||||||}}}}}}}}}|||{{{yyyyyyyyyzzz{{{xxxxxxyyy{{{||||||||||||wwwwwwxxxxxxyyy{{{||||||tttrrrqqqppprrrwww|||{{{uuuqqqqqqrrrtttuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxzzz|||||||||}}}}}}|||yyyxxxxxxyyy{{{xxxnnnnnnllllllmmmnnnqqqrrrnnntttxxxvvvtttvvvwwwvvvvvvtttrrrrrrrrrqqqpppnnnttttttuuuvvvuuussspppoooooonnnnnnnnnnnnooopppqqqzzz~~~}}}yyyxxxssstttuuuvvvxxxzzz}}}~~~zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzwwwvvvvvvxxxzzz|||{{{}}}~~~{{{wwwuuutttvvvuuuttttttsssrrrnnnlllnnnqqqttttttrrrppprrrtttuuuuuutttttttttvvvwwwxxxsssuuuxxx{{{~~~~~~~~~}}}~~~|||zzzsssxxx{{{yyyxxxyyyzzzxxxwwwwwwwwwvvvvvvtttsssrrrooooooooommmmmmnnnrrruuuvvv{{{}}}wwwoooiiigggdddddddddeeefffgggiiiiiillllllmmmmmmnnnnnnmmmmmmllllllkkkiiihhhfffeeeeee___aaaccceeeeeeeeeddddddeeeffffffgggggggggffffffgggfffdddcccbbbbbbbbbcccdddfffiiijjjjjjiiijjjkkklllooossssssqqqnnnooopppmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmllllllllllllmmmnnnmmmjjjhhhggghhhhhhfffdddeeehhhjjjkkkkkkkkkllloooqqqrrrrrrrrrrrrnnnooopppqqqssswww}}}|||xxxvvvuuuwwwxxxzzz{{{zzzzzzzzz{{{zzz{{{}}}~~~~~~~~~}}}|||zzzzzzzzzyyywwwwwwyyy{{{~~~~~~}}}|||zzzwwwuuussspppqqqrrrssstttvvvwwwwwwuuuuuuvvvxxxzzz{{{zzzxxxwwwuuuuuuwwwwwwsssrrrtttuuuwwwyyy{{{{{{yyywwwuuuuuuvvvwwwyyy{{{||||||}}}}}}}}}||||||{{{{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzz{{{||||||||||||xxxxxxyyyzzzzzz{{{||||||wwwuuusssqqqsssxxx}}}{{{tttqqqrrrssstttttttttttttttvvvwwwwwwxxxxxxxxxxxxxxxvvvxxxzzz||||||zzz{{{{{{zzzwwwvvvvvvwww}}}{{{uuuqqqlllkkkjjjjjjjjjlllnnnooommmuuuyyywwwuuuwwwxxxxxxvvvtttrrrrrrrrrrrrqqqpppqqqrrrsssssssssqqqooonnnnnnnnnoooooooooooooooooouuuxxx{{{|||zzzxxxwwwwwwtttttttttuuuvvvwwwyyyyyy{{{{{{zzzyyyyyyzzz{{{{{{~~~|||yyywwwvvvwwwyyyzzz{{{|||}}}|||yyyvvvuuuuuuwwwvvvuuuuuuuuusssooolllmmmqqqvvvvvvsssrrrsssvvvssssssssstttvvvwwwyyyzzzvvvwwwzzz}}}}}}zzzyyyuuuzzz|||zzzyyy{{{{{{xxxvvvwwwwwwwwwvvvuuuuuutttssssssrrrpppoooppprrruuuzzz{{{rrrllliiieeeeeeeeefffggghhhiiijjjlllmmmnnnooopppqqqqqqqqqpppooommmllljjjhhhgggfffcccccccccccccccccccccccccccdddfffggggggggggggfffhhhgggeeedddcccddddddeeeeeegggjjjkkkkkkjjjkkklllmmmqqquuutttpppnnnppprrrnnnnnnmmmllllllmmmnnnooooooooopppqqqqqqpppooonnnmmmnnnpppooommmjjjjjjjjjkkkiiiggghhhjjjlllnnnnnnkkkmmmpppsssttttttsssrrrnnnooopppppprrruuu{{{{{{wwwuuutttyyyxxxxxxyyyzzz{{{yyyxxxwwwzzz}}}~~~{{{yyyyyyyyyyyywwwvvvwwwyyy|||}}}}}}{{{zzzxxxvvvttttttpppqqqrrrssstttuuuvvvwwwttttttuuuwwwyyyzzzyyywwwzzzwwwwwwyyywwwsssqqqssstttvvvxxxzzzzzzxxxvvvtttsssuuuwwwyyy{{{|||}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{||||||||||||||||||||||||||||||{{{zzzyyyyyyzzzzzz{{{||||||||||||}}}}}}}}}~~~zzzxxxuuusssuuuyyyzzztttsssssstttttttttttttttsssvvvwwwwwwxxxxxxxxxwwwwwwuuuvvvxxxzzz}}}~~~{{{yyyzzzzzzyyyvvvttttttuuuwwwyyy}}}}}}yyytttpppmmmllljjjjjjjjjlllnnnooommmuuuzzzxxxvvvwwwyyyyyyvvvtttrrrrrrsssssssssqqqnnnoooppprrrrrrpppooonnnnnnooopppqqqqqqpppooonnnppprrrtttuuuuuutttuuuvvvrrrrrrrrrrrrsssuuuvvvwww}}}{{{zzzxxxxxxzzz{{{}}}~~~{{{xxxwwwwwwxxxyyyzzz{{{{{{zzzwwwuuutttuuuxxxwwwvvvvvvvvvsssooolllkkkpppuuuvvvsssrrrtttwwwrrrrrrsssuuuwwwyyy{{{|||xxxzzz|||~~~{{{xxxvvvvvv{{{}}}{{{zzz||||||zzzuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttrrrpppqqqsssuuu~~~uuunnnkkkfffffffffgggggghhhjjjjjjlllmmmoooqqqsssttttttuuurrrqqqpppnnnllljjjhhhhhhiiihhhfffdddccccccdddeeecccdddeeeggghhhggggggfffhhhgggfffeeedddeeeffffffeeehhhkkklllkkkkkklllmmmnnnrrruuutttpppnnnpppsssooonnnmmmkkklllmmmooopppoooppprrrssstttrrrqqqooolllnnnppppppnnnmmmlllmmmnnnllljjjjjjlllooopppqqqlllnnnqqqtttvvvuuutttsssnnnoooooopppqqqtttzzz}}}|||~~~~~~zzzvvvttttttzzzxxxvvvwwwzzz{{{xxxuuuuuuxxx|||}}}yyywwwxxxxxxxxxwwwvvvwwwzzz|||}}}|||zzzwwwvvvuuuttttttqqqqqqrrrssstttuuuvvvvvvttttttuuuwwwyyyyyyxxxvvv|||yyyxxxyyyxxxsssqqqsssrrrtttwwwyyyyyywwwtttrrrssstttwwwyyy{{{|||}}}}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz|||~~~~~~~~~~~~}}}|||zzzxxxwwwzzz{{{||||||}}}}}}||||||{{{{{{{{{|||~~~{{{yyyvvvtttvvvzzz}}}{{{zzzyyyzzzwwwttttttvvvvvvuuurrrwwwwwwwwwyyyzzzzzzxxxvvvxxxyyyzzz{{{|||}}}}}}}}}~~~|||}}}~~~}}}|||zzz~~~|||zzzxxxwwwuuuqqqooorrrrrrssstttuuussspppnnnmmmkkkiiihhhiiilllppprrrssstttwwwyyyzzzzzzzzzzzz}}}yyyuuuuuuxxxxxxtttpppoooooopppqqqrrrssstttuuurrrtttuuuvvvvvvtttqqqoooqqqpppqqqrrruuuvvvuuusssuuutttsssrrrrrrsssttttttvvvyyy{{{}}}}}}|||}}}~~~{{{yyy{{{|||}}}|||}}}|||zzzyyyyyyxxxvvvuuuxxxtttqqqqqqtttuuurrrnnnpppqqqqqqrrrrrrssssssttttttuuutttssssssuuuyyy|||~~~~~~~~~{{{}}}~~~~~~|||{{{zzzyyyxxxxxxyyyyyywwwuuuwwwuuusssrrrqqqrrrsssttt}}}uuunnnlllfffgggiiikkklllllllllkkkpppqqqqqqrrrssstttuuuvvvtttrrrqqqpppppppppnnnlllnnnllliiihhhhhhgggfffeeefffeeecccbbbbbbdddgggiiiggggggfffffffffgggggghhhnnnmmmmmmlllkkkkkkjjjjjjmmmmmmnnnooopppqqqrrrrrrpppnnnlllkkkkkkmmmoooqqqpppooonnnoooqqqrrrrrrrrrsssqqqppppppqqqrrrqqqppprrrqqqpppooopppqqqrrrssstttqqqrrrvvvxxxuuurrrssspppppppppooonnnppptttxxx}}}||||||}}}zzztttoooqqqqqqrrrtttvvvvvvsssqqqtttvvvzzz~~~~~~zzzvvvwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxvvvuuusssrrrrrrssssssssssssssstttuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwyyyzzzyyyxxxwwwtttrrrppprrrsssssstttuuuuuuttttttrrrtttvvvyyy{{{}}}}}}}}}|||{{{yyyxxxwwwvvvvvvvvv}}}~~~~~~}}}{{{yyywww{{{{{{|||}}}}}}|||zzzyyy{{{{{{{{{|||}}}|||yyywwwxxx{{{~~~|||{{{zzzzzzyyywwwuuuuuuwwwwwwvvvuuuyyyxxxyyyzzz||||||zzzxxxzzz{{{||||||}}}}}}}}}||||||yyyxxxyyy{{{||||||{{{zzzyyy~~~|||{{{zzzyyywwwtttqqqqqqqqqqqqrrrsssssspppnnnlllkkkiiihhhiiillloooqqqssstttwwwyyy{{{|||}}}}}}|||xxxuuuuuuwwwwwwssspppoooooopppqqqssstttuuuuuuuuuvvvwwwxxxwwwuuurrrppprrrqqqqqqsssvvvxxxxxxwwwyyyxxxvvvuuuuuuuuuvvvvvvyyy{{{~~~}}}{{{|||}}}}}}|||~~~}}}|||{{{zzzyyyxxxvvvwwwtttqqqrrruuuvvvssspppnnnoooppprrrsssuuuvvvwwwuuuuuuuuusssrrrtttwwwzzz}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxvvvyyyxxxvvvuuuuuuvvvwwwxxx}}}uuunnnlllhhhiiijjjlllmmmmmmmmmlllooooooqqqrrrssstttuuuuuutttrrrqqqqqqrrrrrrqqqppptttrrrpppooonnnllljjjhhhgggfffdddcccccceeegggiiiiiihhhhhhhhhhhhhhhiiiiiimmmmmmmmmmmmlllkkkkkkjjjnnnnnnnnnnnnnnnnnnnnnoooooonnnlllkkkkkkmmmoooppprrrqqqoooooopppqqqpppooopppooonnnooorrrtttttttttttttttsssrrrrrrrrrrrrrrrssspppqqqvvvwwwtttrrrrrrpppppppppooonnnppptttwww~~~~~~}}}|||{{{yyyuuurrrppppppqqqrrruuuuuutttrrruuuwwwzzz~~~|||yyyxxxwwwuuuuuuuuuvvvxxxyyyyyyxxxxxxwwwvvvvvvuuuuuurrrrrrrrrsssssstttuuuvvvttttttttttttuuuwwwxxxyyy{{{{{{{{{{{{yyywwwuuussssssttttttuuuvvvvvvvvvvvvuuuwwwxxxyyyzzzzzzyyyyyy{{{{{{yyyxxxwwwwwwwwwwww|||}}}~~~}}}{{{yyy||||||||||||||||||{{{zzz||||||||||||}}}~~~}}}zzzzzz{{{~~~~~~|||{{{{{{{{{|||{{{yyyxxxxxxzzz{{{{{{zzz{{{{{{{{{}}}}}}{{{~~~~~~~~~}}}}}}|||||||||{{{{{{|||}}}~~~}}}yyyvvvuuuvvvxxxyyyzzz{{{{{{zzz~~~||||||||||||zzzwwwuuuqqqpppoooppprrrrrrqqqpppooonnnmmmlllmmmppprrrttttttuuuxxxzzz}}}~~~zzzwwwuuutttvvvvvvssspppooopppqqqrrrtttuuuvvvwwwxxxyyyzzzzzzyyyvvvtttrrrtttsssssstttxxx{{{}}}}}}~~~}}}{{{zzzyyyyyyyyyyyy{{{~~~~~~}}}}}}~~~}}}|||~~~|||{{{zzzyyyxxxwwwtttrrrsssvvvwwwtttrrrmmmnnnppprrruuuwwwyyyzzzxxxxxxwwwtttssssssuuuwwwzzz{{{}}}~~~}}}{{{{{{||||||zzzxxxyyyyyyxxxxxxxxxyyyzzzzzz}}}~~~tttnnnllljjjkkklllmmmmmmmmmmmmllllllmmmppprrrssstttttttttsssrrrqqqqqqsssuuuttttttxxxwwwvvvuuutttrrrnnnjjjiiihhhgggffffffgggiiikkkkkkkkkjjjiiiiiijjjjjjkkkmmmnnnnnnooonnnlllkkkjjjmmmmmmllllllkkkkkkkkkkkknnnmmmlllkkklllmmmooopppsssrrrppppppppppppooommmmmmllllllooosssvvvwwwwwwvvvvvvvvvvvvuuusssrrrqqqqqqooopppuuuvvvsssqqqrrroooooooooooonnnpppsssvvv}}}~~~~~~|||yyywwwuuuuuuqqqpppoooppprrrttttttsssvvvwwwyyy}}}|||yyyxxxvvvuuuuuuwwwzzz|||yyyyyyxxxxxxxxxwwwwwwwwwqqqqqqqqqrrrsssuuuvvvwwwsssssstttuuuwwwzzz|||}}}}}}}}}}}}}}}|||zzzxxxwwwtttuuuuuuvvvwwwxxxxxxxxxyyyyyyzzzyyyyyywwwuuuttt{{{zzzyyyxxxxxxxxxxxxxxx|||}}}~~~}}}}}}}}}|||{{{{{{{{{{{{{{{}}}}}}|||}}}}}}~~~~~~|||zzz{{{}}}~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{~~~}}}zzzwwwuuuuuuvvvxxxyyy{{{||||||}}}}}}}}}~~~~~~{{{yyysssqqqpppppprrrttttttssssssssssssssstttvvvxxxyyywwwxxxzzz{{{}}}~~~yyywwwttttttuuuuuurrrpppqqqrrrssstttvvvwwwxxxyyyzzz{{{{{{{{{zzzwwwuuutttvvvuuutttvvvzzz~~~}}}|||||||||||||||~~~}}}}}}}}}||||||}}}{{{yyyyyyyyywwwuuutttuuuwwwwwwvvvtttooopppqqqtttvvvxxxzzz{{{{{{{{{zzzwwwuuutttvvvwwwyyyzzz}}}}}}}}}}}}}}}|||zzzxxxxxxxxxyyyyyyyyyyyyyyy|||{{{sssnnnlllkkklllllllllllllllkkkkkkjjjlllnnnqqqsssttttttsssrrrqqqpppqqqsssuuuvvvvvvwwwwwwxxxyyyyyyvvvqqqnnnmmmlllkkkjjjjjjkkklllmmmllllllkkkjjjjjjjjjkkkkkkmmmnnnoooooonnnmmmkkkjjjjjjjjjjjjjjjjjjiiiiiiiiillllllllllllmmmnnnoooooorrrqqqppppppqqqqqqooonnnlllkkklllnnnrrrvvvwwwwwwuuuvvvwwwxxxvvvtttqqqooopppmmmoootttvvvsssqqqqqqoooooopppoooooopppsssvvv|||~~~~~~|||wwwuuuvvvxxxtttrrrooonnnpppqqqrrrrrruuuvvvxxx{{{~~~|||zzzxxxwwwwwwzzz}}}zzzzzzyyyxxxwwwvvvuuuuuuoooooopppqqqsssuuuwwwxxxvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~}}}|||{{{zzzuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxvvvtttrrrzzzzzzyyyyyyyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{{{{}}}}}}||||||}}}}}}~~~~~~~~~~~~|||zzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{}}}~~~{{{xxxuuuuuuuuuuuuwwwyyy{{{|||}}}}}}~~~~~~{{{vvvtttssssssuuuwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}xxxvvvuuuuuuttttttsssqqqttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzyyywwwuuutttwwwvvvuuuwww|||}}}}}}}}}~~~|||~~~}}}}}}}}}|||{{{zzzzzz{{{}}}}}}zzzxxxxxxyyyxxxwwwwwwwwwwwwwwwwwwvvvsssssstttuuuwwwxxxyyyzzz}}}}}}}}}{{{xxxwwwxxxzzzyyy{{{~~~~~~||||||~~~~~~}}}}}}}}}|||{{{xxxyyyzzz{{{{{{zzzyyyxxxzzz}}}~~~xxxrrrnnnmmmllllllkkkjjjjjjiiiiiiiiiiiikkkmmmppprrrtttttttttrrrqqqoooppprrruuuvvvvvvuuuvvvxxx{{{|||{{{wwwssspppooonnnnnnmmmnnnoooooommmlllkkkkkkjjjjjjjjjkkkmmmnnnnnnnnnnnnlllkkkjjjggggggggghhhiiijjjjjjjjjkkklllmmmnnnoooooooooooooooooooooppprrrrrrqqqooonnnllllllnnnqqqssstttsssrrrtttvvvwwwvvvssspppnnnooommmnnnsssuuusssqqqqqqooopppqqqppppppqqqtttvvvzzz|||}}}zzzvvvtttvvvxxxwwwtttpppnnnooopppppppppssstttvvvzzz~~~}}}|||{{{zzzyyyzzz|||}}}|||zzzxxxvvvsssrrrqqqnnnooopppqqqsssuuuwwwxxxxxxxxxxxxyyyzzz|||}}}~~~||||||}}}~~~~~~}}}|||{{{vvvvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxwwwuuutttyyyyyyyyyyyyzzz{{{||||||~~~}}}}}}~~~~~~~~~{{{{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~|||zzzzzz{{{|||~~~~~~~~~|||}}}~~~|||{{{{{{{{{{{{zzz{{{|||~~~}}}{{{wwwvvvuuutttuuuvvvyyyzzz}}}}}}|||xxxwwwvvvwwwyyyyyyxxxwwwuuuvvvxxxyyyzzz{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{wwwwwwvvvuuuuuutttssssssuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttwwwvvvvvvyyy}}}~~~}}}}}}}}}}}}{{{}}}~~~~~~|||||||||zzzxxxxxxzzz|||}}}~~~yyywwwxxxzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyy}}}~~~~~~}}}{{{zzz|||}}}|||}}}~~~}}}{{{xxxyyy{{{}}}}}}|||||||||{{{{{{zzz{{{|||}}}}}}{{{yyyxxxwwwyyyzzzyyyvvvrrrpppooonnnmmmkkkjjjiiihhhhhhhhhjjjkkkllloooqqqtttvvvwwwuuurrrpppppprrrtttuuuuuuuuuvvvyyy|||~~~~~~{{{xxxqqqqqqpppoooooooooooopppnnnnnnmmmlllkkkkkkkkkkkknnnmmmmmmlllkkkkkkjjjjjjffffffggghhhiiijjjkkklllkkklllnnnpppqqqqqqqqqpppnnnnnnoooqqqssssssrrrpppooommmlllmmmoooppppppooooooqqqsssuuuuuusssqqqpppooommmnnnsssvvvsssqqqrrroooqqqrrrrrrrrrsssuuuwwwxxxyyyzzzyyywwwuuuuuuuuuxxxuuuqqqppppppppppppooossstttvvv{{{~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~}}}{{{xxxuuurrrpppooonnnooooooqqqsssuuuwwwxxxvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}yyyxxxvvvuuuuuuuuuvvvwwwvvvwwwxxxyyyyyyxxxwwwwwwyyyyyyyyyzzz{{{|||~~~~~~~~~|||zzzzzz{{{||||||zzzyyyzzz|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwyyyyyyyyyyyyzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyywwwwwwxxxzzz|||}}}~~~|||yyyyyyyyyzzz{{{zzzxxxvvvvvvxxxzzz|||}}}}}}||||||zzzyyyxxxxxxxxxyyyzzzzzzwwwwwwwwwwwwuuuttttttuuuuuuuuutttttttttsssssssssttttttttttttttttttssssssuuuuuuvvvzzz~~~~~~|||{{{{{{{{{||||||zzz|||~~~}}}}}}~~~}}}}}}|||yyywwwxxx{{{~~~~~~zzzxxxyyy||||||||||||zzzxxxwwwvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}}}}||||||~~~}}}{{{zzzuuuwwwyyy{{{~~~|||{{{zzz{{{zzzyyyyyy{{{|||}}}|||zzzvvvttttttuuuvvvvvvtttrrrqqqqqqpppooommmjjjiiihhhhhhhhhkkkkkklllnnnppptttxxxzzzyyyvvvsssqqqrrrtttttttttuuuvvvwwwzzz|||{{{yyyvvvppppppoooooonnnnnnnnnnnnppppppooommmmmmllllllmmmnnnmmmkkkiiiiiiiiijjjkkkhhhiiiiiiiiijjjjjjkkkkkkkkkmmmppprrrssssssrrrqqqoooooopppqqqsssrrrpppnnnnnnmmmkkkkkkmmmnnnmmmlllmmmoooqqqsssuuuuuuttttttooommmnnntttvvvtttrrrsssppprrrttttttttttttvvvxxxvvvvvvvvvwwwxxxwwwtttqqquuusssqqqqqqrrrsssrrrrrrsssuuuxxx}}}}}}zzzwwwwwwxxxzzz{{{|||||||||~~~|||yyyvvvtttrrrqqqoooooopppqqqrrrtttvvvwwwttttttttttttuuuvvvwwwxxxzzz|||}}}|||{{{xxxvvvuuuuuuvvvwwwwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{}}}|||yyyxxxyyy{{{||||||yyyxxxyyy{{{||||||yyyyyyyyyxxxwwwvvvuuutttuuuvvvvvvxxxyyy{{{}}}~~~~~~}}}}}}}}}|||{{{|||~~~}}}~~~|||yyyyyyzzz{{{|||zzzwwwuuuyyyzzz}}}~~~wwwwwwvvvvvvwwwxxxzzz{{{wwwxxxxxxwwwvvvuuuuuuvvvttttttsssrrrqqqqqqppppppqqqqqqqqqqqqrrrrrrrrrssstttuuuwwwzzz~~~|||{{{zzzyyyyyyzzz{{{{{{zzz|||~~~}}}}}}}}}~~~~~~}}}zzzwwwxxx||||||yyy{{{~~~}}}~~~}}}{{{xxxvvvvvvvvvvvvwwwxxxxxxzzzzzz{{{|||yyyzzz|||}}}|||}}}~~~|||zzzyyytttuuuxxx{{{~~~}}}~~~~~~~~~~~~|||yyyyyyzzzyyyyyywwwxxxzzz{{{zzzvvvssspppssssssttttttssssssrrrrrrrrrpppnnnkkkjjjiiiiiiiiimmmllllllmmmppptttyyy||||||yyyuuusssssstttuuuttttttttttttvvvwwwwwwuuurrrooonnnnnnnnnmmmmmmllllllrrrqqqpppooonnnnnnnnnnnnooommmjjjhhhggghhhjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjlllnnnqqqsssuuutttsssqqqqqqqqqqqqrrrsssqqqnnnlllmmmllljjjjjjlllmmmmmmlllmmmnnnpppsssuuuvvvwwwwwwpppmmmoootttwwwtttssssssqqqssstttuuuuuuuuuwwwxxxuuuttttttvvvyyyxxxsssooosssqqqqqqqqqtttuuuuuuttttttvvvzzz}}}zzzsssuuuwwwyyyzzzzzzzzzyyy~~~}}}|||zzzxxxvvvuuutttoooooopppqqqrrrtttuuuvvvtttttttttuuuvvvxxxyyyzzz{{{|||~~~}}}zzzxxxvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz|||~~~}}}zzzwwwwwwyyy{{{}}}}}}zzzxxxyyy{{{|||}}}xxxxxxyyyxxxwwwuuusssrrrttttttuuuvvvxxx{{{}}}~~~|||}}}}}}{{{zzzzzz|||~~~~~~~~~~~~~~~{{{xxxxxxxxxwwwvvvuuutttttttttyyy{{{}}}|||yyywwwvvvwwwxxxyyyzzzyyyxxxxxxzzzyyyyyyxxxwwwvvvuuuuuuttttttssssssrrrrrrqqqqqqtttrrrqqqpppqqqssssssssstttuuuwwwzzz~~~~~~|||wwwuuuuuuxxxyyywwwxxx{{{~~~}}}~~~~~~|||}}}{{{|||~~~~~~~~~}}}xxxsssrrruuuyyyyyyzzz|||{{{zzzyyyyyyzzzxxxzzz}}}}}}zzzyyyxxxvvvwww|||}}}{{{zzz|||}}}zzzxxxxxxxxxzzz|||~~~~~~}}}{{{xxxvvvwwwxxxuuuvvvwwwvvvuuussspppoooppppppqqqrrrrrrqqqooonnnnnnnnnlllkkkjjjkkkkkklllnnnmmmlllnnnsssxxx{{{|||{{{xxxuuutttuuutttqqqnnnoooqqquuuwwwwwwuuuqqqooojjjjjjjjjkkklllmmmnnnoooqqqrrrrrroookkkjjjlllooonnnmmmkkkiiiggggggggggggjjjjjjiiiiiihhhiiiiiijjjjjjkkklllnnnnnnnnnnnnmmmooonnnmmmmmmmmmmmmlllkkkpppmmmjjjkkknnnppppppnnnmmmoooqqqrrrqqqqqqrrrssspppqqqsssuuuuuutttsssqqqqqqrrrtttvvvwwwxxxxxxxxxttttttuuuuuuuuuuuuttttttssssssrrrrrrssstttuuuvvvwwwzzz~~~{{{yyytttuuuuuuvvvwwwwwwxxxyyy~~~|||{{{zzzyyywwwsssppprrrqqqpppooooooqqqssstttxxxwwwvvvuuuvvvwwwyyyzzz}}}{{{zzz|||~~~~~~}}}}}}|||{{{yyyyyyzzzzzzzzzzzzyyywwwvvvuuuvvvwwwxxxzzzzzzzzzzzzzzz|||{{{yyyxxxxxxyyyzzz{{{}}}{{{xxxxxxyyyzzz|||yyyyyyxxxwwwwwwvvvuuuuuuuuuvvvwwwyyy|||~~~~~~~~~}}}{{{zzzyyyzzz|||}}}~~~~~~~~~zzzwwwwwwvvvuuutttsssssssssssszzz{{{}}}~~~~~~{{{yyywwwuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvwwwvvvvvvvvvuuuuuuuuutttsssrrrpppppppppqqqqqqqqqtttuuuwwwzzz}}}~~~}}}{{{wwwssssssuuuvvvtttvvvyyy}}}}}}~~~~~~~~~~~~~~~~~~{{{vvvuuuwwwyyyxxxzzz{{{{{{zzzyyyzzz{{{zzz|||~~~{{{yyywwwwwwvvvwww|||~~~}}}{{{{{{|||}}}zzzxxxwwwxxxwwwyyy|||~~~~~~}}}zzzwwwttttttuuuuuuuuuvvvuuutttqqqooommmoooooopppqqqqqqpppooonnnooonnnmmmlllkkkllllllmmmmmmmmmmmmppptttyyy{{{|||{{{xxxvvvuuuvvvvvvsssqqqpppqqqtttuuuuuusssqqqooojjjjjjjjjjjjkkklllmmmmmmpppqqqqqqnnnkkkiiikkkmmmmmmkkkiiigggfffeeeffffffiiiiiiiiihhhhhhhhhiiiiiiiiijjjlllmmmnnnnnnnnnmmmmmmmmmllllllmmmmmmlllkkklllkkkiiiiiilllnnnoooooonnnppprrrrrrrrrrrrssstttqqqrrrssstttuuuttttttsssqqqssstttvvvwwwwwwwwwvvvssssssttttttttttttssssssttttttuuuvvvwwwxxxyyyyyyyyy{{{~~~|||xxxuuussstttuuuvvvvvvwwwwwwwwwyyyxxxwwwxxxyyyxxxuuussstttsssqqqqqqqqqssstttvvvxxxwwwuuutttuuuvvvwwwyyyyyyxxxwwwzzz~~~~~~}}}{{{yyyxxxyyyxxxwwwwwwvvvuuuttttttwwwxxxxxxyyyzzz{{{|||}}}~~~}}}zzzxxxwwwxxxzzz{{{}}}{{{yyyxxxxxxyyyzzz|||yyyyyyyyyxxxwwwvvvvvvvvvxxxyyyzzz{{{}}}~~~|||{{{zzzxxxxxxyyyyyyzzz~~~~~~~~~}}}yyyvvvuuutttsssrrrqqqqqqrrrrrrzzz{{{|||}}}|||zzzxxxvvvtttvvvxxxzzz|||}}}}}}}}}zzzzzzyyyyyyxxxxxxxxxwwwzzzyyyyyyyyyyyyyyyyyyyyyuuutttsssrrrqqqrrrrrrsssuuuuuuwwwzzz}}}~~~|||{{{vvvrrrppprrrrrrqqqssswwwyyy|||~~~~~~|||}}}~~~zzzxxxxxxyyyxxxyyy{{{{{{zzzzzz{{{}}}|||~~~}}}{{{yyywwwvvvvvvvvvwww}}}~~~}}}|||~~~~~~}}}zzzxxxwwwwwwuuuvvvyyy|||~~~~~~~~~}}}zzzvvvsssrrrrrruuuuuuuuutttrrrooommmkkkmmmnnnnnnooooooooonnnnnnpppooonnnnnnmmmmmmnnnnnnmmmmmmnnnqqqvvvzzz|||}}}zzzyyywwwwwwxxxxxxvvvuuurrrsssssstttsssrrrpppoookkkkkkjjjjjjjjjjjjkkkkkkppppppooommmjjjiiiiiikkkllljjjhhhfffeeeddddddeeeiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjlllmmmnnnnnnnnnkkkkkkkkkkkklllllllllllliiiiiiiiihhhiiikkknnnqqqoooqqqssssssrrrrrrssstttsssssstttttttttuuuuuuuuurrrsssuuuvvvvvvvvvuuutttsssssssssttttttsssssssssssstttvvvyyyzzz{{{{{{{{{|||~~~}}}yyytttqqqqqqsssuuuvvvwwwwwwvvvuuutttttttttwwwyyyzzzxxxvvvuuuuuutttsssssstttvvvwwwvvvvvvtttsssssstttuuuvvvuuuttttttwww{{{}}}~~~}}}zzzxxxyyywwwvvvtttsssrrrssssssxxxxxxwwwxxxzzz|||{{{xxxwwwwwwyyyzzzzzzzzzyyyxxxxxxyyy{{{|||{{{zzzzzzyyyyyyxxxxxxwww|||}}}}}}}}}~~~~~~~~~~~~{{{{{{zzzxxxvvvuuuvvvwww|||}}}~~~~~~~~~|||xxxuuutttsssqqqpppooopppqqqrrryyyzzzzzzzzzyyyxxxvvvvvvuuuvvvxxxzzz||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyxxxwwwuuuuuuvvvwwwvvvwwwxxx{{{~~~~~~|||zzzxxxssspppppppppoooqqqvvvwwwzzz}}}|||zzz{{{}}}zzzyyyxxxxxxyyyzzzzzzzzzzzz|||~~~}}}~~~|||yyywwwvvvuuuuuuwwwwwwzzz}}}~~~~~~{{{xxxwwwwwwvvvxxxyyy{{{|||}}}}}}}}}|||||||||yyyuuurrrqqqqqqttttttsssrrrpppmmmkkkjjjkkkllllllmmmnnnnnnnnnnnnqqqpppppppppppppppppppppmmmmmmnnnrrrwww{{{||||||zzzyyyyyyyyyyyyyyyyyyxxxuuuuuuttttttssssssrrrrrrnnnmmmllllllkkkkkkkkklllqqqqqqpppnnnlllkkkjjjjjjlllkkkiiigggeeeeeeeeeeeeiiijjjjjjkkkkkkkkkkkkkkkggghhhiiijjjlllmmmmmmnnniiijjjkkkkkkkkkkkklllmmmjjjkkkllljjjhhhiiimmmqqqoooqqqssssssrrrrrrssstttuuuttttttttttttuuuvvvvvvssstttuuuuuuuuutttssssssssssssttttttttttttssssssoooqqquuuxxx{{{||||||{{{~~~~~~~~~{{{xxxtttqqqqqqsssuuuxxxyyyxxxvvvuuuttttttuuuxxxzzz{{{zzzyyyvvvvvvuuutttuuuuuuvvvwwwuuuuuutttsssrrrsssssstttsssssssssuuuxxxzzz||||||yyy||||||zzz|||zzzwwwuuusssssstttuuuwwwvvvuuuuuuxxx||||||xxxwwwwwwyyyzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{zzz~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~yyyzzzzzzxxxtttssssssuuuzzz{{{~~~}}}}}}~~~}}}yyyvvvtttrrrpppooonnnoooqqqrrrwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{zzz{{{{{{yyywwwwwwyyy{{{yyyzzz{{{}}}~~~|||{{{uuurrrrrrqqqoooqqqvvvuuuxxx{{{yyywwwyyy~~~{{{yyywwwyyyzzzzzzzzzzzz{{{}}}|||zzzxxxvvvttttttuuuvvvyyyzzz||||||~~~|||yyyxxxxxx{{{{{{||||||}}}}}}||||||zzz{{{|||zzzvvvtttrrrrrrsssrrrrrrpppnnnlllkkkjjjjjjkkkkkkllllllmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmpppuuuyyy{{{{{{yyyzzzzzzzzzyyyyyyyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqpppooonnnnnnnnnnnnrrrrrrqqqpppoooooommmlllnnnmmmkkkiiiggggggggggggjjjkkklllmmmmmmmmmllllllgggggghhhiiijjjkkklllmmmhhhjjjlllllljjjjjjlllnnnnnnpppqqqoookkkjjjlllooopppqqqssssssrrrqqqrrrsssuuuttttttttttttuuuvvvvvvsssssstttuuuuuutttrrrqqqsssttttttuuuuuuttttttsssnnnppptttxxx{{{|||||||||~~~~~~}}}|||zzzxxxuuusssqqqsssvvvyyy{{{zzzyyyxxxxxxxxxxxxzzz}}}}}}{{{zzzvvvvvvvvvuuuuuuuuuvvvvvvtttttttttssssssssssssttttttttttttuuuuuuvvvwwwxxxvvvxxx|||~~~~~~{{{xxxwwwwwwxxxxxxvvvuuussssssvvvzzz}}}zzzxxxxxxzzz{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyy}}}~~~}}}||||||}}}|||{{{{{{|||}}}~~~wwwyyyzzzxxxtttqqqrrrtttyyy{{{~~~~~~~~~~~~{{{xxxtttsssqqqoooooopppssstttsssssssssrrrsssssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzvvvvvvwwwwwwxxxyyyzzzzzzyyy{{{|||zzzwwwwwwzzz}}}}}}}}}~~~~~~}}}xxxuuutttssspppqqquuuuuuvvvvvvuuuuuuxxx~~~}}}zzzxxxzzz{{{{{{zzzyyyzzz}}}xxxwwwtttrrrrrrtttvvvxxx{{{|||~~~}}}~~~{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~|||xxxuuusssrrrrrrqqqpppooonnnllllllkkkjjjjjjjjjkkklllnnnooopppsssssstttuuuuuuuuuttttttnnnmmmlllmmmqqquuuxxxyyyxxxyyyzzzyyyxxxwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwssssssrrrqqqqqqqqqqqqqqqsssrrrqqqrrrssssssqqqooopppnnnllljjjiiihhhhhhiiiiiijjjlllmmmnnnnnnmmmlllhhhhhhggghhhhhhiiijjjkkkiiikkknnnmmmjjjiiikkknnnrrrssstttssspppnnnmmmmmmoooqqqrrrrrrqqqpppqqqrrrsssssstttttttttuuuuuuuuurrrssstttttttttsssrrrqqqssssssttttttttttttssssssppprrruuuxxx{{{}}}~~~~~~||||||{{{zzzxxxvvvuuutttppprrruuuyyy{{{||||||||||||||||||}}}~~~~~~|||zzzwwwwwwwwwwwwvvvvvvvvvvvvtttttttttuuuuuuuuuuuuvvvtttuuuvvvuuutttsssuuuwwwvvvyyy|||~~~|||{{{zzzzzzzzzuuutttssssssuuuyyy~~~}}}{{{zzz{{{||||||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyzzz{{{||||||{{{zzz{{{}}}zzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~vvvyyy{{{xxxtttqqqrrrtttyyy{{{~~~~~~}}}{{{vvvtttrrrpppppprrrtttvvvpppoooooooooppprrrtttuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}ttttttuuuvvvwwwxxxyyyyyyyyy{{{}}}{{{yyyyyy}}}}}}yyyvvvwwwuuuqqqqqqtttvvvtttrrrrrrsssxxx}}}|||zzz|||||||||zzzyyyzzz|||~~~~~~|||vvvtttrrrpppqqqtttwwwzzz{{{|||~~~~~~}}}}}}}}}{{{{{{||||||}}}}}}~~~zzzuuurrrqqqqqqpppooonnnnnnmmmmmmmmmjjjjjjjjjkkklllnnnpppqqqssstttuuuvvvwwwwwwvvvuuuooommmjjjjjjmmmqqqtttvvvwwwyyyzzzxxxvvvuuuvvvwwwuuuuuuvvvwwwxxxxxxxxxxxxtttssssssrrrrrrrrrssssssrrrqqqppprrruuuuuusssppppppooommmkkkiiiiiiiiiiiiggghhhjjjlllmmmllllllkkkiiihhhggggggggghhhiiiiiijjjmmmpppnnnjjjiiikkknnnsssssstttuuuuuusssooolllnnnppprrrqqqpppoooooopppqqqrrrssstttuuuttttttsssqqqqqqsssssstttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqpppqqqsssuuuxxxzzz|||}}}|||{{{yyywwwtttsssqqqqqqooopppsssvvvzzz|||~~~~~~}}}}}}~~~}}}{{{yyyyyyyyyyyyyyyxxxwwwwwwssstttuuuvvvwwwxxxxxxxxxsssuuuvvvuuuttttttvvvyyy|||}}}~~~|||zzzyyyxxxvvvuuutttuuuwwwzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{}}}}}}|||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyxxxxxxxxx{{{}}}xxxyyy|||~~~~~~|||{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~uuuxxx{{{yyytttqqqrrruuuyyy{{{~~~}}}~~~zzz|||~~~|||wwwuuurrrqqqqqqsssvvvxxxnnnmmmlllmmmnnnqqqsssuuutttvvvxxxzzz|||}}}}}}}}}zzz{{{{{{|||}}}~~~sssssstttuuuwwwxxxyyyyyyzzz}}}~~~||||||}}}yyywwwxxxvvvqqqppprrrwwwssspppooorrrwww{{{~~~~~~}}}}}}}}}|||zzzyyyyyy|||~~~yyyzzz|||}}}}}}|||{{{zzztttssspppoooqqqtttyyy|||{{{|||}}}~~~~~~}}}|||~~~~~~|||{{{zzzzzz{{{}}}{{{tttpppoooppppppooonnnnnnnnnnnnnnnjjjjjjjjjkkkllloooqqqrrrtttuuuvvvwwwxxxxxxwwwvvvpppmmmhhhgggjjjnnnrrrtttvvvxxxyyyxxxuuussstttvvvrrrtttvvvwwwxxxxxxxxxwwwsssssssssrrrrrrsssssstttqqqoooooorrruuuvvvtttqqqpppooommmjjjiiiiiiiiiiiieeegggiiikkklllkkkjjjiiijjjiiigggffffffgggggghhhkkkoooqqqoookkkiiikkknnnrrrqqqsssvvvyyywwwqqqlllnnnpppqqqqqqooonnnoooooopppqqqsssuuuuuutttsssrrrpppqqqrrrssstttsssrrrrrrooooooppppppppppppoooooonnnnnnpppqqqtttwwwyyy{{{{{{zzzwwwtttrrrooonnnmmmmmmoooqqqtttxxx|||~~~}}}}}}}}}~~~}}}{{{zzz{{{{{{{{{zzzyyyyyyxxxssstttvvvxxxyyyzzzzzzzzzrrrtttvvvvvvtttuuuxxx{{{}}}|||yyywwwvvvwwwvvvvvvvvvxxx{{{}}}zzz{{{}}}~~~yyy{{{}}}~~~|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||wwwwwwwwwvvvvvvwww{{{~~~wwwyyy||||||{{{zzz{{{}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}~~~uuuttttttwwwzzz{{{yyyvvvzzz|||~~~|||{{{}}}~~~~~~zzzvvvvvvyyy{{{yyyvvvuuusssqqqrrrtttvvvwwwwwwwwwxxxyyy{{{|||~~~}}}}}}|||{{{zzzyyyxxxxxxuuuuuuwwwzzz}}}~~~}}}{{{zzz|||~~~~~~}}}~~~yyyuuutttssssssrrrqqqpppnnnnnnqqqvvv{{{~~~|||{{{{{{{{{zzzxxxwwwvvvvvvuuuuuutttsssssssssuuuxxx{{{|||~~~|||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}yyyyyy{{{|||yyytttqqqqqqppppppoooooooooooopppppppppooonnnnnnooopppqqqvvvuuuvvvyyy|||}}}zzzvvvrrrooojjjhhhjjjnnnqqqssssssuuuwwwvvvsssrrrsssuuuwwwwwwwwwwwwwwwwwwwwwwwwuuussspppooopppqqqqqqpppooopppqqqssssssrrrrrrqqqqqqooollliiigggeeeddddddfffeeedddgggjjjjjjhhheeeggggggffffffffffffggggggnnnnnnoooppppppoooooonnnqqqsssvvvxxxwwwtttpppmmmnnnmmmlllkkklllmmmnnnooorrrpppoooqqqssstttqqqooommmooorrrssssssqqqooommmmmmmmmmmmnnnmmmmmmllllllmmmmmmnnnpppsssuuuwwwyyyzzzwwwtttqqqppppppnnnlllnnnpppssswwwzzz~~~}}}|||{{{{{{zzzzzz{{{~~~}}}{{{yyywwwyyyzzzzzzxxxwwwwwwwwwzzzxxxvvvuuuvvvxxx|||~~~|||xxxtttrrrrrrrrrrrrrrrqqqrrrsssuuuwwwxxxvvvxxxzzz|||~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}yyyyyy{{{|||zzzyyyxxxzzz|||}}}}}}|||zzzxxxyyyvvvtttuuuyyy{{{zzzyyyyyyzzz{{{}}}}}}}}}}}}|||{{{xxxuuuwww|||~~~}}}zzzyyyzzz|||~~~~~~~~~~~~}}}~~~~~~wwwvvvuuuwwwzzz{{{zzzxxxxxxzzz}}}}}}||||||~~~~~~}}}{{{{{{{{{{{{||||||xxxxxx{{{}}}|||yyyxxxwwwvvvwwwyyyzzzzzzyyyyyyzzz{{{|||~~~~~~}}}|||{{{zzzyyyxxxuuuvvvwwwzzz}}}~~~}}}{{{zzz|||~~~~~~~~~~~~yyyuuutttsssrrrqqqqqqpppoooppprrrvvv{{{~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttttttttuuutttttttttvvvyyy|||~~~~~~}}}{{{{{{|||}}}}}}~~~zzzzzz{{{}}}|||wwwuuurrrrrrqqqppppppppppppqqqsssrrrqqqqqqqqqrrrssstttxxxvvvuuuwww{{{|||yyyvvvtttqqqllljjjkkknnnqqqrrrqqqssstttsssqqqppprrrtttrrrrrrsssssstttttttttttttttsssqqqpppqqqqqqpppooommmmmmooopppppppppooonnnooonnnkkkiiigggffffffffffffeeeeeegggjjjjjjhhhfffhhhhhhhhhhhhhhhiiijjjjjjlllllllllllllllkkkkkkkkkppprrrtttvvvuuussspppooonnnmmmlllkkkkkklllmmmnnnqqqpppooopppssstttrrrpppppprrrtttvvvuuussspppnnnlllmmmmmmmmmmmmlllkkkkkkkkkkkklllnnnpppsssuuuvvvvvvtttqqqoooppppppppppppqqqrrruuuyyy||||||{{{zzzzzzzzzyyy{{{~~~~~~|||zzzxxxyyyzzzyyyvvvuuuuuuvvvwwwvvvuuuvvvxxx||||||yyyvvvuuuuuuuuurrrrrrrrrrrrssstttvvvwwwvvvxxxzzz|||}}}~~~~~~~~~||||||{{{{{{{{{|||}}}}}}~~~{{{xxxxxxyyy{{{zzzxxxxxxzzz|||}}}}}}|||zzzxxxyyywwwvvvxxx{{{|||{{{yyyxxxyyy{{{|||}}}}}}|||||||||xxxvvvwww|||~~~}}}zzzyyyzzz{{{|||~~~~~~|||~~~~~~~~~yyyxxxvvvvvvxxxzzzzzzzzzwwwyyy|||}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~|||{{{yyyxxxwwwxxxxxxyyy|||}}}}}}{{{{{{~~~~~~|||||||||}}}}}}{{{{{{{{{|||}}}~~~|||{{{zzzyyywwwwwwyyy{{{~~~~~~}}}|||zzz|||~~~zzzvvvtttsssrrrppppppppppppqqqtttwwwyyy{{{zzz~~~~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwvvvvvvvvvxxxzzz}}}~~~}}}}}}|||}}}}}}~~~|||}}}{{{{{{|||}}}|||zzzuuutttssssssrrrrrrrrrsssvvvvvvvvvvvvwwwwwwxxxxxxzzzwwwuuuvvvxxxzzzyyyvvvwwwsssooommmmmmoooqqqqqqnnnpppqqqpppoooooopppqqqnnnooopppqqqrrrssssssssstttsssrrrrrrrrrrrrpppnnnlllmmmmmmnnnooonnnnnnnnnnnnllljjjhhhggggggggggggfffeeeeeegggiiijjjiiigggiiiiiiiiijjjkkklllmmmnnnmmmmmmkkkjjjiiijjjjjjkkkoooppprrrssssssrrrqqqqqqooonnnmmmkkkkkkkkkllllllooonnnnnnppprrrssssssrrrssstttvvvwwwvvvssspppnnnlllllllllkkkkkkkkkjjjjjjiiiiiijjjkkkmmmoooqqqrrrrrrpppmmmlllnnnqqqrrrssstttvvvxxx{{{~~~|||zzzyyyzzzzzzyyy{{{}}}}}}|||zzzzzzzzzxxxuuuttttttuuussssssuuuwww{{{~~~|||yyywwwuuuuuuvvvvvvssssssrrrrrrssstttuuuuuuvvvwwwyyy{{{|||}}}}}}|||zzzzzzyyyzzzzzz{{{||||||{{{yyywwwwwwxxxyyyyyyxxxxxxzzz{{{||||||{{{zzzxxxyyyyyyzzz|||~~~~~~|||zzzxxxyyyzzz||||||||||||{{{|||yyyvvvwww{{{}}}|||{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~}}}~~~yyyxxxuuutttuuuwwwyyyzzzyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{}}}~~~||||||}}}||||||}}}}}}~~~}}}|||{{{zzz{{{zzz{{{}}}}}}{{{|||}}}|||xxxvvvuuusssqqqnnnoooppprrrtttvvvwwwxxxxxx{{{}}}{{{zzzyyy}}}}}}|||{{{zzzzzzzzz{{{yyyxxxwwwwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyzzz|||{{{|||}}}~~~yyyxxxwwwvvvvvvvvvvvvvvvzzz{{{|||}}}}}}}}}}}}||||||xxxuuuuuuwwwzzzyyyxxxyyyuuuqqqoooooopppppppppmmmmmmnnnnnnnnnoooooopppnnnpppqqqssstttuuuuuuuuutttssssssssstttrrrooommmnnnnnnnnnooooooooooooooonnnmmmkkkiiiggggggggggggeeeeeeeeefffggghhhggggggiiiiiijjjkkklllnnnoooppprrrpppnnnlllllllllnnnooooooppppppqqqrrrrrrsssssspppooommmkkkkkkjjjkkkkkkmmmmmmnnnoooqqqsssttttttttttttuuuuuutttqqqnnnlllllllllkkkjjjjjjiiiiiiiiihhhhhhiiijjjkkkmmmoooppppppnnnkkkjjjmmmppprrrsssuuuwwwyyy{{{~~~|||zzzzzzzzz{{{xxxzzz}}}~~~}}}}}}}}}{{{yyyuuuttttttvvvrrrsssuuuxxx|||xxxwwwuuusssrrrssstttuuussssssssssssssssssssstttuuuwwwxxxzzz{{{|||{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzzxxxwwwvvvwwwxxxxxxyyyxxxyyy{{{||||||{{{yyyxxxyyyzzz}}}|||zzzwwwxxxzzz{{{||||||{{{{{{{{{xxxvvvvvvxxxzzz{{{zzz{{{zzzyyyyyyzzz|||wwwvvvtttqqqqqqrrruuuwww{{{|||}}}~~~~~~~~~}}}{{{|||}}}}}}~~~~~~{{{zzzyyyxxxwwwxxxyyyyyyzzz{{{}}}}}}||||||}}}~~~|||||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}}}}~~~~~~zzz{{{|||~~~~~~~~~{{{yyywwwuuusssnnnoooppprrrtttuuuuuuvvvwwwzzz|||zzzxxxwww}}}|||||||||||||||}}}}}}{{{zzzyyyxxxxxxzzz|||}}}|||}}}~~~~~~~~~}}}|||xxxyyy{{{~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz~~~zzzvvvvvvyyy{{{|||{{{zzzxxxtttrrrrrrrrrqqqpppnnnmmmnnnooopppqqqqqqqqqpppqqqsssuuuvvvwwwvvvvvvuuutttsssttttttrrrooommmnnnnnnnnnnnnnnnooooooooopppooollljjjhhhhhhggghhhfffggggggffffffffffffggghhhiiiiiijjjlllnnnpppqqqtttssspppooonnnoooqqqrrrppppppqqqqqqrrrtttuuuuuuqqqooonnnlllkkkkkklllllllllmmmnnnoooppprrrtttvvvvvvvvvvvvvvvtttrrrooommmmmmlllkkkiiiiiihhhiiiiiihhhhhhiiiiiikkklllmmmnnnpppmmmkkkjjjmmmoooqqqqqqtttuuuwwwzzz|||}}}~~~~~~||||||||||||xxxzzz|||}}}~~~~~~}}}}}}~~~{{{xxxvvvvvvvvvssstttvvvxxxzzz}}}~~~vvvuuusssqqqqqqqqqrrrsssrrrrrrssssssssssssssssssuuuvvvxxxyyyzzzzzzzzzzzzvvvvvvwwwwwwyyyzzz{{{|||zzzyyyxxxwwwvvvwwwxxxyyyyyyyyyzzz{{{{{{zzzyyyyyyxxx{{{~~~~~~|||zzzxxxyyyzzz||||||||||||{{{zzzwwwuuutttvvvwwwyyyyyy{{{zzzyyyyyyzzz|||~~~~~~uuutttrrrpppnnnnnnqqqtttyyyzzz|||}}}~~~}}}}}}|||{{{{{{||||||}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}|||{{{|||}}}~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}zzzyyyzzz|||~~~~~~}}}xxxyyy{{{~~~|||zzzyyyvvvtttqqqqqqrrrssstttuuuvvvwwwxxxzzz}}}}}}zzzxxxwwwxxxxxxyyyzzz{{{|||~~~~~~|||{{{yyywwwwwwwwwyyyzzzzzz{{{}}}~~~~~~|||{{{wwwxxxzzz~~~~~~~~~~~~{{{xxxyyy|||~~~}}}{{{xxxwwwwwwvvvtttrrrqqqppppppqqqtttvvvvvvuuurrrsssvvvxxxyyyxxxwwwvvvvvvuuusssssssssrrrpppnnnmmmllllllllllllmmmnnnnnnpppooommmkkkjjjjjjjjjjjjjjjkkkjjjhhhfffeeefffgggiiiiiiiiijjjlllnnnoooppprrrqqqpppppppppqqqrrrrrrrrrsssssstttuuuvvvvvvwwwqqqpppnnnmmmmmmmmmnnnnnnlllmmmnnnnnnnnnpppsssvvvyyyyyyyyyxxxwwwuuurrrqqqnnnmmmkkkiiihhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmooommmkkklllnnnpppppppppqqqsssuuuwwwzzz{{{|||}}}~~~}}}||||||xxxyyy{{{|||}}}||||||{{{~~~}}}zzzwwwvvvwwwuuuuuuuuuuuuwwwyyy{{{}}}~~~}}}|||}}}~~~~~~|||zzzxxxvvvtttrrrqqqqqqrrrssspppqqqrrrssssssssssssssstttuuuwwwxxxyyyyyyyyyxxxuuuuuuvvvwwwyyyzzz|||}}}||||||{{{yyywwwwwwxxxzzzyyyyyyzzzzzzzzzzzzyyyyyyxxx{{{|||{{{zzzyyyzzz{{{}}}}}}}}}}}}|||zzzxxxvvvttttttvvvxxxzzz{{{{{{{{{zzz{{{}}}~~~}}}||||||~~~~~~~~~}}}~~~ssssssssspppmmmmmmooorrrtttuuuxxxzzz|||}}}~~~~~~~~~~~~}}}||||||~~~}}}}}}|||{{{{{{|||}}}~~~{{{{{{|||~~~}}}{{{~~~}}}}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{|||}}}|||{{{yyyxxxxxxzzz||||||zzzxxxuuuuuuvvvyyy~~~|||zzzzzzxxxvvvtttuuuuuuuuuuuuvvvxxxyyyzzzzzz{{{|||~~~~~~{{{yyyxxxvvvvvvwwwyyy{{{~~~}}}{{{yyyvvvuuutttuuuuuuwwwyyy|||~~~}}}{{{yyywwwwwwyyy}}}~~~|||zzz|||}}}||||||{{{xxxvvvtttssssssuuuxxx{{{zzzyyywwwyyy{{{}}}}}}|||{{{yyyxxxvvvsssrrrrrrrrrpppooommmmmmlllllllllmmmnnnooonnnnnnmmmllllllmmmooopppooopppooolllhhhfffgggiiijjjjjjkkkkkkmmmnnnoooppppppqqqqqqrrrrrrsssssstttuuuuuuvvvwwwxxxxxxxxxwwwqqqpppooonnnnnnooopppqqqmmmnnnooonnnmmmooorrrvvvyyyyyyyyyxxxwwwvvvtttsssooonnnkkkiiihhhhhhiiijjjhhhhhhhhhhhhhhhiiijjjkkklllkkklllmmmpppqqqqqqpppoooqqqsssvvvxxxzzz||||||~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzyyy{{{}}}|||xxxvvvuuuuuutttsssrrrsssvvvxxxzzz{{{zzzzzzzzz{{{{{{yyywwwxxxwwwtttqqqooooooooooooooopppqqqssstttttttttssstttuuuvvvxxxxxxxxxxxxwwwuuuuuuvvvwwwyyy{{{}}}~~~~~~|||xxxwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyywwwzzz~~~~~~|||zzzyyyzzzzzz{{{|||~~~~~~~~~~~~}}}{{{zzzxxxvvvuuuvvvyyy|||{{{||||||}}}}}}~~~~~~{{{{{{zzz|||~~~~~~}}}|||{{{{{{{{{}}}rrrssssssqqqmmmlllnnnqqqoooqqqtttxxx{{{}}}}}}{{{}}}~~~}}}}}}}}}}}}~~~{{{{{{|||}}}}}}zzzxxx~~~~~~}}}|||zzzzzz|||}}}~~~~~~~~~||||||}}}~~~|||zzzyyyxxxzzzzzzzzzyyyyyywwwwwwxxx{{{{{{xxxtttuuutttsssuuuyyy}}}~~~|||zzzyyyyyyxxxuuusssyyyxxxxxxwwwxxxzzz{{{}}}|||||||||}}}}}}{{{yyyvvvwwwxxxzzz}}}}}}{{{xxxuuusssrrrrrrsssvvvxxx{{{~~~~~~}}}zzzyyyvvvwwwyyy|||}}}}}}|||~~~|||zzzwwwuuuuuuwww{{{~~~}}}|||}}}~~~}}}yyyvvvsssqqqqqqqqqqqqppppppoooooonnnnnnpppqqqrrrlllllllllmmmnnnpppssstttssstttsssooojjjhhhiiikkkllllllllllllmmmooopppqqqqqqqqqssstttuuuvvvvvvvvvvvvwwwyyyzzzzzzyyyxxxxxxqqqppppppoooooopppqqqrrrmmmoooooonnnmmmnnnrrrvvvwwwwwwwwwvvvuuutttsssrrrpppnnnllljjjiiiiiiiiijjjggggggggggggggghhhiiiiiiiiijjjkkkooorrrsssrrrqqqnnnppprrruuuxxxzzz|||}}}zzz{{{}}}~~~~~~|||zzzxxxyyyyyyyyyzzzyyyyyyxxxxxxyyy{{{~~~|||xxxuuuttttttsssqqqpppqqqtttwwwzzzzzzyyyxxxyyyzzzzzzxxxvvvwwwuuurrrooolllkkkkkkkkknnnoooqqqssstttttttttttttttuuuvvvwwwxxxxxxwwwwwwuuuuuuvvvwwwyyy|||~~~}}}yyyxxxyyy|||yyyyyyyyyyyyyyyyyyyyyyyyvvvzzz}}}}}}zzzxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}|||zzzwwwvvvxxx{{{~~~{{{|||}}}~~~~~~~~~|||{{{zzz{{{|||}}}|||{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}~~~~~~~~~sssrrrqqqpppooommmllllllnnnooosssvvvzzz}}}~~~|||{{{{{{{{{||||||}}}~~~}}}}}}}}}~~~}}}|||~~~}}}|||{{{zzzxxxyyy{{{||||||zzzwwwvvvvvv{{{{{{|||}}}~~~~~~|||{{{{{{{{{|||}}}~~~}}}zzzuuuqqqoooppprrrtttuuuvvvwwwxxxxxxvvvtttssssssrrrqqqrrrtttxxx|||~~~|||{{{zzzwwwuuuuuuxxxzzzwwwxxxzzz}}}|||yyyyyy|||~~~{{{zzzyyyyyyyyy{{{~~~~~~zzzvvvsssrrrrrrrrrwwwwwwwwwwwwvvvuuutttsssvvvwwwxxxzzz|||~~~~~~~~~{{{yyy{{{{{{zzzxxxwwwuuutttttttttoooqqqssstttsssrrrooommmqqqnnnjjjjjjmmmrrrwwwyyy{{{zzzxxxsssnnnkkkjjjkkkooommmkkkiiiiiikkknnnpppooopppqqqrrrtttuuuvvvwwwvvvxxxyyyzzzzzzyyywwwvvvsssrrrpppooonnnnnnnnnooooooooooooppppppppppppppptttsssssssssttttttrrrpppnnnmmmllljjjiiihhhhhhhhhhhhgggggghhhiiiiiifffdddjjjkkknnnppprrrssssssrrrppppppqqqtttwwwyyyzzzzzz{{{{{{{{{{{{zzzxxxvvvuuutttvvvwwwxxxwwwwwwyyyzzz{{{|||}}}}}}{{{wwwsssppppppooommmmmmmmmpppsssttttttssssssrrrssstttvvvwwwuuutttqqqnnnjjjiiijjjkkkqqqooommmnnnppprrrsssssssssuuuwwwyyyyyyxxxvvvtttttttttuuuwwwyyy|||~~~~~~|||{{{yyywwwuuuzzzzzzxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{|||~~~~~~}}}{{{~~~~~~}}}|||{{{zzzzzzyyy||||||||||||||||||||||||}}}|||zzzyyyxxxxxxyyyyyyzzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~uuutttrrrpppooonnnmmmmmmmmmooorrrvvvyyy|||~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}}}}~~~}}}}}}~~~}}}{{{{{{zzzyyyxxxzzz{{{{{{{{{yyyxxxxxxxxxyyyyyyzzz|||~~~}}}{{{zzz|||}}}~~~|||yyyuuuqqqooooooqqqssstttuuuvvvwwwwwwvvvtttsssqqqpppooooooqqqtttxxxzzz{{{{{{yyyvvvttttttvvvxxxxxxyyy|||~~~{{{yyyyyy|||~~~}}}}}}}}}}}}yyyvvvtttsssrrrwwwwwwwwwvvvvvvuuutttssstttuuuvvvxxxzzz~~~~~~|||zzz}}}|||{{{zzzxxxvvvuuutttttttttuuuwwwwwwwwwtttrrrppprrrooollllllpppuuuyyy{{{}}}|||yyyuuupppnnnmmmnnnnnnllljjjiiiiiilllnnnpppooooooppprrrsssuuuvvvwwwwwwxxxyyyyyyyyywwwuuusssrrrqqqpppoooooooooppppppqqqqqqpppoooooopppppppppsssrrrqqqrrrssssssrrrpppooonnnllljjjiiiiiiiiiiiiffffffgggiiikkkllljjjiiikkklllnnnoooqqqqqqrrrrrrrrrrrrsssvvvxxx{{{|||||||||{{{yyywwwuuuuuuttttttuuuvvvxxxxxxwwwwwwxxxzzzzzz{{{||||||zzzvvvssspppooommmkkkjjjkkklllooopppqqqqqqqqqqqqrrrssstttuuussssssqqqooolllkkklllmmmpppooonnnpppsssuuuuuuuuutttvvvxxxyyyyyyxxxvvvuuuttttttuuuvvvxxxzzz|||}}}~~~|||{{{{{{{{{{{{zzzxxxvvvuuuuuutttttttttttttttxxxxxxyyyzzzzzz{{{zzzzzz|||{{{{{{|||~~~~~~}}}{{{~~~}}}}}}|||{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~wwwvvvssspppnnnnnnnnnnnnmmmooorrruuuyyy{{{}}}~~~~~~}}}~~~}}}||||||{{{{{{|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzz|||{{{zzzyyyyyyzzz{{{|||xxxyyyzzz{{{~~~~~~{{{zzz~~~{{{xxxtttqqqooopppqqqrrrssstttvvvwwwwwwvvvuuutttrrrqqqooooooppprrruuuwwwzzzzzzxxxvvvtttssstttvvvyyyzzz}}}zzzxxxxxx{{{}}}zzzwwwvvvuuuwwwwwwvvvvvvuuuttttttsssqqqrrrsssuuuxxx}}}~~~}}}~~~~~~}}}{{{yyywwwvvvuuuuuuyyyzzz{{{|||{{{yyywwwuuutttrrrooopppsssxxx{{{|||}}}}}}{{{xxxsssqqqpppqqqnnnmmmkkkjjjkkkmmmooopppnnnnnnoooppprrrtttuuuvvvvvvwwwxxxyyyxxxvvvtttrrrqqqqqqppppppqqqqqqrrrssstttrrrpppooonnnooopppqqqqqqpppoooppprrrrrrqqqppppppnnnllljjjiiiiiijjjkkkffffffgggjjjnnnpppoooooonnnnnnnnnnnnooopppqqqrrruuuuuuwwwyyy{{{}}}~~~~~~{{{xxxtttrrrrrrssstttvvvwwwxxxxxxwwwvvvwwwyyyxxxyyyzzz{{{yyyvvvsssqqqooonnnllljjjjjjkkklllmmmmmmnnnpppqqqssssssttttttsssttttttrrrpppoooooopppppppppqqqssswwwyyyyyyxxxvvvwwwxxxyyyyyyxxxvvvuuutttuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwyyy{{{}}}||||||tttttttttsssssssssssssssxxxxxxyyyzzzzzzzzzyyyyyy|||{{{zzz{{{}}}~~~}}}|||}}}}}}||||||{{{{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxyyyyyy{{{{{{{{{{{{|||}}}~~~}}}|||}}}wwwuuuqqqnnnllllllnnnooommmooorrruuuxxx{{{}}}}}}}}}|||{{{||||||{{{{{{{{{{{{{{{||||||{{{yyyxxxyyyzzz|||~~~~~~~~~~~~~~~~~~|||yyyyyyzzz|||~~~zzzzzzzzz{{{}}}{{{yyyvvvsssqqqqqqsssttttttuuuvvvwwwwwwwwwvvvvvvvvvtttrrrqqqqqqrrruuuvvvxxxyyyxxxwwwtttssstttuuuyyyzzz}}}~~~}}}|||wwwvvvvvvxxx~~~}}}{{{zzzyyywwwvvvvvvuuuttttttssssssoooqqqrrrtttvvv{{{~~~}}}~~~|||zzzxxxwwwvvvvvv|||}}}~~~~~~}}}|||xxxvvvssssssuuuxxxzzzzzz|||||||||yyyuuusssssssssqqqpppnnnmmmmmmmmmnnnooollllllmmmmmmoooqqqssstttuuuvvvxxxyyyyyywwwvvvuuuqqqqqqrrrrrrsssuuuuuuvvvuuussspppnnnmmmnnnoooqqqqqqooonnnooopppqqqqqqppppppnnnllliiiiiiiiikkkllliiihhhiiilllppprrrsssrrrqqqpppooonnnnnnoooqqqrrrwwwxxxzzz{{{|||~~~}}}zzzwwwtttsssssstttvvvwwwxxxxxxwwwvvvwwwxxxxxxyyyzzzzzzyyywwwuuusssrrrqqqooommmlllllllllmmmkkkmmmppprrrtttuuuvvvuuuyyyzzz{{{zzzwwwtttssssssqqqqqqssswww{{{}}}}}}|||xxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuwwwzzz|||}}}|||wwwwwwwwwwwwvvvuuuuuutttxxxxxxyyyyyyyyyyyyxxxxxx{{{zzzyyyzzz|||}}}}}}||||||||||||||||||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzzzz||||||||||||}}}~~~~~~|||zzz{{{~~~uuusssooolllkkkkkkmmmnnnnnnppprrrvvvyyy{{{}}}}}}~~~|||{{{zzzyyyyyyyyyyyyzzzzzz{{{||||||{{{yyyxxxyyyzzz|||~~~}}}}}}}}}}}}yyyyyy{{{~~~~~~|||{{{{{{{{{}}}~~~}}}zzzwwwvvvvvvwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrqqqrrrtttuuuwwwxxxyyyxxxvvvuuuuuuuuuxxxyyy|||~~~~~~|||zzzxxxuuuuuuuuuwww{{{~~~}}}}}}wwwvvvuuutttssssssssstttppprrrssstttvvvyyy~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwww|||}}}~~~|||yyywwwvvvwwwxxxwwwwwwyyyzzzzzzyyyvvvttttttuuuuuuuuutttrrrqqqpppooonnnmmmlllkkkkkklllnnnpppqqqrrrtttwwwyyyzzz{{{zzzyyyrrrssstttuuuwwwxxxyyyyyyuuussspppnnnmmmnnnoooqqqrrrpppnnnooopppqqqqqqpppooonnnllljjjjjjjjjkkklllmmmllllllnnnqqqsssssssssrrrqqqpppoooooopppqqqrrrwwwyyy{{{||||||}}}~~~|||zzzxxxuuutttvvvwwwxxxxxxwwwvvvxxxyyyxxxyyyzzz{{{zzzyyywwwvvvtttrrrqqqooommmlllllllllkkkmmmppptttwwwxxxyyyyyy{{{wwwvvvtttuuuwwwzzz~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuvvvyyyzzzzzzyyyyyyyyyyyyyyywwwvvvtttsssvvvwwwxxxxxxyyyxxxxxxxxxzzzyyyxxxxxx{{{|||}}}|||{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}||||||}}}}}}~~~}}}{{{zzz{{{~~~~~~rrrpppnnnlllllllllmmmnnnpppqqqtttwwwyyy|||}}}~~~~~~|||{{{zzzxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~zzzzzz}}}~~~|||zzzzzz|||~~~~~~}}}}}}}}}~~~|||||||||{{{{{{{{{zzzzzzxxxvvvtttrrrqqqrrrsssuuuvvvxxxzzz{{{yyyxxxwwwxxxwwwyyy|||}}}}}}zzzwwwuuutttuuuvvvwwwyyy}}}}}}}}}}}}~~~~~~~~~}}}}}}|||wwwvvvuuusssrrrsssssstttrrrssstttuuuuuuwww{{{}}}{{{|||~~~~~~~~~~~~~~~~~~}}}{{{{{{zzz{{{{{{}}}~~~~~~|||zzzyyyyyyyyyxxxvvvwwwxxxzzzyyywwwuuuuuuvvvyyyyyyxxxwwwvvvtttrrrqqqooonnnlllkkkkkkmmmnnnpppqqqsssvvvyyy{{{|||||||||uuuvvvwwwyyy{{{{{{||||||uuutttrrrppppppppprrrsssuuusssppppppqqqrrrrrrqqqpppoooooonnnnnnmmmnnnnnnpppooonnnoooqqqsssttttttrrrrrrrrrqqqrrrrrrssssssuuuxxx{{{{{{zzzzzz}}}}}}zzzwwwvvvtttvvvwwwxxxwwwwwwyyyzzzxxxxxxyyyzzzzzzzzzyyyxxxsssrrrqqqooonnnmmmlllllllllnnnqqqtttxxx{{{}}}~~~|||zzzyyyyyyyyy||||||{{{yyyxxxwwwxxxxxxyyyxxxyyyyyyzzzyyywwwvvvuuuvvvuuutttuuuwwwxxxxxxwwwwwwwwwxxxxxxvvvuuusssqqquuuuuuvvvwwwxxxxxxxxxxxxzzzxxxwwwwwwzzz|||}}}}}}zzzzzz{{{{{{||||||}}}}}}|||||||||||||||||||||||||||}}}}}}~~~}}}}}}||||||||||||||||||}}}~~~}}}|||{{{}}}~~~~~~oooooonnnnnnnnnnnnooooooqqqrrruuuxxxzzz}}}~~~~~~|||{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}|||||||||~~~|||{{{}}}{{{|||}}}{{{yyyzzz|||~~~}}}}}}||||||zzzxxxvvvtttssstttvvvwwwuuuxxx|||}}}|||{{{{{{{{{xxxzzz}}}~~~}}}zzzwwwttttttwwwyyyzzzzzz{{{~~~yyyxxxxxxyyy|||~~~}}}|||||||||||||||{{{zzzyyyxxxwwwvvvtttrrrrrrrrrssstttssstttuuuttttttuuuwwwyyy|||}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{zzzvvvxxxzzzzzzxxxwwwwwwxxxyyyzzz{{{{{{{{{yyywwwvvvtttrrrooommmmmmmmmooopppppprrruuuxxxzzz{{{{{{{{{wwwyyyzzz|||~~~~~~~~~~~~wwwvvvuuuuuuuuuuuuvvvvvvyyyvvvsssrrrrrrsssrrrrrrqqqrrrsssssssssrrrqqqppppppooonnnooorrrtttuuuuuurrrrrrssstttuuuuuuuuutttsssvvvzzzzzzwwwwww{{{~~~~~~}}}{{{zzzyyyxxxwwwsssuuuwwwwwwwwwxxxzzz|||vvvwwwxxxyyyyyyyyyyyyyyyuuutttsssrrrqqqpppooonnnlllmmmpppssswww{{{~~~~~~|||{{{|||~~~~~~|||zzzxxxwwwxxxyyyzzzwwwwwwxxxyyyxxxwwwuuusssuuutttssstttvvvwwwwwwvvvssstttuuuvvvwwwvvvtttsssssstttuuuwwwxxxyyyyyyyyyyyywwwvvvvvvyyy{{{}}}}}}zzzzzzzzz{{{|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||||||||{{{zzz||||||||||||}}}~~~~~~~~~}}}}}}}}}nnnnnnoooooopppppppppppprrrsssvvvxxx{{{}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{{{{||||||}}}~~~}}}}}}}}}|||{{{|||~~~|||zzzyyyzzz|||}}}~~~}}}|||zzzyyyzzz}}}~~~~~~}}}}}}|||yyywwwvvvwwwyyy{{{uuuxxx}}}~~~}}}}}}}}}zzz{{{~~~~~~{{{wwwtttvvvxxx{{{|||zzz{{{}}}~~~}}}}}}~~~{{{{{{}}}}}}vvvuuuuuuvvvyyy}}}}}}{{{zzz{{{{{{{{{zzzyyywwwvvvuuuxxxvvvtttrrrqqqrrrssstttssstttttttttssssssuuuvvvyyy|||~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{~~~}}}|||{{{{{{}}}}}}}}}~~~~~~vvvxxxzzz{{{zzzyyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{wwwuuurrrooonnnnnnpppqqqqqqrrruuuxxxyyyyyyyyyxxxyyy{{{|||~~~xxxxxxxxxxxxyyyyyyyyyyyy{{{xxxuuussssssssssssrrrssstttvvvwwwwwwuuusssrrrooonnnmmmooorrruuuwwwwwwqqqssstttvvvwwwvvvvvvuuuqqquuuyyyxxxvvvuuuyyy}}}}}}zzzwwwvvvvvvxxxyyyrrrtttvvvwwwwwwyyy{{{}}}uuuuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvtttssssssrrrlllmmmooorrrvvv{{{}}}|||}}}~~~~~~}}}zzzxxxwwwxxxyyy{{{uuuvvvwwwxxxwwwvvvtttrrrtttsssrrrtttvvvwwwwwwvvvppprrruuuwwwxxxxxxxxxwwwqqqssstttvvvxxxyyyzzzzzzyyywwwuuuvvvxxx{{{}}}}}}yyyzzzzzz{{{|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyy{{{{{{{{{{{{|||}}}~~~||||||}}}~~~~~~}}}~~~pppqqqqqqqqqooonnnnnnooorrrtttwwwzzz}}}}}}zzzwww|||~~~~~~}}}|||{{{yyyyyyzzzxxxvvvvvvwwwyyy|||}}}~~~~~~|||}}}|||zzzxxxwww{{{|||zzz{{{}}}~~~~~~}}}{{{xxxwwwyyy~~~~~~~~~|||{{{zzzzzzzzz|||~~~~~~~~~~~~|||zzzxxxwwwyyyzzz|||~~~}}}{{{yyywww~~~{{{xxxwwwxxxzzzyyyzzz|||~~~vvvrrroooqqqsssuuuzzz~~~}}}}}}~~~~~~|||yyyvvvuuuwwwyyyzzzzzz|||zzzvvvsssrrrrrrssstttwwwvvvuuutttttttttttttttuuuxxx{{{~~~~~~|||}}}~~~}}}yyywwwxxxyyyzzz|||~~~~~~}}}{{{{{{{{{~~~{{{yyy|||{{{zzzwwwssspppppppppooonnntttuuuvvvwwwwwwxxxxxxxxxyyyzzz|||~~~yyyzzz{{{{{{zzzzzz{{{|||zzzyyyxxxvvvvvvvvvvvvwww{{{zzzzzzzzzzzzyyywwwtttvvvtttrrrrrrtttvvvvvvuuuvvvvvvvvvwwwyyyyyywwwuuussssssssssssssssssrrrrrrxxxwwwuuusssssssssuuuvvvtttssssssuuuxxx{{{||||||wwwuuutttuuuxxxzzzzzzzzzyyywwwsssrrrrrrssssssrrrrrrqqqqqqrrruuuyyy}}}~~~{{{zzz{{{|||~~~~~~|||yyyvvvuuuuuuvvvwwwttttttttttttsssrrrqqqpppttttttuuuuuuuuuuuuttttttuuusssrrrrrruuuxxxyyyyyyrrrqqqqqqssswww{{{}}}}}}{{{{{{{{{yyyxxxxxxzzz|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{{{{{{{|||}}}~~~}}}|||zzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~{{{|||~~~rrrrrrrrrqqqooonnnnnnooossstttvvvyyy|||}}}{{{yyy}}}~~~}}}}}}|||yyyzzzzzzyyywwwwwwyyyzzz}}}}}}~~~~~~~~~|||zzzxxxxxx{{{~~~{{{zzz{{{}}}~~~~~~{{{xxxwwwzzz~~~{{{}}}~~~}}}{{{zzzxxx{{{|||~~~~~~}}}zzzyyy{{{}}}~~~}}}{{{yyyxxxyyyzzz{{{|||}}}}}}}}}|||{{{vvvrrrppprrrtttvvv{{{~~~}}}|||||||||}}}{{{xxxxxxzzz}}}}}}{{{yyyvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuwww{{{~~~~~~~~~zzzwwwvvvxxx{{{~~~~~~|||||||||}}}{{{zzz}}}~~~{{{wwwtttssssssrrrqqqssssssuuuwwwxxxyyyyyyyyy|||}}}~~~~~~|||||||||yyyxxxwwwwwwwwwxxxzzzzzz}}}|||{{{|||||||||yyywwwxxxvvvttttttuuuwwwwwwvvvxxxxxxxxxyyyzzzzzzxxxvvvuuuuuuuuuuuuttttttttttttvvvuuusssrrrrrrsssuuuvvvuuutttsssuuuwwwzzzzzzzzztttssstttvvvyyy{{{{{{zzzxxxuuusssqqqrrrsssssssssrrrrrrrrrsssuuuyyy}}}}}}zzzyyyyyyzzz{{{zzzyyywwwuuuuuuvvvwwwxxxssstttttttttsssrrrqqqqqquuuuuuvvvvvvvvvuuuuuuttttttsssssstttvvvxxxxxxxxxvvvttttttuuuxxx{{{||||||{{{{{{{{{yyywwwwwwyyyzzzzzzzzzzzzzzz{{{|||~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}||||||{{{zzzzzzyyy||||||}}}}}}}}}||||||{{{{{{|||~~~~~~tttsssrrrqqqooonnnnnnnnntttttttttwwwzzz||||||{{{|||}}}~~~}}}|||yyyzzz{{{zzzyyyyyy{{{|||~~~~~~~~~}}}}}}}}}{{{yyyxxx{{{|||yyyxxxyyy|||}}}~~~}}}{{{yyyxxxzzz~~~~~~}}}|||~~~}}}{{{yyy{{{~~~}}}{{{yyyyyy|||||||||{{{zzzyyywwwvvvvvvrrrpppsssuuuwww}}}~~~|||{{{{{{|||{{{yyy{{{~~~}}}{{{zzz{{{|||}}}zzzyyyxxxwwwvvvvvvvvvvvvuuuwwwzzz}}}}}}zzzwwwuuuuuuyyy|||}}}~~~}}}}}}}}}{{{||||||zzzyyyxxxvvvuuurrrsssuuuxxxzzz{{{|||}}}}}}|||xxxxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~|||zzzzzzxxxvvvvvvxxxyyyzzzyyy}}}|||||||||}}}|||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqrrrtttvvvwwwxxxvvvtttuuuvvvwwwwwwvvvpppqqqsssvvvzzz||||||{{{vvvtttrrrqqqrrrtttttttttssssssssstttvvvyyy|||~~~~~~{{{xxxwwwwwwwwwxxxuuuuuutttuuuuuuvvvwwwxxxsssssstttttttttssssssrrrwwwwwwwwwwwwwwwvvvuuuttttttttttttwwwyyyzzzxxxwwwxxxwwwvvvwwwyyy{{{{{{{{{{{{{{{{{{yyywwwvvvwwwxxxxxxxxxxxxyyy{{{|||~~~{{{||||||||||||{{{{{{zzz|||}}}}}}}}}}}}|||zzzyyy~~~~~~}}}{{{zzz{{{|||~~~~~~wwwuuurrrppppppooonnnmmmtttrrrrrrsssvvvzzz||||||zzz{{{}}}~~~|||{{{{{{yyyzzz{{{{{{zzz{{{}}}~~~}}}}}}}}}|||zzzyyy{{{~~~|||yyyvvvvvvwwwyyy{{{}}}|||zzzxxxwwwyyy}}}~~~zzz|||~~~~~~}}}||||||}}}~~~}}}{{{yyyvvvuuutttuuurrrqqqtttwwwxxx}}}}}}|||{{{{{{zzzzzz|||{{{zzzyyyxxxwwwvvvvvvvvvuuuwww{{{~~~{{{wwwtttuuuyyy}}}zzz|||~~~|||zzzxxxtttvvvxxx{{{}}}}}}{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}zzzxxxwwwxxx{{{}}}~~~~~~}}}{{{yyyxxxxxxwwwwwwvvvvvvvvvrrrqqqqqqqqqrrruuuwwwyyyzzzxxxvvvuuuuuuuuusssrrrnnnooorrrvvv{{{}}}}}}{{{tttrrrqqqqqqsssuuuuuuttttttttttttuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||yyywwwuuuttttttuuurrrrrrssstttuuuuuuvvvvvvtttuuuuuuvvvvvvvvvvvvuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwzzz||||||yyywwwwwwvvvvvvwwwyyy{{{{{{zzzzzz{{{{{{yyyvvvuuuuuuvvvxxxxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}{{{zzz~~~~~~|||{{{zzz|||~~~~~~yyyvvvrrrqqqqqqqqqpppoootttqqqppppppssswwwzzz{{{xxxyyy{{{~~~}}}{{{zzzyyyyyyxxxzzz{{{{{{{{{|||~~~~~~~~~}}}{{{zzz{{{zzzxxxuuussssssuuuxxxyyy{{{{{{zzzxxxwwwxxx|||~~~|||{{{|||~~~{{{yyyvvvttttttuuurrrqqqtttwwwxxx}}}}}}||||||{{{||||||{{{zzzxxxwwwvvvvvvvvvvvvyyy}}}zzzvvvvvvyyy|||xxxzzz}}}~~~|||yyyzzz|||~~~}}}||||||}}}~~~~~~}}}}}}~~~zzzxxxxxxzzz}}}~~~yyyyyyxxxxxxwwwvvvvvvuuuqqqqqqpppqqqsssvvvxxxzzz{{{yyyvvvuuuuuutttrrrqqqmmmnnnqqqvvv{{{}}}|||{{{tttsssrrrsssuuuvvvvvvuuuvvvuuuuuuvvvwwwyyyzzz{{{|||{{{zzzyyyyyyzzz|||}}}zzzyyywwwuuussssssrrrsssrrrrrrrrrsssttttttttttttvvvwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyy|||~~~}}}zzzwwwtttttttttvvvzzz{{{{{{{{{zzz{{{{{{zzzwwwuuuuuuvvvzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}~~~}}}|||~~~~~~|||{{{}}}~~~~~~}}}zzz|||~~~~~~yyyuuusssuuuvvvuuussstttrrrpppppprrrvvvxxxyyywwwxxxzzz}}}~~~|||zzzyyyxxxwwwwwwyyyzzz{{{|||}}}~~~|||{{{|||~~~yyywwwtttssssssuuuxxxzzz{{{{{{zzzxxxwwwxxx|||}}}|||~~~~~~{{{yyywwwvvvuuuvvvrrrqqquuuwwwwww{{{~~~}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxx|||~~~yyyxxxyyy|||wwwxxxzzz}}}~~~}}}||||||}}}}}}}}}||||||~~~|||zzzzzz{{{~~~{{{zzzzzzyyyxxxwwwvvvvvvrrrrrrqqqrrrtttvvvyyy{{{|||yyywwwuuuuuuuuusssrrroooppprrruuuyyy{{{{{{zzzuuutttssstttvvvwwwvvvuuuwwwwwwwwwwwwwwwxxxyyyzzzyyyyyywwwvvvvvvwwwxxxyyywwwvvvuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrtttuuuuuuxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwyyy{{{}}}}}}zzzwwwsssssstttwwwzzz|||{{{{{{yyyzzz{{{{{{xxxvvvvvvwww{{{||||||}}}||||||{{{{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzz|||~~~~~~yyyxxxzzz|||{{{yyywwwtttrrrrrrtttvvvxxxxxxxxxyyy{{{~~~|||zzzyyyxxxwwwvvvxxxzzz{{{|||~~~~~~|||{{{|||~~~zzzxxxvvvtttuuuwwwzzz||||||||||||zzzyyyzzz}}}}}}{{{xxxwwwwwwvvvvvvrrrrrrtttvvvvvvyyy}}}|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzz{{{~~~|||zzz{{{|||xxxxxxxxxyyy|||}}}|||}}}}}}}}}}}}|||}}}~~~|||}}}~~~}}}||||||{{{yyyxxxxxxwwwtttsssssssssuuuwwwzzz|||{{{yyywwwvvvvvvvvvuuutttsssrrrrrrtttwwwyyyyyyyyywwwvvvuuuvvvxxxxxxwwwuuuxxxxxxxxxxxxxxxxxxxxxyyywwwvvvuuutttsssssstttttttttttttttsssssssssrrrrrrpppppppppppprrruuuwwwyyyxxxxxxyyyxxxxxxwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwxxxzzzzzzwwwuuuvvvvvvvvvyyy{{{|||{{{yyyxxxzzz|||{{{zzzxxxxxxxxxzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~|||||||||}}}~~~zzz|||~~~|||{{{~~~~~~yyyvvvttttttvvvwwwxxxxxxzzz{{{}}}}}}{{{yyyxxxxxxuuuwwwyyyzzz{{{~~~}}}||||||~~~{{{yyywwwvvvvvvyyy|||~~~~~~~~~}}}|||{{{|||}}}{{{|||~~~|||zzzxxxwwwwwwwwwvvvsssrrrtttuuuuuuwww{{{xxxyyy{{{|||}}}}}}}}}}}}zzzyyyzzz|||~~~}}}|||||||||~~~{{{{{{}}}yyyxxxwwwvvvxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyuuutttttttttuuuxxxzzz|||{{{yyywwwvvvwwwwwwvvvuuuuuutttssstttvvvxxxxxxxxxxxxwwwwwwwwwyyyyyywwwuuuxxxxxxxxxxxxxxxxxxxxxxxxuuutttsssrrrqqqqqqqqqqqqssssssssssssssssssssssssooonnnnnnooorrrvvvzzz}}}xxxxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwxxxxxxxxxuuuttttttvvvwwwwwwvvvtttyyyyyyyyyzzz||||||zzzxxxxxxzzz||||||{{{yyyyyyyyyyyyzzz|||~~~~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{|||zzz|||~~~~~~}}}yyyyyyyyyxxxxxxvvvuuuuuuxxxyyy{{{~~~~~~{{{zzzyyyyyyyyywwwvvvwwwzzz}}}~~~~~~{{{yyy{{{}}}|||~~~||||||~~~|||{{{{{{}}}|||zzzxxxxxxxxxwwwtttrrrrrrtttvvvwwwwwwwwwvvvvvvwwwzzz{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}wwwwwwvvvuuuuuuxxx}}}~~~~~~~~~~~~~~~zzz}}}~~~{{{zzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{vvvuuuuuuwwwzzz}}}}}}}}}yyyxxxvvvuuutttuuuwwwxxxsssssstttuuuvvvwwwxxxxxxyyyxxxvvvvvvwwwvvvuuussszzzyyywwwuuuuuuvvvwwwxxxvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrtttuuuuuusssqqqtttttttttsssrrrssswwwyyyyyyyyyyyyxxxwwwvvvttttttuuuuuuuuuvvvuuuttttttssstttrrrooooooqqqsssttttttwwwxxxzzz||||||{{{yyyxxxvvvwwwxxxyyyzzz{{{{{{{{{}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{}}}~~~}}}|||{{{{{{{{{zzzzzzxxxwwwvvvvvvwwwyyy||||||zzzxxxxxxvvvttttttuuuxxx{{{|||}}}|||||||||}}}}}}{{{}}}}}}zzzyyyxxxzzz|||}}}{{{yyy||||||}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwtttrrrrrrtttvvvwwwwwwwwwvvvuuuuuuwwwxxxxxxwwwzzz{{{||||||}}}}}}}}}}}}~~~~~~|||yyyxxxwwwuuutttvvvzzz}}}~~~~~~{{{}}}~~~~~~|||{{{|||~~~~~~|||zzzyyyyyyyyyzzzyyyxxxwwwxxxzzz|||||||||yyyxxxvvvuuuuuuvvvwwwxxxuuuvvvwwwxxxyyyyyyzzzzzzxxxwwwvvvwwwxxxyyyxxxvvvyyyyyywwwvvvwwwxxxzzz{{{zzzyyyvvvtttrrrqqqqqqqqqsssrrrrrrsssttttttrrrpppsssssssssrrrrrrsssvvvyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuuuutttttttttuuusssqqqppprrrsssttttttyyyzzz|||}}}}}}}}}{{{zzzvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~}}}{{{{{{|||}}}~~~~~~||||||{{{{{{|||~~~~~~}}}|||}}}}}}~~~}}}|||zzzyyywwwuuuvvvwwwzzz~~~}}}zzzxxxvvvrrrqqqqqqssswwwzzz{{{{{{~~~}}}|||}}}~~~}}}xxxxxxxxxyyy|||~~~~~~}}}yyyxxxwwwxxxyyyzzzzzzxxx|||~~~}}}wwwyyyzzzyyyyyyyyy{{{|||~~~|||}}}~~~}}}zzzxxxwwwwwwwwwuuusssssstttvvvvvvvvvxxxvvvtttssstttuuuuuuuuuzzzzzz{{{{{{||||||}}}}}}}}}{{{{{{{{{zzzwwwuuuuuuwwwzzz}}}}}}}}}}}}~~~}}}||||||}}}~~~{{{yyyxxxxxxyyy{{{|||zzzxxxwwwxxxyyyyyyxxxxxxxxxvvvvvvvvvwwwxxxyyyxxxyyyzzz{{{|||}}}}}}}}}xxxwwwvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwuuusssrrrrrrsssrrrrrrrrrsssrrrpppnnnpppqqqrrrqqqqqqsssvvvxxxyyyyyywwwvvvuuuvvvwwwwwwwwwvvvuuutttttttttuuuuuuwwwuuurrrrrrsssuuuuuutttyyyyyy{{{|||}}}|||{{{{{{wwwxxxxxxyyyzzzzzzzzzzzz|||}}}~~~~~~}}}|||{{{zzz{{{||||||~~~}}}}}}|||||||||}}}~~~}}}~~~~~~|||zzzyyyvvvvvvwwwyyy}}}}}}}}}||||||~~~~~~{{{xxxuuupppoooppprrrvvvyyyzzzzzzxxxwwwvvvxxxzzz||||||{{{wwwvvvvvvwwwyyy~~~~~~}}}|||zzzzzzyyyzzzzzz{{{|||{{{|||}}}yyyssstttttttttssstttwwwzzz~~~|||}}}}}}zzzxxxwwwwwwwwwvvvttttttuuuwwwvvvvvvzzzwwwuuuttttttuuuuuuuuuxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{~~~~~~|||~~~~~~~~~~~~}}}~~~}}}}}}|||||||||}}}~~~~~~{{{yyyyyy{{{}}}~~~{{{xxxvvvvvvvvvuuuuuuyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz|||}}}~~~~~~zzzyyyxxxyyy{{{}}}|||{{{xxxyyyyyyzzz|||~~~}}}zzzxxxvvvvvvvvvuuusssqqqqqqqqqqqqooommmnnnooopppppppppqqqtttvvvxxxwwwuuuttttttuuuwwwyyyxxxwwwuuusssssstttuuuwwwwwwuuuttttttuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzyyyyyy{{{|||}}}~~~||||||{{{zzzyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{|||~~~~~~~~~~~~}}}~~~~~~{{{zzzyyyyyyyyyzzz|||~~~|||{{{zzzzzz{{{{{{|||~~~~~~{{{wwwuuuqqqpppqqqsssvvvyyyyyyxxxsssqqqqqqsssvvvxxxyyyyyyyyyxxxwwwwwwxxx{{{~~~|||||||||}}}~~~~~~~~~~~~~~~}}}{{{wwwrrrsssrrrqqqppprrrvvvyyy{{{|||}}}~~~}}}||||||~~~|||zzzxxxxxxxxxyyywwwvvvvvvwwwxxxwwwvvv{{{yyywwwvvvxxxyyyyyyxxxvvvwwwxxxzzz|||}}}zzz|||}}}~~~}}}~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~}}}{{{zzz{{{|||}}}}}}~~~}}}{{{zzz|||{{{xxxwwwwwwwwwvvvzzzyyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~~~~~~~|||{{{zzz{{{|||}}}|||zzzyyyzzz{{{|||~~~~~~}}}{{{zzzzzzzzz{{{vvvtttrrrqqqqqqpppnnnllllllmmmoooooooooppprrrtttuuutttsssrrrsssuuuwwwyyyyyywwwuuutttssstttvvvwwwvvvuuutttuuuvvvwwwwwwvvvuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxx|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~|||||||||{{{{{{|||}}}}}}|||zzzyyyyyyyyyzzzzzzyyyzzz|||}}}}}}zzzxxxvvvssssssssstttvvvwwwvvvuuunnnmmmmmmnnnrrrvvvxxxxxx|||{{{zzzyyyyyyzzz|||}}}~~~~~~{{{yyyvvvuuusssqqqqqqssswwwzzzyyyzzz|||~~~}}}|||||||||}}}~~~~~~|||zzzyyyyyyyyyzzzyyyxxxxxxyyyzzzxxxwwwzzzyyyyyyzzz|||~~~}}}|||wwwxxxxxxzzz|||~~~zzzxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~|||yyyxxxzzz{{{||||||||||||{{{|||~~~{{{{{{{{{{{{{{{|||{{{{{{zzzyyyxxxwwwvvvwwwyyy{{{~~~~~~}}}}}}}}}|||{{{{{{|||}}}|||zzz{{{||||||~~~}}}}}}|||{{{{{{|||}}}~~~yyyvvvsssqqqpppooommmlllkkkmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqrrrtttvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvttttttsssuuuwwwyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{|||zzzzzzzzzzzzyyyyyyxxxwww||||||||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwtttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~|||{{{zzzzzz{{{|||yyyyyyxxxwwwxxxyyyzzz{{{xxxyyyzzz{{{{{{zzzxxxwwwuuuuuutttuuuuuuuuurrrpppkkkjjjiiilllppptttwwwxxx}}}}}}|||{{{{{{{{{{{{|||~~~|||{{{|||~~~~~~~~~zzzyyywwwtttrrruuuyyy}}}|||}}}}}}|||{{{zzz{{{{{{|||{{{zzz{{{|||{{{zzzxxxwwwxxxzzz}}}{{{{{{zzz{{{}}}}}}zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}||||||||||||~~~~~~zzzwwwvvvxxx{{{{{{{{{{{{{{{|||}}}~~~{{{{{{|||}}}}}}}}}}}}|||{{{yyywwwvvvuuuwwwyyy{{{~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~{{{xxxtttrrrqqqooonnnlllkkklllnnnnnnlllllllllmmmmmmnnnoooppprrrsssuuuuuuwwwwwwwwwvvvvvvvvvvvvuuurrrrrrrrruuuxxxzzzyyyxxxvvvvvvwwwwwwyyyzzz{{{|||zzzzzzzzzzzzyyyxxxwwwvvvzzzzzzzzzzzzzzzzzzyyyyyywwwwwwxxxxxxwwwwwwvvvvvvrrrsssuuuwwwyyyzzzzzzzzzxxxyyy{{{|||}}}|||{{{zzzzzz{{{|||~~~}}}}}}~~~~~~~~~}}}~~~}}}~~~|||zzzyyyxxxyyyyyywwwwwwvvvwwwxxxyyy{{{|||xxxxxxyyyzzzzzzzzzyyyxxxvvvuuutttttttttssspppmmmiiihhhhhhjjjoootttwwwxxx}}}}}}}}}}}}}}}|||||||||~~~}}}|||{{{~~~~~~|||zzzyyyzzz|||~~~~~~|||yyyvvvtttvvv{{{~~~}}}{{{{{{{{{||||||}}}|||{{{|||}}}}}}{{{yyyuuuvvvzzz~~~~~~}}}|||}}}~~~~~~~~~{{{zzzwwwxxxzzz}}}~~~}}}~~~}}}}}}||||||~~~}}}zzzvvvuuuwwwzzzzzzzzz{{{{{{|||~~~{{{yyyyyy{{{||||||~~~}}}|||yyywwwuuutttwwwyyy|||~~~}}}|||yyyxxxxxxzzz}}}~~~~~~~~~}}}|||}}}|||{{{zzzzzz{{{|||||||||yyyuuurrrqqqpppnnnlllkkkmmmnnnnnnlllkkkkkkkkkkkklllnnnppprrrsssttttttvvvwwwwwwwwwwwwvvvuuuuuuppppppqqqtttxxxzzzzzzyyytttttttttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvuuuuuurrrsssvvvxxxzzzzzzzzzzzzvvvxxxzzz|||||||||zzzyyyyyyzzz|||~~~}}}}}}~~~~~~}}}|||zzz{{{}}}{{{~~~{{{yyyyyyyyyyyyxxxvvvvvvuuuuuuvvvxxxzzz{{{vvvyyy~~~~~~zzzwwwttttttsssqqqpppnnnmmmmmmlllmmmnnnnnnnnnqqquuuxxx{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}|||}}}~~~}}}{{{yyy|||}}}}}}zzzwwwuuutttvvvxxxzzz~~~}}}||||||}}}~~~~~~}}}|||{{{}}}~~~|||zzzyyywwwwwwvvvtttuuuvvvxxx{{{}}}}}}{{{zzzzzz|||~~~}}}||||||~~~{{{xxxxxxwwwxxx}}}{{{||||||}}}|||||||||{{{{{{{{{||||||~~~{{{yyyzzz{{{||||||}}}}}}{{{xxxvvvvvvwwwzzz}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}zzz{{{{{{yyywwwwwwxxxzzz{{{{{{yyywwwuuurrrpppnnnpppooonnnmmmkkkjjjiiihhhhhhjjjlllooorrrsssttttttwwwwwwwwwwwwvvvtttrrrqqqpppooopppssswwwzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvuuuttttttuuuuuutttuuuvvvwwwwwwvvvuuuuuusssuuuwwwyyyyyyxxxvvvuuuvvvwwwxxxyyyzzzyyyxxxwww{{{}}}~~~|||zzzyyyyyyyyyzzz|||~~~|||{{{{{{|||}}}}}}|||zzz|||}}}~~~~~~|||{{{{{{}}}~~~}}}{{{|||~~~}}}}}}zzzxxxyyyzzzzzzyyyxxxwwwwwwvvvwwwxxxzzz{{{vvvyyy|||{{{wwwtttssssssrrrpppooonnnmmmmmmnnnooopppqqqqqqsssvvvxxxxxxwwwvvvuuuuuuwwwxxxzzz}}}|||{{{{{{|||}}}{{{zzz{{{|||}}}}}}{{{yyyxxxyyyzzz{{{zzzyyyxxxxxxyyy|||~~~~~~||||||}}}~~~|||zzzxxxxxxxxxxxxttttttuuuwwwyyy|||~~~}}}{{{{{{|||}}}~~~|||yyywwwwwwyyy~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}{{{{{{}}}}}}}}}}}}}}}|||yyywwwwwwyyy{{{}}}}}}||||||||||||{{{{{{|||}}}~~~}}}{{{{{{{{{{{{{{{yyyvvvuuuvvvwwwzzzzzzyyywwwuuurrrpppooooooooonnnlllkkkjjjiiiiiihhhjjjmmmppprrrttttttuuuyyyyyyxxxxxxvvvuuussssssqqqppppppsssvvvxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwyyywwwuuutttsssrrrssssssuuuuuuuuuvvvvvvuuuuuuttttttvvvxxxzzzzzzxxxuuuttttttuuuwwwyyyzzz{{{{{{zzzyyy{{{}}}}}}{{{zzzyyyzzzzzz{{{|||~~~~~~~~~}}}|||{{{zzz{{{{{{|||{{{{{{}}}~~~~~~|||{{{{{{}}}~~~}}}~~~~~~|||yyyxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzvvvxxx{{{}}}|||xxxtttqqqrrrrrrqqqoooooonnnnnnnnnqqqsssuuuvvvuuuvvvwwwxxxxxxvvvuuusssssstttuuuvvv{{{zzzxxxyyyzzz{{{{{{zzzyyyzzz|||~~~}}}|||{{{zzzzzzzzzvvvvvvuuuuuuwwwzzz|||~~~}}}~~~~~~}}}~~~|||zzzxxxxxxyyyzzzssstttuuuvvvxxxzzz|||}}}}}}{{{{{{{{{|||}}}|||yyyuuuwww{{{~~~|||{{{yyyzzz|||~~~}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxzzz|||||||||||||||{{{{{{zzzzzzyyy{{{}}}}}}zzzyyyxxxzzz{{{{{{xxxuuusssssstttxxxxxxwwwvvvtttrrrpppoooooonnnmmmlllkkkkkkkkkkkkjjjkkkmmmppprrrtttuuuuuuzzzyyywwwvvvtttsssssssssrrrqqqqqqsssuuuwwwvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwuuusssrrrqqqrrrrrrvvvvvvuuutttssssssssssssuuuwwwzzz|||{{{xxxuuurrrqqqrrruuuxxxzzz||||||}}}uuuxxxzzz{{{{{{zzz{{{|||{{{|||}}}}}}}}}}}}|||{{{|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}{{{{{{{{{}}}~~~}}}{{{xxxxxxyyy{{{|||{{{|||{{{{{{{{{zzzzzzzzz{{{yyyzzz||||||zzzwwwsssppprrrqqqpppooooooooopppppptttwwwzzz{{{zzzxxxxxxxxxyyyxxxvvvtttttttttvvvvvvyyyxxxvvvvvvxxxzzzzzzzzzwwwyyy{{{~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuuuuuuuwwwzzz|||~~~{{{|||}}}~~~|||zzzyyyzzz{{{|||uuuuuuvvvwwwxxxzzz{{{||||||~~~}}}}}}}}}~~~}}}||||||}}}}}}{{{xxxtttwww}}}}}}{{{yyywwwxxx{{{~~~}}}}}}}}}|||zzzzzz{{{}}}||||||{{{{{{zzzzzzyyyyyywwwyyy{{{}}}~~~~~~~~~}}}|||zzzyyywwwwwwwwwxxxyyywwwuuusssssssssuuuuuuuuuuuusssrrrqqqpppooonnnmmmlllllllllmmmmmmkkklllnnnppprrrsssuuuuuuyyywwwuuusssqqqqqqqqqrrrttttttttttttuuuvvvwwwwwwzzzzzzyyyyyyyyyyyyxxxxxxvvvuuutttssssssssstttuuuwwwvvvtttsssrrrrrrrrrssswwwyyy|||}}}|||xxxtttqqqoooqqqsssvvvyyyzzz{{{{{{tttvvvzzz{{{||||||}}}~~~||||||}}}}}}|||{{{yyyxxx|||{{{yyywwwvvvxxx{{{~~~~~~}}}||||||{{{zzz{{{}}}~~~~~~}}}{{{yyyxxxzzz|||}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~}}}{{{xxxtttrrrsssrrrqqqpppppprrrssstttxxxzzz}}}~~~|||yyyxxxxxxyyywwwuuutttssstttuuuvvvxxxvvvuuuvvvxxxyyyyyyxxxuuuwwwyyy|||~~~|||zzzxxxwwwvvvuuuuuuuuuwwwyyy|||}}}zzz{{{}}}}}}{{{{{{|||}}}~~~yyyyyyxxxyyyzzz{{{||||||{{{~~~}}}}}}}}}}}}~~~~~~zzzwwwuuuyyy||||||}}}|||{{{xxxvvvwwwyyy|||~~~}}}|||{{{|||}}}{{{{{{zzzzzzyyyxxxxxxwwwuuuwwwzzz|||~~~~~~}}}|||yyyyyyyyyyyyxxxxxxwwwwwwsssuuuwwwwwwuuuttttttuuurrrssssssssssssrrrqqqqqqooonnnmmmlllmmmnnnooopppmmmnnnnnnoooppprrrssssssxxxwwwuuusssrrrrrrrrrsssvvvvvvvvvuuuuuuvvvwwwxxx|||||||||{{{{{{zzzzzzzzzuuuttttttttttttvvvwwwxxxwwwvvvtttsssrrrrrrrrrsssxxxyyy|||}}}{{{xxxtttqqqoooqqqsssuuuvvvwwwwwwwwwtttwwwzzz|||}}}}}}}}}}}}~~~}}}|||{{{yyywww||||||zzzwwwuuuwww{{{}}}|||{{{{{{zzzzzz{{{}}}~~~~~~|||zzzyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||yyywwwuuuuuutttsssrrrsssuuuwwwyyy{{{}}}~~~|||yyyxxxwwwuuutttrrrppppppqqqssstttwwwvvvvvvwwwyyyyyyxxxvvvqqqsssvvvzzz|||~~~~~~}}}{{{zzzwwwvvvuuuuuuvvvxxxzzz|||zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~zzzwwwwww|||~~~|||zzzzzzzzz{{{}}}}}}{{{yyyxxxxxxyyy{{{}}}}}}}}}~~~{{{zzzzzzyyyxxxwwwvvvvvvtttvvvyyy|||~~~}}}|||{{{wwwwwwwwwxxxxxxxxxxxxyyyrrrtttvvvwwwvvvuuuuuuuuuppppppqqqrrrrrrrrrrrrrrrpppooonnnnnnnnnpppssstttpppoooooonnnoooooopppqqqvvvvvvuuutttttttttttttttuuuvvvvvvuuutttuuuxxxzzz}}}}}}||||||{{{{{{zzzzzzuuutttttttttuuuvvvxxxyyyvvvvvvuuutttssssssssssssxxxyyyzzz{{{zzzwwwtttrrrqqqrrrsssuuuvvvvvvuuuuuuvvvxxx|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxx||||||{{{xxxvvvwww{{{}}}{{{zzzyyyyyyyyy{{{}}}~~~|||{{{|||~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwvvvuuutttvvvxxx{{{}}}}}}~~~~~~{{{xxxwwwwwwrrrpppooonnnnnnpppqqqsssvvvvvvwwwyyyzzzyyyvvvssslllnnnrrruuuyyy{{{|||}}}~~~}}}|||||||||zzzyyyxxxwwwxxxyyy{{{|||zzz{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{{{{{{{||||||{{{xxxzzz~~~}}}{{{xxxxxxxxxyyy|||~~~|||{{{zzzzzz{{{|||||||||}}}zzzzzzyyyxxxwwwvvvuuuuuusssvvvyyy|||~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyysssuuuwwwxxxvvvuuuttttttnnnnnnpppqqqrrrrrrrrrrrrqqqpppoooooopppsssuuuwwwqqqpppooommmmmmmmmmmmmmmqqqqqqrrrssssssssssssssssssttttttsssrrrssswwwzzz||||||{{{{{{zzzyyyyyyxxxvvvuuuttttttttttttuuuvvvuuuuuuuuuvvvvvvuuuuuutttxxxxxxxxxxxxwwwvvvuuutttqqqrrrtttvvvwwwwwwwwwvvvwwwyyy|||}}}|||{{{||||||~~~~~~~~~|||zzzyyy{{{}}}}}}zzzwwwwww|||~~~|||{{{yyyyyyxxxyyy{{{~~~}}}|||}}}~~~~~~|||~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvwwwzzz}}}~~~}}}yyywwwvvvvvvqqqpppooonnnoooppprrrtttvvvwwwxxxzzz{{{yyyuuurrriiikkknnnrrrvvvxxxzzzzzz}}}}}}|||{{{zzzzzz{{{{{{~~~|||{{{{{{|||~~~yyyzzz|||~~~|||}}}~~~}}}|||{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}zzz|||}}}zzzwwwwwwwwwyyy|||~~~}}}||||||{{{zzzzzz{{{}}}zzzzzzyyyxxxwwwvvvuuutttsssvvvyyy}}}~~~}}}|||zzz}}}}}}|||{{{{{{zzzyyyyyyuuuwwwyyyyyywwwtttssssssmmmmmmoooppprrrrrrssssssrrrqqqppppppqqqtttwwwyyyrrrqqqooommmkkkkkkkkkkkkkkklllnnnoooppppppooooooppprrrsssqqqpppqqqvvvyyy{{{{{{zzzyyyxxxxxxwwwwwwxxxwwwuuusssrrrrrrrrrrrrtttuuuvvvwwwwwwwwwuuuuuuxxxxxxwwwvvvvvvuuuuuuuuuqqqsssuuuwwwyyyyyyyyyyyywwwyyy||||||{{{yyyyyyzzz~~~~~~}}}{{{zzz{{{}}}~~~|||xxxxxx|||~~~|||{{{yyyxxxxxxyyy{{{~~~~~~}}}zzzyyyzzz{{{|||~~~}}}~~~|||yyyxxxwwwuuuwwwxxxyyyyyy{{{}}}{{{zzzxxxvvvttttttqqqnnnnnnppprrrttttttxxxzzz}}}}}}yyysssppplllkkkjjjlllqqquuuxxxyyyyyyzzz{{{zzzyyyyyy{{{|||~~~}}}||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||}}}|||{{{{{{yyyzzz|||zzzyyyxxxxxxxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}}}}|||zzzyyy{{{~~~~~~~~~yyyttttttyyyvvvvvvvvvvvvxxxzzz|||}}}zzzyyy|||}}}zzzvvvtttwwwzzz|||{{{wwwrrrooooooooonnnooopppqqqsssuuuvvvwwwwwwvvvsssrrrrrrsssqqqpppmmmkkkiiihhhhhhhhhjjjiiiiiillloooqqqqqqppprrrpppnnnmmmmmmoooqqqssswwwzzz~~~}}}zzzxxxxxxyyyyyyzzz{{{yyyuuusssrrrrrrsssssstttuuuvvvvvvuuuuuuuuuwwwxxxwwwvvvuuuvvvwwwwwwxxxyyyxxxwwwvvvxxxyyywwwyyy{{{|||{{{{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||||||||}}}|||zzzxxx|||{{{zzzyyyxxxyyy|||||||||~~~~~~|||zzzyyyyyyzzz{{{~~~}}}}}}~~~~~~{{{yyywwwvvvvvvuuuvvvwwwwwwwwwzzz}}}}}}{{{{{{yyywwwtttrrrpppmmmmmmooorrrttttttwwwzzz}}}}}}xxxsssooollljjjjjjkkkooosssuuuvvvyyyzzzzzzzzzyyyyyyzzz|||}}}|||{{{zzzyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}yyywwwxxxzzzxxxwwwvvvuuuvvvxxxzzz{{{~~~~~~~~~~~~}}}{{{|||}}}xxxvvvxxxyyyxxxwwwwwwwwwxxxzzz{{{|||yyyxxxyyyzzzxxxwwwwwwyyy{{{{{{yyyuuupppmmmllllllmmmmmmoooqqqssstttvvvwwwwwwvvvtttssstttuuurrrpppmmmjjjhhhggghhhhhhkkkjjjjjjkkkmmmoooooonnnpppooommmlllmmmoooqqqsssxxxzzz}}}}}}zzzxxxxxxyyyyyyzzz{{{yyyvvvsssrrrrrrrrrrrrssssssssstttttttttuuuvvvwwwwwwuuuuuuvvvwwwxxxzzz{{{{{{zzzyyyyyyzzzvvvwwwyyyzzzzzzzzz|||~~~||||||{{{zzzyyyyyyzzzzzz}}}}}}|||{{{|||}}}~~~~~~}}}{{{yyywww{{{{{{{{{yyyxxxyyy|||~~~{{{{{{}}}~~~{{{yyyxxxyyyyyyzzz|||{{{zzz{{{|||}}}|||{{{zzzyyyxxxvvvuuuttttttttttttuuuuuuuuuuuuwww{{{~~~}}}|||{{{|||{{{xxxvvvqqqooommmmmmooosssuuuuuuxxxzzz~~~}}}yyysssooolllkkkjjjkkknnnqqqrrrssswwwxxxyyyxxxwwwwwwyyy{{{zzzyyywwwwwwvvvwwwxxxyyy|||~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}|||}}}|||zzzxxxvvvwwwxxxuuutttsssssstttuuuwwwyyy~~~~~~~~~~~~zzzxxx|||{{{yyyxxxwwwwwwxxxxxx|||||||||zzzxxxwwwxxxyyyzzz{{{|||{{{xxxsssnnnkkkkkklllmmmoooqqqssstttuuuvvvwwwxxxwwwvvvuuuvvvwwwsssqqqllliiiffffffhhhiiikkkjjjiiijjjlllnnnnnnmmmnnnmmmmmmmmmnnnqqqsssuuuxxxzzz||||||zzzyyyxxxyyyyyyzzz{{{yyyvvvsssssssssrrrrrrqqqpppqqqrrrsssttttttuuuvvvvvvuuutttuuuvvvwwwyyy||||||{{{yyyyyyyyyuuuvvvwwwwwwwwwxxxzzz|||{{{{{{zzzyyyyyyyyyyyyyyy||||||{{{zzz{{{|||}}}~~~||||||||||||zzzyyywwwwww{{{{{{{{{zzzyyyzzz|||~~~|||zzzzzz}}}}}}{{{yyyxxxxxxyyyzzzxxxwwwvvvvvvwwwwwwvvvuuussssssrrrrrrqqqrrrrrrrrrtttuuuuuuttttttvvvyyy|||||||||{{{|||}}}}}}{{{yyyrrrpppnnnooorrruuuwwwxxxyyy{{{~~~~~~zzzuuuqqqooommmlllmmmppprrrrrrrrruuuvvvwwwvvvuuuuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwxxx{{{~~~~~~}}}}}}}}}~~~}}}|||}}}{{{{{{zzzxxxwwwvvvwwwwwwtttsssrrrqqqrrrtttvvvwww}}}~~~~~~~~~~~~~~~|||}}}|||zzzyyyxxxxxxyyyyyy}}}~~~yyyvvvxxx{{{zzz{{{{{{zzzwwwsssooolllnnnooorrrtttvvvwwwxxxyyyvvvwwwxxxxxxwwwvvvwwwyyyuuurrrmmmhhhfffgggiiijjjkkkiiihhhjjjlllnnnoooooonnnnnnnnnoooqqqtttvvvxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{yyyvvvtttsssttttttsssqqqppppppqqqssstttsssuuuuuuuuutttssstttuuuuuuxxx{{{|||{{{yyywwwwwwvvvwwwwwwvvvuuuuuuwwwyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyzzz|||}}}{{{{{{{{{zzzyyyyyyxxxxxx{{{||||||zzzyyyzzz}}}}}}|||{{{|||~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxrrrqqqppppppqqqrrrqqqoooooonnnnnnnnnooopppqqqrrrtttuuuvvvuuuuuuvvvxxxzzzzzzzzz{{{~~~}}}vvvtttrrrrrruuuyyy{{{|||{{{|||~~~~~~|||xxxvvvtttrrrrrrrrrtttvvvvvvuuuuuuvvvvvvuuusssrrrsssuuuvvvvvvuuuuuuuuuvvvxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwwwwtttsssrrrqqqrrrtttvvvwwwzzz~~~~~~}}}|||zzzzzzzzz{{{{{{~~~xxxtttvvvyyyzzzzzzzzzyyywwwuuurrrqqqqqqsssvvvxxxyyyzzzyyyyyyvvvwwwxxxxxxwwwwwwxxxyyyvvvsssnnnjjjiiiiiilllmmmkkkjjjiiijjjmmmqqqrrrsssooopppppprrruuuwwwzzz|||zzzyyyyyyzzz{{{{{{zzzyyyyyyzzz{{{yyywwwuuutttuuuvvvuuusssqqqqqqrrrtttuuurrrsssttttttsssrrrssstttuuuxxx|||}}}{{{yyyxxxxxxxxxyyyyyywwwtttssstttuuuuuuuuuuuuvvvxxxyyy{{{|||zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}zzzyyyzzzzzzyyyxxxwwwvvvuuuuuuuuunnnlllkkklllnnnnnnmmmlllmmmmmmmmmmmmnnnpppqqqrrrtttvvvxxxyyyxxxwwwxxxyyyyyyzzz|||zzzxxxuuuvvvxxx|||~~~~~~{{{||||||}}}}}}|||{{{{{{xxxwwwwwwxxxzzz{{{zzzyyywwwxxxwwwuuurrrqqqrrrsssvvvvvvuuuuuuvvvxxxyyyzzz{{{}}}~~~}}}}}}}}}{{{zzzyyywwwuuuuuuwwwwwwwwwvvvtttsssrrrqqqrrrsssvvvwwwwww}}}~~~}}}||||||}}}}}}|||~~~wwwssstttvvvzzzzzzyyyyyyxxxwwwvvvuuutttvvvyyy{{{{{{zzzxxxvvvwwwxxxyyyxxxwwwvvvwwwxxxwwwtttqqqnnnmmmnnnpppqqqnnnmmmkkklllooosssuuuuuuqqqqqqsssuuuwwwzzz|||}}}zzzyyyxxxyyy{{{{{{{{{zzzyyyzzz{{{zzzwwwuuuuuuuuuwwwvvvuuutttssstttuuuuuuqqqsssssssssrrrqqqrrrssswwwyyy|||}}}{{{zzzyyyyyyyyyzzz{{{yyyvvvtttsssssssssttttttuuuwwwyyyzzz{{{xxxxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{||||||{{{|||}}}|||{{{{{{}}}~~~}}}~~~zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{|||zzzwwwtttssssssvvvuuuuuusssrrrrrrqqqqqqkkkjjjiiijjjlllmmmmmmlllmmmmmmmmmnnnoooppprrrrrrtttwww{{{|||{{{yyyxxxxxxxxxzzz}}}}}}zzzxxxxxxzzz}}}~~~zzzyyyyyyyyyyyy{{{}}}~~~{{{{{{{{{|||~~~~~~}}}{{{{{{zzzwwwtttrrrrrrsssuuuuuuuuuuuuvvvxxxzzz{{{{{{}}}~~~~~~~~~|||{{{wwwtttrrrsssuuuvvvvvvtttsssrrrqqqpppqqqrrruuuvvvtttzzz~~~}}}}}}}}}zzz|||~~~}}}yyyvvvvvvwww|||{{{zzzyyyxxxxxxwwwwwwzzz{{{~~~~~~{{{wwwuuuwwwxxxyyyxxxvvvuuuuuuvvvwwwuuusssrrrrrrrrrtttuuutttrrrooooooqqqsssuuuuuuqqqrrrsssuuuxxxzzz|||}}}{{{yyywwwxxx{{{|||{{{zzzyyyzzz{{{zzzwwwvvvuuuvvvvvvvvvvvvuuuuuutttttttttqqqrrrsssrrrqqqpppqqqsssuuuwwwyyyxxxwwwvvvwwwwwwwwwyyy{{{|||zzzwwwuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvuuuvvvwwwxxxyyyyyyyyyxxxxxxyyy{{{|||}}}{{{|||}}}}}}||||||}}}~~~}}}}}}wwwwwwvvvvvvvvvvvvvvvwwwvvvwwwxxxvvvssspppooonnnsssrrrrrrqqqpppooonnnmmmjjjiiiiiijjjlllnnnmmmlllnnnnnnnnnooopppqqqrrrsssuuuxxx}}}~~~{{{xxxwwwxxxzzz}}}~~~{{{yyyxxxzzz}}}~~~yyywwwvvvuuuwwwzzz}}}|||||||||~~~}}}zzzvvvsssssssssuuuttttttuuuvvvxxxzzz{{{{{{|||~~~}}}~~~}}}|||{{{{{{|||~~~~~~}}}uuurrrpppqqqtttuuutttrrrrrrqqqoooooopppqqqtttuuusssxxx}}}}}}}}}~~~||||||{{{zzz|||}}}~~~}}}{{{{{{{{{~~~}}}|||zzzyyyxxxwwwwww~~~yyyvvvwwwxxxyyywwwuuuttttttuuuwwwvvvuuutttuuuuuuvvvwwwyyyvvvsssqqqrrrsssttttttqqqrrrsssuuuwwwyyy{{{|||{{{yyywwwxxx{{{||||||zzzyyyzzz{{{zzzxxxvvvvvvvvvuuuuuuvvvvvvuuutttsssssspppqqqrrrrrrppppppqqqrrrrrrssstttsssrrrqqqrrrttttttxxx|||}}}|||zzzxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwvvvuuuuuuuuuvvvxxxyyyxxxwwwwwwwwwxxxzzz|||}}}{{{|||}}}}}}||||||}}}~~~|||}}}pppqqqrrrssstttuuuuuuuuuqqqqqqqqqqqqpppnnnlllkkknnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooppprrrssssssnnnppprrrrrrrrrrrrtttvvv{{{|||}}}~~~~~~}}}|||||||||}}}zzztttrrrvvvyyyzzzyyytttsssqqqqqqrrrvvvzzz}}}|||}}}~~~~~~}}}|||~~~|||yyyvvvuuuvvvvvvvvvvvvwwwxxxyyyzzz||||||||||||{{{}}}~~~{{{{{{}}}~~~|||zzzzzzyyywwwvvvttttttwww{{{|||{{{zzzvvvvvvvvvuuuttttttssssssoooooooooppprrruuuxxxzzzssswww}}}~~~}}}}}}~~~~~~~~~||||||{{{zzzyyyyyyyyyyyy}}}{{{xxxvvvuuuwwwzzz{{{}}}{{{yyyxxxxxx{{{yyywwwuuusssrrrrrrssstttuuuvvvvvvuuuvvvyyy{{{yyywwwuuutttuuuuuutttsssrrrsssuuuwwwyyy{{{}}}}}}{{{yyywwwyyy{{{}}}{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwrrrsssuuuvvvvvvvvvuuutttsssssstttsssrrrpppnnnmmmqqqqqqppppppoooppppppppp{{{yyyxxxwwwxxxyyyxxxwwwwwwwwwwwwwwwvvvuuusssrrruuuuuuuuuvvvxxx{{{}}}yyyvvvwww{{{}}}{{{xxxyyy|||~~~zzzzzz}}}tttttttttuuuttttttssssssrrrssstttttttttrrrooonnnmmmmmmmmmmmmnnnoooppppppooopppqqqssstttuuuuuuuuuqqqsssttttttssssssuuuwww{{{|||}}}~~~}}}~~~{{{uuutttvvvxxxwwwuuuqqqppppppppprrruuuxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~|||yyyvvvuuuvvvuuuuuuvvvwwwxxxyyyyyy{{{{{{|||{{{{{{|||}}}}}}~~~}}}{{{yyyyyyxxxuuusssrrrrrrtttxxx}}}}}}{{{zzzxxxwwwvvvtttsssrrrppppppooonnnnnnoooqqquuuxxxyyyrrrvvv|||~~~}}}~~~~~~~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyy{{{yyywwwuuuvvvxxx{{{|||}}}{{{zzzzzzzzz{{{zzzwwwuuutttssssssssstttvvvwwwvvvvvvvvvxxxzzzxxxvvvuuuuuuvvvvvvvvvuuuttttttuuuwwwyyyzzz|||||||||yyywwwwwwyyyyyyxxxvvvyyyyyyyyyxxxxxxwwwwwwwwwrrrssstttuuuvvvuuuuuutttsssssssssrrrqqqooonnnmmmqqqqqqpppppppppqqqqqqrrrxxxvvvuuutttttttttttttttuuuvvvwwwwwwvvvuuusssrrrtttuuuuuuvvvyyy{{{~~~~~~zzzwwwxxx{{{}}}{{{xxxwww{{{~~~}}}{{{{{{xxxxxxxxxwwwuuutttrrrqqqtttvvvyyyzzzzzzwwwtttrrrnnnnnnmmmmmmnnnppprrrtttrrrsssvvvxxxzzzzzzyyyyyyvvvwwwxxxwwwvvvvvvwwwyyy|||}}}}}}xxxwwwwwwwwwtttqqqmmmmmmnnnoooqqqsssuuuvvvxxxyyy{{{}}}~~~~~~|||zzzwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzzzz|||}}}|||}}}~~~|||{{{yyyxxxxxxwwwtttsssqqqqqqsssvvv{{{}}}}}}|||xxxxxxvvvtttrrrpppooonnnooonnnoooppprrrtttwwwyyysssvvv|||{{{zzz{{{~~~~~~}}}{{{~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxwwwuuuuuuvvvyyy|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzxxxvvvtttttttttuuuvvvwwwxxxwwwvvvvvvwwwxxxwwwvvvtttuuuwwwxxxxxxwwwuuuvvvvvvvvvwwwyyyzzz{{{|||zzzwwwvvvvvvvvvvvvuuuyyyyyyyyyyyyxxxwwwvvvuuurrrsssttttttuuuuuuttttttssssssqqqpppoooooonnnnnnppppppqqqqqqrrrrrrssssssuuutttsssrrrrrrqqqqqqqqqttttttuuuvvvvvvuuutttsssssstttuuuwwwyyy{{{|||}}}~~~{{{xxxyyy{{{|||zzzxxxvvvyyy|||}}}|||~~~{{{{{{{{{yyyxxxvvvtttsssxxxzzz}}}}}}yyywwwrrrqqqooonnnnnnpppsssuuuuuuwwwzzz}}}~~~}}}|||}}}|||{{{yyyyyyzzz|||~~~|||zzzyyyvvvqqqnnnjjjkkkmmmoooqqqrrrsssssswwwxxxyyy{{{}}}~~~{{{yyywwwuuutttttttttuuuuuuvvvwwwvvvwwwxxxxxxyyy|||~~~|||{{{{{{{{{|||{{{{{{{{{||||||~~~|||{{{zzzyyyxxxxxxxxxxxxwwwuuuttttttuuuxxx{{{}}}~~~}}}xxxxxxvvvuuusssqqqpppoooppppppqqqrrrsssvvvxxxyyyuuuxxx}}}}}}zzzxxxzzz|||~~~~~~|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxuuuuuuttttttvvvyyy|||~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyywwwvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwuuuvvvwwwvvvuuutttuuuwwwyyyyyyxxxwwwvvvvvvuuuvvvwwwxxxxxx{{{yyywwwuuuuuuvvvvvvvvvyyyyyyyyyyyyxxxvvvuuutttrrrrrrssssssttttttttttttsssrrrpppooonnnnnnooooooooopppqqqrrrsssttttttttttttttttttsssqqqpppqqqrrrssssssuuuvvvvvvuuuttttttssstttvvvxxxyyyzzz{{{{{{~~~|||yyyyyyzzz{{{zzzxxxwwwzzz|||}}}}}}}}}}}}}}}}}}|||zzzyyyyyy|||~~~~~~{{{wwwuuusssqqqpppqqqsssuuuwwwyyy}}}~~~||||||}}}}}}zzzvvvqqqmmmkkklllnnnqqqrrrsssttttttwwwxxxyyyzzz|||~~~~~~|||zzzyyyttttttssssssttttttuuuuuussstttvvvwwwxxx{{{}}}|||{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||xxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvwwwyyy{{{}}}{{{~~~xxxwwwwwwvvvuuutttssssssrrrrrrsssuuuvvvxxxyyyzzzyyy{{{~~~}}}zzzyyyzzz|||~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwttttttttttttvvvyyy{{{}}}}}}}}}|||{{{zzzyyywwwwwwyyyxxxvvvuuuuuuuuuvvvvvvwwwyyyzzzyyywwwvvvuuuvvvvvvtttssstttwwwyyyyyyxxxvvvuuutttsssssstttuuuvvvxxxxxxwwwvvvvvvwwwxxxyyywwwxxxyyyyyyxxxwwwuuusssrrrrrrrrrrrrrrrsssssstttsssrrrqqqoooooooooppppppooopppqqqssssssttttttsssrrrssssssrrrpppoooqqqsssssstttuuuvvvvvvvvvuuutttssstttvvvwwwxxxyyyyyyyyy|||{{{yyyyyyyyyzzzyyyxxxzzz{{{|||}}}~~~~~~~~~~~~zzzyyywwwuuussstttuuuuuuxxxzzz}}}~~~~~~{{{wwwssspppooopppqqqsssuuuvvvwwwwwwyyyyyyyyyyyyzzz|||}}}~~~~~~{{{yyyxxxtttssssssrrrssssssttttttqqqrrrtttuuuwwwzzz~~~}}}zzzzzzyyyyyyxxxyyyyyyyyyvvvvvvwwwxxxzzz|||}}}{{{zzzyyyxxxxxxzzz{{{}}}yyy|||~~~xxxwwwwwwvvvvvvuuuuuuuuussstttuuuwwwxxxyyyzzz{{{{{{}}}~~~~~~|||{{{|||}}}}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwuuuttttttuuuvvvwwwyyyzzz||||||{{{{{{yyyxxxvvvuuuwwwvvvuuuttttttuuuvvvvvvwwwxxxzzzzzzxxxvvvvvvvvvuuutttssstttvvvxxxxxxwwwuuutttrrrqqqppprrrssstttuuuwwwxxxxxxwwwwwwxxxyyyuuuwwwxxxyyyyyywwwuuutttrrrqqqqqqqqqqqqrrrssstttsssrrrrrrqqqppppppqqqqqqooopppqqqsssssssssrrrrrrmmmpppqqqpppnnnmmmpppsssuuuuuuvvvwwwwwwvvvuuuttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyy{{{||||||~~~zzzzzzyyyxxxwwwwwwxxxxxxxxxzzz|||~~~|||yyyvvvtttssstttuuuwwwxxxzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}|||{{{yyywwwvvvssssssrrrrrrrrrrrrssssssoooppprrrtttvvvzzz~~~}}}|||zzzyyyxxxwwwwwwwwwtttuuuvvvyyy|||}}}||||||}}}~~~zzz}}}~~~yyyxxxwwwvvvuuutttsssrrrssstttuuuwwwxxxyyyzzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyyyyvvvvvvuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuuuutttsssssstttuuuvvvvvvxxxzzz{{{yyywwwwwwwwwuuusssrrrsssuuuvvvvvvuuusssqqqooonnnnnnppprrrssssssvvvyyyyyywwwuuutttuuusssuuuwwwyyyyyyxxxvvvuuurrrqqqpppppppppqqqssssssrrrssssssssssssrrrqqqqqqooopppqqqrrrsssrrrpppooolllooorrrqqqoooooorrrvvvwwwwwwxxxxxxxxxvvvuuutttvvvuuuttttttuuuvvvxxxxxxvvvvvvwwwwwwvvvwwwyyyzzzzzzzzz{{{}}}yyyzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{}}}}}}zzzxxxwwwwwwwwwxxxyyyzzz|||~~~}}}|||{{{yyyxxxxxxyyyyyyzzzzzzzzzzzzyyywwwuuusssssssssrrrqqqqqqrrrrrrrrrnnnoooqqqsssvvvzzz~~~~~~}}}~~~|||zzzxxxvvvvvvuuussstttvvvyyy}}}~~~|||~~~~~~zzzyyyxxxvvvtttrrrppppppssssssuuuvvvxxxxxxyyyyyy|||}}}~~~}}}|||}}}~~~~~~}}}||||||}}}~~~~~~~~~|||{{{{{{{{{{{{{{{wwwwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxttttttsssrrrssstttuuuvvvuuuwwwzzz{{{yyyxxxwwwwwwuuusssrrrrrrtttuuuuuutttqqqpppnnnmmmmmmoooqqqsssrrrvvvyyyyyyvvvrrrqqqqqqrrrtttwwwyyyyyyxxxwwwuuurrrqqqpppppppppqqqrrrsssrrrssstttuuutttsssrrrqqqooopppqqqrrrrrrqqqooonnnmmmqqqttttttqqqrrrvvv{{{xxxyyyyyyyyyxxxwwwuuutttwwwvvvtttssstttuuuwwwyyytttuuuvvvvvvvvvwwwyyyzzzxxxxxxzzz}}}~~~~~~}}}xxxxxxxxxyyy|||~~~{{{{{{{{{zzzzzz{{{}}}}}}zzzwwwvvvwwwwwwwwwwwwwwwvvvtttsssrrrttttttttttttsssrrrrrrqqqpppqqqrrruuuxxx{{{~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvuuuuuuuuuuuuvvvyyy|||~~~|||zzzvvvssspppppppppqqqqqqssstttuuuuuuuuuwwwyyy{{{{{{|||{{{{{{}}}~~~||||||{{{}}}~~~~~~~~~|||~~~~~~zzzzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||xxxuuutttuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttsssrrrsssttttttyyyyyyzzzxxxwwwvvvxxxyyyvvvuuutttsssrrrrrrqqqqqqpppppppppppppppooooooooorrrrrrsssssssssttttttttttttuuuvvvwwwwwwvvvvvvuuuwwwwwwvvvuuussssssuuuwwwyyyvvvsssuuuxxxyyyuuuqqqnnnnnnnnnnnnoooooooooooorrrrrrrrrrrrrrrssstttuuuyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttttttttvvvxxxzzzyyyyyyzzz}}}{{{zzzzzz{{{~~~~~~||||||{{{zzz{{{}}}~~~zzzwwwvvvwwwssstttuuuuuuuuuuuuuuuuuusssssstttttttttsssqqqqqqqqqrrrtttvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{yyyxxxwwwwwwvvvvvvvvvvvvxxx{{{~~~~~~{{{yyyuuuqqqnnnmmmnnnnnnppprrrttttttssstttuuuwww{{{{{{{{{{{{zzz|||~~~}}}|||{{{zzz{{{}}}~~~~~~|||{{{}}}|||{{{}}}~~~~~~{{{yyyxxxxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwuuutttssssssssstttwwwxxxxxxwwwuuuuuuwwwxxxuuuuuusssrrrrrrqqqqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqrrrrrrsssssstttttttttuuuuuuuuuvvvvvvxxxyyyyyyxxxvvvuuuwwwxxx{{{wwwtttuuuwwwxxxuuuqqqpppppppppoooooonnnnnnnnnqqqqqqqqqrrrsssuuuwwwwwwyyyyyyzzz{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyzzzzzzzzzwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{zzz{{{~~~~~~}}}}}}~~~~~~|||}}}~~~}}}||||||}}}~~~~~~yyyvvvuuuuuuooopppqqqssstttuuuvvvvvvqqqrrrtttuuutttsssqqqppprrrsssvvvxxx{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyyxxxxxxwwwxxxyyy||||||{{{{{{}}}~~~~~~}}}zzzvvvqqqnnnmmmmmmnnnoooqqqrrrrrrqqqqqqrrrtttyyyyyyzzzyyyyyyzzz|||}}}|||{{{zzzyyyxxx{{{~~~~~~}}}}}}~~~~~~~~~|||{{{{{{|||{{{zzzyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||zzzyyywwwuuutttsssssstttuuuvvvvvvvvvttttttvvvxxxvvvuuusssrrrqqqpppppppppnnnnnnmmmmmmmmmmmmnnnnnnooooooooooooooopppqqqqqqttttttrrrrrrrrrtttuuuwwwyyyzzz{{{{{{yyyxxxxxxyyy|||xxxuuutttuuuvvvtttrrrrrrrrrqqqpppooonnnmmmmmmqqqqqqrrrsssuuuwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxyyy{{{||||||wwwxxxxxxyyyzzzzzz{{{{{{}}}|||{{{{{{|||~~~~~~|||{{{{{{|||~~~}}}~~~~~~~~~~~~}}}}}}|||||||||{{{}}}~~~}}}}}}~~~~~~|||wwwtttssssssmmmnnnpppqqqssstttuuuuuupppqqqsssuuuuuusssqqqpppsssuuuxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyy{{{}}}~~~}}}~~~{{{yyyxxxyyyzzzzzz|||~~~yyyuuuqqqpppppppppoooqqqrrrqqqoooooopppqqqtttuuuvvvwwwwwwxxx{{{}}}~~~~~~}}}|||{{{zzzyyyxxxwww{{{~~~}}}}}}~~~~~~}}}|||{{{}}}}}}|||yyyxxxxxxzzzzzzzzzyyyzzz|||}}}~~~~~~~~~}}}|||yyywwwuuutttttttttuuuvvvvvvvvvuuuuuuwwwyyyxxxwwwuuusssqqqoooooonnnmmmmmmlllllllllmmmnnnoooooonnnnnnnnnnnnooopppqqquuusssqqqppppppsssvvvxxxyyy{{{}}}}}}{{{yyyyyyyyy|||xxxtttrrrrrrsssrrrqqqrrrrrrqqqqqqppppppoooooottttttttttttuuuwwwxxxyyywwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{xxxxxxzzz{{{||||||||||||{{{|||||||||||||||}}}~~~{{{zzzzzz|||~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{~~~~~~~~~~~~}}}}}}|||yyyuuuqqqppppppnnnnnnoooqqqrrrrrrrrrrrrpppqqqrrrttttttsssqqqpppuuuwwwzzz}}}~~~|||{{{zzzzzz{{{||||||}}}|||yyyxxxxxxxxxxxxzzz}}}~~~{{{vvvsssqqqqqqrrrpppqqqrrrqqqooonnnnnnooonnnpppssstttuuuwwwzzz||||||{{{{{{zzzzzzyyyyyyyyyyyy}}}}}}}}}|||||||||}}}~~~~~~|||~~~~~~}}}}}}}}}~~~~~~~~~|||yyyxxxyyy{{{{{{{{{yyy{{{|||}}}}}}}}}~~~{{{yyywwwvvvuuuuuuuuuwwwxxxxxxwwwxxxzzz||||||{{{xxxuuurrrpppnnnnnnnnnmmmlllllllllnnnoooppppppooonnnnnnnnnoooqqqrrrvvvtttqqqpppqqqssswwwzzzxxxzzz||||||zzzyyyxxxxxxzzzwwwsssqqqpppqqqqqqppppppqqqqqqqqqrrrrrrsssssswwwwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuttttttttttttwwwwwwxxxxxxxxxxxxxxxyyywwwxxxzzz{{{}}}}}}}}}}}}xxx{{{~~~~~~|||zzzyyyzzz}}}}}}~~~~~~~~~|||zzzzzz}}}~~~|||zzzzzz{{{~~~~~~}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||yyyzzz|||~~~~~~}}}|||zzzzzzyyywwwssspppooopppnnnooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrruuuvvvyyy|||~~~~~~~~~{{{zzzzzzzzz{{{|||~~~|||zzzxxxxxxyyy{{{}}}{{{vvvsssrrrrrrssssssssstttrrrooonnnnnnoookkknnnppprrrsssuuuwwwyyyxxxxxxxxxyyyyyyyyyyyyyyy|||{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{}}}~~~~~~~~~|||zzzzzz|||}}}}}}}}}zzz|||}}}~~~}}}}}}}}}zzzxxxwwwwwwwwwvvvxxxyyyyyyyyyzzz|||~~~}}}{{{xxxuuusssrrrqqqpppooonnnmmmnnnppprrrssssssrrrpppppppppqqqsssuuuwwwuuusssrrrsssvvvyyy{{{yyyzzz{{{{{{yyyxxxxxxyyywwwvvvtttrrrqqqpppqqqqqqppppppqqqrrrssstttuuuuuuyyyxxxwwwuuuttttttttttttuuutttsssrrrrrrrrrsssssswwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxzzz{{{|||}}}~~~vvvzzz~~~}}}zzzxxxxxxyyyzzz{{{{{{|||}}}~~~~~~|||}}}~~~}}}{{{{{{{{{}}}|||zzzwwwvvvwww{{{}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~{{{|||~~~|||~~~~~~}}}|||{{{zzzxxxxxxxxxvvvsssppppppqqqnnnnnnooopppqqqqqqqqqqqqqqqqqqpppppppppqqqssssssrrrsssuuuxxxzzz}}}~~~~~~~~~{{{yyyxxxyyyyyy~~~}}}zzzyyy{{{}}}}}}}}}}}}~~~|||xxxvvvuuuuuuvvvuuuvvvvvvtttqqqooooooooolllnnnpppqqqqqqqqqssstttuuuuuuvvvwwwxxxyyyzzz{{{}}}|||{{{{{{zzzyyyyyyyyyxxx|||}}}{{{}}}~~~|||}}}}}}}}}|||{{{|||~~~}}}|||}}}~~~~~~}}}{{{zzzyyyyyyyyyvvvxxxyyyyyyzzz{{{}}}}}}}}}{{{zzzyyyxxxxxxxxxrrrqqqpppoooppprrrtttvvvvvvuuusssrrrrrrtttvvvxxxxxxvvvuuuuuuvvvxxx{{{}}}zzz{{{{{{zzzxxxxxxyyy{{{vvvvvvvvvuuusssrrrrrrsssrrrrrrssssssttttttuuuuuuwwwwwwvvvuuutttttttttttttttsssrrrqqqpppqqqrrrrrrttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwxxxzzz}}}~~~xxxzzz|||zzzvvvuuuxxx{{{zzzzzz{{{{{{||||||}}}}}}yyy{{{~~~|||{{{zzzzzz{{{}}}~~~zzzxxxuuussstttxxx|||}}}|||zzz{{{|||}}}~~~~~~~~~~~~|||}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~{{{}}}}}}|||~~~||||||||||||{{{zzzyyyxxxwwwxxxxxxvvvsssrrrqqqrrrmmmmmmoooppprrrrrrssssssrrrqqqpppooooooqqqsssuuupppqqqrrruuuxxx{{{~~~~~~~~~}}}zzzxxxwwwwwwxxx|||zzz}}}{{{{{{|||}}}~~~{{{yyyxxxyyyzzzwwwwwwwwwuuurrroooooopppmmmoooqqqqqqpppoooooopppssstttuuuvvvxxxzzz{{{{{{~~~~~~}}}}}}|||{{{zzzyyyyyyzzz{{{}}}{{{}}}}}}|||{{{|||~~~}}}}}}|||||||||~~~}}}}}}~~~|||{{{zzzzzzzzzuuuwwwyyyyyyyyy{{{~~~|||{{{{{{{{{{{{|||}}}}}}tttrrrqqqpppqqqsssvvvxxxyyywwwuuuttttttvvvyyyzzzxxxwwwwwwwwwxxxzzz|||~~~|||||||||zzzxxxxxxzzz|||uuuwwwxxxwwwvvvtttttttttttttttttttttttttttssssssuuuuuuttttttttttttuuuuuussssssqqqpppppppppqqqrrrqqqrrrssstttuuuvvvwwwxxxvvvvvvuuuuuuwwwyyy|||~~~zzz{{{zzzvvvrrrsssyyy{{{{{{{{{|||||||||||||||xxxzzz}}}~~~yyyyyyyyyzzz{{{|||}}}}}}yyyvvvrrrooopppsssxxx|||}}}zzzyyy{{{}}}|||{{{wwwyyy{{{||||||{{{zzzyyy~~~}}}zzzwwwwwwxxxyyyyyyzzz{{{{{{~~~~~~|||}}}~~~~~~|||{{{~~~|||{{{{{{zzzwwwuuuuuuvvvuuusssqqqpppqqqrrroooooonnnnnnnnnpppqqqrrruuusssqqqpppnnnnnnnnnooonnnooopppsssuuuwwwyyyzzzzzzxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}yyyvvvyyyyyyxxxwwwvvvtttrrrqqqnnnmmmmmmnnnoooppppppoootttwwwzzzzzzyyyxxxzzz|||}}}|||~~~~~~}}}{{{}}}}}}~~~}}}~~~|||}}}~~~~~~~~~~~~}}}{{{zzzyyy{{{xxxuuuwww|||~~~}}}zzz~~~}}}|||vvvuuutttssstttuuuxxxyyyxxxwwwwwwwwwwwwwwwwwwxxxzzzyyyxxxxxxxxxzzz{{{|||||||||||||||{{{zzzxxxxxx|||{{{zzzzzzzzzyyyvvvtttuuuvvvwwwwwwvvvtttqqqpppsssrrrrrrqqqrrrsssuuuvvvpppqqqqqqqqqqqqpppoooooollloootttvvvvvvuuutttttttttuuuvvvwwwxxxzzz~~~yyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwyyy{{{}}}}}}|||~~~}}}{{{zzz|||tttqqqnnnlllmmmooosssvvv{{{yyywwwxxxyyyyyywwwuuussstttuuuvvvwwwvvvuuuuuuxxxxxxxxxzzz{{{{{{xxxvvvvvvvvvwwwxxxxxxyyyzzzzzz}}}|||||||||}}}~~~}}}|||{{{}}}|||{{{{{{{{{zzzwwwuuutttuuutttrrrpppooopppqqqooonnnnnnnnnnnnoooqqqrrrtttsssqqqpppooonnnoooooonnnoooppprrrtttvvvxxxzzz~~~}}}zzzzzzzzz{{{}}}~~~~~~}}}}}}|||{{{}}}|||yyy{{{zzzyyywwwuuusssqqqooonnnmmmmmmnnnqqqrrrrrrqqquuuxxxzzzzzzyyyyyy{{{}}}~~~}}}}}}~~~}}}|||~~~~~~~~~}}}}}}~~~}}}~~~}}}{{{yyy{{{xxxuuuwww|||}}}~~~}}}}}}xxxwwwvvvuuuuuuwwwxxxyyyxxxxxxvvvvvvvvvvvvxxxxxxwwwxxxzzz|||}}}||||||{{{}}}}}}}}}}}}|||{{{zzzyyy{{{zzzzzzzzz{{{zzzxxxuuuwwwwwwwwwwwwvvvtttsssrrrrrrrrrqqqqqqqqqrrrssstttrrrsssrrrrrrqqqpppnnnnnnlllooorrrssssssrrrrrrssstttuuuwwwwwwwwwxxx{{{}}}yyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwxxxxxxyyyyyyyyyyyywwwuuuuuuxxx{{{}}}~~~||||||{{{yyyxxxyyy|||~~~ooonnnmmmllllllmmmoooqqquuuttttttuuuvvvtttqqqooonnnooooooooopppppppppqqqrrrrrrsssuuuwwwwwwuuusssuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyy~~~{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxzzz{{{zzzwwwuuutttttttttrrrooonnnooopppnnnnnnnnnnnnooopppqqqrrrtttsssqqqpppoooooooooppppppooopppqqqrrruuuwwwyyy|||}}}~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}{{{zzz~~~}}}|||yyyxxxzzz}}}~~~}}}|||{{{xxxuuuqqqnnnmmmnnnmmmmmmpppsssuuuuuuuuuwwwyyy{{{{{{{{{|||}}}~~~~~~|||zzzyyy{{{~~~|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{yyy{{{xxxvvvxxx}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzyyyxxxuuuttttttuuuxxxyyytttwww||||||zzz~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{||||||zzzxxxyyyxxxwwwvvvuuutttttttttrrrrrrqqqpppppppppqqqqqqtttttttttsssrrrpppnnnnnnnnnoooqqqqqqppppppqqqrrrtttvvvxxxxxxwwwvvvwwwxxxzzzzzzzzzyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwxxxxxxyyyyyyvvvsssrrruuuyyy|||}}}{{{{{{zzzxxxwwwwwwzzz|||ooooooooonnnoooooooooooossssssrrrqqqpppooonnnmmmllllllkkkkkklllmmmnnnooopppqqqsssvvvxxxyyywwwuuussssssttttttuuuuuuuuuuuussstttvvv|||~~~|||xxxyyyyyyyyyxxxwwwvvvuuussssssuuuxxxzzzzzzxxxuuutttuuuuuussspppooopppqqqoooppppppqqqrrrssstttttttttsssrrrpppooooooppppppqqqqqqppppppqqqtttvvvxxxyyyzzz{{{zzzzzzzzz|||~~~}}}|||~~~~~~~~~}}}zzzxxxxxx{{{|||zzzyyy~~~~~~|||yyywwwxxx}}}}}}yyyuuuqqqmmmlllnnnmmmnnnqqquuuxxxyyyyyy{{{||||||}}}~~~}}}|||}}}}}}zzzwwwuuuvvvxxx|||{{{yyyxxxzzz{{{zzz|||}}}|||{{{|||}}}}}}{{{{{{|||~~~~~~~~~~~~}}}}}}}}}|||{{{|||~~~}}}|||yyy|||zzzxxxzzz~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyywwwtttrrrrrrtttwwwyyyssswww|||~~~{{{|||}}}}}}}}}}}}}}}||||||yyyyyyyyy{{{}}}~~~|||zzzyyyxxxuuusssrrrrrrssstttssssssrrrqqqqqqqqqppppppssssssssssssrrrqqqpppppppppqqqqqqpppnnnoooqqqssssssuuuxxxyyyxxxwwwwwwwww{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxxxxwwwwwwxxxyyyyyyvvvtttrrrsssuuuxxxzzzzzz{{{{{{{{{yyyxxxxxx{{{}}}~~~ooopppppppppppppppoooooovvvtttqqqnnnllllllmmmoookkkkkkkkkkkklllmmmnnnoooqqqqqqsssvvvyyyzzzyyywwwrrrrrrssssssssssssssstttpppqqqsssyyy}}}zzzxxxuuuuuuttttttsssrrrqqqqqqpppppprrruuuxxxyyywwwvvvvvvvvvvvvtttrrrqqqqqqsssqqqrrrssstttuuuvvvwwwwwwtttsssrrrpppppppppqqqqqqrrrrrrqqqqqqrrrsssuuuvvvvvvwwwxxxwwwvvvvvvxxxyyy~~~~~~}}}~~~~~~~~~~~~}}}{{{yyy|||}}}~~~}}}yyywwwtttrrrtttyyy}}}|||~~~~~~zzzwwwyyy~~~{{{vvvrrrnnnlllooooooppptttxxx|||}}}}}}~~~~~~~~~~~~|||zzzzzz||||||zzzxxxuuussstttwww{{{~~~{{{yyyxxxyyyzzzzzz|||{{{{{{{{{{{{{{{}}}}}}zzzyyyzzz|||}}}|||||||||}}}}}}}}}~~~~~~|||}}}}}}zzz}}}}}}zzz~~~}}}|||}}}~~~|||{{{{{{zzzzzzyyywwwtttrrrrrrtttwwwyyyuuuwwwzzz}}}~~~~~~}}}zzzzzz{{{{{{|||{{{{{{{{{xxxxxxyyy{{{}}}~~~}}}{{{xxxvvvsssqqqpppppprrrsssttttttsssssssssrrrqqqqqqppppppqqqrrrssssssssssssrrrrrrrrrqqqooopppsssuuusssuuuxxxyyyyyyxxxyyyzzz|||{{{{{{zzzzzz{{{{{{||||||{{{yyyxxxxxxyyyzzz{{{uuuttttttvvvxxxyyywwwvvvyyyyyyzzzyyyxxxxxxzzz|||}}}oooooopppppppppooonnnmmmxxxvvvrrrmmmjjjjjjmmmpppjjjkkkkkklllmmmnnnoooooooooppprrruuuxxxyyyxxxvvvrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqvvv|||~~~zzzwwwuuurrrrrrqqqpppooonnnnnnmmmnnnnnnoooqqquuuwwwwwwvvvwwwwwwwwwuuusssqqqrrrsssrrrsssuuuvvvxxxyyyyyyyyytttsssrrrqqqppppppqqqrrrssssssttttttttttttttttttuuuuuuvvvuuusssssstttvvvxxxyyyyyyzzz{{{|||}}}}}}{{{}}}}}}~~~}}}}}}}}}}}}|||yyywwwxxxyyy{{{|||||||||{{{zzzvvvtttqqqqqqsssyyy~~~||||||yyyzzz|||xxxuuuqqqooopppppprrrvvvzzz~~~~~~}}}~~~|||zzzzzz{{{}}}~~~~~~|||yyyxxxvvvtttuuuxxx{{{}}}|||zzzzzzzzz{{{{{{}}}|||}}}}}}|||||||||~~~{{{zzzzzz{{{|||||||||}}}}}}~~~~~~~~~|||zzz}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzzwwwvvvsssrrrrrrsssvvvwwwvvvwwwxxxyyy{{{||||||}}}wwwxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxzzz}}}~~~|||{{{vvvuuurrrpppoooooopppqqqsssssstttttttttsssrrrrrrnnnnnnppprrrssstttttttttrrrssssssrrrqqqrrrtttwwwtttvvvxxxyyyxxxxxxyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyxxxyyy{{{|||wwwwwwwwwyyyzzzyyyvvvssstttvvvwwwwwwwwwwwwzzz|||}}}~~~pppppppppppppppooonnnnnnwwwvvvtttoookkkjjjlllooohhhiiikkkmmmnnnnnnnnnmmmooooooqqqtttwwwxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrqqqppppppsssxxx|||~~~}}}~~~~~~}}}{{{xxxuuutttqqqpppooonnnmmmlllllllllnnnmmmlllnnnrrruuuvvvvvvvvvwwwvvvtttrrrqqqrrrsssrrrsssuuuwwwyyyyyyyyyyyytttsssrrrqqqpppqqqrrrrrrtttuuuvvvwwwwwwuuutttsssttttttuuusssqqqqqqrrrsssssssssssssssttttttuuuvvvvvvxxxzzz|||~~~~~~~~~~~~~~~|||{{{|||}}}|||yyyvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxuuusssqqqsssxxx}}}~~~}}}yyy}}}~~~zzz{{{~~~{{{wwwuuusssrrrrrrtttwww||||||{{{|||~~~|||{{{{{{|||}}}{{{~~~~~~}}}|||}}}~~~zzzyyywwwwwwwwwyyy{{{}}}~~~}}}||||||}}}}}}~~~}}}}}}}}}||||||}}}~~~|||{{{~~~~~~|||||||||||||||{{{zzzyyyuuuuuussssssssssssuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwzzz|||}}}{{{yyyvvvuuusssqqqpppppppppqqqpppqqqrrrsssssssssrrrrrrnnnnnnpppqqqrrrrrrrrrrrrqqqrrrssssssssssssuuuwwwvvvwwwxxxwwwuuuuuuwwwxxx{{{zzzzzzzzzzzzzzzzzz{{{}}}|||yyyxxxwwwxxxzzz{{{|||{{{zzzzzzzzzyyyvvvtttssstttvvvwwwxxxyyy{{{}}}~~~~~~~~~ssssssrrrrrrqqqqqqqqqpppuuuuuuuuuqqqmmmjjjkkkllleeegggjjjlllmmmmmmlllkkkpppppprrruuuxxxxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppprrruuuxxxyyyzzzzzz{{{|||{{{zzzxxxuuusssqqqqqqooonnnllllllllllllnnnmmmkkklllppptttvvvwwwuuuvvvuuusssqqqpppqqqrrrqqqsssuuuwwwxxxyyyyyyyyytttsssrrrqqqqqqqqqrrrssstttuuuwwwyyyxxxvvvtttrrrsssttttttsssqqqpppqqqrrrpppppppppoooooopppqqqqqqssstttwwwzzz|||}}}~~~~~~~~~|||{{{{{{}}}|||yyyvvvuuuuuuuuuuuuvvvvvvvvvvvvzzzxxxtttssstttwww||||||{{{vvv{{{~~~{{{{{{|||yyywwwvvvssssssuuuxxx}}}}}}zzzxxxzzz~~~}}}||||||||||||xxx||||||zzzyyy{{{zzzzzzyyyyyyyyyzzz||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzyyytttttttttsssssstttttttttssstttvvvxxxyyyxxxvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{wwwwwwwwwyyy{{{|||zzzyyyvvvuuutttsssrrrqqqqqqqqqnnnoooqqqrrrsssrrrrrrqqqoooooopppqqqqqqqqqqqqpppoooqqqssssssssstttuuuwwwxxxxxxwwwuuusssrrrtttvvvzzzzzzzzzyyyyyyzzzzzzzzz}}}{{{yyywwwvvvwwwyyyzzz~~~{{{yyyyyyxxxwwwvvvtttvvvxxxzzz{{{|||}}}}}}}}}~~~tttsssrrrrrrssssssrrrpppvvvuuurrrpppnnnlllkkkjjjlllkkkkkkkkkkkkmmmoooqqqtttssssssvvvyyyyyyvvvssssssssstttuuutttsssrrrqqqrrrrrrqqqqqqrrrsssuuuvvvwwwwwwxxxxxxvvvuuusssrrrtttrrrooonnnnnnoooooonnnkkklllmmmooorrrtttuuuvvv{{{zzzzzzyyywwwuuusssrrrpppqqqrrruuuyyyzzzyyyxxxuuuttttttsssssssssttttttuuuwwwzzz|||{{{yyyvvvtttrrrrrrrrrrrrssstttuuuvvvqqqpppooommmlllllllllmmmooorrrvvvxxxxxxyyyzzz{{{}}}{{{yyyyyyyyyzzzttttttsssssstttuuuvvvwwwwwwvvvttttttuuuxxx{{{}}}|||~~~www{{{~~~}}}{{{{{{~~~|||{{{~~~}}}|||yyyvvvtttrrrqqqssswww}}}yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}zzzxxx||||||}}}}}}~~~~~~{{{xxxxxxzzz{{{zzzyyyzzz{{{~~~}}}{{{{{{}}}}}}}}}|||~~~}}}|||{{{zzz|||}}}}}}|||}}}}}}~~~{{{zzz{{{|||}}}|||yyywwwuuuwwwvvvuuusssrrrqqqpppppptttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwyyyyyywwwvvvwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwyyyxxxtttqqqooonnnlllmmmooopppqqqqqqqqqpppsssrrrqqqoooooooooooopppkkknnnrrrsssrrrsssuuuwwwvvvvvvtttsssssstttuuuuuuwwwxxxzzz{{{|||{{{zzzzzzxxxwwwwwwwwwxxxzzz|||~~~}}}}}}}}}}}}}}}|||||||||{{{zzz{{{}}}}}}~~~~~~||||||}}}||||||}}}uuusssqqqqqqrrrsssrrrqqqvvvtttrrrpppnnnlllkkkkkkkkkkkklllmmmnnnoooqqqqqqrrrqqqrrrtttwwwxxxvvvssssssttttttttttttrrrqqqpppoooooooooooooooppprrrsssttttttuuuvvvvvvuuutttttttttqqqooonnnnnnoooooonnnmmmnnnnnnoooqqqssstttuuuvvvvvvwwwwwwxxxxxxxxxwwwrrrrrrrrruuuxxxyyyyyyxxxuuuuuutttsssrrrrrrssssssuuuvvvxxxzzzzzzxxxvvvuuutttttttttuuuuuuvvvwwwxxxsssrrrpppnnnmmmlllmmmmmmnnnqqqtttwwwxxxyyy{{{|||~~~}}}|||{{{zzzzzzzzzvvvuuuttttttuuuvvvxxxyyyyyyxxxvvvvvvwwwzzz}}}~~~~~~~~~~~~~~~}}}xxx{{{~~~}}}zzzzzz}}}}}}||||||{{{zzzyyyxxxvvvtttrrrqqqppprrrtttxxx}}}zzzxxxvvvuuuuuuxxx|||~~~}}}zzzyyyyyyyyyyyyyyyzzz{{{|||}}}yyywwwwwwyyy{{{wwwwwwxxxyyy{{{~~~||||||}}}~~~}}}|||~~~~~~}}}}}}}}}~~~~~~}}}|||zzzyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~|||||||||}}}}}}|||zzzyyyxxxvvvvvvuuutttsssssssssssstttttttttuuuuuuuuuvvvvvvxxxwwwwwwxxxyyyzzzxxxwwwuuuuuuvvvwwwwwwvvvuuutttvvvxxxyyyxxxtttqqqoooooommmnnnooopppqqqqqqqqqpppuuutttrrrpppoooooooooooolllooorrrsssrrrrrrtttvvvtttsssrrrrrrrrrsssttttttvvvvvvwwwxxxxxxyyyyyyyyywwwvvvvvvuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}|||}}}}}}}}}}}}~~~vvvssspppoooppprrrrrrrrruuutttrrrqqqooommmlllkkkkkklllnnnppprrrrrrrrrrrrpppppppppsssuuuvvvuuutttttttttttttttsssrrrqqqpppnnnnnnooooooppppppqqqrrrssstttuuuvvvwwwxxxxxxwwwsssqqqnnnnnnnnnoooooonnnppppppoooooooooqqqrrrsssttttttuuuvvvxxxyyyyyyzzzuuusssssstttvvvxxxyyyxxxvvvuuutttrrrqqqqqqqqqqqqssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzuuutttrrrpppnnnnnnnnnnnnnnnqqqtttvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}{{{{{{wwwwwwvvvvvvwwwxxxzzz{{{{{{zzzyyyyyyyyy{{{~~~|||{{{||||||||||||zzz|||~~~}}}zzzyyy{{{}}}}}}||||||{{{{{{{{{||||||yyywwwuuurrrpppooooooooossstttwww|||~~~zzzwwwsssqqqrrruuuyyy}}}~~~|||vvvuuusssrrrrrrtttvvvwwwzzz}}}zzzvvvuuuvvvwwwyyywwwwwwwwwyyy{{{~~~}}}}}}~~~~~~}}}}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}zzzyyyzzz{{{~~~~~~|||~~~~~~}}}|||~~~}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{vvvvvvuuuuuuuuuuuuvvvvvvtttttttttttttttuuuuuuuuuxxxwwwvvvwwwyyyzzzyyyxxxuuuuuuwwwwwwwwwuuusssqqqvvvwwwxxxwwwtttqqqppppppnnnooopppqqqqqqqqqqqqqqquuutttrrrqqqpppooooooooonnnppprrrrrrrrrqqqrrrsssqqqpppppppppqqqrrrssssssttttttttttttuuuvvvwwwwwwvvvuuuttttttuuuwwwyyy{{{}}}~~~}}}|||{{{~~~~~~}}}}}}|||}}}~~~~~~~~~uuurrrooommmnnnpppqqqqqqtttsssrrrqqqpppnnnmmmllljjjmmmpppsssuuuuuutttssspppppppppqqqsssuuuuuuuuuuuuuuuttttttsssrrrqqqqqqqqqqqqrrrtttttttttttttttvvvvvvwwwxxxxxxyyyyyyyyysssqqqooonnnooopppoooooorrrqqqooonnnnnnnnnppppppuuuuuuvvvvvvvvvwwwxxxxxxxxxvvvttttttvvvxxxxxxxxxuuuuuusssrrrppppppoooooorrrrrrrrrssstttuuuwwwwwwxxxyyyzzzzzz{{{|||||||||wwwvvvtttrrrqqqppppppqqqrrrtttvvvwwwwwwxxxzzz{{{{{{|||}}}{{{yyyyyyxxxxxxyyy{{{}}}~~~||||||{{{zzz{{{|||~~~}}}{{{xxxwwwxxx{{{|||}}}|||}}}~~~}}}{{{yyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~}}}zzzwwwsssqqqpppppppppssstttvvvzzz}}}~~~}}}{{{wwwuuurrrppppppsssvvvxxx{{{||||||sssqqqooommmmmmnnnqqqrrrtttxxxyyywwwyyy~~~{{{yyyvvvsssssssssuuuvvvwwwxxxyyyzzz}}}~~~~~~~~~|||{{{wwwyyy|||~~~{{{yyyyyyzzz|||~~~~~~|||zzzyyy|||}}}~~~}}}}}}|||zzzyyyyyy{{{|||}}}wwwwwwvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttuuuxxxyyyyyyxxxwwwxxxyyyyyyxxxvvvsssqqqtttuuuvvvuuurrrpppooopppoooppppppqqqqqqrrrrrrrrrqqqqqqppppppooooooooooooooopppqqqqqqqqqqqqqqqqqqnnnoooooopppqqqqqqrrrssspppqqqsssuuuvvvvvvuuuuuutttsssrrrrrrsssuuuwwwxxxzzz}}}}}}~~~}}}||||||zzz|||}}}}}}~~~tttqqqnnnlllmmmooopppqqqrrrsssrrrrrrqqqooommmlllkkkmmmqqqtttuuuuuusssrrrppppppppppppqqqsssuuuvvvuuuuuuuuuttttttttttttttttttuuuwwwyyyyyyyyyxxxwwwxxxxxxwwwwwwvvvvvvvvvvvvtttqqqoooooopppqqqqqqpppqqqpppooonnnmmmnnnnnnoootttttttttuuuvvvwwwyyyzzz{{{yyywwwvvvwwwxxxxxxwwwtttsssrrrqqqoooooonnnnnnpppoooooopppqqqsssuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{wwwvvvuuutttttttttuuuvvvyyyzzzzzzyyyxxxwwwyyyzzz{{{}}}~~~|||zzzzzzzzzzzz{{{}}}}}}}}}|||||||||}}}~~~~~~yyyvvvsssrrruuuyyy}}}~~~}}}~~~}}}|||{{{{{{}}}|||{{{{{{|||~~~zzzvvvsssqqqppppppsssssstttwwwzzz{{{zzzxxxsssrrrrrrqqqqqqqqqqqqrrrvvvxxx{{{}}}yyyqqqooollljjjjjjkkkmmmnnnnnnqqqrrrrrruuu{{{}}}|||wwwvvvsssqqqpppqqqssstttuuuuuuwwwyyy|||~~~~~~wwwyyy|||~~~|||zzzwwwxxxzzz|||~~~~~~~~~~~~~~~~~~|||}}}~~~}}}zzzxxxwwwyyy~~~~~~}}}|||||||||~~~~~~|||{{{zzzxxxwwwxxxzzz|||~~~zzzyyyxxxvvvuuuuuuttttttxxxxxxwwwwwwwwwwwwwwwwwwuuusssrrrsssvvvxxxyyyyyyxxxxxxyyyyyyxxxuuusssqqqrrrssstttssspppoooooopppqqqqqqqqqqqqqqqrrrrrrrrrmmmmmmnnnoooooopppppppppooooooppppppqqqqqqpppooonnnnnnooopppqqqrrrrrrrrrmmmoootttwwwxxxwwwtttrrrsssrrrqqqqqqqqqsssuuuvvvyyy}}}}}}||||||||||||yyyzzz||||||}}}~~~tttrrrooonnnoooqqqqqqqqqqqqrrrssssssrrrpppnnnmmmkkkmmmpppssstttsssrrrppppppppppppnnnnnnooorrruuuvvvuuuuuuuuuuuuvvvwwwwwwwwwyyy|||~~~~~~|||zzzyyyxxxvvvuuussssssssssssuuusssqqqppprrrssssssrrrpppppppppppppppppppppppppppqqqqqqsssvvvyyy|||~~~~~~|||zzzyyyyyyyyyxxxwwwsssrrrqqqoooooonnnnnnnnnnnnnnnnnnooopppqqqsssttttttuuuwwwyyyyyyyyyxxxxxxuuuuuuuuuuuuwwwxxxzzz||||||zzzyyyzzz{{{}}}~~~}}}{{{zzzzzz{{{|||~~~~~~}}}}}}}}}~~~~~~vvvsssoooooorrrwww{{{~~~~~~~~~~~~}}}}}}|||xxxuuurrrqqqppptttssstttvvvxxxyyyxxxvvvqqqqqqrrrrrrqqqpppooonnnssstttvvvyyy||||||yyyvvvooommmkkkiiihhhiiijjjjjjjjjmmmnnnooottt{{{|||zzzuuutttrrrpppoooooopppqqqpppqqqssswwwzzz}}}~~~}}}}}}wwwyyy{{{}}}~~~|||{{{yyyuuuwwwyyy{{{|||}}}|||||||||{{{|||~~~|||zzz{{{}}}}}}yyyvvvvvvwww{{{~~~{{{zzzzzzzzz{{{}}}~~~|||}}}~~~|||yyyxxxwwwwwwxxx{{{}}}}}}|||zzzxxxwwwvvvuuuuuuyyyyyyyyyyyyxxxxxxxxxxxxtttsssrrrsssvvvyyyzzzzzzwwwwwwwwwvvvuuusssrrrrrrqqqrrrsssrrrpppooopppqqqsssrrrrrrqqqqqqrrrsssssslllmmmnnnoooppppppppppppooonnnnnnoooqqqqqqpppnnnmmmnnnoooppppppppppppppplllooossswwwxxxwwwtttrrrsssrrrqqqpppqqqrrrtttuuuyyy|||~~~{{{{{{|||}}}}}}yyy{{{|||||||||~~~|||}}}vvvtttrrrrrrssstttsssrrrqqqqqqsssssssssqqqooonnnlllnnnoooqqqqqqqqqooonnnnnnooonnnkkkiiijjjnnnrrrvvvvvvuuuvvvwwwxxxzzz{{{|||zzzyyywwwuuuttttttttttttvvvtttrrrrrrssstttuuutttpppqqqsssuuuuuuuuutttsssqqqqqqqqqrrruuuyyy|||~~~~~~}}}||||||{{{xxxvvvqqqpppooonnnnnnnnnnnnnnnlllmmmmmmnnnoooppppppqqqppprrrtttuuuvvvvvvuuutttsssssstttvvvyyy|||}}}|||}}}~~~{{{{{{{{{{{{}}}wwwsssnnnllloootttxxxzzz~~~}}}~~~}}}{{{yyywwwuuutttvvvuuuuuuwwwyyyyyyxxxvvvrrrrrrqqqpppooonnnnnnnnnqqqqqqrrruuuwwwxxxvvvssslllkkkjjjhhhgggfffffffffgggjjjmmmooouuu||||||xxxuuusssqqqooonnnnnnnnnnnnmmmnnnrrrvvvzzz~~~}}}{{{zzzwwwwwwyyyzzzzzzyyyxxxwwwtttuuuwwwyyy{{{{{{{{{{{{}}}{{{zzz{{{}}}|||~~~||||||}}}}}}yyywwwuuuuuuwww}}}{{{zzzzzz{{{|||~~~~~~}}}~~~|||zzz{{{~~~~~~}}}xxxxxxxxxyyyzzz|||~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwvvvtttssstttwww{{{|||}}}yyyxxxwwwuuutttttttttuuurrrssstttsssqqqqqqrrrssstttsssrrrqqqqqqrrrssstttooopppqqqrrrrrrqqqpppooonnnmmmlllnnnqqqrrrpppnnnlllmmmnnnoooooonnnmmmmmmnnnoooqqqssstttuuuuuuuuusssrrrqqqpppppprrrtttuuuxxx{{{}}}zzz{{{}}}~~~~~~{{{|||}}}}}}}}}~~~{{{}}}wwwvvvuuuuuuvvvwwwuuutttpppqqqsssssssssqqqooonnnmmmnnnoooooooooooonnnmmmmmmmmmllliiifffgggkkkooovvvvvvvvvvvvxxxzzz|||}}}|||{{{zzzxxxwwwxxxxxxyyywwwuuusssssstttvvvvvvuuuppprrruuuxxxyyyyyywwwvvvttttttsssssstttvvvyyy{{{~~~~~~|||xxxuuupppooonnnnnnnnnnnnnnnoookkklllmmmnnnooooooooonnnnnnoooqqqssstttsssrrrqqqrrrrrrtttwwwzzz~~~{{{{{{{{{{{{}}}yyytttnnnkkkmmmqqquuuwww~~~}}}~~~~~~}}}|||zzzyyyxxxwwwwwwxxxzzzzzzyyywwwtttssspppnnnmmmmmmooopppqqqpppqqqsssuuuuuutttrrrjjjjjjiiihhhgggeeedddcccfffiiilllpppwww}}}}}}xxxtttsssqqqooonnnmmmmmmmmmmmmooosssxxx|||}}}~~~}}}zzzyyyvvvvvvwwwwwwwwwvvvvvvvvvsssuuuwwwyyyzzz{{{{{{zzz}}}}}}}}}}}}~~~}}}zzzyyy{{{|||{{{}}}~~~}}}zzzxxxuuutttuuuzzz|||zzz{{{|||}}}{{{zzz{{{{{{yyyzzz~~~}}}~~~xxxxxxyyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~xxxxxxxxxxxxwwwwwwvvvvvvwwwuuutttuuuyyy|||~~~|||{{{xxxvvvvvvwwwxxxyyytttuuuuuutttrrrrrrtttuuuuuutttsssrrrqqqrrrssstttssstttttttttsssqqqooonnnnnnllllllnnnqqqrrrpppnnnkkklllmmmmmmmmmlllkkkjjjpppooonnnnnnpppsssuuuwwwtttsssqqqpppppprrrsssuuuxxxzzz~~~}}}zzz{{{}}}~~~~~~}}}~~~~~~~~~|||