BM6P6(@ //////---,,,+++,,,,,,---(((***---///000...+++)))'''***---,,,)))'''(((***,,,,,,,,,,,,---.../////////333444000)))&&&***///---+++)))(((***,,,------'''((())))))(((((()))***(((++++++)))))),,,---***'''((()))***)))(((&&&$$$(((((((((+++------,,,***&&&'''((()))+++,,,---...*********++++++,,,,,,,,,---+++'''&&&''')))***+++...------,,,+++***))))))))))))***++++++++++++***,,,,,,++++++***+++++++++))),,,---+++,,,///000.........---,,,,,,...///000***+++---///000000//////111111222444666777777666777666444222111111111111222111333666666<<>><<<===<<<999666;;;888666666999<<<>>>???KKKFFF@@@>>>???BBBCCCCCCCCCDDDEEEEEEFFFHHHKKKNNNLLLOOO^^^|||uuujjjgggiiicccaaacccfffeeegggjjjeeeggghhhhhhiiippp|||yyyrrrtttyyykkk^^^TTTTTTXXXXXXTTTQQQSSSQQQNNNOOOSSSYYY]]]```hhhkkkyyyuuu___OOOMMMKKKEEEFFFMMMYYYlllsss___SSSJJJEEEMMMLLLUUUlll,,,------...---,,,+++***((()))+++---...,,,+++)))))))))***)))(((((()))***++++++++++++,,,...//////000222222///***(((***---,,,***((((((***+++,,,,,,***++++++***'''&&&&&&'''&&&)))***((((((++++++(((&&&''')))***)))(((&&&%%%(((((((((***,,,,,,+++)))''''''(((***+++,,,---...*********++++++,,,,,,,,,---***'''&&&((()))+++++++++++++++******))))))(((((()))***+++++++++++++++,,,,,,++++++***++++++,,,))),,,---+++,,,///000---///............000111222++++++---...///000000000333333333444555555444222777666444222222222333333666333444;;;@@@III___vvvxxxeeeooouuuaaaRRRKKKBBB<<<::::::999888<<<:::888888:::<<<======FFFCCC???>>>AAACCCEEEEEEDDDEEEDDDDDDDDDGGGLLLOOOJJJKKKSSSddd{{{sssnnnkkkeeebbbcccdddcccdddgggeeeggghhhggggggllluuu|||~~~wwwtttjjjbbb]]]]]]^^^[[[WWWWWWXXXUUURRRRRRTTTXXXZZZ[[[aaacccmmmsssZZZQQQNNNKKKNNNVVVjjj~~~|||qqq^^^SSSLLLHHHLLLKKKQQQhhh)))+++---......,,,)))(((((()))***+++++++++******+++)))'''&&&''')))***************+++,,,---///000111000///---+++++++++++++++)))'''''')))+++++++++******+++)))'''&&&&&&'''$$$((()))'''(((***)))%%%&&&'''((()))))))))((('''(((((((((***++++++)))'''''''''(((***+++,,,---...*********+++++++++++++++,,,***''''''(((***++++++************************'''((()))***+++,,,,,,,,,,,,++++++***++++++,,,,,,))),,,---***+++...///,,,------------...///111111,,,,,,,,,---...///111111555666777777666444111000222222111111111222444444888333444===EEEPPPcccvvv|||nnn~~~|||jjj^^^MMM@@@:::999::::::===;;;:::;;;<<<<<<<<<:::@@@???===>>>AAADDDEEEEEEDDDDDDDDDCCCDDDFFFKKKOOOGGGHHHLLLRRR]]]ssswwwqqqjjjeeeeeedddbbbbbbeeeggghhhiiihhhgggiiinnnsss~~~tttgggcccaaabbb```[[[XXXYYY]]]ZZZWWWUUUUUUVVVUUUTTTYYYYYY___mmm}}}lllYYYTTTWWW```iii{{{hhhcccfffmmm[[[RRRMMMKKKNNNKKKPPPeee{{{xxx|||)))***+++,,,,,,+++)))(((***************++++++,,,---)))$$$$$$'''***+++***))))))******,,,---///000111...++++++------+++)))***(((&&&''')))******)))%%%'''(((((('''''')))***$$$(((***((((((***(((%%%%%%&&&'''((())))))(((((()))(((((()))******(((&&&'''((()))***+++,,,------***************++++++++++++)))'''''')))***++++++******++++++++++++++++++'''((()))***+++,,,,,,,,,++++++******++++++,,,,,,))),,,,,,******---...+++++++++++++++,,,,,,,,,---------,,,,,,---///111333444666888999777444333222000111222444666888999:::>>>888999CCCJJJPPP[[[gggzzz}}}ssssssvvv^^^JJJ???;;;;;;;;;:::::::::;;;======;;;999;;;;;;<<<===???@@@AAAAAAAAACCCDDDEEEEEEFFFIIIKKKFFFJJJPPPSSSUUUaaa|||xxxqqqjjjhhhfffbbbbbbdddhhhjjjkkkjjjiiijjjmmmooosssxxx~~~nnnhhhddddddddd```]]]]]]___\\\YYYWWWVVVTTTQQQOOOTTTTTTXXX```kkk{{{jjjbbbiiiyyyrrr]]]SSSXXXbbbzzzkkkXXXPPPMMMLLLOOOMMMPPPdddwwwkkkhhhccchhhmmmpppuuu*********))))))******+++,,,++++++***+++,,,---...---)))$$$###&&&***,,,+++*********+++,,,---///000///,,,***+++---...+++((()))'''&&&''')))***)))((($$$&&&(((((('''''')))***'''***+++))))))+++***&&&&&&&&&'''(((((())))))))))))(((((()))******(((&&&(((((()))***+++,,,,,,---***************************)))'''''')))++++++***)))))))))***************(((((()))***+++,,,,,,,,,+++*********++++++,,,---))),,,,,,)))***,,,---***---------,,,,,,+++******...---------...000222333///222555666555444444555111333777;;;>>>@@@@@@@@@DDD@@@CCCNNNSSSRRRTTTZZZjjjnnnjjjssssss[[[KKKBBB<<<999777777888;;;>>>>>><<<;;;999:::;;;;;;;;;;;;<<<<<<===@@@DDDFFFFFFEEEEEEFFFHHHJJJOOORRRSSSWWWdddssswwwoookkkgggbbbaaacccfffgggiiijjjjjjjjjlllmmmmmmoooxxx~~~sssiiijjjmmmkkkhhheee___]]]ZZZXXXVVVTTTPPPNNNPPPQQQUUU[[[aaalll{{{fffVVVOOOOOOWWW```ooojjjVVVNNNLLLKKKMMMMMMPPPbbbuuuggg___^^^YYY\\\^^^]]]^^^iii|||+++***)))((()))***+++---,,,,,,++++++,,,,,,---...,,,)))&&&%%%'''***,,,---,,,,,,,,,,,,---...//////---+++)))+++------+++((()))''''''((()))***)))((('''((()))(((&&&%%%&&&'''***---,,,))))))++++++)))''''''''''''(((((((((((((((((((((***++++++)))'''((())))))***++++++,,,,,,***************))))))))))))((('''(((***++++++***((((((((((((((((((((('''))))))***++++++++++++***************+++,,,------)))++++++)))))),,,,,,)))//////000//////...---,,,---------...///000222222+++///333444333444777:::333777===AAACCCBBB@@@===BBBAAAIIIUUUXXXRRRPPPTTTeeehhhdddppptttbbbRRREEE===777777999;;;>>>???>>>===999:::;;;:::888888888:::;;;>>>BBBEEEDDDCCCBBBBBBJJJGGGGGGJJJKKKLLLRRRZZZwwwxxxqqqjjjccc```aaacccdddeeeggghhhjjjkkkkkklllkkkooo{{{zzznnnnnnrrrqqqllliii```^^^[[[YYYWWWUUURRROOONNNOOORRRXXX[[[bbbooo{{{nnnVVVNNNNNNPPPTTT[[[mmmjjjVVVNNNLLLKKKHHHKKKPPP^^^rrrfff^^^ZZZ[[[WWWXXXXXXUUUSSSXXXeeeppp*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,******)))((((((***---000///......------......///*********+++,,,,,,***))))))(((((()))***+++***((('''((()))(((&&&%%%&&&''',,,...,,,((('''+++,,,***)))((((((''''''''''''((((((((((((***,,,,,,+++))))))))))))***++++++,,,,,,+++*********)))))))))((()))((('''(((***,,,+++***++++++******))))))((((((***++++++++++++***))))))************+++,,,---...(((++++++((((((++++++(((---...///000111000000///,,,---...///000111111111///222666666666888===BBBAAAEEEKKKOOOOOOJJJCCC???CCCDDDNNNZZZ[[[SSSQQQUUU```eeefffuuujjjVVVIII<<<;;;;;;===???@@@???>>>999:::;;;:::777777999<<<<<<>>>???@@@@@@@@@AAACCCFFFCCCCCCGGGIIIHHHJJJMMM[[[uuu{{{qqqhhhccccccddddddeeefffhhhjjjkkkkkkmmmmmmmmmrrr{{{~~~uuuuuuuuuqqqmmmkkkeeebbb^^^ZZZXXXVVVSSSQQQRRRPPPRRRVVVYYY\\\dddmmmwwweeeTTTPPPNNNLLLRRR\\\rrrkkkXXXPPPMMMMMMFFFLLLRRR\\\xxxqqqeee___ZZZXXXYYYUUUVVVUUUSSSQQQSSSYYY^^^qqq'''))),,,......---+++***))))))***++++++++++++***)))+++,,,***((()))---111000000///............///((()))+++,,,,,,+++******)))(((((()))++++++***)))###%%%&&&''''''''')))+++---...+++&&&&&&***,,,+++***)))((('''''''''''''''(((((((((+++------,,,***)))))))))***+++++++++,,,+++*********))))))(((((((((''''''(((+++,,,+++***//////......---,,,++++++++++++,,,++++++***)))(((************+++,,,---...(((++++++((((((++++++((()))***,,,...000111000000+++---///000222222111111555888;;;;;;:::===CCCIIIUUUYYY___ccc```XXXOOOHHHLLLNNNWWWaaaaaaXXXWWW\\\\\\fffnnn~~~eeeUUU@@@???>>>???@@@AAA@@@???999:::;;;:::888888;;;???>>>>>>===<<<;;;===AAADDD@@@AAAFFFMMMNNNJJJHHHIIINNN___uuuyyymmmgggfffhhhgggggghhhjjjllllllllloooooooooooorrrzzz{{{tttppppppiiieee```\\\YYYWWWTTTRRRVVVSSSSSSVVVXXX[[[aaahhhmmm|||pppcccWWWQQQJJJGGGSSSdddyyykkkYYYRRRPPPOOOHHHPPPUUU]]]vvvssscccZZZWWWUUUTTTUUUSSSSSSTTTSSSRRRRRRUUUWWW^^^uuu,,,,,,+++***)))(((''''''111...***)))+++---,,,+++***(((''''''***...333666444444222111///---,,,+++++++++,,,,,,,,,+++******)))***,,,,,,***(((''''''(((((((((((()))***+++,,,...,,,***(((&&&&&&&&&&&&***))))))***,,,+++)))&&&###%%%'''***+++++++++***---,,,***(((((()))***,,,++++++***)))))))))))))))(((++++++)))***...///---000:::<<<111***,,,---))))))***,,,+++)))(((((())),,,*********++++++***(((,,,+++***)))***,,,///000---...000///...,,,---------///111111//////222555;;;===AAAFFFIIIKKKTTT]]]lllvvvlllbbbXXXUUUOOOVVV[[[cccjjjaaa\\\eeebbbrrroooYYYGGG@@@AAA===<<>>@@@<<<<<<;;;:::;;;<<<===>>>:::;;;@@@FFFKKKLLLHHHDDDJJJOOOWWWdddxxxxxxooolllooobbbbbbhhhhhhmmmrrrnnniiigggffffffiiipppyyyzzztttqqqooojjjdddccccccaaa[[[UUUWWWUUURRRPPPQQQTTTXXXZZZbbbgggssswwwiii^^^YYYSSSNNNUUUccc}}}aaaYYYRRRJJJMMMIIIMMMRRR\\\rrr}}}ppp___UUUSSSUUUUUUSSSOOOOOORRRSSSOOOKKKNNNTTTYYYggg{{{,,,,,,++++++******))))))000---***)))+++,,,,,,+++)))(((((((((***...111333333222111000...---++++++************************(((***,,,+++)))'''''''''(((((()))******++++++,,,+++***)))'''''''''(((((('''&&&%%%&&&(((((('''%%%$$$%%%(((***,,,,,,++++++---,,,***)))((()))***+++))))))(((''''''''''''''''''***)))''''''+++,,,***555AAADDD777+++)))+++)))***+++---,,,***))))))***,,,***))))))+++------,,,,,,++++++***+++,,,...///,,,...//////...------...000111333222222444888<<>><<<===@@@EEEJJJJJJHHHDDDIIIMMMRRRVVVbbb}}}yyyrrrssseeecccgggeeegggkkkfffggggggffffffiiinnnuuuyyy{{{|||uuummmllljjjhhheee```\\\YYYYYYWWWSSSQQQPPPRRRUUUWWW[[[bbblllxxxwwwggg```ZZZVVV\\\ggg}}}___XXXRRRLLLPPPKKKNNNQQQZZZnnnxxxlll^^^TTTSSSTTTUUUTTTOOOPPPRRRSSSPPPKKKMMMSSSSSS]]]mmm++++++++++++++++++++++++...,,,))))))***++++++***(((((()))***+++---...///111000///...---,,,++++++******)))(((((()))***+++)))+++,,,+++)))''''''(((((()))+++,,,------,,,,,,))))))(((''''''((()))***&&&%%%$$$$$$&&&(((((('''%%%''')))+++,,,------,,,...---+++)))(((((()))***)))(((((('''''''''''''''(((******''''''***+++(((444@@@DDD777***'''***+++***,,,------+++******+++,,,***)))***,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000/////////000333999AAAGGGNNNTTT]]]fffiiillluuuvvvbbbcccqqq{{{sss```UUURRR[[[mmm{{{ttt[[[LLLAAA???===555666888;;;<<<;;;::::::;;;<<<:::888777777999<<<======>>>@@@CCCFFFGGGFFFDDDCCCIIIMMMLLLOOOccc}}}wwwiiieeehhhdddfffhhhdddffffffggghhhjjjmmmooopppoooyyy|||lllnnnnnnjjjddd___]]]]]][[[YYYUUURRRPPPQQQSSSUUUUUU]]]eeeiiiooozzzmmmddd___dddmmm}}}^^^WWWRRRNNNRRRLLLNNNPPPXXXnnnppphhh]]]UUUQQQRRRTTTUUUPPPPPPRRRTTTQQQLLLMMMRRRSSSYYYcccppp*********+++++++++,,,,,,,,,+++)))))))))*********((()))***+++,,,,,,------//////...------,,,+++++++++***((('''((()))+++,,,+++,,,---,,,***((())))))(((***,,,.........---,,,***)))(((''''''((()))***)))'''&&&&&&(((+++ӵ------.........---+++***)))((())))))******))))))))))))*********---,,,)))(((+++,,,)))+++444777000(((''')))***)))+++,,,,,,+++******+++***)))***,,,...///---+++,,,,,,---------,,,++++++***,,,.../////////000222000///...111888DDDQQQYYY```dddlllrrrtttvvvvvvjjjvvvfffZZZ[[[fffwwwĦĦppp[[[HHHAAA???777888:::<<<>>>>>>>>>======;;;ӵ<<<======>>>@@@BBBCCCCCCCCC===EEEKKKKKKJJJTTTiiizzz}}}nnnjjjllliiijjjmmmiiifffggghhhjjjllllllkkkiiihhhpppqqqooolllgggbbb___^^^^^^\\\ZZZVVVSSSRRRRRRSSSTTTVVV[[[___```bbbpppĦnnneeeiiirrr___UUURRRNNNQQQKKKMMMPPPYYYqqq}}}iiiddd]]]UUUQQQPPPQQQSSSPPPPPPRRRTTTRRRMMMMMMQQQTTTXXX]]]eeevvv(((((())))))***+++++++++*********************+++((()))+++,,,------,,,,,,///......---,,,++++++***,,,+++)))((()))+++---...---......---+++******,,,(((***,,,...///...---,,,,,,***)))(((''''''((((((+++)))'''(((***4ĉ@ӵ.........---,,,+++***))))))))))))******))))))))))))*********,,,,,,((((((++++++)))(((******((((((***)))'''((()))++++++***))))))***''')))+++...000---)))%%%,,,,,,---------,,,++++++***,,,...//////000111222333222333999FFFVVVeeennnuuuvvvzzzwwwnnnpppkkknnnvvv>L=hĦuuuYYYLLLGGG>>>999:::;;;>>>???@@@??????4ĉ@ӵ;;;<<<===>>>>>>???@@@AAAAAAEEEIIIIIIJJJNNNVVV]]]pppzzztttsssnnnnnnooojjjhhhhhhiiilllnnnnnnjjjgggiiimmmuuu}}}uuukkkeeeddddddcccaaa\\\ZZZWWWUUUTTTTTTUUUVVVYYYZZZZZZ[[[___iiiwww>L{{{mmmnnnuuuaaaUUUPPPLLLMMMKKKMMMPPP[[[tttssseeeaaa[[[UUUQQQOOOOOOPPPOOONNNPPPSSSRRRNNNMMMPPPOOOQQQVVV[[[fff{{{(((((()))))))))*********)))***,,,+++******+++,,,)))***+++,,,---.........000///...---,,,+++******++++++*********,,,---............,,,******+++,,,)))***,,,---......---,,,,,,+++)))((('''''''''((()))((('''''')))GG=?...///++++++++++++*********)))'''''''''''''''(((((()))'''))))))&&&&&&)))***'''+++(((&&&'''+++,,,((($$$''')))******)))))))))***'''))),,,///000---'''###,,,,,,,,,,,,,,,,,,,,,,,,***---///000000000111222111333:::FFFVVVfffrrrxxx}}}{{{ooo{{{zzztttyyyzzzHdĦ=ĪjlllZZZPPPDDD===<<<;;;<<<===>>>>>>===GG=?:::<<<=========???@@@JJJGGGDDDDDDHHHMMMQQQSSSWWWrrr|||rrrmmmlllfffjjjiiiiiillloooooolllhhhmmmmmmooouuu~~~~~~qqqjjjjjjkkkiiifff^^^\\\ZZZWWWVVVVVVVVVWWW[[[XXXWWWXXX]]]dddjjjnnnHdĦ}}}wwwxxxeeeVVVPPPKKKJJJLLLNNNQQQ]]]vvv}}}iii```]]]XXXUUUSSSRRRPPPNNNLLLKKKMMMRRRRRROOONNNOOOMMMOOOSSSWWW]]]kkk*********ӵ(((+++---ĭӵ...ӵ000Ħ)))))))))***+++,,,,,,,,,---ӵӵ''''''ĦƜ`1.׼s,,,...///)))Ħ+++***'''''''''''''''((()))ӵ&&&Ħ(((***++++++)))'''''')))++++++ĭӵ+++,,,Ħ111222222Ħ{{{Ħ}}}ooosssDdD?fӵĦEEEBBB>>>ӵƜ`1.׼s777:::ĭӵCCC```tttӵĦxxxppplllooommmrrrzzzzzzĦbbb```]]]ZZZXXXVVV\\\ĦDdDӵӵӵĦXXXSSSӵĭӵTTTWWWHHHJJJPPPRRROOONNNOOOPPPPPPRRRVVVYYY```rrr++++++?~4+++(((+++g&e>&e,,,g&e222>hӵ''')))***++++++++++++g&e'''guO>uO>&e''''''4ff?>ߝL,,,gĉ@***,,,---...Shӵ+++)))))))))))))))***g&e'''>hӵ++++++)))***,,,(((***,,,fff?><z)))g&e>&e)))***HL///000111ShӵgL}}}{{{qqqS?ʬ}}}3h?D%%)?ZufĦgL___NNNIIIg&e:::gĉ@888666g&e>&eCCC@eOOOUUU??g<ĉ3we<Ħ~~~uuu3h?@eiiikkkpppyyyZgggeeeccc```\\\XXX3h?gLoooD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝLjjj@eMMMg&e3h?g&e>&ePPPSSS??GGGFFFHHHOOORRRPPPNNNOOOPPPNNNOOORRRSSSWWWeeeuuu+++4Dӵ)))---,,,Hƅ^Hu]Ħ///Hu]Ħ444ZuR)Ħ)))***+++,,,,,,,,,,,,Hu]Ħ(((HŐeHŐeHu]Ħ***qIܗGIӵ+++tt)))///000HGgĉ@+++************)))))))))Hu]Ħ(((ZuR)Ħ++++++***))))))((()))sߝLGdUĦ)))Hƅ^Hu]Ħ---ntHdĦ111555HGgĉ@HdĦsssdddhhhpppHtƅ^oooBt=o9ĦDtfo9Ħg?HdĦiiiSSSHu]Ħ<<d<Ħ333Dt+++((())))))))))))((((((>d<Ħ+++>d<ʜDd<ʜ4DuTӵ)))***F&uTӵ4444DufئL>e+++puR)Ħ))),,,,,,,,,--------->d<Ħ(((Dt+++((()))***+++,,,...---DdDΦDdDĦ***>d<ʜ4DuTӵ---4DwDd<ĦJJJpuR)Ħ>dd<ӵDdd<}}}>d<Ħ8884DufئL>e666DdDʜ4DuTӵ;;;DdDĦ>>>DDDEEEEEEEEEGGGOOO[[[dddgeĦs<v>aĦpeӵDx<DdDĦkkkfffccccccfffhhhmmmpppvvvDdDĦvvvsssppppeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵcccDdDĦLLLNNN>d<ĦpeӵDx<>d<ʜ4DuTӵPPPMMMNNNOOOOOONNNKKKIIIGGGFFFGGGIIILLLMMMLLLLLLMMMPPPSSSUUUUUUTTT^^^uuu((()))4DuXӵ///------D&dq&ĒR,,,...sdKĦ222DHRRud(((((())))))))))))(((sdKĦ+++D&oq<Ōq&ĒR++++++,,,>dp&ĒR888888nfʜd<Φ>d<Ħ///s&dq&ĒR,,,...i?ʜtd<Ħ___HHܗDӊB<xzzzrrrwww~~~B?daĦB?Ho9jjj>dd<ӵxxxuuuB?Ho9```<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇzzzDdDĦsdKĦB?dp&ĒRyyybbb>d<sdKĦB?Ho9s&dq&ĒROOONNNOOOOOONNNLLLKKKJJJIIIGGGFFFEEEGGGJJJLLLJJJJJJKKKNNNRRRSSSSSSQQQ[[[kkk)))***4DuXӵ///,,,,,,Hu]3hh+++...111ne666111=e%%%%%%&&&'''((((((((((((ne((((((pIƎ@t@h,,,------>h111777999fe'''@ďD------,,,''''''(((((())))))ne))))))=e'''''''''((()))))),,,,,,ege...///sĪj@h...+++,,,fdDĦttt@ďDHkgevvvpppsss@h@GHĪj@IŌBeneHkge{{{nebbbOOOfe888Hu]3hh888:::<<<se@@@AAABBBCCCEEEIIIOOOSSSOOO___|||geĦja>aĦ@Gpppnnnsejjjhhhhhhjjjmmmkkklllppp<Ō}}}~~~@GgggcccHkgeyyytttyyyHĪj@IŌegeHu]3hIŌ|||xxxDdDĦne@h>hrrr```seLLLne@GsĪj@hNNNKKKKKKNNNOOOKKKHHHHHHIIIIIIHHHFFFEEEEEEHHHJJJHHHIIIKKKNNNPPPQQQRRRSSSXXX___ttt***4DuXӵ///ĵD^,,,,,,...///222555111)))$$$%%%&&&((()))******+++***((()))+++---.........)))---444888***''''''---......---''''''(((((()))***+++)))***'''((()))))))))))))))*********+++---FFF===333---...DdDĦvvvrrryyyzzzddd>>>888D^666:::;;;===s׼sCCC??????@@@@@@BBBFFFKKKOOOIIIMMM___~~~geFm8>aĦvvvs׼smmmkkkhhhhhhjjjllliiijjjkkkHo}}}oookkkhhh|||}}}wwwpppllljjjppp}}}D^DdDĦ~~~iii\\\s׼sIIILLLUUUSSSMMMKKKNNNMMMIIIGGGIIIGGGHHHIIIGGGEEEDDDFFFHHHEEEHHHLLLMMMMMMOOOSSSVVVUUUUUUcccΦ4DuXӵtvӵ>d<Ħ---+++***+++,,,***(((Ħ111,,,***,,,,,,+++)))&&&'''(((***,,,---......++++++Ħ+++///222'''&&&%%%'''))),,,,,,,,,.........---,,,+++***)))((('''***000777777111+++!!! '''***)))+++111***))))))+++---//////...))))))***+++,,,,,,------Ħ***++++++)))((('''(((***+++++++++***)))((()))+++,,,,,,+++***)))+++---///111999HHH\\\jjj\\\OOO>>>111...///111111>d<Ħ{{{vvv}}}ĦyyyaaaWWWQQQNNNEEE666222777888>d<Ħ:::999;;;<<<<<<BeAAADDD@@@???>>>>>>@@@CCCHHHKKKNNNHHHNNNhhhgeFYĉ>aĦ|||Bepppnnnkkkhhhggghhhjjjhhhhhhgggnu]ӵsssooorrrttttttsssqqqnnnllllllnnnqqqjjjsssvvvqqqmmmmmmiiiccccccmmm|||>d<Ħ>d<Ħrrr~~~Ħ~~~cccYYYBeHHHIIIMMMTTTaaaĦ{{{kkk^^^SSSZZZRRRNNNOOONNNIIIIIILLLFFFHHHIIIHHHEEECCCDDDFFFDDDHHHMMMMMMLLLNNNSSSYYYTTTPPPZZZxxx?aŖ%7uSQuR)ӵsdKĦ---+++***)))((()))gdKĦ...///...+++((('''''''''&&&%%%%%%'''(((((('''(((gdKĦ******+++$$$%%%'''((()))(((&&&%%%***...111000+++((((((***'''(((***...111111---***,,,+++))))))***+++******&&&(((,,,...000///---,,,///...---,,,,,,---...gdKĦ,,,//////,,,***++++++***)))))))))))))))&&&''')))+++,,,,,,,,,+++,,,---...333AAA[[[zzzkkkQQQ???777333000...gdDĦ~~~}}}wwwzzzgdKĦyyykkk[[[PPPHHH???:::888???sdKĦ999555999:::;;;:::<<<>>>@@@???>>>>>>???AAADDDFFFNNNJJJMMMWWWaaarrrŶS3weA---ne///...,,,,,,+++***ne,,,---///...+++)))((())))))(((&&&&&&'''(((((('''ne+++,,,------))))))(((''''''(((((())))))---111111---))))))+++(((((()))---000000---***,,,+++))))))***++++++***''')))+++---......------222111000...---000ne&&&%%%''')))***+++******))))))((()))))))))&&&((()))+++,,,,,,,,,,,,***---444AAASSSiii}}}yyycccLLL:::222333De~~~xxx}}}~~~zzztttggggggpppnejjjYYYKKKBBBAAADDD===ne@@@===999999:::;;;:::999:::;;;===@@@???======???BBBFFFHHHNNNHHHGGGLLLQQQ]]]>Ak<|||sssiiieeejjjjjjdddcccgggjjjfffcccfh}}}uuuxxxuuutttuuuwwwvvvrrrnnneeeeeecccaaa___^^^^^^___\\\[[[aaaoooDene}}}rrrne~~~```QQQSSSNNNHHHGGGFFFFFFHHHnepppbbbVVVPPPMMMKKKIIIHHHIIIIIIGGGEEELLLKKKJJJGGGEEEDDDFFFHHHEEEFFFHHHLLLPPPSSSSSSRRRUUUVVVYYYddd{{{...,,,...///...------...---******,,,......,,,+++***+++---***((('''((()))((('''---...///......---+++(((&&&%%%&&&(((***'''+++000111...+++***+++)))))))))+++---...---,,,,,,***))))))+++,,,+++***))))))***+++,,,---------222222111...,,,000222(((!!!!!!&&&+++...((((((((((((((()))))))))'''((()))***,,,,,,,,,,,,)))000>>>QQQcccoootttuuuxxxyyyqqq[[[@@@222444<<<~~~~~~|||uuupppwww```QQQPPPYYYhhh}}}iiiVVVHHHDDDGGG>>>@@@@@@===:::999:::;;;:::999999;;;<<<@@@???===<<<>>>BBBGGGJJJRRRJJJEEEFFFHHHNNN|||pppgggiiiiiieeeccceeellliiifffeeetttzzz}}}{{{{{{{{{wwwnnnggg^^^]]][[[YYYXXXXXXXXXXXXZZZYYY]]]fffsssyyyqqqYYYQQQUUUQQQKKKIIIFFFCCCEEEvvvhhh[[[RRRMMMKKKIIIGGGGGGHHHIIIHHHGGGMMMLLLJJJGGGCCCBBBDDDEEEFFFFFFGGGJJJNNNQQQRRRRRRUUUUUUWWW^^^ooo(((((()))***,,,---......,,,+++******,,,---...///.../////////...---+++***)))+++......---,,,,,,---000---***(((((())))))((('''))),,,///000///...------+++(((&&&%%%%%%&&&'''&&&***...000///,,,++++++***)))))))))+++,,,------,,,***))))))+++,,,,,,+++******))))))***+++---...---000111...***---777@@@@@@<<<222'''###'''---///''''''(((((())))))))))))'''((()))***+++,,,,,,---+++777JJJ[[[eeeeee^^^XXXYYYgggnnn^^^DDD555666===GGGZZZttttttoookkkqqqxxx^^^NNNIIIMMMXXXuuuooo[[[KKKDDDBBB???<<<<<<======;;;888999:::;;;:::888888:::<<>>CCCIII]]]mmmqqqlllhhhmmmrrrzzz___KKKCCCCCCLLLdddooottt\\\LLLGGGBBB===;;;<<<<<<:::888:::;;;;;;:::999888:::;;;DDDBBB???<<<<<<>>>AAACCCFFFBBBAAACCCGGGKKKQQQVVVSSSjjjwwwrrrmmmiiihhhhhhhhhhhhhhhiiikkknnnpppnnnmmmpppyyyxxxppphhhcccccc___ZZZWWWUUUUUUSSSQQQSSSTTTWWW\\\___dddppp}}}wwwssstttuuu~~~aaaRRROOOSSSMMMJJJLLLIIIIIIKKKSSSbbbuuuooo```SSSLLLHHHHHHHHHGGGFFFFFFGGGIIIJJJHHHHHHGGGFFFDDDDDDGGGIIIMMMLLLLLLMMMPPPSSSTTTTTTXXXXXXYYY[[[```rrr'''((()))***,,,---//////+++,,,,,,***))))))+++---,,,,,,---,,,,,,+++***)))***,,,/////////...///000222...***(((((()))***)))***+++,,,---,,,+++)))(((***,,,///111///,,,'''$$$&&&''')))+++++++++))))))((()))***)))((((((***,,,,,,***)))***,,,---------,,,,,,+++***+++,,,...///***...333222///---///222999@@@@@@555---,,,,,,))))))***+++++++++***((('''((((((((()))***+++---......>>>RRR\\\ZZZPPPFFFBBBJJJYYYaaaVVVKKKNNN[[[dddrrr}}}rrrnnndddiiinnntttgggMMM@@@???HHHXXXfffooo___QQQJJJBBB===<<<>>>======;;;<<<<<<;;;999999:::<<>>CCCBBBCCCEEEGGGJJJMMMPPPKKKZZZxxxyyyqqqkkkhhheeegggiiijjjjjjllloooqqqqqqooopppvvv}}}wwwnnnjjjjjjhhhccc\\\XXXWWWVVVTTTQQQQQQQQQUUU[[[^^^aaahhhqqqxxxrrrppptttxxxnnnYYYNNNNNNRRRLLLMMMQQQOOOJJJLLLSSScccwwwxxxiii[[[RRRLLLJJJEEEEEEDDDCCCAAABBBEEEHHHHHHIIIIIIHHHGGGHHHKKKNNNKKKKKKKKKNNNRRRUUUUUUUUUXXXWWWXXX[[[]]]jjj'''''')))***,,,...///000,,,------+++((('''))),,,******))))))))))))******+++---///000///...///000111---)))'''((()))******(((((()))))))))))))))((((((***---///...+++&&&###((('''''''''((()))((('''&&&(((******(((''')))+++,,,***)))***,,,......------------,,,------......***,,,///000///.../////////;;;???666......---)))+++,,,------,,,***(((&&&))))))((()))***+++---...000===NNNYYYZZZRRRHHHBBBGGGZZZeee^^^XXXbbbrrr|||uuupppfffjjjmmmpppzzzyyy[[[FFF???FFFRRRlllvvvdddZZZMMMCCC???>>>>>>>>>======>>><<<::::::;;;===@@@???>>><<<;;;;;;;;;;;;AAADDDFFFFFFFFFHHHKKKLLLLLLSSSgggvvvoookkkeeegggjjjkkkkkklllnnnpppooooooqqqvvv{{{zzzqqqppptttmmmfff___[[[[[[[[[YYYWWWVVVTTTUUUZZZ^^^___ccchhhpppvvvrrrooorrrxxxxxxbbbSSSLLLOOOSSSLLLLLLPPPMMMIIIKKKSSSdddzzzttteeeXXXQQQMMMLLLEEEEEEDDDBBB@@@@@@CCCGGGGGGHHHHHHGGGFFFGGGKKKMMMHHHIIILLLQQQWWWZZZ[[[[[[VVVSSSUUUYYY[[[ccc|||&&&''')))***,,,...///000,,,------+++'''&&&(((+++))))))'''''''''((()))***+++---000000////////////000---(((&&&''')))***+++%%%&&&&&&'''((())))))***%%%&&&)))******'''$$$!!!)))'''%%%%%%&&&'''''''''%%%(((+++***((('''(((***,,,***)))***,,,.........------..................))))))***+++---.........)))777>>>666///000000---------......---***(((&&&))))))(((((()))+++---...333;;;IIIVVV[[[UUUIII???;;;UUUjjjiiifffooovvvrrrjjjnnnnnnnnnssshhhMMM>>>AAAQQQwwwvvviiiXXXIIIAAA===<<<;;;>>>>>>>>>===;;;;;;<<<=========<<<<<<<<<;;;;;;:::;;;@@@DDDCCCAAACCCFFFHHHOOOQQQ]]]sss{{{sssooofffiiillllllkkkkkkmmmooolllkkkpppwww{{{}}}tttuuu{{{pppjjjbbb___```aaa___]]]YYYTTTRRRUUUXXXXXXZZZ]]]aaannn|||wwwmmmooottt{{{lllZZZNNNHHHMMMPPPGGGEEEFFFAAAIIIKKKTTTfff~~~tttdddXXXPPPLLLLLLGGGGGGFFFCCCAAAAAADDDHHHEEEEEEEEEDDDCCCDDDGGGJJJGGGIIINNNUUU\\\aaabbbbbbSSSPPPRRRWWWYYY___uuu&&&&&&(((,,,,,,((()))---...///...---***(((((((((++++++)))((((((((()))***---------...------,,,,,,++++++******)))((('''''',,,+++)))(((((()))+++,,,)))+++,,,------,,,***)))((('''&&&%%%&&&&&&((((((*********++++++*********,,,---------,,,---000333---+++******,,,......---,,,------...///000111111***///333222...++++++---...000222333111---)))&&&---,,,%%%&&&---///000===IIINNNMMMKKKEEE???:::NNNhhhxxxxxxyyyzzzqqqkkkfffggghhhiiikkksssdddOOOGGGRRRzzzmmmWWWGGG@@@>>>???;;;<<<<<<======<<<:::999<<<;;;::::::;;;===@@@BBB???@@@BBBDDDFFFGGGHHHIIIKKKJJJOOOZZZeeevvvwwwooommmjjjiiijjjlllmmmmmmppplllpppzzz~~~|||}}}vvvtttsssjjj^^^]]]dddeee______XXXTTTUUUWWWVVVUUUWWW```fffrrrzzzoooqqqvvvyyyxxx|||ppp]]]PPPIIINNNQQQIIIFFFHHHEEEGGGIIIUUUnnnooocccWWWLLLGGGGGGJJJEEECCCCCCCCCAAACCCGGGFFFDDDCCCEEEHHHJJJHHHFFFKKKNNNQQQ[[[lllzzzwwwlllbbbUUUPPPXXX\\\]]]jjj|||)))'''(((++++++(((***///---......,,,***((()))***,,,+++***)))((())))))***,,,,,,------...---------,,,++++++***))))))((((((***)))(((((()))+++---...******++++++***)))'''&&&((('''&&&&&&&&&'''((())))))))))))(((((())))))))))))+++++++++***+++,,,...,,,+++***+++---...---,,,+++,,,---...............***---111000,,,)))***---***,,,...//////---***(((%%%)))***((((((+++***'''///999CCCFFFEEECCC>>>888999JJJdddyyywwwooojjjeeefffgggfffgggmmmxxxuuuZZZKKKQQQtttsss[[[JJJAAA>>>===<<<::::::;;;<<<<<<<<<::::::999999:::<<>>BBB???;;;999:::<<<======999999888888999;;;===>>>===@@@DDDHHHIIIGGGDDDBBBIIIFFFGGGJJJJJJPPPcccxxx{{{wwwpppllljjjjjjjjjjjjppp{{{{{{yyywwwwww|||uuunnnjjjoootttrrrmmmjjjddd\\\UUUTTTSSSQQQOOOQQQTTTXXX]]]cccmmm~~~wwwrrrpppqqqssszzz|||uuujjj^^^XXX\\\[[[KKKDDDFFFEEEIIIJJJWWWvvv|||iii[[[QQQIIIFFFGGGJJJGGGFFFGGGFFFBBBAAADDDAAAAAA@@@BBBEEEGGGHHHGGGIIIUUU[[[aaazzzkkk]]]UUUWWWWWWUUU^^^lll+++***,,,///...******...)))+++,,,,,,+++***,,,---......---,,,+++***))))))***+++,,,---............,,,+++++++++*********)))((((((((()))***+++---...---,,,+++))))))***,,,---***)))((('''''''''((())))))((('''&&&&&&'''((())))))+++---...,,,*********++++++,,,---///...,,,)))***,,,...///...,,,***(((+++,,,,,,+++))))))+++---'''((())))))***+++,,,,,,***,,,+++((())),,,---+++000555888777777999888444666DDD^^^yyyvvvdddZZZYYY\\\TTT]]]hhhmmmnnnsss~~~xxx[[[MMM```pppVVVFFFGGGBBB===:::;;;<<<<<<;;;999999999999:::;;;======???@@@BBBCCCCCCAAA>>><<>>>>>>>>>>>>>>>>>>>>??????@@@BBBEEEEEEHHHOOOWWWdddwwwyyytttuuuwwwyyyssswwwwwwuuuzzz{{{oooqqqzzz|||vvv|||~~~xxxtttuuummmeee]]][[[YYYUUUQQQQQQMMMQQQTTTUUUWWW```nnnzzzwwwqqqppppppppprrryyyrrrhhhkkkooolllbbb\\\^^^]]]OOOHHHKKKKKKKKKMMM^^^~~~vvvaaaTTTOOOKKKKKKMMMIIIGGGGGGIIIHHHBBB@@@AAAAAABBBBBBCCCDDDGGGJJJLLLKKKZZZ```dddssseeeZZZWWWVVVVVV[[[cccppp***+++...222000***(((***(((***++++++++++++---...---............------,,,++++++,,,---............))))))))))))))))))))))))************************&&&%%%%%%&&&(((,,,///111,,,+++***((((((((())))))******++++++++++++******''')))+++***)))((()))***,,,,,,,,,---...---+++)))+++,,,.........,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++(((,,,---+++,,,...---***+++...111444===HHHNNNNNNOOO\\\qqqyyyxxx{{{rrrZZZKKKCCCEEERRRaaauuuzzz~~~lllMMMPPPkkksssYYYLLLEEE<<<999:::===<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===@@@CCCEEE>>>@@@BBBDDDEEEFFFIIILLLQQQ^^^rrrwwwrrrmmmnnnwww~~~zzzrrrpppsssuuuwww~~~{{{xxxxxxooohhhbbbaaa___ZZZUUUSSSMMMPPPSSSTTTTTTYYYbbbiii|||yyypppmmmjjjggggggjjjpppqqqiiiccceeejjjnnnjjj```aaa___SSSNNNOOOLLLPPPVVViii{{{dddVVVOOOJJJHHHHHHHHHEEEEEEHHHGGGBBB@@@AAABBBCCCCCCCCCCCCEEEIIILLLJJJUUU\\\ffftttggg[[[VVVUUUVVV[[[```hhh---,,,---...,,,((((((+++)))***+++,,,++++++,,,...,,,---.../////////......,,,,,,------...---------((((((((((((((((((((((((((()))******++++++++++++%%%%%%&&&'''))),,,...000---,,,***)))(((((()))))))))***+++,,,,,,+++***)))((()))******))))))+++---...---+++,,,------+++******++++++,,,++++++******(((((()))+++,,,,,,***)))***++++++,,,,,,++++++***'''+++---,,,,,,...,,,))),,,///444<<>><<<======;;;999::::::;;;;;;;;;;;;;;;999999:::<<<===???@@@AAA>>>@@@BBBCCCEEEGGGGGGFFFKKKOOOYYYkkkuuulllfffjjjqqqssspppooommmppppppmmmppp{{{}}}{{{xxxuuuoooiiieeefffddd^^^XXXUUUQQQRRRSSSTTTUUUXXX]]]aaalllwwwwwwooohhhcccbbbgggdddddddddaaa___fffpppjjj^^^]]]^^^VVVSSSTTTOOOSSS]]]ttt}}}fffXXXQQQKKKHHHGGGFFFCCCCCCFFFEEEAAA@@@BBBBBBCCCCCCBBBAAACCCGGGKKKNNNTTT[[[iiivvviii[[[TTTTTTUUUYYY\\\aaa}}}111---++++++(((&&&)))...)))***,,,,,,++++++,,,---,,,---...000000000//////---------...------,,,,,,''''''''''''((((((((((((&&&''')))***,,,,,,------(((((()))***,,,---///000...---+++))))))))))))***((())),,,------,,,)))(((***+++,,,++++++,,,///111///---++++++,,,,,,,,,+++))))))))))))))))))******&&&&&&(((***++++++)))'''''')))***,,,,,,,,,+++******,,,+++((((((,,,...,,,///333999DDDUUUgggrrrtttyyy~~~qqq___RRRIIIFFFNNNUUUYYYeeessseeeOOOKKKccc}}}lllUUUDDD>>>===<<<;;;888888999:::::::::999999999:::;;;<<<<<<:::999777<<>>>>>999::::::888999;;;;;;:::;;;;;;:::999:::;;;<<<===@@@@@@???@@@FFFKKKIIICCCFFFCCCCCCIIIVVVlllwwwpppjjjeeedddcccbbbfffkkkrrruuurrrjjjhhhqqqyyy|||~~~uuukkkooohhhgggnnnqqqiii___YYYSSSQQQRRRUUUTTTRRRTTTXXX^^^aaaiiiuuutttccceee[[[YYY___bbb^^^aaajjjdddaaaUUUQQQXXXXXXUUUZZZ___jjj~~~~~~iii\\\MMMJJJKKKEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDBBB@@@@@@BBBDDDEEEFFFMMMQQQZZZnnn}}}cccWWWXXXUUUUUUWWWSSSbbbppp------,,,,,,+++***)))((('''((()))******++++++++++++,,,......---,,,,,,---///,,,((((((***,,,,,,,,,,,,***(((((()))*********)))***,,,,,,,,,...000222++++++*********+++---......,,,******++++++)))&&&***)))(((((())))))'''&&&*********+++++++++,,,,,,+++,,,.........,,,)))(((******++++++++++++******************++++++,,,---)))))))))))))))***++++++***+++++++++***+++...111999BBBSSSdddqqqwwwyyyzzz}}}hhhYYYNNNGGGVVVaaammmrrrmmmmmm{{{zzzWWWHHHLLLeeesssbbbTTTGGGAAA@@@;;;;;;999888888:::;;;:::;;;;;;:::999:::;;;<<<===????????????EEEJJJHHHCCCCCCEEEHHHKKKOOO[[[ssswwwpppiiihhhgggeeefffiiiooosssrrrlllkkkpppttttttuuu}}}~~~pppkkkhhhiiiooopppiiiaaa]]]VVVTTTSSSUUUUUUSSSUUUYYY]]]```eeelllwwwrrrfff\\\YYY___ccc```bbbiiihhhfff[[[TTTWWWUUUVVVaaajjjxxx~~~iii\\\MMMIIIJJJDDDCCCDDDDDDEEEEEEEEEDDDDDDEEECCCAAAAAABBBDDDEEEFFFMMMTTT```wwwfffVVVUUURRRSSSWWWTTT___lll---,,,,,,***)))((('''&&&((((((((()))******+++++++++,,,...---,,,++++++,,,///---***)))***,,,---,,,---+++(((((()))+++,,,+++***,,,---...///111333666///...,,,+++******++++++,,,***))))))******)))(((''''''((()))+++***'''$$$*********++++++++++++,,,+++,,,---...---+++)))'''++++++,,,,,,,,,,,,++++++******************++++++***))))))))))))***++++++,,,,,,,,,,,,,,,...222555BBBQQQeeeuuu{{{{{{vvvssswwwqqqnnnsssyyy}}}zzzeeeSSSIIIIIINNNiii{{{vvvzzzzzz}}}}}}nnnSSSFFFQQQnnn{{{hhhUUUIIIEEEAAA>>>:::999:::;;;======;;;;;;:::999:::;;;<<<======>>>>>>>>>CCCHHHFFFAAA@@@EEEMMMOOOKKKLLLYYYhhhyyyooolllllliiiffffffkkkpppqqqooonnnoooooommmkkkqqqzzzvvvllljjjkkkoooooojjjdddbbb\\\WWWUUUVVVUUUTTTVVVZZZ[[[^^^aaadddjjjwwwoooddd^^^bbbfffeeefffjjjkkkmmmeee\\\YYYUUU[[[nnn~~~|||hhh[[[MMMIIIIIICCCBBBBBBCCCDDDDDDEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGKKKVVVhhhiiiWWWSSSOOOQQQUUUTTT[[[ggg,,,++++++***))))))))))))((((((((())))))***++++++***,,,------+++******++++++***))))))***,,,---...---+++((('''(((***++++++***+++---//////111444777///...---+++*********+++))))))(((((())))))((((((((('''((()))++++++)))'''************++++++++++++---...//////...---+++***++++++,,,,,,,,,,,,++++++******************))))))******))))))******+++,,,++++++,,,,,,...222888===QQQcccxxxyyynnnfffddd]]]ZZZbbbnnnuuuyyy{{{uuu___RRRJJJIIIWWWhhh|||xxxxxxyyymmmaaaNNNHHHVVVvvvmmmZZZOOOJJJBBB<<<;;;===>>>@@@BBB;;;;;;:::999:::;;;<<<===;;;===>>>===AAAEEEDDD@@@>>>CCCKKKPPPMMMIIIMMMUUUppptttooonnnjjjgggfffjjjmmmnnnoooooooooooonnnhhhjjjppp|||vvvqqqllllllnnnmmmiiifffaaaZZZVVVVVVVVVTTTUUUYYYXXX\\\```aaadddnnn~~~uuujjjhhhiiiiiijjjllllllssspppjjjccc[[[eee~~~xxxeeeZZZLLLHHHHHHBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHKKKXXXpppmmmZZZUUUOOOPPPTTTQQQZZZccczzz******))))))***+++,,,---)))((((((((()))***+++,,,***,,,---,,,+++))))))***&&&&&&'''((()))+++...///,,,)))'''&&&((()))******(((***,,,---...000333555...---,,,+++++++++,,,---******+++******)))******,,,***((((((***+++++++++))))))*********+++++++++------.........---,,,+++******++++++++++++************+++++++++***))))))***************++++++,,,)))***+++...222:::CCCIIIeeevvvyyyjjj^^^WWWPPPPPPZZZfffkkkkkkkkkxxxppp___OOOJJJMMMWWWmmmwwwuuuxxxfffZZZJJJFFFVVVxxxrrraaaUUUIII???>>>>>>>>>???CCC;;;;;;:::999:::;;;<<<===:::===>>>===???CCCCCC???AAAAAAEEEKKKNNNKKKJJJKKKTTTiii|||ssspppllliiihhhllljjjjjjkkkmmmoooqqqsssiiihhhkkkrrr{{{|||ppplllppprrrnnnhhheee^^^XXXWWWWWWUUUUUUWWWRRRWWW]]]___aaaiiivvvzzzpppkkkjjjjjjlllllluuuxxxvvvpppfffqqqqqqaaaWWWLLLHHHHHHBBBAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFDDDCCCDDDGGGJJJNNN^^^zzzrrr___ZZZSSSQQQRRRNNNYYY```ttt|||))))))((()))***,,,...///))))))(((((((((***+++---***+++---,,,***(((((()))###%%%'''((((((***---///***((('''''')))))))))(((''')))***+++,,,---000333---,,,,,,++++++,,,......---...///...,,,+++,,,---///,,,)))((()))+++,,,,,,)))))))))************+++)))******+++++++++++++++******++++++++++++******)))***,,,------,,,+++***+++************+++,,,,,,)))+++...333;;;GGGSSS[[[tttrrreee[[[UUUTTT\\\cccccc___\\\lll{{{}}}```WWWOOOPPPYYYjjjuuutttzzzjjjZZZHHHBBBSSSuuuyyyfffVVVGGGBBB@@@<<<<<<@@@;;;;;;:::999:::;;;<<<===999===>>>===>>>AAABBB???EEE@@@@@@FFFKKKJJJGGGFFFGGGRRRhhh~~~xxxqqqmmmmmmoooiiieeegggkkknnnrrrwwwkkkiiihhhlllqqqzzzzzzssstttwwwsssllliiiaaa[[[ZZZZZZWWWUUUVVVMMMRRRXXX[[[^^^dddmmmuuu~~~|||qqqkkkjjjkkkkkktttxxx{{{yyyoooyyyjjj[[[TTTJJJHHHIIICCCBBBAAA@@@@@@AAABBBDDDEEECCCEEEFFFDDDBBBCCCGGGKKKTTTeeexxxeee^^^UUURRRRRRNNNWWW\\\ooozzz|||)))(((((('''(((***---...))))))((('''(((***,,,---***+++,,,+++)))(((((((((%%%(((******))))))+++...)))((((((***++++++)))''''''(((******+++,,,...111...---,,,++++++,,,---...---...///...+++)))***+++---+++***)))***+++***((())))))))))))************(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++)))***,,,.........---,,,++++++******++++++,,,---,,,...333;;;GGGVVVeeeoooxxxwwwiiiccc```ccceee```[[[XXXfffuuuyyyfffXXXZZZ[[[^^^jjj|||rrriiiiiikkkjjjjjjlllqqquuuyyy|||ttt^^^HHHDDDRRRsss~~~iiiUUULLLFFF===;;;???;;;;;;:::999:::;;;<<<===999===???===>>>AAAAAA???CCC??????EEEHHHGGGFFFGGGKKKLLLUUUiiizzztttrrrppphhhccceeehhhkkkooouuummmiiigggiiikkkppp|||yyyyyywwwrrrnnneee_________[[[WWWVVVOOORRRUUUWWW[[[aaahhhmmmvvvzzz|||rrrmmmlllmmmqqqsssxxxzzzrrr{{{wwwbbbVVVQQQIIIIIIJJJDDDCCCBBB@@@???@@@AAABBBCCCAAACCCEEEDDDBBBCCCHHHMMMUUUfffhhh___VVVSSSUUUQQQSSSXXXjjj~~~www***)))'''&&&'''(((***+++***)))((('''(((***,,,---***+++,,,+++)))''''''((((((+++---,,,)))(((***,,,))))))***,,,---,,,***'''((()))*********+++...000000///---,,,+++,,,,,,---+++,,,---+++'''%%%&&&(((+++******+++,,,***'''$$$))))))))))))************((()))***+++---...///000,,,------......------,,,)))***---/////////...---++++++******++++++,,,---...222888AAAOOO```qqq|||ttt~~~tttnnniiijjjhhhbbb]]]\\\gggttthhhTTTUUU___fffjjjxxxyyynnnkkknnn```[[[WWWWWWUUUPPPNNNOOOXXX]]]eeemmmsssxxx{{{}}}{{{cccJJJIIIUUUtttxxxaaaVVVMMMAAA<<>>@@@>>>>>>@@@AAA@@@???>>>AAAGGGHHHGGGIIIMMMQQQKKKJJJTTTiiixxxvvvqqqgggaaadddggghhhlllqqqooohhheeegggggggggnnnwww~~~zzzyyywwwqqqhhhbbbcccbbb]]]XXXVVVUUUTTTTTTVVVZZZ```fffjjjkkkmmmyyyyyyrrrooopppooommmssswwwqqqzzzrrr^^^SSSOOOIIIIIIKKKEEEDDDBBB@@@??????@@@AAACCC???BBBEEEDDDAAACCCHHHNNNSSSdddjjj___UUUSSSWWWUUUPPPTTTgggwww$$$&&&((()))(((&&&&&&'''''''''''''''((()))+++++++++***(((&&&%%%&&&'''((((((!!!'''///)))(((---...,,,,,,+++***)))((('''&&&'''(((***+++,,,------...---......,,,)))((()))***)))+++---......---+++******,,,------+++******+++)))***+++***))))))+++---///...,,,,,,,,,---///111---///000///---,,,,,,,,,******++++++---...000111---,,,,,,---***(((+++222333:::???AAAMMMdddyyy}}}nnn``````gggllliiieeejjj{{{eeeWWWWWW___bbbooo{{{|||nnn^^^RRRMMMHHHBBB???AAABBB@@@??????FFFEEELLLXXX]]]]]]gggvvvuuuXXXGGGJJJYYYwwwvvv]]]OOOIIICCC<<<:::::::::;;;<<<>>>???@@@>>><<<::::::<<<>>>???@@@DDDBBB@@@@@@CCCFFFGGGGGGMMMHHHJJJRRRXXXbbb|||yyyqqqjjjbbbaaaffflllpppqqqiiihhheeeddddddgggjjjlll}}}xxxtttyyytttmmmiiihhhddd]]]WWWTTTYYY\\\[[[WWWWWW]]]ccccccgggnnn{{{zzzqqqrrrmmmkkknnnppptttyyyddd[[[OOOHHHGGGGGGEEECCC@@@AAABBB@@@???>>>???AAAGGGDDDCCCFFFGGGEEEGGGKKKQQQdddkkkbbbYYYVVVUUUNNNZZZYYYdddwwwvvv%%%'''(((((('''&&&&&&'''(((((('''(((((()))***+++***)))'''&&&&&&((()))***''' '''...(((''',,,+++++++++******))))))((((((((()))***+++,,,---------.........---+++***+++---+++,,,------...---,,,+++***,,,---,,,***)))***+++)))***+++***))))))+++---///...,,,,,,,,,---///000***---000222000...------++++++,,,---...///000000...,,,,,,---***(((---444<<>>??????AAA@@@???@@@CCCFFFHHHIIIHHHEEEGGGLLLMMMQQQbbbwwwzzzrrrjjjfffhhhlllmmmmmmkkkiiigggeeeeeefffhhhiiiqqq~~~{{{yyyxxxvvvtttppphhh___YYYUUUWWWXXXWWWTTTTTTWWW[[[\\\___dddlllxxxvvvrrrnnnmmmppprrruuurrr```XXXMMMGGGFFFFFFEEECCCBBBCCCBBBAAA??????AAABBBFFFCCCBBBEEEGGGFFFGGGKKKSSSfffpppfff[[[VVVUUUPPPXXXXXXbbb~~~zzz(((((()))'''%%%$$$&&&'''))))))(((((((((((())))))((((((''''''((()))+++,,,'''""")))///)))(((,,,***************************))))))***+++,,,,,,++++++......///...,,,,,,...///......------------------***+++,,,+++***))))))***)))***+++***))))))+++---...---,,,,,,,,,---///000'''+++111333333000...---+++,,,...///000000000000...,,,,,,---+++,,,222:::KKKRRRRRRHHHCCCOOOgggzzz~~~~~~}}}ooo```WWW```nnnqqqiii```mmmtttbbb]]]bbbggg```cccyyyvvvdddSSSCCC:::777000222777<<<999444333666666444666===??????GGGRRRYYYdddssslllSSSGGGCCCWWW{{{pppbbbSSSFFF???>>>===>>>>>>===;;;999;;;999888999;;;>>>?????????>>>===???CCCGGGIIIIIIFFFEEEHHHLLLIIIGGGPPP]]]vvvnnnkkkkkkjjjiiilllkkkiiigggfffeeeffffffdddqqqyyyzzz||||||wwwooofff___XXXWWWUUUTTTSSSSSSTTTUUUXXX[[[___ccciiivvvtttqqqpppqqqsssvvv~~~{{{kkk[[[TTTKKKEEEDDDDDDCCCBBBDDDCCCCCC@@@??????BBBDDDDDDAAAAAAEEEFFFFFFHHHLLLWWWjjjttthhhZZZTTTTTTRRRVVVWWWaaazzz~~~{{{)))))))))&&&$$$$$$%%%'''***))))))(((((((((((()))))))))(((((()))***++++++***&&&---111++++++000,,,+++++++++******))))))))))))******+++++++++******,,,.........------///111111///...,,,,,,---...///***++++++***(((((()))***)))***+++***))))))+++---------,,,,,,,,,---...///***---111222111///......,,,---000111222111000///---++++++---///333===HHHXXX[[[YYYOOOGGGMMM```ppp{{{}}}hhh[[[WWWaaammmnnnjjjhhhttt~~~eee\\\ccckkkkkkcccbbbxxx~~~eeeRRRDDD888222111---333;;;@@@;;;333111555999666666999::::::@@@HHHKKKSSScccwwwiiiOOOEEEBBBXXX|||sssaaaRRREEEBBB@@@@@@@@@???<<<888:::999888999;;;===>>>===>>>======???BBBEEEGGGGGGDDDEEEIIILLLIIIFFFLLLUUUjjjuuunnnjjjiiiiiijjjiiihhhggggggfffffffffaaajjjuuu~~~|||zzzyyyxxxssslllfff\\\XXXUUUTTTVVVWWWVVVTTTTTTYYY___aaaeeennn}}}}}}yyysssqqqqqquuu|||wwweeeUUUPPPIIIDDDCCCCCCBBBAAACCCCCCBBB???>>>>>>AAACCCBBB???@@@DDDFFFFFFIIIMMMYYYmmmtttiiiYYYRRRTTTSSSUUUXXXaaauuuttt)))))))))&&&$$$$$$%%%'''***))))))(((((((((((()))++++++***)))))))))))))))***(((---///))),,,222---......---+++***((('''&&&))))))***+++++++++******+++---...---,,,---///111333111///---,,,...///000*********)))''''''(((***)))***+++***))))))+++---,,,,,,,,,,,,,,,---......///000000///---------///---///000222222111///...,,,***+++///444<<>>666000---...///666???BBB<<<222000555555333111222222333777<<>>===???AAACCCDDDCCC???AAADDDFFFEEEDDDIIIPPPWWWfff||||||qqqlllkkklllggggggggggggggghhhiiiiiicccfffjjjqqq~~~vvvqqqqqqpppkkkfff^^^ZZZVVVVVVYYYZZZXXXVVVRRRXXX___aaabbbfffqqqyyyzzzqqqooottt{{{sssaaaQQQNNNIIIEEECCCBBBAAAAAAAAAAAA@@@>>>======???AAAAAA>>>???CCCEEEFFFHHHMMMVVVllltttjjj[[[TTTWWWWWWUUUYYYaaaqqqooozzz(((((()))'''%%%$$$&&&'''))))))(((((((((((())))))+++******))))))(((''''''(((&&&+++***%%%+++222---000///...,,,***(((&&&&&&(((((()))***++++++******,,,---...---------///111444222000.........000111*********(((&&&&&&(((***)))***+++***))))))+++---+++,,,,,,,,,------------000000///---++++++,,,/////////000111111000///...+++)))***000888DDDVVVeeejjjbbb[[[WWWUUUSSSTTTWWWbbbppprrraaaTTTOOORRR]]]bbbdddooo~~~zzzbbbZZZgggvvvwwwooorrrrrr```OOO===444222000///000000555<<>>======>>>AAABBBBBBAAAAAACCCDDDDDDCCCDDDIIINNNOOOVVVbbbvvvwwwpppnnnoooeeeeeeeeeeeegggiiikkklllffffffdddfffsss{{{qqqmmmjjjgggccc```\\\YYYXXXZZZ[[[ZZZXXXWWW\\\aaabbbaaabbbggglllvvvpppuuuzzz{{{ppp]]]PPPNNNJJJFFFCCCBBBAAAAAA???@@@@@@???======>>>???AAA>>>>>>BBBEEEEEEGGGLLLRRRiiiuuummm___YYY[[[[[[TTTZZZaaammmsssttt}}}%%%'''(((((('''&&&&&&'''(((((('''(((((()))***+++(((((()))))))))((((((''''''%%%)))'''"""+++444000///...---,,,***)))((('''''''''(((***++++++++++++...///000///......///111444333111000//////000000******)))'''%%%%%%(((***)))***+++***))))))+++---++++++,,,,,,------------,,,---...---,,,+++,,,...000000000//////.........+++)))***000999GGG[[[lllqqqggg]]]XXXSSSMMMJJJLLLVVVfffyyyzzzeeeTTTNNNHHHMMM^^^gggkkkwwwooo[[[^^^ooo|||~~~{{{}}}}}}kkkPPPBBB444111333333222111...000555888444------111---.........000333333333888888===DDDKKKVVViiizzz]]]DDDCCCAAALLLeee~~~qqqdddSSSHHHDDDDDDBBB@@@>>>===<<<<<<======;;;999;;;;;;<<<>>>AAABBBBBBAAAAAADDDFFFEEEEEEGGGJJJLLLLLLNNNTTTaaa{{{vvvqqqpppfffeeeddddddfffiiilllnnnkkkjjjgggfffmmm|||zzzpppiiiggggggfffdddaaa___^^^]]]\\\\\\[[[]]]______```aaaeeehhhvvvwwwxxxyyywww}}}qqq^^^PPPOOOLLLHHHEEEBBBAAAAAA>>>@@@AAAAAA???>>>>>>>>>AAA>>>>>>BBBDDDDDDFFFKKKTTTllluuunnnaaa[[[[[[YYYSSSZZZ___iii}}}rrrvvv$$$&&&((()))(((&&&&&&'''''''''''''''(((***++++++%%%&&&'''((()))))))))((()))'''***&&&"""---777333------,,,,,,+++***))))))&&&'''((()))++++++,,,,,,000111111000//////000222444333222111000000000000***))))))'''%%%%%%(((***)))***+++***))))))+++---***+++,,,---------,,,,,,'''***---...---,,,,,,---111000///...------......,,,)))***///999HHH]]]nnnwwwkkk___XXXOOOEEECCCFFFPPPaaauuuttt___MMMLLLEEELLLaaapppuuukkk[[[dddvvvvvv\\\DDD777,,,,,,000000...,,,---...111444222---...222)))+++,,,---000333333111444444777<<<>>>EEEWWWjjj~~~YYYCCCDDD===FFF\\\www}}}mmmXXXJJJDDDDDDBBB@@@@@@???======>>>===:::888999999:::===AAACCCCCCCCC;;;???BBBCCCCCCFFFIIIIIIGGGIIIJJJPPPdddzzzsssooohhhfffdddccceeehhhkkknnnpppqqqnnnjjjllluuu}}}uuukkkkkknnnmmmkkkhhheeebbb```______XXXWWWVVVWWWZZZ___dddgggmmmttt||||||yyytttxxx}}}uuuaaaPPPPPPNNNJJJEEEBBBAAAAAA>>>@@@CCCCCCBBB???>>>>>>AAA>>>???BBBDDDCCCEEEJJJYYYpppssslllaaaZZZXXXTTTQQQYYY^^^fff~~~ssssss}}}"""%%%))),,,+++***))))))''''''&&&&&&&&&'''''''''((()))+++,,,+++***(((&&&%%%&&&(((***,,,---......+++//////***))),,,+++&&&+++))))))***------***'''---***+++//////,,,,,,///111111000...------000222+++)))'''&&&&&&'''***,,,//////...---,,,,,,,,,,,,+++---//////...,,,,,,---***+++,,,,,,++++++---...,,,---...//////...---,,,,,,++++++///999HHHYYYeeerrrnnndddXXXMMMHHHDDDBBBGGGZZZsssvvvdddXXXTTTPPPWWWjjjyyyvvvddd___pppbbbGGG666444000...---...111333,,,---...000111222222222///,,,+++,,,000333444333333222222444:::BBBIIINNNcccssszzzRRR===;;;@@@AAASSSqqqvvvdddTTTJJJEEEBBB@@@BBBCCCDDDDDDBBB???;;;888;;;<<<>>>?????????>>>===@@@AAABBBBBBBBBCCCFFFIIIFFFEEEHHHOOOXXXiii~~~rrrqqqpppmmmiiieeedddgggiiioooooonnnlllkkkooouuu{{{~~~xxxooofffeeejjjlllhhh___YYYXXX[[[RRRWWWXXXVVVVVV]]]dddfffppppppsss|||zzzttttttuuuwww}}}rrrVVVUUUPPPKKKHHHFFFEEEBBB???GGGDDDCCCDDDCCC@@@BBBFFFEEE@@@===>>>@@@BBBHHHOOOYYYwwwooobbb[[[WWWWWWYYYSSSVVVXXX```yyyvvvnnnuuu%%%(((---...---+++)))(((%%%%%%%%%&&&'''((()))***((()))+++++++++***((('''&&&'''(((***+++,,,,,,---)))------******------))))))((((((***---...,,,***---++++++///000------000.........---+++,,,///111+++***)))(((((()))+++,,,++++++***)))))))))))))))+++---//////...,,,,,,---+++,,,------,,,,,,---///------............------++++++,,,///777GGGZZZhhhtttssslll]]]OOOGGGHHHKKKQQQccczzzsssiiimmmiiimmmxxxiii```aaarrrpppRRR;;;000///---++++++,,,...///---......//////......---///---,,,...222444444333444333222444777===BBBFFFOOO___nnnxxxvvvOOO<<<<<<>>>???NNNgggxxx}}}lll```ZZZRRRIII@@@@@@@@@AAABBBBBB@@@===;;;;;;<<<===>>>???>>>======>>>???@@@@@@??????AAACCCCCCBBBEEEIIILLLUUUiii|||xxxtttnnnhhheeeeeefffhhhnnnoooooommmkkkkkknnnpppzzzzzznnncccaaaeeegggeee```[[[YYYYYYSSSWWWWWWTTTTTT[[[bbbeeeiiilllqqqwwwyyyvvvqqqsssyyysss[[[SSSPPPMMMKKKLLLKKKJJJHHHKKKFFFDDDFFFFFFCCCBBBDDDFFFAAA???@@@BBBCCCGGGMMM[[[yyyjjj]]]XXXUUUUUUVVVWWWYYYYYY___tttyyymmmppp~~~(((+++///111///,,,)))((($$$$$$$$$%%%''')))***+++)))******++++++)))((('''''''''((()))***************------++++++---,,,)))((('''(((***---///......---***+++//////---...111+++,,,,,,+++***+++---000++++++++++++++++++++++++))))))((('''''''''((((((+++---//////...---,,,---,,,---......------...///------,,,,,,,,,,,,------***+++---...444DDDZZZkkktttvvvrrreeeTTTMMMRRR[[[eeesss{{{xxx^^^___hhhvvvqqqXXXAAA111//////.........///000111.........---,,,+++***)))///...///111333555444333444333333333444777:::<<<@@@LLL\\\iiiyyypppMMM===>>>>>>@@@JJJZZZoooyyyrrrpppgggUUUEEEDDDBBBAAAAAAAAAAAA???===;;;<<<======>>>>>>======???AAABBBBBBAAA@@@@@@AAAEEEFFFIIIJJJIIIKKKUUUaaa{{{ppphhhfffffffffeeelllnnnoooooolllhhhfffeeennnttt|||}}}qqqeee```aaabbbcccaaa^^^[[[YYYWWWXXXVVVRRRRRRZZZ```cccffflllrrrtttwww~~~wwwpppqqquuuwwwxxx}}}uuu___TTTSSSSSSTTTWWWYYYYYYXXXVVVNNNHHHIIIKKKHHHEEEDDDFFFBBB@@@BBBCCCCCCFFFKKK]]]|||hhhYYYVVVUUUTTTTTTYYYZZZ[[[^^^nnn~~~ooollluuu'''+++///111///,,,***)))%%%%%%%%%&&&'''((()))***)))************)))(((((((((((())))))))))))((((((,,,------,,,++++++***))))))))))))***,,,...///000,,,******---...,,,---000***+++++++++***+++---///***+++,,,,,,,,,+++***)))******)))))))))******++++++---///000...------------///000///...---///000------+++******+++------(((+++------111@@@WWWiiipppqqqqqqkkkbbb___hhhsss|||tttnnnwwwttt\\\cccnnnxxxzzz\\\FFF888111---...///000111111111111.........---,,,+++***)))---...000222333444333222333333333333333444555666:::AAANNN^^^qqqmmmKKK>>>@@@@@@CCCGGGPPPgggzzzcccNNNKKKGGGBBB@@@@@@???===;;;;;;;;;<<<<<<===============???AAABBBAAA@@@@@@@@@EEEHHHLLLLLLKKKLLLSSSZZZfff|||uuukkkhhhhhhfffdddhhhkkkoooqqqoookkkfffcccfffjjjrrr{{{xxxooohhheeebbbbbbcccbbb```]]]\\\\\\XXXRRRSSSZZZ```aaadddggglllnnnooowwwzzzvvvrrrpppppppppsss~~~vvv```WWWXXX\\\dddmmmssssssrrrmmm___QQQNNNNNNLLLHHHFFFFFFBBBAAACCCDDDDDDGGGLLL___kkkZZZVVVUUUTTTSSSVVVYYY[[[^^^lllqqqkkkrrr{{{%%%(((,,,...---,,,++++++'''&&&&&&&&&&&&'''((((((***************)))(((((()))))))))))))))(((''''''***)))***,,,,,,++++++,,,,,,,,,+++***+++,,,...000---***))),,,,,,***+++...+++,,,---,,,+++,,,---///)))***+++,,,+++***((('''***************+++,,,---,,,...000000///------......///000000.........000------+++******+++------(((+++---,,,...;;;OOO```hhhfffiiiqqqvvvzzz{{{uuu|||}}}tttvvv{{{tttggg[[[cccnnnvvvjjjLLL:::444222)))+++,,,.../////////...------.........------,,,,,,---///111111111111111222222222333444444555555555999AAAPPPddd|||mmmJJJ;;;===>>>AAACCCJJJaaaoooZZZPPPJJJBBB>>>>>>>>><<<:::;;;;;;;;;;;;;;;<<<<<<===555888;;;<<<<<<<<<<<<===???CCCFFFEEEEEEIIIPPPUUUTTTeee{{{}}}rrrmmmkkkhhheeeeeeiiinnnrrrsssqqqlllhhhfffffflllvvv|||uuuooogggdddeeegggfffdddbbbaaa[[[UUUUUU[[[``````___]]]___dddgggmmmzzz~~~uuulllllloooqqquuuyyyxxx___XXX\\\eeewwwrrr\\\RRRPPPNNNLLLLLLIIIDDDAAABBBCCCDDDHHHNNN```ppp]]]VVVSSSQQQPPPQQQUUUZZZ```mmmssslllqqqxxxzzz%%%'''***++++++***+++,,,(((''''''&&&&&&&&&''''''*********))))))))))))))))))*********))))))((('''%%%$$$&&&+++,,,,,,,,,///------,,,+++***+++///222///+++***,,,+++)))***---,,,---......,,,,,,---...******+++++++++)))((('''((((((((()))***+++,,,---,,,...000000///...---......///000///...---...///------,,,,,,,,,,,,------(((+++---,,,---666EEEQQQYYYWWW___ssswwwmmmooossskkk]]]ZZZdddnnntttzzz[[[AAA444111111,,,---...000000111111111,,,---...///////////////,,,...000000000///000222222222222333444555666777666666<<>>???===;;;;;;::::::::::::;;;<<<<<<777999;;;=========???@@@===AAABBB??????EEEKKKNNNHHHRRRbbbvvv~~~wwwrrrnnnkkkfffhhhlllpppttttttqqqnnnjjjhhhjjjrrr{{{}}}vvvnnniiiiiijjjjjjjjjgggeee___XXXXXX]]]```^^^^^^XXXXXX```eeehhhpppzzzzzznnnmmmqqqqqqooonnnyyy{{{bbbYYY\\\jjjyyy```SSSQQQSSSVVVYYYRRRJJJDDDBBBBBBCCCJJJQQQ```vvv```VVVQQQOOONNNPPPRRRXXX```mmmwwwlllooorrrwwwwww((()))***)))((()))+++---&&&&&&&&&&&&&&&'''((()))+++******)))))))))))))))*********+++******))))))'''$$$%%%***+++((())),,,,,,---,,,***))),,,111666333///,,,---,,,)))***...---...///...,,,++++++,,,,,,,,,,,,,,,+++***)))(((((((((((()))***+++------,,,...000000///............///000///---,,,---...------............------)))+++,,,,,,---222;;;AAADDDDDDRRRooovvvnnnpppsssiiiYYYaaaoooxxxzzzkkkMMM999222111000111111222222333333444444------...///////////////...///111000//////111444333333222222333444666777777777<<>><<<<<<@@@GGGRRRccc{{{nnnbbbRRRHHHDDDBBB???;;;;;;:::999999999:::<<<<<<>>>???@@@@@@???@@@BBBDDD===BBBCCC>>>>>>CCCHHHHHHCCCHHHPPP[[[rrrzzzuuurrrkkkiiiiiillloooqqqpppnnnnnnkkkkkkppptttvvv{{{{{{xxxsssooommmllllllllliiigggaaaZZZZZZ^^^___[[[]]]WWWXXX```cccaaagggqqqzzzxxxuuuuuuqqqmmmlllnnn}}}jjjYYYZZZhhh{{{iiiWWWQQQVVV___jjjrrr___TTTIIICCCAAACCCJJJSSS```~~~fffYYYSSSQQQRRRUUUSSSUUU^^^lllnnnkkkkkkxxx{{{xxx,,,,,,+++)))'''(((***---$$$$$$%%%%%%'''(((***++++++******)))))))))))))))******++++++++++++******---((((((+++***$$$"""%%%+++++++++******---444999666111//////---***+++...---...///...,,,***)))***......---,,,++++++******)))))))))***+++---...///,,,...000111///............///000///---,,,,,,---,,,---////////////---,,,***++++++,,,---000444777333666HHHhhhxxxqqqtttvvvjjjXXXkkk|||{{{```DDD555222333222000000000///000000111222---......///......------000111222111//////333666555444222111111333555666333444999>>>BBBIII\\\ppp]]]IIIGGGBBB@@@BBBHHHKKKRRRdddvvvtttaaaRRRKKKFFF@@@;;;;;;:::999999999:::;;;<<<@@@@@@@@@>>>===>>>@@@BBB:::@@@AAA======BBBEEECCCBBBEEEGGGJJJZZZwwwzzzwwwoookkkhhhhhhkkkmmmlllkkkqqqmmmlllppppppooottt}}}wwwvvvuuussspppnnnlllllljjjgggaaa[[[[[[^^^]]]YYYWWWSSSVVV]]]\\\WWW]]]hhhlllttt~~~yyyrrrnnnnnniiisssqqq[[[ZZZdddaaaUUUJJJMMMZZZjjj|||iii\\\NNNEEEAAABBBKKKTTT___lll^^^VVVUUUXXXZZZUUUTTT[[[jjjqqqiiifffrrrwwwttt%%%'''(((******)))'''&&&+++)))'''&&&'''''''''&&&((('''%%%&&&((())))))(((###%%%'''(((''''''((()))'''(((((((((''''''(((******)))))))))+++...111333***,,,------,,,++++++,,,///000111111000...,,,+++)))******))),,,///,,,'''///---***((('''(((***+++---...///000000///...------111444222---***,,,///222333111---,,,///000...)))+++,,,)))'''***222:::888888KKKlll}}}{{{|||~~~ttt```\\\ooo|||hhhMMM???222...000---//////000000000000//////111...,,,---222333111------...000000000000222444...444666555444777777555999666444444:::GGGWWWbbb{{{rrrXXXDDD999333:::AAAAAAHHHQQQQQQgggyyywwwfffWWWKKKCCCAAA>>>999666888:::888777999??????>>>>>>>>>>>>>>>???>>>???@@@>>><<<<<>>CCCMMMNNNOOO]]]lllttt{{{yyyfffVVVJJJCCC>>>999777:::===<<<<<<>>>???>>>>>>=========>>>>>>???@@@@@@>>>;;;;;;===???CCCFFFIIILLLNNNUUUfffxxxyyysssmmmkkkmmmooonnnlllqqqpppmmmiiiggggggiiilllppptttyyy|||{{{wwwqqqnnniiiiiifffaaa___```]]]XXXWWWVVVYYY\\\[[[XXX[[[aaabbbcccjjjyyy~~~xxxsssoookkkmmmnnnsss|||~~~sssaaaYYYWWWjjjzzzeee[[[SSSWWWeeeyyyxxx\\\MMMFFFDDDIIIQQQ\\\{{{lll\\\UUUQQQPPPWWWUUUUUU[[[hhhyyyfffggglll|||yyyvvvwww''''''&&&&&&&&&&&&&&&'''***(((&&&&&&'''((((((''')))'''&&&&&&((())))))((((((***++++++)))(((((()))&&&'''''''''&&&&&&(((***,,,,,,,,,+++***((('''&&&***,,,------,,,++++++,,,+++,,,------,,,+++)))((()))++++++***,,,///---)))***)))(((((()))***---...,,,---...///000111111111+++...000///,,,+++---///---//////,,,***,,,***''',,,,,,+++++++++---...///666<<>>FFFKKKcccsssssscccIII>>>===???:::<<>>???@@@???===;;;:::;;;<<>>LLLZZZjjj}}}|||bbbZZZiiiooooooPPP;;;444------111///...//////////////////......,,,+++,,,...///...---///222555555333111//////111111000111777<<<:::333666888999:::<<>>888999;;;:::888999<<<<<<;;;;;;;;;<<<==================<<<<<<<<<<<<;;;===CCCHHHHHHHHHOOOWWWfffuuuoooqqqrrrpppmmmiiiggggggjjjnnnpppnnnllljjjmmmssszzzzzzvvvrrroooiiifffiiilllggg___YYYXXXXXXZZZ\\\[[[YYYXXXZZZ\\\bbbhhhkkkrrrxxxoooooonnnllllllnnnooooooggg]]]TTTYYYlll~~~~~~zzztttrrrwwwvvv```OOOPPPZZZaaammm\\\TTTOOOMMMNNNOOOTTT\\\iiillleeedddnnn~~~pppooo{{{)))(((%%%$$$###$$$&&&'''***)))(((***+++,,,,,,******(((&&&&&&(((((((((''')))***+++***(((&&&%%%&&&%%%'''((((((''''''***,,,###%%%(((***++++++)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***'''++++++((((((+++,,,***,,,,,,***)))))))))*********+++,,,---///111222333---------,,,+++,,,---///...222222000///000///+++111---)))((())),,,---...000>>>MMMYYYiii|||yyy\\\WWWlllppplllNNN999333------111.........////////////.........------.../////////...///222444555333000......000000000111666;;;888111000333666888:::<<>><<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<======::::::;;;<<<>>>>>>???>>>======???DDDFFFFFFKKKRRRUUUiii}}}uuuttttttqqqnnniiihhhhhhkkkppprrrpppnnngggjjjoootttyyy{{{zzzxxxxxxssskkkfffiiinnnllleeeWWWXXXYYYZZZ\\\[[[XXXTTTVVVZZZaaaffffffgggqqq|||qqqpppnnnmmmkkkiiihhhiiiiii___WWWWWWaaappp}}}|||xxx~~~vvv]]]VVV[[[fffnnn]]]TTTOOOLLLOOOOOORRRYYYddd{{{qqqgggcccjjjzzzuuuooouuu***)))&&&%%%$$$%%%&&&'''(((((((((***,,,---,,,+++***((('''&&&((((((((('''(((***+++***'''&&&&&&&&&&&&((())))))((()))+++---&&&((()))******)))'''%%%)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,)))(((***,,,+++---,,,+++***))))))))))))******+++,,,---///111222///...---,,,,,,---......,,,//////------//////,,,---+++***))))))+++...000...:::KKKZZZjjjzzzvvvVVVTTTmmmyyyiiiLLL999333------000------......//////......------............////////////111333333111///......///000000000444888555000...000333555777:::>>>AAAJJJ]]]tttyyylllRRROOOccczzzxxxmmmfffaaaSSSQQQKKKDDDBBBEEEFFFCCCGGGGGGGGGGGGGGGHHHHHHHHHIIILLLRRR^^^qqq{{{___QQQCCC>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>999999:::<<>>AAACCCCCCFFFKKKLLLWWWnnn}}}wwwuuurrrqqqlllkkkjjjjjjlllmmmmmmlllhhhjjjmmmpppqqqtttyyy|||zzzqqqjjjjjjnnnmmmhhh[[[___aaa___]]][[[WWWRRRQQQUUU]]]cccaaa```fffnnnxxxtttqqqppplllfffcccdddfff```ZZZXXXZZZddduuu{{{hhhWWWWWWfffnnn^^^UUUPPPMMMOOONNNPPPTTT^^^uuuwwwkkkeeehhhtttsssttt|||***)))(((&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++******)))'''&&&'''((('''&&&)))***++++++)))''''''(((''')))************---///)))*********)))'''&&&%%%)))***,,,,,,***)))***+++,,,,,,,,,++++++,,,,,,---)))......***))),,,......++++++******************************+++---///000222000...,,,,,,---......***------++++++///000...$$$(((,,,---,,,,,,---000---555EEEYYYkkkxxxoooPPPRRRqqq|||fffIII777333...---000------......//////......---,,,---------------...///...000111111///......///---000222000111333222///000111333444666999>>>AAACCCVVVnnnzzzmmmSSSRRRjjjrrrnnncccTTTKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLVVVeeewwwwwweeePPPFFFAAA>>>::::::;;;;;;;;;;;;<<<===>>>???;;;:::;;;===AAABBBAAA>>>AAA===;;;>>>AAAAAACCCFFFIIIMMMYYYnnn{{{uuussssssmmmlllkkkiiihhhiiimmmppplllooopppmmmkkkoooxxx{{{rrrmmmmmmkkkfffcccjjjlllfff```\\\WWWRRRPPPSSSYYY___^^^]]]aaagggrrr~~~wwwtttooogggccccccbbb```___\\\XXX\\\ooooooYYYUUUeeennn^^^VVVPPPMMMLLLLLLNNNQQQYYYoooppphhhgggppp}}}xxxxxx******)))((('''&&&&&&&&&$$$$$$%%%(((***+++***(((+++)))'''''''''((('''&&&)))+++,,,,,,***))))))***((()))++++++***+++...000)))))))))))))))((((((''')))***,,,,,,***)))***+++,,,++++++***++++++,,,,,,+++000000,,,***---000111)))))))))***++++++,,,,,,******))))))***,,,...///444111...------.........+++------***,,,000222111%%%...111///,,,---///,,,111AAAXXXjjjwwwiiiLLLSSSuuuwwwcccGGG666222---...111...---..................---***+++,,,,,,,,,,,,---......///000///...---///000,,,000333000///000000...///000000000222555:::>>>AAATTTlllyyymmmVVVUUUnnnkkk[[[WWWVVVUUUNNNOOOPPPQQQSSSVVVXXXYYYaaaooo}}}dddTTTKKKDDD???===;;;;;;;;;<<<===>>>??????===<<<<<<>>>AAABBB@@@===<<<888777<<>>@@@:::;;;AAA???777777>>>AAA???>>>???BBBBBB>>>;;;>>>>>>>>>???@@@AAABBBCCCDDDDDDIIIQQQVVVeeewwwqqqooommmkkkjjjkkkkkkjjjiiimmmooopppllliiilllvvvuuukkkhhhgggjjjqqqwwwuuukkk```[[[ZZZUUUUUUVVVYYY]]]^^^^^^]]]eeedddnnnzzzpppjjjjjjeee```^^^```bbbccciiiooosssssswwwbbbZZZdddkkkZZZTTTQQQMMMNNNMMMIIIOOO\\\kkkrrrjjjiiiiiizzz}}}|||***+++,,,***'''&&&'''((((((&&&%%%%%%(((+++,,,,,,"""%%%((()))'''&&&'''(((++++++***))))))((((((((())))))+++***$$$ ###************)))))))))))))))******))))))))))))******(((+++***''')))...000---,,,+++******+++,,,---------,,,,,,,,,---,,,***'''***+++,,,------......---222111///---------...///......------...//////000------------,,,,,,---...000000:::NNNcccuuuvvvXXXUUUhhhuuuyyy```EEE555222......111---------,,,,,,,,,,,,++++++***,,,------,,,+++,,,---///...------------...///...///000000111111111111000111333333333444777999===KKKbbbzzzfff[[[ccczzz```SSSMMMCCC???999:::???>>>777777>>>;;;;;;<<<>>>@@@AAA???>>>=========>>>???@@@BBBBBBEEEEEEIIIOOOQQQYYYqqq~~~uuusssqqqooonnnmmmkkkhhhfffkkknnnpppooommmmmmpppttt~~~xxxooohhhgggmmmsssssskkkbbbZZZWWWUUUUUUUUUWWWYYY[[[[[[[[[aaa```hhh{{{qqqlllnnnhhhcccaaacccdddeeejjjooorrrqqqwwwaaaXXXdddmmmZZZTTTQQQNNNNNNMMMJJJNNNZZZfffsssiiihhhhhhyyy)))***++++++)))((()))******)))''''''***,,,---,,,)))******(((&&&%%%&&&'''((())))))******))))))(((,,,++++++---***&&&&&&)))******)))))))))******+++++++++************++++++(((******((())),,,---,,,---)))%%%&&&***---,,,)))---,,,,,,,,,---,,,***(((++++++,,,---............//////...------,,,,,,,,,...---------...000222333......------------......//////777HHH\\\pppnnnSSSSSShhhvvv~~~bbbFFF666333//////333000------,,,,,,,,,,,,++++++,,,---......,,,++++++,,,000///...---------------000000000000000000000000///111222222222444666888<<>>777999<<<>>>======>>>???=========>>>???@@@AAABBBEEEDDDGGGMMMNNNOOOZZZhhhzzzwwwtttqqqnnnjjjfffcccgggjjjooorrrrrroookkkhhhqqqwwwkkkhhhkkkoooqqqmmmeee]]]WWWWWWUUUSSSSSSUUUWWWWWWWWW]]]^^^dddooo|||rrrlllmmmkkkgggeeeggghhhhhhkkkpppsssxxx{{{yyyssssssyyyxxxcccYYYdddppp\\\TTTQQQNNNMMMMMMJJJNNNWWWaaa~~~vvvjjjhhhiiittt++++++++++++***)))******+++)))((((((***,,,,,,+++---,,,***'''&&&&&&'''(((&&&'''(((*********))))))...,,,---111333///---...***))))))))))))***,,,,,,++++++***)))))))))*********+++,,,***)))*********+++(((&&&'''***,,,,,,+++...---,,,,,,,,,,,,***)))++++++,,,---............------.........---,,,+++...---------///111333555///...---,,,---.........111000555DDD[[[qqqxxxeeeOOORRRiiivvvgggKKK999555000111555333------,,,,,,,,,++++++++++++,,,......---,,,------000000///...---,,,,,,,,,111000000////////////000///000111222222333555888???JJJ^^^xxxgggXXXllltttcccQQQCCC===:::;;;;;;888999===888<<>><<<::::::<<<=========>>>???@@@BBBBBBDDDAAADDDKKKNNNNNNQQQVVViii~~~xxxrrrmmmjjjfffddddddffflllrrruuussslllfffnnn{{{rrrooonnnmmmmmmlllhhhbbb\\\YYYVVVSSSRRRRRRTTTTTTTTT\\\___eeekkkpppzzz{{{ppplllkkkhhhgggjjjkkkjjjmmmqqqtttttttttuuuwwwzzz|||}}}{{{iii___hhhttt^^^UUUQQQNNNLLLLLLJJJNNNVVV^^^xxx}}}lllhhhjjjmmm---,,,++++++***)))(((''')))((('''((()))+++***))),,,+++)))''''''(((((((((&&&'''((()))))))))))))))---***+++000222///,,,,,,+++***)))))))))+++,,,---+++***)))(((((((((((((((((()))+++,,,***)))+++---)))***+++***)))***---000///---,,,,,,,,,,,,+++******+++,,,---............---...///000000///---,,,---------...///111444555000...,,,,,,...///...---111///222AAAYYYrrryyytttlllgggZZZKKKSSSkkkwwwlllNNN;;;555000000444222------,,,,,,,,,+++++++++(((***---.........///000000000///......---,,,+++111000///......//////000...///111111111222555777???HHH[[[vvvqqqYYYaaarrr^^^LLLEEE>>><<<;;;::::::;;;888<<>><<<:::;;;===>>>>>>>>>>>>???AAABBBCCCCCC@@@@@@FFFLLLNNNNNNNNNSSSggg|||sssnnnkkkiiiiiicccdddhhhooovvvvvvqqqlllpppxxxyyysssllliiihhhgggddd```\\\YYYUUUSSSSSSTTTTTTSSSZZZ^^^dddiiijjjooo}}}rrrllliiihhhjjjkkkkkkmmmqqqzzzvvvrrrrrrxxx}}}zzzllleeennnzzzbbbWWWRRROOOJJJKKKIIINNNVVV]]]vvvnnnfffhhhiii|||...,,,*********)))(((&&&'''&&&&&&''')))******)))***)))((()))******(((&&&(((''''''''''''((()))***000------000111,,,)))))),,,+++***))))))***,,,---+++***)))(((''''''''''''###%%%(((,,,+++)))+++000(((+++---,,,))))))...222000...,,,+++,,,,,,,,,+++******+++,,,------------...///000111111000///...+++,,,---...000111222333111...,,,,,,///000///---......111<<>>???=========>>>???@@@AAABBBDDD@@@>>>AAAGGGKKKJJJIIIGGGQQQhhhyyyrrrooommmllleeefffhhhmmmsssuuutttqqqnnnqqqtttwwwzzzooogggddddddcccbbb___\\\YYYWWWWWWWWWVVVUUUWWWZZZ___dddfffhhhsss~~~{{{pppllljjjkkkkkkiiikkkpppwwwtttpppppptttxxxzzzzzzoootttyyy{{{xxxrrrlllhhhrrrgggZZZSSSOOOJJJKKKIIIMMMUUU[[[tttnnnddddddhhhxxx,,,***((((((******(((&&&%%%%%%%%%'''***++++++***(((((()))+++,,,***%%%!!!***((('''%%%%%%''')))+++111//////111000+++***,,,...,,,***)))(((***,,,---,,,+++***)))(((((((((((($$$$$$(((+++(((###%%%,,,************+++,,,...000111...,,,+++,,,,,,,,,+++((()))***+++,,,,,,,,,,,,/////////000000000//////)))+++---///111111000000222...+++,,,000111///---,,,000333888HHHbbbyyy~~~{{{xxxuuuqqqjjj```YYYNNNJJJNNNNNNKKKYYYoooyyyzzzYYYBBB888///---000...------,,,,,,,,,,,,++++++)))+++---.........000111---......//////...---,,,///...---------///111222---...000000000111444666777@@@TTTssslll[[[hhhzzzdddZZZMMMBBB>>>===:::777555555777:::===>>>===<<<;;;;;;;;;<<<===>>>???@@@BBB@@@>>>???EEEJJJIIIGGGIIIHHHRRRiii{{{tttnnnkkkjjjjjjkkkmmmoooqqqppppppkkkmmmkkkkkkqqqxxxnnngggdddddddddbbb```^^^]]]\\\[[[YYYWWWXXXWWWYYY___ccceeelllsss}}}xxxrrrmmmllljjjggghhhmmmlllnnnpppqqqqqqpppnnnmmm```aaacccfffhhhjjjkkkkkkssskkk\\\TTTOOOKKKKKKHHHKKKRRRXXXppprrrddddddfffrrr)))'''&&&'''***+++***(((%%%%%%%%%(((+++,,,,,,+++'''(((***---...***###+++)))&&&$$$$$$&&&)))+++******,,,...---***+++//////---+++)))((()))+++,,,---,,,+++***))))))))))))((('''***+++%%%###,,,)))&&&(((,,,//////---111///,,,+++,,,---,,,+++(((((()))***++++++++++++////////////////////////(((***---000111000///---222...+++,,,000222000,,,,,,444888777AAA[[[xxxuuuiii^^^WWWTTTNNNKKKPPPQQQNNN[[[ooovvv```HHH===333000333000---------,,,,,,,,,+++++++++---//////.........///,,,---.../////////...---......---,,,---///111333---...///000000111333666999AAAUUUtttuuuZZZ]]]zzzkkkaaaRRREEE???>>>:::666888666666888;;;<<<999666999999999:::;;;<<<===>>>??????>>>@@@FFFLLLLLLIIIRRRIIIHHHVVVlllxxxoooiiimmmnnnnnnnnnmmmllllllkkkkkkllliiieeeiiivvvvvvmmmhhhfffgggdddbbbaaa``````^^^[[[YYY[[[VVVVVV\\\bbbfffjjjnnnlllxxxqqqmmmiiieeefffjjjccciiiqqqtttqqqkkkeeebbbZZZXXXXXXZZZ___fffkkknnnrrrmmm^^^TTTOOOLLLLLLHHHJJJPPPUUUmmmwwwggggggbbblll%%%%%%'''((((((((('''&&&&&&''''''((()))******+++************))))))))))))+++***(((&&&&&&''')))***......---,,,,,,,,,------222000...---,,,---///000&&&---///***'''***,,,***(((((())))))*********+++******++++++***,,,///111000222000,,,,,,///...((()))***+++)))%%%%%%(((+++000000///000111111///---///...------...///...---///...------------...///...///333999CCCUUUrrrvvvaaaTTTRRRUUUQQQWWWaaaYYY\\\dddeee}}}kkkMMM:::111---...111///......------......//////////////////......---,,,---......//////......******+++,,,------......---000333222///---000444:::DDDTTTlll~~~___VVVhhh~~~jjjaaaUUUJJJDDD???:::777===888444444888;;;:::777999:::;;;<<<<<<<<<<<<;;;BBB@@@???BBBFFFHHHGGGEEELLLPPPMMMLLLUUUddd{{{rrroookkkooorrrnnngggcccfffjjjnnnmmmmmmmmmkkkmmmyyyuuujjjggghhhgggjjjllliiibbb\\\ZZZ\\\]]]\\\\\\^^^aaacccdddcccffftttvvvmmmlllnnnmmmkkkhhheeegggpppuuuoooeee^^^\\\WWWUUUYYY\\\]]]bbbkkkwwwooo```VVVNNNFFFLLLKKKKKKPPPTTTiii}}}jjjfffiiilll~~~%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((()))*********)))))))))(((((()))((('''&&&%%%%%%&&&'''************+++,,,,,,---111000///.........///000(((,,,---)))(((++++++)))))))))))))))*********+++)))***+++,,,,,,---///111000222000------111///***'''(((((((((((())),,,...///......///111111111000///...------...///...---///...---,,,,,,---...///---...000444;;;NNNnnn~~~oooeeedddfffggglllppp______hhhhhh|||rrrTTT???444///000333------,,,,,,,,,,,,------///////////////......---,,,---......//////......))))))******+++,,,,,,------000333222///...111444111999HHH```gggTTTZZZqqqzzzfff^^^TTTMMMGGGAAA999333<<<888444444777999888666888888999999999:::::::::???>>>>>>@@@CCCFFFGGGGGGRRRVVVQQQJJJKKKRRRlllwwwqqqrrrtttuuuqqqkkkhhhhhhjjjhhhggghhhiiiiiikkkttt~~~|||pppjjjgggfffiiikkkiiibbb]]][[[\\\\\\ZZZXXXWWWYYY\\\]]]]]]XXXeeesssxxxrrrqqqpppooofffccceeelllooojjjddd```[[[WWWVVVYYY]]]```gggppplll^^^TTTNNNKKKOOOMMMLLLOOORRReeemmmhhhhhhjjjyyy%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''******))))))))))))(((((((((((((((((('''&&&$$$$$$&&&&&&&&&''')))+++,,,---000000000000000///......+++,,,+++((()))+++***''')))))))))***************'''))),,,------...///111///000///---///222111---***)))((()))+++---...---...---,,,...000222222222///...------...///...---...------,,,,,,------...,,,---......333FFFiii|||{{{{{{}}}ccc___lllmmm|||{{{]]]FFF888111000333,,,,,,++++++++++++,,,,,,///////////////......---,,,---......//////......------......///000000000---000222222///...111333111666AAAVVVuuuqqqRRRKKKYYYggg|||}}}qqqbbb[[[TTTPPPNNNGGG===333;;;888444444666888666555888777666666666777888999;;;<<<===>>>???AAAFFFIII\\\```YYYMMMHHHIIIYYYrrrwwwuuutttrrrnnnkkkhhhfffeeeeeeccccccgggjjjlllpppuuu{{{pppiiilllooopppllleee___\\\\\\]]]ZZZVVVTTTTTTVVVWWWWWWUUU]]]fffnnn{{{uuupppppprrrgggeeeeeeiiiiiiffffffhhh^^^[[[YYY[[[___fffqqq{{{hhh[[[TTTNNNMMMPPPMMMKKKNNNQQQdddppphhhfffgggsss&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&***)))))))))((((((((((((******++++++***(((%%%$$$######$$$&&&)))+++---///---...///000000...,,,+++---+++((((((***,,,)))%%%************************&&&))),,,.........///000------------///111111///000---***+++---...,,,***000...------///111222222///---------...///...---------,,,,,,,,,,,,------+++---///...000AAAddd```[[[nnnqqq~~~dddMMM<<<222///111,,,,,,,,,++++++,,,,,,,,,///////////////......---,,,---......///........./////////000000111111111...000222111000///111333555777>>>MMMfffwwwVVVFFFIIIPPP\\\hhhxxx~~~vvvkkkccc]]]WWWQQQPPPQQQMMMCCC::::::888555555666777666444999888666555555666888999888:::;;;;;;;;;>>>DDDIII[[[^^^VVVLLLLLLKKKQQQ```wwwzzzuuuppplllkkkiiifffccchhhddddddiiinnnmmmmmmnnntttyyyyyyooowwwxxxwwwrrrjjjccc___^^^^^^\\\YYYWWWWWWWWWVVVUUUXXX\\\```ccckkk{{{{{{ssstttwwwmmmkkkjjjjjjhhhfffkkkrrriiieeeaaa```dddooo~~~ggg[[[UUUQQQKKKNNNKKKKKKOOOSSSfffqqqgggddddddnnn&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''')))))))))((((((((((((''')))***+++,,,***(((%%%#########%%%'''))),,,...000***+++---......,,,***(((---)))'''(((++++++(((&&&+++++++++***************'''))),,,------------...,,,******,,,////////////000...,,,---///000---***111000......000000000//////---------...///...---------------------------***...222222222AAAaaa~~~]]]XXXlllqqqhhhSSSBBB444............------------......///////////////......---,,,---......///.........++++++++++++,,,,,,,,,,,,///000111111000000111222444333777AAATTTnnn|||]]]JJJBBB@@@FFFPPP```ppp~~~zzzqqqiiiccc]]]WWWSSSRRRLLLHHHHHHKKKKKKEEE???999888666666777777666555:::999777666555777888:::666888999999999<<>>CCCMMMZZZdddlllwww{{{yyyyyy||||||sssnnnmmm^^^ZZZSSSNNNJJJHHHFFFDDDBBB???======???AAA@@@>>>555555666666666666666666::::::888777777777888999555666777888999<<<@@@CCCEEEHHHAAA???JJJMMMGGGFFFDDDZZZxxxzzzrrrnnnmmmlllkkkmmmgggeeehhhkkkiiihhhiiiiiilllttt~~~}}}zzzuuupppllliiihhhhhh\\\\\\^^^___^^^ZZZTTTPPPPPPOOOQQQUUUZZZaaannnyyy~~~{{{wwwsssnnnllliiiiiipppyyy~~~~~~zzzuuuzzz}}}fff[[[VVVSSSRRRSSSMMMLLLQQQUUUeeetttkkkbbbcccjjj{{{'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&'''''''''((())))))((((((((('''''''''''''''(((((((((&&&%%%$$$&&&&&&&&&''')))***,,,---***++++++,,,+++***)))((((((&&&'''+++***'''(((---,,,,,,,,,++++++***************+++)))(((''')))***---)))(((---000...---000)))+++...////////////000......///111333222///---///...------...///...---......///000000///......------///000222???YYYqqqzzz]]]YYYeeeiii~~~|||pppcccSSSAAA555111000000000//////000000000///////////////......---,,,---......//////..............................000000///000111111111111222111333777===KKKcccyyyrrr]]]JJJ======<<<@@@FFFKKKOOOYYYeee|||uuutttvvvzzzwwwqqqmmmnnnmmmttt|||rrrfffZZZRRROOOOOOEEECCC???<<<;;;;;;::::::666666777777777777777888111222333444444444444555999999999888888888777777666666666777:::===>>>>>>===FFFDDDBBBKKKMMMHHHHHHEEEPPP```sssuuummmkkkkkkmmmlllgggeeeggghhhhhhjjjnnnnnnnnnqqqvvv}}}wwwoookkkiiiiiiiii```______^^^\\\XXXRRRMMMRRRNNNNNNTTTZZZ^^^gggooo|||{{{uuupppmmmkkkkkkqqqxxx|||zzzcccXXXSSSOOOSSSSSSNNNMMMSSSWWWgggpppjjjeeedddfffsss''''''&&&%%%&&&'''((()))######$$$%%%%%%&&&'''''')))(((((((((''''''''''''))))))))))))))))))((((((&&&&&&&&&'''((()))******,,,,,,,,,,,,,,,+++******&&&%%%(((,,,***%%%(((///,,,,,,,,,++++++*********++++++***(((&&&%%%''')))///***)))///111......111+++...111111---+++,,,...+++,,,...222444444000---///...------...///...---...///000111111000///......,,,++++++///===WWWmmm|||sss[[[YYYccchhh{{{sssiiiZZZGGG999333000000////////////000000///////////////......---,,,---......//////......,,,,,,,,,,,,,,,,,,++++++000//////000111222111000000///000111222999NNNcccyyydddQQQEEE;;;777777:::<<>>===;;;333BBBDDDBBBHHHJJJHHHKKKMMMNNNQQQ\\\uuu|||qqqmmmoooqqqlllhhhfffggghhhiiinnntttsssrrrqqqrrrwww~~~|||rrrkkkhhhggggggeeeccc```^^^[[[VVVQQQMMMTTTMMMKKKQQQVVVYYY^^^eeeooozzzxxxrrrpppoooooorrrwwwxxxwww```UUUPPPLLLPPPQQQLLLMMMUUU[[[kkkkkkggggggeeecccmmm%%%&&&'''((())))))))))))***$$$"""&&&)))((('''(((&&&&&&''''''(((((())))))&&&'''***++++++***'''&&&'''&&&%%%&&&(((******)))(((+++...000...,,,++++++)))((('''((()))+++++++++++++++,,,---,,,+++***)))(((+++,,,)))***,,,,,,)))+++,,,,,,,,,,,,+++******......---,,,,,,,,,,,,------,,,,,,---///000///...111000///......///000111...///111000///------...(((---,,,,,,222888OOOppp|||eeeWWWYYY\\\hhh|||uuuggg]]]TTTFFF;;;333222000///000//////...///...000111...+++---333........................---+++)))+++---...---+++000000///............///111111111......555AAAJJJfffvvvtttdddRRRCCC:::444222555777777<<>>??????@@@AAACCCEEEFFFGGGHHHLLLMMMNNNRRR^^^wwwtttnnnppptttmmmjjjiiihhhfffeeejjjqqqooosssvvvtttpppsss~~~yyyrrroooiiibbbgggfffbbb]]]XXXUUUUUUVVVXXXUUUSSSQQQMMMLLLTTT^^^eeeppp}}}uuummmmmmoooqqqpppxxxqqq]]]RRROOOOOOVVVQQQOOOOOOOOOXXXqqqjjj___```cccdddhhh~~~''''''&&&%%%&&&''')))******%%%###&&&((('''&&&'''(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&''')))+++++++++)))+++---...,,,*********))))))((((((***++++++++++++,,,,,,---,,,+++***)))(((++++++)))))),,,+++(((+++,,,,,,---------,,,,,,......---,,,,,,,,,,,,,,,---,,,---///111111000...000000///.........//////---...//////---,,,---...***...------111777LLLlllxxxlllXXXRRRWWWYYYdddzzz{{{lllbbbYYYLLL@@@666333//////000111000...///---...000...,,,---111------------------------...---+++,,,///000///---///...------,,,,,,------,,,///000//////333:::AAAKKKYYYfffhhhddd\\\QQQFFF:::444111333333222666<<<>>>AAAFFFKKKNNNNNNLLLJJJNNNTTT]]]cccdddaaa\\\YYYWWW___iiipppsssuuuyyy}}}rrrmmmfff```[[[SSSIIIBBB>>>===:::777555444333333333333444444333333222111000///...000444555444222222222222111//////000222666777888999999888777666777777777888999;;;===>>>??????@@@AAABBBCCCCCCDDDFFFKKKNNNOOOUUUiii}}}xxxwwwxxxqqqmmmjjjhhhfffdddhhhnnnssswwwzzzwwwqqqqqqvvv}}}|||sssjjjbbbeeedddaaa^^^[[[ZZZZZZ[[[YYYVVVSSSPPPLLLKKKRRR[[[```iiittt}}}vvvsssssssssrrrvvv{{{jjjXXXOOOLLLKKKRRROOOOOOQQQRRRZZZssskkk___```eeeeeegggzzz***(((%%%######%%%(((***)))%%%###&&&'''%%%%%%&&&++++++***))))))(((''''''((((((((((((((((((((((((((('''&&&''')))******)))***+++,,,+++)))(((((()))))))))))))))***+++,,,---,,,,,,---------,,,+++***(((++++++))))))+++***'''++++++,,,---...............---,,,,,,++++++,,,,,,,,,---...111333333000---111000///...------......---......---++++++,,,...,,,000...---111555HHHfffiiiZZZJJJLLLVVVWWWbbb{{{nnnddd^^^SSSHHH<<<666///...000222111///111,,,+++...///------///------------------------///...---...000111000///---,,,,,,+++++++++++++++))),,,///000//////222666888AAAKKKQQQUUUVVVQQQLLL;;;666222111000///111555777:::>>>BBBEEEEEECCCBBBHHHLLLTTT]]]cccccc]]]XXXTTTZZZaaadddeeedddfffggg[[[VVVPPPKKKHHHCCC<<<777777999999777444222333444333333333333333222111111,,,,,,---111444555555333333111//////000111000///333444666777888777777666777777777888999;;;<<<===>>>>>>>>>>>>????????????AAAHHHMMMLLLLLLXXXppp}}}vvvpppjjjhhhfffdddggglllrrrwwwzzzyyytttppppppsss{{{zzzmmmccchhhfffdddbbb````````````[[[WWWSSSPPPLLLJJJPPPXXXZZZ___hhhrrr~~~|||wwwtttsssrrrrrrsssxxxfffXXXRRRNNNKKKNNNLLLNNNSSSUUU]]]vvvkkk______dddeeedddrrrzzzzzz)))'''%%%######$$$&&&((()))%%%$$$&&&&&&$$$$$$'''+++*********)))))))))((()))(((''''''''''''((()))&&&%%%$$$$$$&&&''''''&&&***+++***(((&&&%%%&&&(((((()))*********+++---...------------,,,,,,++++++(((++++++)))(((***)))&&&)))***+++---......//////---,,,,,,+++++++++++++++***+++...111333222///,,,111111000//////............///...---++++++---......111///...111333CCC^^^~~~~~~zzzfffVVVFFFKKKWWWXXXgggmmmdddccc\\\RRRBBB:::111...000333111///222,,,)))---000...------------------------------.........///000111111000---,,,,,,+++***+++++++++))),,,......---------///333666;;;AAAGGGKKKJJJHHH:::777444222000///000111333555999<<<>>>>>>======???EEENNNWWW\\\\\\XXXUUUOOORRRVVVVVVTTTRRRQQQQQQMMMIIIDDD@@@>>><<<999666777:::===:::555111222555333444444444444333222222000111222444555444333111333000...///111222000---///000111333444444444444666666777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>???EEEIIIIIIIIIQQQ```mmm|||sssjjjhhhgggeeegggjjjkkkooouuuwwwtttqqqoooooorrrsssgggllljjjgggfffeeedddcccbbb]]]YYYUUURRRMMMJJJMMMSSSUUUWWW\\\eeettt~~~yyyvvvtttnnnlllooo{{{|||cccWWWSSSOOOLLLLLLJJJMMMQQQUUU```zzzkkk^^^[[[bbbdddbbbkkkzzzzzzzzz{{{|||zzz&&&&&&&&&&&&&&&%%%%%%%%%(((%%%%%%'''&&&$$$%%%(((((()))))))))*********+++)))((('''&&&&&&'''((()))'''%%%$$$$$$&&&''''''&&&******)))&&&$$$$$$&&&((('''(((******)))***---///------,,,,,,++++++++++++***,,,,,,)))(((***)))%%%'''(((***+++---.........,,,,,,+++************+++)))***,,,///111111---***111111111111000////////////000000///---,,,...///...111///...111111???XXXwww~~~~~~{{{||||||ppp```NNNOOOYYY]]]pppoooiiillliii___JJJAAA888222111222000...222,,,***---000///---...------------------------,,,------......///000000...------,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///...///333777:::;;;<<<555555333000///000000000,,,...000222444444444444444<<>>:::777666666555444555999<<<:::555222444777555555555555555444444333555666777777666444333333333111//////222333000---......000111222333444444555666777888999999::::::999999:::<<<===>>>???@@@BBBCCCEEEHHHLLLSSSZZZ___lllwwwllliiiiiiiiiiiikkkfffiiinnnrrrrrrqqqnnnlllnnnyyy{{{ooollljjjgggfffgggfffdddbbb___[[[WWWUUUQQQLLLLLLPPPRRRRRRTTT[[[iiizzz|||xxxnnniiijjjvvvyyy```TTTPPPLLLIIIMMMJJJJJJNNNTTTbbbjjj]]]\\\bbbdddbbbhhh~~~|||}}}|||zzzxxx}}}%%%&&&''''''''''''&&&&&&'''%%%&&&((('''%%%&&&+++''''''((())))))***++++++)))((('''&&&&&&'''((()))***(((''''''((())))))(((((()))(((&&&$$$$$$&&&(((%%%'''***)))((((((,,,///---,,,+++*********+++++++++......***)))***)))%%%'''(((***+++,,,---------,,,+++******))))))******))))))+++...000///---***//////000000000000//////...///111000///------...---000---...222111<<>>AAADDDCCCCCCCCCCCCAAA>>>;;;:::888777555444333333333333///222555444333333555888666666666666666555444444555777777777555555666777222222111222333222000///000111111222333555666666555555777888888999999888777888999;;;===>>>@@@@@@BBBAAAAAAFFFMMMTTTXXXYYYZZZnnnrrrmmmnnnmmmmmmmmmhhhhhhjjjlllnnnooommmkkkmmmttt}}}{{{ooollliiiiiijjjiiifffcccaaa]]]ZZZZZZVVVPPPMMMNNNPPPOOOOOOSSS^^^lll{{{yyyqqqjjjiiisss~~~eeeVVVQQQOOOMMMMMMJJJIIINNNSSSccchhh[[[___ccceeedddhhh{{{yyyuuu{{{~~~~~~'''&&&&&&&&&'''((())))))&&&%%%''')))(((&&&(((...(((((((((((((((((((((((('''''''''&&&&&&'''''''''+++)))(((((()))***)))(((&&&'''((('''%%%%%%&&&(((###&&&))))))''''''+++///,,,+++***)))))))))******---000///+++***+++)))&&&)))***+++,,,------------++++++***)))))))))))))))+++++++++---///000...,,,+++,,,---////////////...+++...111111///---,,,,,,***...,,,...333222<<>>>>>@@@DDDJJJPPPUUUXXXTTT]]]pppzzzttttttrrrpppooollliiifffgggllloooooonnnnnnuuu|||}}}yyytttqqqpppmmmgggbbbaaa^^^^^^___\\\TTTNNNMMMLLLLLLMMMOOOUUUaaaoooxxxwwwoookkkpppvvv}}}mmm[[[TTTRRRRRRKKKIIIJJJOOOVVVeeefffZZZ```ccccccbbbdddttt|||vvvzzz)))'''%%%$$$%%%(((+++---%%%%%%'''***)))'''***000))))))((((((''''''&&&&&&''''''''''''''''''''''''***(((&&&&&&((((((((('''%%%'''((((((&&&&&&'''((("""%%%)))(((&&&&&&***///,,,+++)))((((((((()))***...111000,,,++++++***&&&++++++,,,---............+++******)))))))))))))))---,,,,,,---///000///...((()))+++---.........---))),,,000111000---******))),,,+++...333222;;;QQQgggvvvwww}}}nnnWWWUUUfffzzzdddaaa___WWWJJJ<<<333111333000000111333000,,,///555000000000000000000000000))),,,......------000222///...------,,,,,,------((((((***,,,...///---+++''')))...222///(((***111...222333///...222111,,,............///000111222000///...000333555666555222222222333444444333111222333333333111000111111666444111000111222333222444444555555444444333222555555444000---,,,000333111444777666333111111333000000000000111222333444444555666888888888777777888888999999999::::::::::::<<>>DDD^^^pppnnnXXXSSSeeekkkSSS```dddaaaRRR@@@666111000111222111000...---...///---------...............000111222333222000...---+++,,,...000111222222222,,,---///000000000///...------............------///////////////.........---,,,,,,---000111111000222000---,,,,,,///222444111111000000000222333444222222333444444222111000000000111111222222222222777666555444333222222222555555555555444333222111000111333555555333111///...---...111444666444111444555888999999888555444777777777777999;;;===???999;;;>>>AAACCCGGGKKKNNNJJJIIINNN[[[nnn}}}yyysssmmmrrrnnnjjjhhhkkkooosssuuuzzz{{{{{{xxxwww}}}xxxlllaaaeeecccaaaaaa```\\\VVVPPPLLLLLLLLLMMMPPPVVV^^^dddsss}}}|||rrrmmmqqqyyyxxx]]]RRRPPPQQQKKKGGGIIISSS\\\jjjvvv___YYYZZZcccgggbbb___iii{{{wwwvvv((((((((('''&&&&&&(((***---'''%%%)))+++'''%%%''')))((((((((('''''''''&&&%%%&&&((((((((((((((()))&&&))))))&&&'''******'''''')))(((&&&(((+++)))%%%%%%&&&'''((()))*********))),,,+++&&&&&&+++,,,))))))***+++,,,------,,,,,,++++++++++++++++++++++++***,,,......---,,,,,,,,,---------,,,,,,,,,------,,,,,,---......///000000---,,,+++,,,......,,,+++,,,...000111222666>>>DDDYYYlll}}}mmmVVVQQQdddsss^^^hhhnnnmmm]]]III;;;444111111111111///......//////------...///000000111111000000111111000...+++***........................---...///000000///......//////000000000000000////////////////////////......------...000111000///333222000......///111222111111000000000111222333111111222222222222222111000111111111222222222222666555444333333333333333444444333333222222222111444444555555333111...---000//////111444555444222444555777999999777555444444444444555666888:::;;;999<<<>>>@@@BBBEEEIIIMMMKKKLLLPPPUUU]]]nnnvvvmmmooollliiihhhjjjmmmooopppwwwyyyyyyvvvuuuzzz{{{oooddd^^^^^^^^^```bbb___YYYSSSQQQQQQPPPPPPQQQVVV]]]bbbkkksss{{{rrrqqqtttxxxzzzdddTTTNNNMMMOOOKKKMMMWWWaaarrrpppZZZUUU___gggiiiaaaZZZ```mmmxxxzzzvvvsss{{{'''((()))(((&&&&&&((())),,,(((&&&((()))&&&$$$%%%((((((((('''''''''''''''%%%&&&'''((())))))))))))$$$((()))((((((******&&&'''))))))'''))),,,***&&&&&&&&&((()))************)))+++***''''''***+++***((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///,,,+++***,,,,,,,,,,,,,,,---------------......///000000000---,,,******,,,---,,,+++,,,...000000111555===BBBTTThhhzzz~~~mmmUUUOOOaaatttxxxmmmUUUBBB888333111000000////////////000---...///000111333444444......///...---+++)))(((......,,,,,,,,,,,,---........./////////......---......///000111111000000......//////////////////000...---...///000///...444333222111000000000000111111000/////////000000000000000000111222333333111111111111222222222222444333333333333333333333333222111000000000111222555555444333222111///...333111000111222444444333333444666777777666444333333333333444555777999::::::<<<>>>???AAADDDGGGJJJJJJNNNRRRQQQMMMSSSkkk{{{pppmmmkkkiiiiiijjjlllmmmmmmsssuuuvvvtttrrrvvvtttiii]]]]]]^^^aaacccaaa[[[VVVVVVVVVUUUSSSSSSVVV[[[```ccchhhtttyyyrrrqqqppppppvvv~~~pppZZZOOOKKKLLLIIIKKKUUUbbbvvvjjjVVVSSSdddkkkmmmddd[[[]]]eeemmmnnnmmmsss'''((()))((('''&&&'''))))))''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''')))******)))$$$(((***)))***,,,+++'''''')))((('''(((+++***&&&(((((()))++++++,,,,,,,,,******)))((((((***++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,++++++++++++,,,,,,---------,,,------......////////////...+++))))))***,,,,,,+++,,,...000000000444;;;AAAQQQfffzzz}}}mmmVVVOOO^^^yyyxxx]]]GGG:::444111000///...///000000///......///000111222222333,,,,,,,,,---,,,,,,+++***,,,+++******+++---000222..................------+++,,,---...////////////............////////////111///......//////...,,,000000111111111000000///111111000/////////......000/////////000222444555222222222222222222222222222222222333333333333333333222000//////000222444222222222222222222333333444333111111111222333444333444555666666555444333444444555666777888999:::;;;<<<===>>>???AAAEEEHHHGGGLLLQQQPPPJJJJJJYYYiiiyyynnnllljjjjjjlllmmmmmmllloooqqqrrrqqqppprrrxxx~~~yyynnnfffccc``````aaa___\\\XXXYYYXXXWWWTTTSSSUUUYYY]]]___bbbjjjuuu~~~vvvqqqmmmkkkpppvvvfffUUUMMMJJJHHHJJJSSSbbbyyygggWWWUUU^^^gggjjjddd\\\^^^dddjjjjjjlllxxx&&&((())))))'''''''''(((%%%&&&'''&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%'''***+++)))(((%%%)))+++***+++---,,,)))%%%''''''%%%'''***)))%%%***+++,,,---------------***)))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,******,,,---------,,,,,,------------------.........+++))))))***,,,,,,+++---...000//////333:::???PPPfff|||}}}{{{mmmYYYQQQ[[[pppyyy^^^III;;;444222000......000111000...//////////////////......******+++,,,------......---,,,+++++++++...000222.........------------...,,,,,,---......///......---.........//////000000111000......//////...,,,+++,,,...///000000000000000000000000//////......////////////000333555666333222222222222222222222000111222333333222222111222111000///000111444555111111111222222333333333333222222111000111333444222333444444444444333222444444555666777888888888:::;;;<<<<<<===???DDDGGGEEEGGGLLLPPPOOOLLLPPPVVVhhhssspppllljjjkkkkkkkkkkkklllnnnoooooonnnppptttxxxsssoooiiiaaa\\\\\\]]]]]]\\\YYYYYYWWWTTTSSSTTTWWWZZZ]]]]]]aaajjjrrr{{{|||tttmmmiiihhhnnnxxxsss]]]QQQOOOMMMMMMUUUfffcccUUUTTTSSS\\\bbb^^^YYY\\\bbbfffiiinnn&&&((())))))(((''''''((("""&&&(((&&&&&&)))******&&&&&&&&&&&&&&&'''''''''(((&&&%%%'''***+++(((&&&%%%)))***)))***------***$$$&&&&&&%%%'''***)))%%%+++,,,,,,---......------***'''''')))***)))***------,,,+++************+++++++++++++++++++++++++++------,,,***((((((***,,,)))***+++---------,,,,,,---------------------------,,,******,,,---,,,+++---.../////////222888>>>NNNbbbyyy|||mmm\\\SSSXXXiiiyyywwwbbbPPPAAA777444111......000111///,,,//////......------,,,,,,***++++++,,,---...//////000///---,,,+++,,,,,,---------,,,,,,---....../////////000000000000//////------......///000000000111///......//////...,,,***+++,,,...///000111111000000111111111000//////000000000111222444555666333333333333222222222222000111222333333222000///000000000000000222444555333333444333222111000000000111111111000000222444222222333333333333222222222333444555666666666666999:::::::::;;;>>>CCCGGGDDDCCCGGGMMMPPPMMMJJJJJJWWWvvv{{{sssmmmjjjiiijjjjjjllllllmmmmmmmmmooosssvvv}}}vvvnnnbbb\\\[[[^^^```aaa[[[ZZZXXXUUURRRRRRTTTVVVZZZXXXYYY___fffnnnyyy{{{qqqjjjgggkkkttt|||}}}jjjYYYTTTRRRQQQVVVggg}}}___PPPMMMQQQZZZ```]]]ZZZ]]]bbbeeeiiiqqq%%%'''))))))((('''''''''###)))+++'''&&&)))+++)))%%%%%%%%%&&&&&&'''''''''***'''%%%'''***+++'''$$$$$$'''(((&&&'''+++,,,***%%%''''''&&&(((+++***&&&***++++++,,,,,,,,,,,,,,,+++'''&&&)))***(((***...+++***)))))))))***+++,,,***************************+++,,,+++(((''''''(((((()))+++---------,,,+++...............------------,,,+++,,,......,,,+++---...///......111777===JJJ[[[qqq}}}nnn]]]TTTWWWfffvvvzzzmmm___NNNAAA666222......000000...***.........------------------,,,,,,,,,+++,,,,,,,,,...------,,,++++++******,,,+++++++++,,,...000111111111111111000///...---------......///000000111000///......///000...---,,,------...///000111111///000111222222222111000000111222333444555555555444444333333333222222222000111222333222111///------......///111222222333222333444444444222000///,,,...111111000000111333222222222222222222222222222333555666777777666666888888999999:::===CCCGGGCCCAAABBBIIIMMMKKKJJJJJJOOOeee}}}tttmmmkkkkkklllllllllllllllnnnppptttwww}}}yyymmmdddaaabbbcccccc___^^^[[[VVVRRRPPPPPPQQQXXXUUUTTTXXX]]]cccnnnwwwzzzqqqkkkjjjooowwwyyy{{{}}}jjj\\\YYYVVVYYYiiixxx]]]NNNIIIQQQZZZ___^^^\\\___dddgggkkkvvv%%%''')))***((('''''''''%%%,,,---(((%%%(((***(((%%%%%%%%%&&&&&&''''''''',,,(((&&&'''******'''"""###&&&&&&$$$%%%)))+++)))%%%((((((''')))---,,,((())))))***+++++++++******+++&&&&&&***+++(((***///((((((''''''(((***,,,---))))))))))))))))))))))))'''))),,,,,,***'''%%%%%%''')))+++---...---,,,+++///////////////.........---,,,,,,...//////---***---//////......111777<<>>>>>@@@CCCFFFGGGGGGLLLXXX______kkkuuummmooosssooooooooommmlllnnntttxxx}}}yyyqqqmmmjjjggg^^^``````ZZZUUUSSSSSSSSSSSSUUUVVVWWWYYY___gggnnnrrrzzzvvvooolllnnnjjjhhhsss~~~pppbbbcccxxxoooZZZNNNJJJMMMWWWYYYYYY______^^^ggghhh{{{&&&'''(((''''''''')))+++)))+++---//////---+++)))((('''&&&&&&'''((())))))))))))(((((('''&&&&&&&&&%%%((((((%%%%%%((((((%%%&&&&&&&&&'''((()))***+++***++++++***))))))***,,,+++******))))))******+++***'''$$$%%%)))+++***)))+++***)))((((((((())))))***)))(((''''''((()))***))))))((()))***+++,,,+++***,,,------,,,,,,---...,,,---///...---+++******///000111111000000222444>>>NNNaaapppuuuyyyaaaZZZeeewwwtttaaaNNN>>>111111333///---//////......---,,,+++******+++++++++++++++***))))))+++,,,,,,,,,,,,+++******,,,++++++---///...+++(((......//////......------++++++,,,,,,---.........111000//////000000...---)))+++---............////////////000111111222222///000111111000///......222222222222222222222222333111......///111111111000...---///222222111...000111222333333333222111000000000000000000000000...///111111/////////000222333444555666666666666777666555555666888;;;===<<<;;;<<<>>>@@@BBBDDDDDDFFFNNNTTTUUU]]]rrrwwwssspppnnnnnnnnnmmmlllmmmpppssstttzzzvvvmmmfffcccaaabbb```ZZZUUUSSSSSSTTTVVVWWWXXXXXXYYY^^^eeekkkhhhoooxxxoooooommmhhhkkkttt}}}vvvuuummmYYYOOOJJJNNNXXX[[[[[[```^^^]]]fffkkk~~~yyy'''(((((((((&&&&&&(((***)))+++---//////...---,,,'''&&&%%%$$$%%%''')))***))))))))))))((((((((('''%%%)))***((((((***)))%%%'''''''''((((((***+++,,,(((***,,,+++***)))***+++***))))))))))))))))))***+++)))((()))+++---------)))*********))))))(((((()))((((((''''''(((((()))))))))))))))))))))*********,,,......---,,,---...'''...333222,,,))),,,111---111444333///---000333???OOOeeexxx|||}}}fff```mmm~~~nnnZZZGGG666333222...,,,...//////...---,,,+++******+++++++++++++++*********---,,,++++++******++++++,,,,,,+++---...---+++(((++++++,,,------...------***++++++,,,,,,---......000///......///000...---+++***+++,,,......---+++...//////000000111111222111000000////////////000222222222222222222222222444111//////000222222222000//////000111222000///111222333333222111000///000000000000000000000000...///111111/////////000///000111333444555666777777666444444444777999;;;888999:::;;;===>>>???@@@BBBDDDIIILLLOOOYYYlll~~~|||qqqnnnnnnnnnnnnnnnmmmmmmmmmmmmwww~~~rrrhhhcccfffccc___YYYUUUSSSUUUXXXZZZZZZYYYXXXYYY\\\aaaeee```cccpppwwwsssrrrlllhhhiiisssiiiYYYOOOJJJNNNZZZ]]]^^^bbb^^^\\\dddpppuuuuuutttuuu|||yyyuuu|||'''(((((((((&&&&&&((()))(((***+++---......------((((((&&&%%%$$$%%%'''))),,,++++++***)))(((''''''&&&***,,,******+++)))%%%''''''''''''((()))***+++(((***------,,,***************))))))))))))******)))******++++++,,,---...***+++,,,---,,,+++)))((())))))(((((((((((()))))))))***+++***)))(((((((((+++---...///...---...///'''...333222+++(((,,,111+++111777666000...111555AAASSSmmm~~~hhhcccqqquuucccMMM888222222...,,,---,,,,,,,,,------------...,,,+++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,,,,,,,,,,,,,*********+++,,,,,,------000...------...///...---///,,,***,,,///000...+++......//////000111111111333111/////////111111111222222222222222222222222444222000000222333333222000000000111111111000///000111222222222111///////////////000000000000000...///111111/////////000//////000111222333444555555555555666666777777888666777999::::::;;;<<<===CCCAAAEEEKKKJJJKKKXXXiiiyyyooonnnnnnoooppppppmmmjjjkkkvvv}}}zzzxxx}}}qqqkkkkkkeee^^^YYYVVVUUUYYY^^^]]][[[ZZZXXXXXXYYY\\\^^^]]]\\\cccwwwzzzvvvqqqmmmlllsss}}}}}}eeeWWWOOOJJJOOO\\\``````ccc^^^\\\ddduuuwwwooonnnmmmnnnrrrvvvxxxwwwxxxrrrpppxxx'''(((((((((&&&&&&(((***(((((()))***+++,,,,,,,,,******)))&&&$$$###%%%(((...---,,,***)))'''&&&&&&'''+++---+++***+++)))%%%&&&&&&&&&&&&'''((()))))))))+++---...,,,++++++++++++++++++******+++++++++&&&)))+++***(((((()))+++,,,---///000000...,,,***************************)))+++,,,,,,)))''''''(((,,,---//////.........///+++...000///,,,******+++***111777777222000444888:::OOOmmmiiifffuuu{{{hhhOOO888111111...---...,,,,,,---------.........,,,++++++******+++,,,,,,---,,,+++***)))***+++,,,+++,,,,,,,,,+++*********+++++++++++++++******)))))))))******+++,,,,,,,,,///---,,,,,,---.........///,,,***+++...///...+++.........///000000111111222000...///111222111///222222222222222222222222444222111111333333333222000111111111111000000000...///000111111111000000......//////000000000000...///111111/////////000111000000000000111222222333555888::::::888666444555888;;;;;;::::::;;;<<>>@@@DDDGGGFFFFFFLLLUUUhhh|||uuunnnmmmpppqqqmmmhhhgggnnntttuuuxxx|||~~~{{{wwwjjj```^^^]]][[[___gggaaa^^^[[[YYYYYYYYYYYYXXXVVVTTTVVVbbbqqq}}}tttqqqrrrnnnooouuuvvv\\\PPPLLLJJJPPP^^^cccbbbccc^^^^^^hhhuuukkkeeebbbccceeefffeeefffiiiooopppqqqqqqrrruuu|||}}}$$$%%%'''''''''(((***---,,,+++)))((()))***+++,,,%%%))),,,,,,(((&&&(((***))))))))))))))))))((((((***---,,,)))(((***)))&&&'''''''''''''''(((((())))))******)))(((((()))+++++++++************++++++...333777555...***---111//////000000000///...---)))***++++++++++++***)))''',,,//////+++)))***,,,---...000000/////////000------......///...---+++...000111111000111333555777CCC\\\yyyxxxhhhnnnnnnTTT:::333444111------000000///...---,,,++++++---,,,+++******,,,---///+++,,,,,,,,,,,,+++*********,,,---+++)))((())),,,******++++++,,,,,,++++++(((((())))))***+++++++++...,,,******+++---......******++++++***+++...000------......///000000000...///111666:::888222+++000000000000000000000000222111111111333333222000000222444333111///000111...///000000000///...---------......///000000111...///111111/////////000111000///...///000222333555666666666666555444333555999======:::888999;;;777>>>BBBAAAAAAEEEKKKMMM[[[pppwwwrrrtttuuupppkkkhhhoootttuuuwww|||~~~pppeeebbb```[[[^^^eeeddd```]]]\\\\\\]]]\\\ZZZWWWUUUWWW]]]fffsss~~~vvvrrrpppnnnqqqzzzvvvZZZLLLJJJKKKQQQ___dddbbbbbb^^^___kkkrrrhhhbbb```aaafffgggeeefffkkkkkklllmmmooorrrvvvwwwwww{{{###%%%&&&'''''')))+++......,,,+++))))))***,,,---!!!''',,,---***)))***---&&&&&&'''((()))***+++++++++---+++''''''))))))''')))(((((((((((())))))***((((((((('''%%%&&&(((*********))))))))))))******)))///444111)))%%%'''+++///////////////......---((()))***++++++***)))(((''',,,000000,,,***+++------///111111000///000111***---///000000///000000111000///......///000111888===OOOlll~~~zzz~~~}}}qqqeeennnqqqVVV<<<555555111---------------............///---,,,+++******,,,...///++++++,,,---,,,+++***)))***,,,---+++((('''))),,,((()))***+++,,,---------((((((((()))******++++++...,,,))))))+++---......***,,,...---,,,---111555------......///000000000111222666<<>>555...////////////////////////111111000111333333111///000222444333000///000111000111111111///...,,,+++---------...///000000111...000111111/////////000//////......///222444666888666444222222222333444444999======:::777888:::333===AAA======EEEJJJIIIPPPaaaxxxyyyzzzzzzuuuooolllsssxxxwwwuuuzzz|||}}}uuuhhheeebbb[[[\\\cccfffbbb___^^^___```^^^]]][[[ZZZZZZ\\\^^^gggxxx~~~uuuyyytttrrrwww|||wwwYYYJJJIIIKKKQQQ___dddbbbbbb^^^aaammmrrriiiaaa^^^```eeeeeebbbdddiiifffggghhhnnnvvvzzzxxxrrrvvv|||&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((())),,,------+++)))'''((()))(((''''''((())))))'''&&&***++++++)))''')))...333******)))))))))******+++))))))))))))))))))******+++***((('''''')))+++,,,+++,,,,,,+++)))((()))***'''***...111111...+++(((''')))******((('''((((((+++)))((('''(((+++...000///---,,,...111333222000///...,,,,,,,,,---///111000000///......///111111---888KKKbbbrrrvvvooogggmmmuuuxxxeee______iiixxx}}}lllVVV???444111///---+++///...---,,,,,,---...///.........------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******)))*********************************((())))))+++,,,---......666222...---......,,,***---...//////////////////222000//////000222111111333,,,000???GGG???333///.........///111000...,,,//////000111222222333333444444444222111111333555111///---...000000---***111///---,,,,,,,,,...///(((,,,222333---(((,,,555222222111111000///......000111222111000000222444000555::::::999888777555888999;;;>>>@@@CCCEEEFFFTTTVVV___ppp~~~yyyrrruuuwwwvvvttttttyyy}}}|||{{{rrrmmmhhh___```hhhdddaaa^^^aaaeeeeee^^^WWWTTT[[[```___\\\___kkkwww|||zzzyyywwwvvvwww|||sssWWWLLLJJJJJJUUUbbbeeebbb^^^YYYccczzznnnggg^^^\\\\\\``````^^^___bbbaaadddjjjooossstttttttttxxxyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))*********+++******)))(((******)))*********)))((((((***+++)))'''''')))+++(((((('''&&&&&&%%%%%%%%%***))))))((()))***+++,,,---,,,***)))((())))))***,,,,,,++++++++++++******)))***,,,---...---+++*********)))(((&&&&&&(((******)))(((((()))+++---//////---,,,...111222111000///...---,,,,,,---///000000///.........///000111111888FFFYYYiiimmmfff^^^^^^gggtttrrrllljjjqqq|||{{{hhhSSS===333111///,,,+++///...---,,,,,,---...///------,,,,,,++++++++++++------,,,++++++++++++,,,++++++************++++++------------------------)))***+++,,,---......//////---***+++---......---(((+++...111000...,,,+++111///...///000111111000333+++,,,777<<<666//////000///...///000000///---000000000000111222333444666666666444222222444555555333222444666666444222222000///------...///000++++++...111///+++---333111111000////////////000000111111111000000222444000333555666666666555444999:::;;;>>>@@@CCCDDDFFFIIINNNUUU___nnnzzzrrrrrrsssssssssssstttvvvvvvzzzyyyyyy|||~~~|||qqqiiicccdddhhhhhheeeccceeeiiihhhbbb[[[UUU[[[___^^^[[[\\\cccjjjxxx|||zzzzzz{{{}}}rrrUUUKKKKKKMMMUUUaaafffbbb___[[[eee|||~~~hhh```]]][[[[[[______]]]^^^aaaaaadddjjjooorrrssssssrrrsssuuuzzz%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((''''''***------***'''************)))))))))((('''(((***)))&&&%%%$$$$$$(((((('''&&&%%%$$$######+++***(((((()))+++...000...------,,,***))))))(((+++)))&&&'''((('''$$$!!!)))************++++++,,,,,,+++)))&&&%%%%%%)))+++(((((()))***+++,,,------...------...000111000///......---,,,,,,...///000......---------...000111444666???PPP___eee___WWWXXXaaallluuu}}}yyyyyyzzzxxxaaaNNN:::111000...,,,+++......------------......++++++++++++************------,,,+++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...//////+++)))((()))+++,,,---,,,***,,,...///---,,,++++++000///...///000111111000333,,,***000111------111111///......000111000///111000/////////111333444777888888666444333444555222111111333555666555333222111000///...///000111...++++++///000......111222111///......///000111///000111000//////111333333222111222444555666666999:::;;;===???BBBDDDEEE@@@GGGNNNOOOSSSggg~~~uuupppqqqrrrssssssqqqooonnnrrrtttxxxyyyyyy~~~wwwkkkhhhgggeeegggdddbbbdddgggfffaaa[[[\\\^^^```___[[[ZZZ[[[]]]jjj{{{{{{wwwvvvxxxoooTTTJJJLLLOOOUUUbbbfffcccaaa]]]hhh|||ggg^^^\\\ZZZZZZ]]]^^^\\\]]]``````dddiiinnnqqqrrrpppooonnnooouuu%%%'''(((******((('''%%%(((((((((''''''((((((((((((&&&%%%)))------(((###((())))))(((&&&&&&'''(((((((((((('''%%%$$$$$$$$$))))))))))))(((((('''''',,,***((('''(((,,,///222------------,,,+++***)))---)))%%%%%%'''&&& (((((())))))******++++++++++++***(((&&&&&&(((***'''(((***,,,---------,,,......---......//////......------------...///000------,,,,,,---...///000222333:::IIIZZZaaa]]]UUU^^^fffmmmpppyyy|||qqqooo}}}{{{rrrYYYHHH777000///---++++++------------------------++++++++++++++++++******---,,,,,,+++***+++++++++++++++++++++++++++,,,---******************************++++++,,,---......+++******************)))...///...+++((())),,,000...------...000111000///444///...///---***,,,222222000...---///111111111222111///......000333444777888888666333222222333//////000111222222222111222111000/////////000000///,,,,,,///000...///222666444111.........000222///000000000//////111222888333000333666777888::::::::::::<<<>>>@@@BBBCCC>>>GGGMMMKKKJJJYYYvvvzzzqqqppprrrvvvvvvrrrnnnlllnnnqqquuuxxxzzz~~~rrroookkkbbbdddbbb```bbbeeeeeebbb^^^eeedddbbb___]]][[[ZZZZZZ___kkk{{{{{{xxxooo|||lllSSSJJJKKKNNNVVVbbbfffcccaaa___lll|||jjjbbb\\\ZZZZZZ^^^^^^\\\]]]``````ccchhhmmmoooooonnnmmmkkkkkkqqq|||&&&''')))******)))'''&&&'''(((((((((((((((((('''(((&&&%%%(((,,,+++&&& '''((()))(((&&&%%%(((***+++)))&&&%%%%%%&&&'''(((((()))***+++,,,,,,++++++,,,***((('''(((,,,///222+++,,,------------,,,,,,///+++)))***---,,,'''"""%%%&&&)))+++,,,+++***)))(((***++++++)))'''&&&&&&'''(((+++---...------,,,............------------------------......//////------,,,,,,---...000111111111777DDDSSS[[[XXXRRR___gggjjjiiiqqq|||hhhbbbssstttjjjQQQCCC555//////---,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++*********++++++,,,---------------------------)))))))))***++++++,,,,,,******++++++************$$$'''++++++))))))---000,,,,,,,,,...000111000...222000000000---***+++///111///------///111111111222111///---...///222444555666666555222000000111444444555555444333222222000000/////////......///------///000...+++///555999777333000......000111...///000///......000222888222111444666555888<<<:::999999:::;;;===@@@AAA===EEELLLLLLKKKTTTfffuuuuuuqqqqqqvvvwwwrrrmmmmmmkkkmmmooosssyyy|||ssseeegggeeeccccccfffhhhgggfffjjjgggaaa]]][[[ZZZZZZ[[[WWW]]]gggxxx}}}rrruuuhhhRRRIIIJJJNNNXXXcccfffbbb``````oooyyykkkddd]]][[[[[[^^^___]]]^^^aaa___bbbfffjjjmmmmmmmmmlllllljjjnnnxxx&&&'''((())))))((('''&&&''''''(((((((((((('''''''''&&&%%%'''))))))%%%!!!''')))***)))''''''+++//////+++'''%%%&&&((()))***&&&(((***+++,,,---,,,,,,+++***(((((()))+++...000+++++++++,,,,,,---------((('''(((+++...///,,,)))$$$&&&))),,,---,,,***)))'''***,,,---***'''%%%$$$((()))+++,,,......---------...///...,,,++++++,,,---------............///------,,,,,,---///111222333333666???JJJRRRSSSRRR[[[dddfffccclllmmmgggwwwnnnbbbJJJ>>>333//////---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++&&&(((+++,,,+++,,,---...)))...---++++++---++++++,,,...000111///......///000///---*********///---,,,---///000000000222111///......///111222222333444333111/////////333555666555333111111111000000////////////.........---///111...+++///666888666333111/////////000---...///...---...///111333000111777777222555<<<999888777777888;;;===???999???EEEHHHJJJNNNVVV]]]yyy~~~uuuppptttuuupppmmmooojjjkkkjjjlllssszzzzzzuuurrrkkkgggcccaaaccceeeggghhhhhheee___ZZZWWWWWWYYYZZZZZZZZZ^^^jjj}}}wwwsssvvv~~~bbbQQQJJJMMMRRR[[[eeeeee___^^^___pppqqqfff___]]][[[[[[______]]]^^^aaa___```cccfffiiikkkmmmmmmmmmkkklllttt}}}''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%(((***)))'''(((---111000---)))'''((()))(((&&&((()))+++---------,,,+++***))))))((()))***+++,,,---,,,+++******+++,,,,,,%%%''')))+++,,,,,,***)))'''''')))***+++,,,,,,,,,)))***,,,+++)))&&&%%%%%%))))))+++,,,---.........---...///...+++)))***,,,,,,------..................---------...000222333666555666;;;DDDNNNWWW\\\fffnnnnnngggnnn~~~~~~lll```EEE;;;222000000......///+++,,,------------,,,+++************+++++++++,,,,,,++++++***************(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++%%%(((+++,,,+++***+++---###,,,...+++((())),,,******+++...000111///---...///...------,,,+++))),,,++++++---///000///...000000////////////000000000222333333111000///000---///111111...---...///000111111111000000//////111---,,,//////...000444222222111000////////////---.........------///111000000555<<<999111444>>>888777555555666888;;;<<<999<<>>AAAAAABBBEEELLLQQQPPPeeeyyywwwuuuppppppwwwrrrsssnnneeedddmmmuuuxxxvvv||||||vvvllleeebbbdddhhhkkkcccdddddd```YYYUUUTTTVVV]]]YYYWWWZZZeeezzz{{{tttssstttwwwzzznnnUUUKKKLLLVVVaaa```gggccc[[[YYY]]]qqqpppeee^^^YYY[[[XXXYYY\\\]]][[[[[[^^^^^^^^^___aaaeeeiiinnnpppkkkkkkmmmqqqtttzzz)))&&&%%%&&&((()))'''%%%222...+++...222333...((((((''''''''''''&&&&&&&&&$$$&&&&&&&&&&&&&&&(((***+++++++++***)))((('''&&&(((***,,,------,,,+++))))))(((((('''''')))***+++,,,+++***)))((((((((())),,,,,,---...000///,,,***((((((''''''(((***,,,---------------+++***((('''))))))***+++,,,,,,,,,,,,+++---......,,,+++*********,,,...---******,,,//////////////////000111111555222333888===IIIfff{{{pppsss~~~cccvvvzzzeeeTTT>>>666000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++---***'''''')))+++***)))---,,,,,,++++++,,,,,,------+++***(((((()))+++,,,---***((((((+++,,,+++)))---,,,+++))))))***,,,---.........000111111...+++******+++...000000...,,,///......------------...000...---...000111111111111111222222111000...---......////////////....../////////...------,,,,,,......---......///000111...............///000000333000///111000------000...222777;;;<<<<<<<<<<<<888888777666555666999;;;<<>>666000000000...,,,---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******+++++++++******)))---***(((''')))***)))(((+++++++++******+++++++++,,,+++***(((((()))+++,,,...,,,******,,,---,,,***,,,+++)))))))))***,,,---.........000111000---+++,,,+++,,,...000000///---///...............//////000...------///000000///000111222333222111///...---///111000...,,,---...000/////////......---------------...///000111222...............///000000000---,,,......+++,,,///000222555777888999999:::::::::888777666777999;;;:::===??????@@@CCCJJJOOOLLLXXX\\\fffyyyyyyxxxvvvvvvtttpppllljjjkkknnnqqqrrryyysssllllllmmmjjjhhh```]]]YYYTTTRRRSSSWWWZZZ\\\ZZZYYY[[[^^^gggwww~~~vvvooommmqqqrrrtttlllUUUNNNPPPXXXaaaiiillleee]]]YYY[[[qqqvvveee```]]]YYYZZZZZZZZZ\\\^^^______^^^``````aaabbbeeeiiilllnnnrrrllllllrrrtttsss|||)))((('''((()))***)))''''''***222;;;AAA>>>333***(((''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((,,,,,,+++******)))))))))''''''&&&%%%&&&'''((()))*********)))))))))))))))***)))***+++,,,,,,***(((***))))))(((((()))******+++***((('''&&&&&&&&&&&&&&&''')))+++,,,---............------,,,***)))((()))***++++++******,,,---............//////000000000...000555;;;HHHeeesssppp}}}zzzbbb\\\ppp|||aaaJJJ>>>666000000000...---...++++++++++++++++++++++++++++++******************,,,,,,,,,,,,+++***)))(((,,,***(((((()))***)))(((******))))))))))))******++++++***))))))***+++,,,///---,,,,,,,,,---+++******)))(((((()))***,,,---///......///000///---+++...---,,,,,,...000000///............///000111111000...------...///...,,,...000222444444333111///---000222111...,,,---///000000000000////////////---------...///000222333........./////////000000...++++++......,,,---000222222333444555666666666;;;:::999888888999::::::888:::<<<===???DDDMMMSSSQQQTTTQQQVVVhhh||||||wwwwwwuuussspppnnnlllkkkkkklllsssxxx{{{~~~tttooonnnkkkiii^^^\\\XXXUUUTTTVVVYYY[[[\\\YYYXXXZZZ[[[___iiiuuuyyyqqqmmmppprrrrrrxxxoooUUUNNNRRRYYY___hhhjjjbbb[[[YYY\\\tttnnnbbbaaa```^^^]]]\\\ZZZZZZ\\\^^^^^^]]]``````aaaccceeeiiilllnnnrrrmmmmmmrrrsssqqquuu~~~((('''''''''(((((((((''')))---666???DDD@@@666---(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&(((((((((((()))******+++...,,,***((('''((())))))&&&&&&%%%$$$%%%&&&'''((()))))))))************)))+++******,,,---...,,,***+++++++++***************+++***'''%%%%%%%%%&&&'''$$$&&&(((***,,,...//////000///...---,,,+++***((())))))))))))******,,,---------......////////////000...000555999DDD___zzzllllll{{{{{{mmm{{{iiiPPP```xxxyyyaaaJJJ>>>666000///000......000***************+++++++++,,,,,,++++++******))))))+++,,,,,,,,,++++++***)))))))))((()))*********************))))))*********+++******))))))***+++,,,------,,,,,,,,,+++***)))******)))(((((())))))***///.........//////---+++///---+++***,,,...//////.........//////111222222111///...///000///...,,,,,,///222444555444222000/////////000222222111000000000000000000111111111---------...///111222333......///000000000000000///,,,,,,///000///000333333444555777888777555444999888777777999:::;;;;;;999;;;<<<<<<>>>DDDMMMTTTWWWUUUPPPSSS\\\gggzzzwwwvvvuuutttsssoookkkhhhkkkooossstttxxxvvvpppkkkfff^^^[[[XXXVVVWWWZZZ\\\]]][[[YYYYYY[[[\\\]]]ccckkksssxxxpppoooppppppssswwwvvvYYYRRRXXX___aaaeeefff^^^XXXXXX^^^wwwmmmddddddgggiiikkkeee]]]YYYZZZ\\\]]]^^^___```aaabbbeeehhhjjjlllooolllmmmqqqrrrppprrrwww&&&&&&&&&&&&&&&&&&&&&&&&'''***///555888555...'''(((''''''''''''&&&&&&&&&$$$&&&(((((('''&&&&&&''')))))))))))))))***,,,,,,...,,,)))'''&&&'''((()))&&&%%%%%%$$$$$$&&&'''((('''((()))***+++***************)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,***(((&&&%%%&&&((()))###%%%'''***,,,...//////222000------...---,,,***))))))((()))***+++,,,,,,,,,,,,---............---111///111666888@@@WWWpppsssfffpppsssqqqMMMTTTjjj~~~wwwqqqaaaMMM@@@777000///000......000))))))*********+++++++++------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,%%%&&&((()))***+++,,,---++++++************++++++***))))))******++++++,,,***+++,,,,,,+++***)))))),,,+++***)))((((((''''''...---------//////...,,,///---***)))+++---...............//////111222222222111000111222111///---,,,...111333444444222111222...,,,000666999666222//////000000111111222222---.........000111222333...///000000111111000000///------000111000111444555555777:::===;;;777333555444333555999<<<<<<;;;;;;<<<<<<<<<<<>>>>>:::555444333222555:::<<<<<<:::<<<======<<<;;;>>>DDDJJJHHHKKKKKKNNNQQQLLLVVVooo}}}zzzvvvuuuwwwwwwtttrrrpppmmmkkklllmmmqqq|||vvviiiccc```]]]]]]___```^^^\\\SSSRRRTTTZZZ\\\\\\]]]aaajjjqqq|||~~~rrrlllkkkmmmnnnjjjqqq}}}nnn```fffjjjfff]]]^^^XXXUUUZZZccc|||www~~~kkk]]]YYY[[[]]]^^^^^^___```bbbeeeggghhhiiifffgggjjjoootttvvvwwwvvv|||$$$&&&((('''%%%$$$%%%'''((((((((()))******))))))(((''''''''''''&&&&&&&&&"""%%%(((******)))******)))((('''&&&&&&''')))***))))))((('''''''''((()))'''&&&%%%%%%%%%&&&((()))%%%&&&(((+++,,,,,,+++***'''&&&%%%&&&(((******)))((()))***,,,,,,,,,++++++)))))))))((((((((((((((($$$%%%''')))+++,,,---...000,,,((())),,,...---***+++)))((())),,,//////---***+++---.........,,,+++......444999888:::KKK```]]]ZZZ]]]jjj}}}eeePPPPPPqqq~~~jjjhhhooohhhWWWDDD:::222//////------///*********+++,,,---------+++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,%%%(((++++++***)))***+++******))))))))))))******(((((()))***+++,,,,,,,,,&&&)))------,,,++++++,,,******+++++++++++++++***+++******+++...000000000111///------...////////////...............////////////000111333333000............//////000111111///000111222222222333333------...///000111222333111000000000000000111111...///000222222111000///111......111111///000444555222111444:::===;;;999888555444666;;;===;;;888;;;<<<===<<<:::<<>>333000000///...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++......,,,+++---,,,)))))))))***++++++++++++***)))***,,,,,,***)))***+++(((&&&'''+++,,,)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000111111///,,,***+++***+++---,,,---666@@@@@@777---+++000333111...//////............//////////////////000111222333------------...///000111///000222333333111...---///,,,******...111111000111111111111111000////////////000222444555333222999555222333777888666333666555444555777:::;;;;;;???===;;;<<<======:::777999<<<>>>>>><<<===@@@DDDGGGJJJLLLJJJGGGEEEFFFHHHPPP[[[pppvvvrrrttttttwww}}}xxxtttnnniiigggjjjpppuuu}}}yyykkkdddiiijjjbbb\\\]]]^^^\\\^^^bbbaaaZZZTTTRRRYYY___gggkkkkkkqqq}}}rrrmmmbbbeeekkkqqqxxx~~~ooofffaaaYYY[[[[[[XXX\\\ooolll```\\\eeetttuuulllddd\\\[[[^^^bbbccceeefffjjjllliiieeejjjiiilllsssyyyzzzyyywwwrrr{{{''''''''''''&&&%%%$$$###(((&&&$$$%%%'''((((((&&&&&&&&&&&&''''''''''''(((%%%&&&'''***,,,,,,***''')))((('''&&&&&&%%%%%%%%%)))((('''&&&&&&''''''((((((,,,+++((('''******&&&(((((('''''''''(((((()))***)))((('''''')))+++,,,---(((###"""&&&)))***)))+++***)))((('''(((((()))***))))))+++---......---,,,---...---,,,---...000---+++******,,,,,,)))'''+++,,,---///111222000---//////222444555<<>>CCCEEEDDDCCCDDDFFFKKKJJJOOO___xxxzzzqqqtttvvvvvvtttwwwzzzxxxsssqqqsssvvvpppssswww}}}|||qqqoookkkdddaaadddaaa^^^^^^aaa```ZZZUUUTTTUUUXXX___bbbaaacccooo|||tttkkkjjjkkkllllllrrr{{{mmmdddaaa^^^^^^ggg}}}wwwddd\\\XXXWWW\\\kkkyyynnnkkkgggaaa]]][[[\\\___cccgggjjjlllnnnuuu{{{~~~{{{zzz|||&&&'''''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((***,,,,,,***(((((('''&&&&&&%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%((())))))(((((((((((('''%%%&&&((()))*********)))++++++***))))))***+++,,,)))'''&&&(((,,,/////////******((((((((()))***+++---,,,,,,...//////---,,,,,,---------,,,,,,...000...---,,,,,,,,,...///000,,,+++...333666555333222//////222777===GGGYYYjjjvvvssslllvvv|||xxxzzz~~~yyyaaaLLLPPPkkkyyyjjjSSSFFF999444222///...///------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++...---***))),,,,,,))))))***++++++,,,,,,++++++)))***,,,,,,***)))***+++)))&&&&&&)))***((((((++++++,,,,,,------,,,,,,+++((((((((()))***+++,,,------++++++,,,,,,,,,111999888333---+++...444777999///000000000000000000///............///000111111888<<>>AAAAAA>>><<<===???777;;;AAACCCBBBAAACCCDDDHHHHHHJJJPPP]]]tttxxxzzzzzzuuummmttt{{{|||wwwssstttvvvmmmmmmooouuuzzztttmmmfffeeehhhbbb^^^]]]___^^^YYYVVVUUUWWWYYY^^^aaa______gggqqq}}}|||rrrooolllkkkiiilllwwwuuuooogggeeepppooo```YYYVVVVVVTTTZZZnnnwwwoooiiiddd```^^^^^^```dddgggjjjqqqwww}}}{{{zzz}}}&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''(((******(((&&&'''&&&&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&%%%'''''''''((((((''''''((('''(((***+++,,,,,,,,,+++++++++******************###"""###%%%''')))******(((((((((((()))***,,,------------///111000...,,,+++,,,------,,,,,,---//////......------...///111,,,+++111:::===888222222000000222888>>>HHHXXXggg{{{{{{kkkfffvvvxxxmmmnnnttt}}}jjjQQQKKK___{{{zzzmmmUUUGGG:::444222000///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,)))(((+++,,,*********+++,,,,,,,,,,,,+++)))***,,,,,,***)))***+++***'''&&&))))))'''(((+++***+++---......---+++***))))))))))))***+++---...///,,,*********(((+++111...---------///222444666000111222222222222111000------------...///000111111777===<<<555111111444333444666777666555333222222111000......///000222333333222111000111111111///333777666333333777;;;555444333444555666666666888:::;;;:::777666777888444555666777888:::===???999<<<>>>===:::888:::<<<999===AAABBBAAA@@@AAACCCAAAFFFLLLOOOOOOZZZvvv}}}sssiiipppxxxzzzxxxttttttuuummmkkklllpppxxx|||qqqhhheeefffddd___\\\^^^]]]YYYWWWWWWZZZZZZ\\\___]]]\\\aaahhhrrrzzztttnnnjjjhhhhhhpppyyysssooozzz~~~iii]]]XXXUUUWWWRRRRRR___xxxrrrhhhdddddd___^^^```eeeggglllyyy|||zzz|||%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((((('''&&&'''))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))((((((''''''%%%%%%((((((&&&&&&))))))***+++,,,,,,,,,,,,,,,***************)))))))))$$$$$$%%%%%%'''((()))***)))((((((((()))+++---...------...000222222000---+++,,,---,,,++++++---///000000000...+++******+++,,,+++222>>>@@@888111000111000444;;;AAAJJJXXXddd~~~pppjjjyyyyyymmmlllqqqtttYYYHHHSSSqqq{{{qqqYYYKKK===666444111///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,((((((+++,,,******++++++,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++---)))(((******((()))---***+++---......---+++***+++*********+++,,,------000+++((()))(((&&&(((,,,+++---......------///111000111222333333222111000---,,,,,,------...///000+++111777999666333333555222444777999999888555444444444333111//////111444444333222111000111222222...000333333222333777:::555555555555666777888888555888:::999777555666888333444555666777999<<>>@@@@@@===;;;;;;???CCC<<>>???BBBFFFCCCDDDJJJPPPMMMHHHRRRaaawwwuuuttttttuuuuuusssqqqllliiihhhmmmppprrrxxxxxxqqqnnnllleeeaaa``````]]]]]]___\\\XXXVVVXXXYYYXXX[[[___gggqqquuummmiiijjjnnnqqq{{{yyyfff\\\VVVRRRNNNSSSWWWYYY___rrr|||pppiiipppjjjiiikkklllsss%%%%%%&&&&&&'''&&&&&&&&&"""%%%&&&%%%######&&&)))&&&&&&&&&'''''''''((((((+++)))((()))******)))(((%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))***+++,,,++++++'''######((((((%%%%%%))),,,+++***)))))))))***+++)))))))))))))))(((''''''***)))(((&&&%%%%%%''')))///---+++***((((((((())),,,,,,///222444444222000+++,,,,,,,,,++++++---///---000333222000......000000+++///:::<<<333...000222333999BBBJJJRRR]]]ggg}}}{{{zzz{{{}}}|||yyyzzzYYYFFFUUUqqq|||uuunnnhhhXXXGGG===777111......///...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,---+++''''''***,,,******+++,,,,,,------,,,,,,)))***,,,,,,***)))***++++++'''&&&''''''%%%'''+++)))+++---//////---+++)))******+++++++++******)))---(((&&&)))+++***+++...(((***,,,***)))+++222888---...///111111///...---,,,,,,,,,,,,---...//////.........///111444888:::555555555555777999;;;<<<777888888555111111333666555444222000000111222333111///......000222222222...///000000///000222444444888;;;999555111222555222444555555444666;;;???<<<===<<<999777888===BBB<<<===???>>>===>>>CCCHHHMMMGGGHHHNNNMMMGGGIIIQQQbbbwww{{{uuutttuuuvvvssspppjjjfffggglllnnnnnnttt|||~~~}}}yyyooohhhccccccbbb``````ccc___ZZZWWWXXXZZZZZZ\\\aaabbbgggrrr}}}ssslllkkkmmmkkkrrr{{{zzzggg]]]VVVPPPJJJTTT[[[ZZZWWWaaazzzzzznnnxxxsssrrrpppvvv))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&$$$######%%%((((((((((((((('''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%''''''(((&&&%%%'''***+++)))&&&((())))))(((&&&&&&''')))((('''***000...((('''+++))))))(((((()))***++++++(((((('''''''''((())))))---***((((((+++---...---))),,,000333555444222111333111///,,,+++*********------...///...---+++***---///111111000///000111222:::AAAEEEMMM]]]lllttt~~~wwwtttssstttzzzbbbGGGMMMeee}}}{{{rrrooobbbOOO@@@888222...***.........------,,,,,,+++)))))))))***,,,,,,+++)))---+++((('''((()))******$$$%%%(((,,,///---'''""")))***+++++++++)))((('''///,,,******+++***%%%!!!'''&&&***...---((()))///))))))***+++++++++******,,,+++*********+++,,,---///...------,,,,,,,,,,,,,,,,,,+++++++++,,,------......---+++***+++...111///......000222444444444222333444666888:::;;;<<<999;;;===<<<999666444444555444333333444444444333000333333///---000111111///000111111111444888;;;444555666555444444444666555333333555888999888666999;;;>>>>>>===;;;;;;;;;@@@===>>>DDDEEEBBBBBBFFFLLLEEEAAACCCCCC@@@AAAEEENNN___vvvzzztttsssuuuvvvuuurrrnnnkkkmmmqqqsssqqqooozzz~~~wwwrrrhhh______eeegggeee[[[]]]___]]]ZZZYYY[[[^^^aaaeeelllttt{{{sssmmmiiilllmmmsss|||zzzcccYYYWWWUUUVVVQQQOOOSSSWWW]]]kkkyyyxxxrrryyy((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&%%%$$$&&&(((************)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''))))))(((''''''(((((('''&&&&&&''')))***))),,,111///***))),,,(((((())))))************'''''''''((())))))***+++---***''''''***,,,...---,,,...111333333111///---000000...,,,+++***))))))++++++,,,------.........000111333333333333555666333999AAAIIIXXXmmm~~~~~~yyynnniiiggghhhpppyyyiiiNNNKKKXXXrrrzzzxxxkkkWWWGGG===888333000///......------,,,,,,+++,,,++++++,,,---------------+++(((((()))******)))---,,,,,,...000///,,,))))))******+++***)))((('''&&&''')))***************(((&&&(((+++)))&&&(((...******++++++,,,,,,++++++++++++*********+++,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......---+++******---000......///111444555555444333444555777999:::<<<<<>>:::666555444555555444555555555555444333666666111...000222111333444444333222333555777444666777666555444555666777444222222555777777777777999===>>>============@@@===>>>CCCCCC@@@AAADDDIIIBBB???AAABBB???@@@CCCCCCOOOaaa{{{}}}vvvssssssrrrtttpppmmmnnnqqqrrrppplllssszzzvvvggg^^^bbbiiijjjdddaaaccceeeccc___\\\]]]^^^aaacccgggllluuu~~~tttmmmjjjjjjooovvv~~~zzzcccXXXUUUTTTXXXUUUTTTWWWXXXZZZbbbkkk'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&(((+++---,,,+++++++++***(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((''''''((((((&&&''''''&&&%%%%%%'''(((******,,,///...))))))+++'''(((***++++++***))))))'''(((((()))***++++++,,,---***'''&&&(((+++---...///000111111000...+++***.........---,,,***)))((()))))))))***,,,...000222.../////////000111555777888===EEERRRggg~~~tttiii]]]VVVSSSVVV___iii{{{zzzpppUUUGGGHHHaaawww|||ooo[[[JJJ???888333111//////......---,,,,,,+++---,,,+++++++++,,,---...,,,***))))))******)))(((...,,,)))((()))******))))))************)))((((((!!!%%%******((((((+++///---+++***+++)))(((+++000***+++,,,,,,---------,,,++++++***)))***+++,,,---++++++,,,,,,---......///,,,+++++++++,,,,,,---............,,,******,,,---------///333666777666444555555666888:::;;;<<<===BBBBBBAAA???<<<::::::;;;888888888888888777666666888:::999333000111222111222222222111...,,,,,,---444666777666555444555777888555222111222444666777444777;;;============>>>???<<<===@@@@@@>>>>>>AAADDD???===>>>@@@???@@@BBB===CCCKKK```zzz|||uuussstttvvvssspppppprrrrrrooolllmmmsss{{{lllaaafffmmmkkkccchhhjjjllliiiddd```___```bbbaaaaaaccciiittt{{{pppjjjjjjmmmsssxxx|||zzzbbbWWWTTTRRRUUUUUUWWWZZZZZZXXXZZZ^^^ooo''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&))),,,...---,,,++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###&&&))))))&&&%%%''')))%%%&&&&&&&&&%%%%%%&&&(((((()))+++,,,***''''''((('''(((***+++,,,***)))'''((())))))***************,,,)))'''&&&'''***...000000000000000...,,,***)))......//////...,,,***)))+++***))))))+++...111333......---------111666:::AAAEEEMMM]]]vvvuuu___TTTJJJDDDCCCEEEMMMVVVpppvvvtttYYYFFF???PPPjjj}}}qqq___NNNAAA999333111000000///...---,,,,,,++++++******(((((())),,,...+++*********++++++)))'''+++)))'''%%%$$$%%%%%%&&&))))))*********)))))))))&&&(((***)))((('''(((***---,,,++++++******+++---++++++,,,---............+++***)))))))))***,,,---.........///////////////++++++++++++,,,---.........//////---+++***+++,,,,,,---000444888888666444555666777888:::;;;<<<======>>>>>>>>>>>>@@@DDDGGG===>>>???===;;;888777777:::===;;;555111111222000000111222000---***)))***333444555555333333444555666555333222222333444444333666999;;;::::::::::::===<<<<<<<<<===<<<===>>>AAA>>><<<===???AAABBBBBB@@@BBBAAAMMMaaalll{{{{{{xxxyyyvvvtttssssssssssssqqqnnnlllooouuu|||mmmkkknnniiiaaajjjlllnnnlllgggcccaaabbbdddaaa^^^]]]aaajjjuuu|||xxxnnnlllmmmrrruuuuuuwww{{{~~~|||yyyaaaVVVSSSRRRPPPQQQTTTXXXYYYYYYYYYZZZ^^^mmm'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%######%%%(((+++---,,,******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&%%%''')))$$$%%%&&&&&&%%%%%%'''))))))+++---+++)))(((''''''''')))***,,,+++***((('''***************)))''''''***)))(((''''''***...111000000///...---,,,++++++...///000000000///---,,,...---+++******---000222333222111000222777???EEEMMMQQQZZZkkk{{{zzz___LLLEEE>>><<<<<<===CCCJJJffftttvvv]]]JJJBBBHHHaaa}}}ttteeeVVVIII???888555111000000...---,,,++++++***+++***)))'''(((+++///++++++***+++,,,+++***(((,,,,,,,,,+++***((((((((())))))))))))))))))******,,,***'''((())))))(((&&&)))******))))))***)))(((++++++,,,---...//////...+++***)))))))))***+++,,,////////////...,,,+++***++++++++++++,,,---...///...///000///,,,+++++++++---...000444777888666444555555666777999:::;;;;;;888:::;;;<<<>>>BBBGGGKKKBBBDDDEEEBBB>>>:::888888;;;===;;;555111222222111333555666555222000000000111222333333111111222333222444555666555444333222222555888999777666555666;;;;;;;;;999:::;;;<<<<<>>>>>@@@CCCDDDCCCAAACCC@@@DDDOOOYYYppp}}}{{{rrrrrrqqqrrrsssrrrpppoookkkkkkoooxxxtttnnnhhhbbbhhhkkkmmmkkkgggddddddeeebbb___ZZZYYY]]]eeennnsssrrrmmmkkkoooqqqooommmmmmnnntttxxxaaaVVVTTTSSSNNNPPPQQQSSSUUUXXXYYYXXXXXXaaattt''''''''''''''''''''''''''''''''''''''''''''''''######$$$&&&)))+++***)))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%''''''&&&&&&''''''$$$&&&&&&&&&%%%&&&(((***---000111---***+++***((())))))***++++++***((('''***+++,,,,,,+++***((('''))))))***))))))+++///111000000...---,,,,,,------000000000000000000//////111///---,,,,,,---000111444222111111555>>>IIIQQQYYY]]]eeettt}}}dddLLLBBB>>>:::;;;;;;;;;???DDD\\\rrr{{{fffUUUKKKHHH]]]zzz}}}uuuqqqhhh\\\PPPDDD;;;666222111000///...,,,++++++***,,,...,,,******---000---+++******++++++***)))+++---......,,,*********)))))))))((())))))***+++---)))&&&'''+++---+++(((,,,---,,,***+++///...+++***+++,,,---.../////////******)))((()))***+++,,,------------,,,)))'''&&&*********+++,,,---...///---///111111///---,,,,,,...///000333666666555333333333444555666777888999777888::::::;;;>>>CCCFFFBBBEEEGGGEEE@@@;;;999:::;;;===<<<666333444555333333444555444222222222444///111222111000///000222000333777888777555333333222444777888666444444444999;;;:::777777;;;===;;;???@@@???>>>AAAEEEEEEBBB===BBBAAABBBGGGMMMccc{{{ooopppqqqrrrqqqpppooonnniiihhhjjjrrr|||uuulllggghhhjjjkkkjjjfffdddfffhhh___[[[WWWWWW[[[bbbiiimmmvvv~~~|||ssslllllllllgggbbb```___nnnzzzcccXXXUUUTTTQQQRRRPPPOOOQQQVVVWWWUUUXXX^^^iiizzz((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%(((*********'''''''''''''''(((((()))'''((()))******)))((('''%%%%%%%%%&&&'''((('''%%%%%%&&&''''''&&&''')))+++...222222---***,,,,,,)))************))))))((((((***+++---...///...---,,,'''***,,,,,,,,,,,,///222333111///---,,,,,,------000///////////////000000111000.........///111222111000000222999FFFUUU___eeeggglllvvvhhhOOOBBB@@@;;;999999999888;;;@@@RRRmmmuuubbbUUUIIIXXXpppyyynnnmmmjjjcccWWWJJJ???888222222111///...,,,++++++))),,,///...+++***,,,000...,,,***)))***++++++***)))+++---,,,***)))***+++***)))((((((((()))+++,,,+++***))))))***+++,,,,,,000///***%%%(((000222///)))***+++,,,............***)))((((((((()))+++,,,,,,---......---+++)))(((*********+++,,,---//////---///222333111///......000000000111333444333222111111222333444555666666555666888888888:::===@@@===AAAEEEDDD@@@<<<;;;===:::===<<<888555777999888333333333111000000222444000111222111000///000222111444777777666555555777111444777888777666666666777:::999555666<<<>>><<<>>>@@@@@@>>>@@@EEEEEEAAA<<>>888===BBBCCC???<<<===???;;;>>>===999777:::<<<;;;777777666444222333555777000222333222111000111222222555666666444555777:::000333777999999888888999666:::999555666<<>>666222///000...+++***---+++++++++,,,---...000111000---***)))+++,,,---,,,---+++((((((***+++++++++++++++************++++++&&&)))+++***(((&&&'''))))))******+++++++++******))))))))))))***+++,,,---(((((((((((()))***+++,,,,,,,,,,,,,,,+++***))))))///,,,)))***---//////...111111222222222111000000000//////...///111222333444333333333333444555555999666444666:::======<<<<<<======<<<:::999:::;;;:::<<<===<<<::::::<<>>999888999:::888777999>>>BBBXXXtttvvvZZZJJJMMM]]]gggrrr}}}qqq```NNNBBB:::444111111000,,,,,,...------,,,,,,,,,------...///,,,***)))+++---------...,,,******+++,,,,,,+++++++++************++++++''')))++++++)))'''(((*********+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,((((((((())))))***,,,,,,.........------+++******...+++)))***---///000///222222333333333222222111444222///---...000333555555444444444444444555555777666555666888:::::::::999:::;;;:::888666666777888:::;;;:::888777999<<<999888777888:::;;;:::999666555333333444333222000777888888777555444444555666666666666666555444333777888999:::;;;;;;;;;;;;===???AAABBBBBBBBBCCCEEEAAACCCFFFGGGHHHJJJLLLMMMTTTfff|||uuussssssmmmgggfffkkkkkkgggkkkuuu}}}vvvrrrsssrrrlllggggggbbb___aaaffffffbbbaaaddd``````dddjjjpppxxxuuulllhhhooottt|||yyyeee\\\YYYUUUTTTSSSRRRRRRTTTUUUWWW```aaa```\\\YYY^^^iiisssuuurrrxxxyyy{{{!!!"""$$$'''))),,,...///,,,//////+++***+++***&&&&&&%%%---)))///;;;000***'''(((((('''&&&&&&''')))''''''(((((())))))******+++)))'''&&&'''((('''&&&((((((((('''&&&%%%$$$###'''((())))))((('''(((***)))+++++++++)))((()))***)))++++++***---222222...+++,,,+++)))(((///;;;EEEQQQNNNEEE888111///...+++,,,+++++++++,,,---...///444555666555444333444555222555999AAAUUUppp}}}}}}{{{WWW@@@;;;888666999:::999888<<>>>>>===???@@@BBBBBBAAAAAACCCDDDCCCCCCCCCEEEGGGIIIIIIHHHKKKSSSddd}}}xxxuuutttmmmgggfffiiihhhcccgggooozzz~~~vvvtttsssmmmgggdddbbb```bbbeeeeeebbbaaabbb^^^]]]^^^dddjjjsssvvvqqqrrruuuyyy}}}iii^^^[[[UUUTTTSSSRRRRRRSSSUUUVVV``````___ZZZVVVWWW___fffxxxwwwrrrxxxuuu}}}|||xxx{{{###$$$%%%''')))+++,,,---,,,//////,,,+++,,,)))%%% ###(((&&&)))...***'''%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((()))******+++***)))((((((''''''&&&&&&'''((()))***+++++++++'''(((******)))((()))***)))***************+++,,,***,,,+++***,,,000000,,,***+++***((((((...999AAARRROOOFFF999222111000---,,,,,,,,,------...//////000222333333333444666888666:::DDDSSSjjjwwwTTT>>>;;;999888::::::888999BBBQQQ\\\rrrrrrXXXGGGBBBDDD\\\}}}}}}nnn```XXXGGG>>>666333111...---///000///...---,,,+++++++++,,,***)))***,,,.........---,,,***+++,,,---,,,+++++++++************++++++)))***+++,,,,,,+++++++++******+++,,,------------++++++******)))************************+++,,,---000000//////---,,,***)))++++++***+++---000222222333444555555666666666666999777333000///111333555666555555444444555555666333666999888555333555777555888::::::777444222111444444555555555444444444666666777888:::999666333333555666444000000222555999999999888555333333444999666333444777888444///000222666:::<<<===<<<;;;>>>@@@AAAAAAAAAAAACCCEEEGGGDDDBBBCCCGGGHHHGGGEEEHHHJJJSSSfff~~~vvvpppnnnkkkiiikkkiiifffhhhnnnqqq{{{{{{tttqqqmmmhhhddd```aaadddfffgggeeedddcccbbb^^^]]]aaafffnnn|||vvvssssssuuuwwwxxxiii\\\YYYSSSRRRQQQPPPQQQRRRTTTVVVYYYZZZZZZXXXUUUWWW]]]ccciiiyyyrrrvvvvvv{{{}}}zzz|||%%%&&&&&&'''(((((()))))))))------***)))***((($$$!!!'''''')))))))))+++(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))))))))***++++++***((('''''''''&&&'''(((***+++,,,------''')))++++++*********+++***)))))))))***+++,,,---,,,---,,,***+++...---)))((()))*********---222777HHHFFF???555111222222111......///000000111111111///000111111111222555777666>>>PPPhhhuuuSSS???<<<:::;;;;;;999888>>>LLL```nnn~~~bbbKKKCCCGGGaaawwwmmmgggPPPEEE999444222...---......------,,,,,,,,,------+++***)))***---.........+++***)))***+++,,,+++)))++++++************++++++******+++,,,,,,---,,,+++((()))***+++,,,,,,,,,,,,++++++******)))*********+++++++++++++++,,,,,,---//////......---+++***)))++++++,,,,,,---///222444222333444555666666777777666555444333222111111111444444444444444555666666444777;;;:::777555555777222555777777555222000///333333444555666666555444555444555666777666333000666888999888555444666999555666777666444333444555777333111333777999555111///222555888::::::888777<<<>>>???@@@@@@BBBEEEGGGIIIFFFCCCCCCFFFGGGFFFDDDCCCEEEJJJUUUhhhyyymmmooonnnmmmmmmkkkjjjlllpppmmmtttwwwppplllhhhccc```cccfffhhhiiiiiihhhfffeee```^^^```ccchhhrrr|||uuusssttttttrrrtttkkk\\\WWWPPPOOONNNNNNOOORRRTTTVVVSSSUUUVVVVVVVVVYYY^^^cccdddwww}}}rrrrrrssswww{{{yyyyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&'''******'''&&&((('''$$$###***$$$))))))$$$,,,((()))'''&&&&&&'''(((((('''%%%%%%&&&&&&''''''(((((((((***+++***(((''''''''''''(((((())))))(((((((((&&&)))+++,,,+++++++++,,,+++)))((((((***,,,------,,,...,,,)))***---+++'''''')))+++++++++,,,...000;;;;;;777111///222333222///000111222333333333333222222222111000111444666555CCC]]]{{{xxxXXXCCC@@@>>>???===;;;>>>III\\\qqq~~~lllUUUJJJNNNiiixxxrrrZZZLLL>>>666333///------,,,,,,,,,,,,,,,---...///++++++***+++---...---,,,******)))***,,,,,,***(((++++++************++++++***))))))+++---...,,,+++'''((()))***+++,,,,,,,,,+++***************++++++---,,,,,,+++,,,,,,------------...------,,,+++***+++,,,---------...111444000111222444555666666666333333333333222111///...222222222333444555666777555777:::<<<:::888666666///222444444222///......222222333555888999777555555444333444444333000...333555666666555444444555222444555555444444555777444333222333666777555333000222444666777777666666;;;<<<===>>>???AAADDDGGGHHHFFFDDDCCCDDDEEEEEEEEEAAAGGGLLLPPPYYYrrrqqqpppppppppnnnllllllmmmooolllqqqzzzsssmmmgggbbb```eeehhhiiijjjkkkiiieeeddd___\\\^^^```bbbgggnnn~~~~~~yyyvvvuuupppmmmtttnnn^^^WWWPPPOOONNNNNNOOOQQQTTTUUUTTTUUUUUUUUUUUUXXX\\\```aaannnsssooonnnrrr{{{{{{yyyyyy}}}$$$$$$$$$%%%%%%%%%&&&&&&%%%((('''$$$$$$'''(((%%%$$$+++ (((((( +++%%%***(((&&&&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&'''((('''(((((((((((((((''''''%%%'''***,,,+++******+++---***((((((***---------+++,,,+++)))***---,,,(((((()))***+++,,,---...///333555333//////222222000///000222333444444333333444444444444333555888;;;???OOOmmmaaaMMMHHHEEEEEEBBBCCCKKK\\\qqq{{{bbbPPPMMMgggxxxdddTTTCCC:::555111......---,,,,,,,,,,,,---......,,,++++++,,,---...,,,++++++******+++------+++)))++++++************++++++***((((((***---...,,,***((((((***+++,,,---------))))))))))))***+++,,,,,,------,,,,,,,,,,,,------------............------,,,...///...------000333...///000222444555555555111111000000//////////////////000111333555777888555666888;;;<<<;;;777444111222444444222111222222111111222555999:::999666666555333222333222000...///000111333444333000...333555666666555555666888444444444555555444333333111222333555666777888888;;;<<<===<<<===>>>BBBEEEEEEEEEDDDBBBAAAAAACCCEEEAAAJJJQQQPPPQQQaaa~~~uuuvvvuuuqqqnnnmmmnnnnnnmmmrrrxxx}}}|||sssmmmgggbbbhhhkkkiiiiiijjjgggaaaaaa]]]\\\^^^```___```dddyyyzzzwwwpppiiimmmxxx~~~ppp```WWWTTTSSSQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSTTTVVVZZZ]]]___gggtttvvvnnnlllnnnsss|||{{{~~~!!!"""###$$$%%%&&&&&&'''%%%'''&&&######'''(((''''''... ***+++!!!...&&&)))'''$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''******(((&&&''')))&&&'''((()))+++++++++,,,###&&&)))+++***))))))***...+++((((((+++------,,,)))******(((***...---)))))))))******,,,...000111111333333//////111111...///000222333444444333333222444555666777:::???BBBMMM]]]|||kkkVVVPPPLLLJJJIIILLLYYYmmmlllTTTIII```yyykkkZZZGGG===777333//////...------,,,,,,,,,---------,,,+++,,,------,,,***,,,++++++---......,,,***++++++************++++++)))((('''))),,,...,,,***((()))+++,,,---.........))))))))))))***+++,,,---...------,,,,,,,,,---------......///////////////---///000...,,,---000333,,,---///111333444444555222000...,,,,,,---///000---...///000222555777888555444666:::===<<<777222444666777666555555777888//////111555999;;;999777888666333222222222111000111111222555888777222...555777888777666555666888555666777666333111111222111222333555666888:::;;;=========<<<;;;<<<@@@BBBBBBDDDDDDAAA>>>>>>BBBFFF???HHHPPPMMMHHHPPPggg|||zzz|||zzzuuuqqqoooooonnnooossswwwxxxyyy{{{tttnnndddjjjllliiihhhhhhddd]]]```\\\\\\```bbb```___```pppxxx~~~xxxqqqhhhkkktttpppzzzppp```WWWYYYWWWUUURRRQQQQQQRRRRRRUUUSSSRRRQQQSSSVVVZZZ]]]^^^dddmmmzzzxxxnnnooonnnooouuu{{{yyyzzz|||***(((%%%""""""$$$''')))***)))((())))))(((%%%######$$$&&&'''''''''&&&&&&***+++++++++)))(((((()))''''''&&&%%%%%%$$$######))))))((((((''''''&&&&&&)))******+++,,,---------***++++++***(((''')))***))),,,+++((((((+++,,,)))111...***'''%%%%%%''')))++++++++++++++++++,,,,,,111///---///333555444222666///,,,111666555333222555888;;;:::999>>>JJJTTTjjjzzzsssfff^^^^^^\\\```nnnyyy\\\MMMWWWvvvnnncccPPP>>>777666333......---------......,,,*********+++,,,------------,,,++++++***++++++,,,,,,,,,+++******)))*********+++***)))+++---...,,,)))&&&(((***,,,---......---******+++++++++,,,,,,,,,000...,,,******+++,,,,,,111,,,+++...///+++---222000///...///000111000///444111111333222///111666999777444111/////////000///---,,,---000222222222777999888777;;;@@@<<<333;;;999777444333222222222666777888999:::999999888555555555444333222000000333333333333444666888888222555888777555333333555333333333444666555222///000222444555777999<<>>===>>>??????????????????DDDIIIFFF???>>>DDDJJJJJJIIINNNZZZdddzzzuuuqqqmmmkkknnnpppqqqoooooovvvzzziiikkkhhhiiimmmkkkddd```bbbaaacccdddbbb``````cccfffooopppxxx}}}sssooollljjjppptttxxx{{{}}}xxxhhhXXXZZZWWWTTTRRRRRRSSSRRRRRRPPPRRRSSSTTTTTTUUUWWWYYY___```fffppp|||xxxmmmhhhkkkooouuu{{{zzz{{{((('''%%%######%%%'''((()))((((((((()))(((&&&$$$$$$%%%&&&'''(((''''''&&&&&&(((((('''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$###))))))(((((('''''''''&&&''''''(((((()))******+++***++++++***(((((()))***,,,///...+++***---...+++******+++,,,,,,---......+++++++++++++++,,,,,,,,,333000---,,,...000000///111------222666555333444666:::???BBBHHHTTTfffrrryyytttuuusssttt~~~eeePPPRRRmmmwwwkkkVVVCCC999777444///...---,,,---......---+++***+++,,,------...------,,,,,,++++++++++++,,,,,,,,,++++++***************,,,***)))***---...,,,+++)))***+++---............******+++++++++,,,,,,,,,))),,,...---+++***+++...///++++++...///---...333111//////000111222111000222000///111000...000555666555333111000111222222000///......000222222111444666777666:::???<<<666888777555333222111111222777888999:::;;;:::999999555555555444333222111000...///111333555777888999222555777777555333444555333333333444555444222///000222444555555777:::<<<>>>>>>>>>======>>>>>>>>>===>>>>>>???DDDJJJHHHBBB???DDDHHHHHHHHHKKKSSSZZZcccyyyzzzuuuqqqlllgggrrrsssrrrmmmiiillluuu~~~wwwnnnjjjiiijjjggg```]]]___bbbddddddcccaaaaaacccfffgggffflll{{{yyypppjjjggglllppptttwwwyyyuuugggYYYWWWTTTPPPOOOOOOPPPPPPOOOPPPRRRSSSSSSSSSTTTWWWYYY___```cccjjjqqq{{{zzzoooiiijjjnnnsssyyy|||||||||}}}&&&&&&%%%%%%%%%&&&&&&''''''''''''((())))))'''%%%%%%&&&'''((()))(((''''''((()))***)))((('''((()))''''''&&&&&&%%%$$$$$$$$$((((((((((((((('''''''''&&&&&&''''''(((((())))))***++++++***(((((()))+++---000///++++++......+++(((***,,,---,,,)))&&&$$$***+++++++++,,,,,,,,,---333000---+++,,,...000000000...///444666555666999???DDDJJJRRR]]]ooorrrUUULLL```yyyuuu___III<<<888555000---,,,,,,---//////...,,,***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---+++******,,,---...---,,,,,,---...............******+++++++++,,,,,,,,,$$$***//////+++)))+++///...,,,,,,...///...000333111000///000222333222111000...---///...,,,///555444333222111222333444555222000///000111222111000///333555666888;;;;;;888555444333222111111111111777888:::;;;;;;;;;999888444444444444333333222111...///111333444555555555222444666666444444444555333333222444555444222///000222333333333555777999:::;;;<<<======>>>>>>===;;;<<<===>>>CCCIIIHHHCCCAAACCCDDDEEEEEEGGGJJJMMMMMMccc}}}xxxtttnnnhhhuuuuuussslllfffeeekkkqqq|||oookkkhhhgggddd```___aaacccdddeeedddcccbbbccceeeaaa^^^aaalll|||uuukkkgggiiimmmooorrruuutttiii^^^VVVSSSOOOMMMMMMNNNOOONNNPPPQQQRRRRRRRRRTTTWWWYYY]]]]]]```dddgggmmm{{{|||pppiiiiiilllooouuu~~~}}}|||%%%%%%&&&&&&'''&&&&&&&&&&&&%%%&&&'''))))))(((&&&&&&'''((())))))((('''''')))***+++***)))((()))***''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((())))))******+++++++++***)))((()))+++,,,...---)))))),,,,,,***)))***,,,---+++'''### ***++++++,,,,,,---------///...------...000111222111000222777999;;;@@@GGGUUUYYY```hhhsss}}}\\\JJJVVVmmm{{{fffOOO@@@;;;666222---,,,,,,---//////...---+++,,,---......//////...---.........---------,,,,,,,,,+++************+++---,,,******+++---///000---...............------******+++++++++,,,,,,,,,(((***---,,,***)))+++...///......////////////000000/////////111222111000///------......---000555444444333333333333444555333222111111222222000///...111444555555666777888222222111111111111111111666777999;;;;;;999888666222333333444444333333222222333444555444222000///333333444444444444444555333222222333444333111///000222333222222222444666666888:::<<<>>>>>>>>>===:::<<<<<<<<>>>>>===:::<<<;;;:::;;;???@@@<<<@@@??????BBBEEEFFFDDDBBBIIIPPPaaa{{{{{{uuussstttuuuuuussspppnnnppprrrssszzz}}}xxxppphhheeefffiiijjjcccddddddeeedddccc```^^^aaa```aaafffllluuuyyyrrrkkklllkkkiiikkknnnlllggg\\\XXXSSSPPPOOOPPPQQQQQQQQQRRRRRRQQQQQQSSSWWWZZZWWWYYY]]]cccggglllyyy{{{nnnjjjhhhhhhkkkoooyyy$$$$$$%%%&&&''''''''''''%%%$$$%%%'''))))))'''%%%''''''((()))((('''&&&%%%%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''''''''+++,,,,,,+++))))))***,,,***,,,,,,******...///---++++++,,,,,,------,,,,,,******+++,,,---...//////...///111222111222333555666777>>>MMM[[[gggsss}}}qqqUUUSSSaaasss```PPPFFF===666000///......//////---,,,,,,---...///000000000000///000111111000///---,,,------,,,+++++++++++++++)))************+++---000,,,...111333333000---+++******+++++++++,,,,,,,,,666///'''&&&***...---+++000333333000000111000---...---,,,---///000///...,,,,,,///333333111222666999999888666444222111000222111111222333222///---000......000111//////111222222333333333222111111333555777999999666333111///000222333444555555555222222444555555444444333444222111222444555555555444222111111222222111000000111222111000000222333333444666888:::;;;<<<<<<999<<<<<<999999======;;;>>>>>>???AAACCCDDDDDDCCCAAADDDNNNbbb}}}zzzwwwvvvwwwwwwuuurrrnnnmmmlllqqquuu|||nnngggfffggggggeeeeeeeeeffffffddd```]]]______bbbeeefffhhhrrr}}}zzzooonnnjjjffffffjjjjjjhhh```\\\UUUQQQPPPPPPQQQQQQSSSSSSRRRRRRRRRTTTXXX\\\XXXYYY]]]cccffflllxxx|||oooiiihhhhhhjjjnnnvvv~~~|||$$$$$$%%%%%%&&&'''((((((%%%%%%%%%'''((((((&&&$$$&&&''''''((('''&&&%%%$$$'''((())))))(((((()))+++&&&&&&''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''+++,,,,,,+++))))))***,,,'''******(((***...000...---......---,,,***'''&&&******+++,,,---...//////111333444555666;;;AAAGGGIIIKKKVVVjjj|||___SSSYYYttt}}}kkk[[[MMMAAA999111000////////////,,,***------///000000000000000000111222222111000...,,,------,,,++++++++++++,,,&&&(((******)))***,,,...,,,///444777777444000---******+++++++++,,,,,,,,,333...***))),,,.........---111333000111444333//////...---...///000000...***+++///555666222222555999999888777555333111000000///000111222222///---000***(((---111//////000444444555555555444222111333555888:::999777333111...///111333444555666666111111222222333333333444444222000111333666666555444222000000111222111000000111222111000000222444222222333444666777999:::999<<<<<<999999===???>>>>>>>>>???@@@AAAAAACCCCCC<<>>???@@@???>>>???AAACCC@@@GGGMMMNNNPPPaaaxxxyyyzzzyyyuuupppjjjgggiiiiiimmmvvvuuukkkjjjiiifffjjjiiiiiikkkllliiiccc^^^YYY[[[```aaa^^^]]]fffqqqzzz}}}uuukkkhhhllloooooolllggg___YYYWWWVVVVVVVVVUUUUUUTTTSSSSSSUUUZZZ^^^ZZZZZZ]]]bbbfffmmm{{{uuuiiihhhiiilllnnnrrr}}}$$$$$$%%%%%%&&&'''((((((''''''%%%######&&&((('''"""(((+++)))'''((()))(((%%%%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))(((((((((((()))))),,,++++++***)))((('''''''''(((******))))))***,,,...............///000111...+++---111111---///444<<<>>>AAABBBGGGUUUiiixxx|||ttt\\\MMM___{{{nnnWWWFFF@@@999666333111000///---++++++,,,---...//////////////////.........---------///...---+++***)))))))))---,,,,,,++++++++++++++++++...888BBBAAA888111222+++***((('''(((***,,,...111///,,,+++,,,............///000111222333333333111111111000000000000000,,,,,,000777888333333777;;;999777444111///---,,,444111//////111222000......---,,,,,,---///222444444555666666666444111000333222111333777888666444111111222444777888888777666333000...///000111111///000000///...000333666000000000111222444555666333333222111111222333333333222000///000222555777:::999777777999===AAADDD@@@@@@@@@@@@AAABBBCCCCCCFFFBBBEEEMMMPPPSSScccvvv|||wwwvvvuuuppplllkkkggggggiiimmmuuu~~~|||tttrrrpppkkkfffmmmkkkjjjjjjkkkjjjgggcccdddaaa___`````````dddjjjpppxxxppphhhlllqqqlllllliiiddd^^^YYYVVVUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZ]]]bbbeeegggooo}}}pppmmmkkkhhhhhhkkkpppwww{{{~~~~~~$$$$$$%%%%%%&&&''''''((()))(((&&&############""""""''')))&&&$$$&&&'''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''))))))(((((((((((())))))++++++++++++,,,,,,------)))***,,,,,,++++++,,,...000////////////000000111---+++---222222000333888???FFFPPPYYYbbbpppzzzaaaQQQZZZvvv}}}oooYYYGGG???999666333111000...,,,++++++,,,---...///////////////.........------------///...---+++***)))))))))******)))(((((((((((((((***---555===<<<444//////,,,+++)))((()))+++---///222///,,,***+++,,,,,,+++...///000222333444444444222111111111000000/////////...000555444//////222999888666333111///...---333000------///000///......---,,,,,,...000222333555555666666555444222111222111000222444666555333222222222444666777777555666444111111222222222111...///......---...111444222222222111111222222333333222222111111222222333222111/////////222444666888999:::;;;===???@@@AAA>>>>>>>>>???@@@BBBCCCDDDCCCAAADDDJJJKKKKKKWWWhhh{{{wwwtttoookkkkkkggghhhhhhiiimmmvvv{{{vvvuuutttooojjjiiihhhggghhhjjjjjjhhhfffbbb^^^\\\]]]]]]\\\```eeeqqq{{{~~~tttmmmppptttnnnqqqnnniiiccc]]]ZZZYYYYYYUUUUUUUUUUUUVVVXXXZZZ[[[[[[^^^aaaeeehhhooorrrmmmkkkiiihhhjjjooouuuxxx$$$%%%%%%&&&&&&'''''''''***(((&&&&&&'''&&&%%%###!!!%%%&&&###"""$$$&&&%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***))))))(((((((((((())))))$$$%%%&&&(((***+++------***,,,---...------///000111111000000000000000111000///000333555777<<>><<<=========>>>???@@@BBBCCCBBB@@@CCCHHHGGGDDDKKKWWWkkk}}}uuuqqqmmmmmmnnnjjjkkkjjjggggggmmmyyy{{{zzzzzzxxxrrrlllgggfffeeefffiiijjjjjjjjjaaa\\\YYYZZZYYYXXX[[[```nnnsssyyy}}}rrrtttwwwpppsssrrrooojjjccc^^^[[[ZZZXXXWWWWWWWWWXXXZZZ\\\]]]___```cccgggjjjrrrvvvnnnllliiihhhiiimmmqqquuu%%%%%%%%%&&&&&&&&&''''''%%%"""!!!%%%((((((&&&&&&"""%%%$$$!!!!!!$$$&&&%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))((((((((()))***,,,...))))))(((((((((((())))))!!!"""$$$&&&(((***+++,,,+++,,,............000111111111000000000000111111444444555888===FFFPPPXXXgggsssnnnZZZMMMeeeyyyhhhRRRCCC:::666222///...---+++***+++,,,---...////////////---------------------------------,,,,,,++++++*********)))(((((((((((((((***,,,///111000,,,++++++---,,,,,,+++,,,...000111555222000///000000///...---...000222444555666777333333222111000///...---------///000000111444888555444333111000000000000111///---++++++---...///............///000111222444444333222111222222222111000//////000111222222444333222333444444222000444444555777888888555333///000000000//////111333555444333111000000000000222222111111111111222222000///.........000111222777888;;;===>>>===;;;:::===============>>>>>>???BBBBBBEEEIIIFFFBBBEEELLLZZZxxx{{{rrrnnnlllnnnrrrmmmoooooojjjfffiiirrr|||~~~}}}|||}}}~~~zzzsssllliiihhhgggggghhhkkklllmmmccc^^^ZZZZZZZZZXXXZZZ]]]eeeiiinnnvvvvvvsssuuuppppppssstttqqqiii```ZZZWWWYYYYYYXXXXXXYYY[[[\\\]]]ccccccgggmmmpppuuuyyypppmmmjjjhhhhhhjjjnnnqqqwww%%%%%%%%%&&&&&&&&&&&&&&&!!!"""&&&$$$"""###$$$&&&$$$!!!"""&&&'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((())))))(((((()))***,,,---))))))(((((((((((())))))''''''((()))+++,,,------***+++---...---...000111000000000000111222333444555888===DDDOOO___nnnwwwwwwcccMMM___xxxrrr\\\KKK;;;777222///------,,,***+++,,,---...////////////,,,,,,------------------,,,,,,---------,,,++++++***))))))(((((((((((((((***---///...---,,,++++++,,,,,,,,,---...///111222222000///000111222222111---...000222444555666666333333222111000///...---,,,......---...111444777333333222111000000000000222111///...---...///111////////////000000111222111111000/////////000000000000000000///000111222444333222222333222000...333444555777999999666444...///000///......///111222222111000000111111111111111111111111111111111000///.........///000111666777777888888888888888>>>>>>===;;;;;;::::::;;;@@@AAADDDGGGEEEBBBCCCFFFPPPeee|||rrrmmmkkklllpppmmmpppqqqmmmgggffflllrrruuuvvvzzz~~~}}}wwwqqqooonnnkkkiiiiiikkknnnppphhhbbb___```aaa^^^]]]^^^\\\aaahhhnnnvvv~~~ttttttpppnnnuuuzzzyyypppddd[[[VVVZZZZZZYYYYYYZZZ[[[\\\]]]cccdddlllwwwzzzzzz|||qqqnnnkkkhhhhhhiiilllnnnttt&&&&&&&&&&&&&&&&&&&&&&&&))) $$$(((%%%"""$$$%%%&&&%%%"""$$$(((((($$$######$$$%%%'''(((((()))&&&&&&&&&'''(((((())))))''''''&&&&&&''''''(((((())))))(((((((((((())))))((()))))))))************)))+++---------...000222000000111222444777999:::888AAALLLXXXhhh|||sssqqq{{{~~~zzzgggQQQZZZmmmxxxcccRRR===999333///...---,,,++++++,,,---...////////////,,,,,,,,,,,,------------++++++---......---,,,,,,(((((('''&&&&&&&&&&&&&&&)))---///---,,,------,,,,,,,,,,,,---...000111222...---,,,...000111000///,,,---///111333444444555333222222111000///......---000000---,,,///111111222222111000////////////111222222111//////000111/////////000000111111111........................///111333333111111111222333222111111222111///---222222444666888999666444,,,---......---,,,---...000000000000000111222333000000111222222111000000000000////////////000000555444333333333555777888===<<<;;;:::999999999999===???AAABBBAAA@@@AAACCCHHHUUUhhhzzzsssmmmlllnnnnnnpppppplllfffdddgggkkkkkknnnttt{{{~~~zzztttrrroookkkiiikkkppptttnnnhhhfffiiikkkgggcccbbb[[[___eeejjjnnnwww{{{tttqqqyyywwwjjjaaa\\\\\\[[[[[[ZZZ[[[\\\]]]^^^aaafffvvv}}}qqqooollliiihhhiiikkkmmmqqq}}}yyy&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!%%%***'''%%%((($$$%%%$$$###%%%)))'''"""$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((()))))))))&&&''''''''''''&&&%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((()))+++---......///111222000111333666999===@@@AAABBBPPPbbbqqq{{{llljjjuuutttbbbiiixxxpppVVVWWWcccyyyyyyfffVVV>>>:::444000......------+++,,,---...////////////++++++,,,,,,,,,---------***+++---...///...---,,,)))(((''''''&&&&&&''''''''',,,///,,,+++......,,,***+++,,,---///000111222...------...///000...---------///000111222222222222111111111000000//////...333444000///222444222222222111000///.........///111444333111//////000//////000111111111111000------////////////...---///222666666444222111222222111000000111111///---111111111444666777666444---///000000.........///000000000000000111222222///000111222222111000///000000000000000000000000222222222222333444666666:::999999888888999999:::???@@@@@@??????@@@BBBBBBCCCIIIUUUkkk~~~wwwrrrrrrsssrrrooojjjffffffhhhjjjfffjjjqqqxxx~~~vvvtttpppkkkiiikkkrrrwwwrrrmmmmmmrrrtttoooiiifffcccbbbdddiiilllppp|||{{{vvv~~~xxxmmmgggeee^^^^^^]]]\\\]]]^^^___```dddmmm}}}rrrpppmmmjjjiiijjjkkkmmmnnnxxx{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######'''"""$$$$$$###&&&)))&&& &&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((())))))***(((((()))))))))'''&&&$$$))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,***,,,......//////222333111222555888===AAAEEEGGGNNN```uuurrrqqq}}}ooo___NNNYYYnnnYYYUUU\\\sssyyygggWWW@@@;;;555111///......---+++,,,---...////////////+++++++++,,,,,,---------)))+++---/////////---,,,++++++***)))))))))))))))%%%+++...+++***...///+++******,,,---...000111111111000///000111000...---------...000000111111111111111111000000000000000...555777444444999;;;999333222111///............---111444444111///...//////000000111111111111000,,,...///111111000...---///333888999666333222222111000///000111000///---000000000222555666666555111333444444222111222222111111000000000000000111///000111222222111000///111111111111000000000000000000222333444555555555666666777777888:::;;;<<>>AAACCCCCC@@@CCCKKK[[[uuu{{{zzzyyyuuuooojjjhhhiiikkkmmmgggkkkpppwww|||uuussspppkkkhhhlllsssyyytttpppqqqwwwyyytttmmmhhhlllfffdddhhhlllnnnttt|||yyyvvvmmmjjjjjj``````___^^^^^^___aaaaaahhhuuu|||rrrpppmmmkkkjjjjjjlllmmmjjjqqq+++'''"""!!!###%%%%%%%%%&&&''')))***)))'''$$$""""""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&'''&&&&&&%%%%%%((('''(((***,,,***%%% ***************************))))))(((((()))***+++******)))******+++,,,,,,++++++,,,000333444000,,,444777;;;AAAFFFMMMSSSWWWlllssszzzdddQQQHHHQQQllljjjZZZXXXnnn{{{iiiYYYJJJ<<<---'''&&&&&&(((+++...///////////////......000///---,,,++++++,,,---------,,,+++************+++***))))))******)))'''*********,,,//////---+++//////000000000111111222...,,,,,,///333333///***111///000222111...///333777333222333333000111555666666666666666666555555999555000//////000///---111000///......---......,,,...111222111/////////------,,,,,,...111444666444999===>>>:::555222222222111111000000000000000111......222222111222555111000000000000000111111000111222333222111111000000000000000000//////...222111000//////...//////444///+++...555:::888555:::::::::999888:::===@@@HHHIIIFFF???<<>>FFFGGGDDD>>>;;;>>>BBBBBBCCC@@@CCCMMMVVVaaawww|||wwwqqqllljjjkkkkkkkkkiiijjjjjjkkkmmmrrryyy~~~wwwrrrooopppsssvvvvvvvvvqqqoooqqquuuuuuoookkkjjjkkkiiiiiiiiigggeeeiiippp||||||}}}~~~wwwsssrrrssspppiiieeefffjjjqqqxxxqqqooollljjjjjjkkklllmmmqqqvvv&&&%%%$$$%%%((()))((((((%%%&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&'''(((((()))))))))((((((&&&&&&&&&%%%%%%'''+++///111///,,,)))'''&&&'''''')))))))))))))))***+++,,,------,,,+++,,,---...///000111222111///000444777>>>HHHRRRVVVWWW^^^kkkwwwxxxdddSSSQQQTTTiiipppZZZNNN]]]wwwooo^^^XXXJJJ<<<666444111000222...//////000000/////////000000///.........//////000//////...------,,,,,,---,,,***+++,,,,,,+++)))))),,,///000...---...000111222222333333333333333///......000444444000---111...---...,,,***...333999555222333111------000//////000000111111222222777555222111111111000///---------...///000000111(((,,,000333333111000000////////////000111222333333666888777444111111333------------......000000222...---///000///111555111000...------...000111222000///111444444111...111111111000///......---//////000000000000000111222111111111222333444555///333888;;;<<<:::999999DDDEEECCC===;;;>>>AAAAAAEEECCCEEELLLOOOSSS```ppp~~~~~~~~~}}}yyyrrrkkkggghhhiiigggggghhhhhhjjjnnntttxxxuuusssrrrtttyyy||||||zzzuuuooolllppprrrooojjjhhhhhhhhhiiijjjgggccceeekkkuuuzzz|||{{{|||yyypppgggjjjoooxxxrrrppplllhhhhhhiiilllooorrruuu{{{&&&''''''((())))))(((&&&%%%%%%$$$$$$%%%'''((()))'''''''''&&&%%%%%%$$$%%%''''''((()))))))))((((((%%%&&&'''&&&$$$&&&+++000111...+++(((&&&&&&'''((())))))))))))***++++++,,,...---,,,+++,,,---///000...444::::::777666999>>>KKKXXXfffkkkjjjmmmzzzzzz~~~lll[[[QQQNNNQQQgggwww___OOOZZZtttooo^^^YYYKKK===777444000---......//////000000000000///000000000000000000111111.........---,,,,,,+++***...,,,++++++,,,---+++******///444333000...111444222333444555555444333333/////////111333333111...222...------+++***...444999555222222000,,,+++.........///000111222222333444333333222222111000///---......//////////////////222666777555222///...////////////000000000000111444555444000///000333/////////000111222444444444000...000000///222666333111///------...000111444111000222555666222///222222111000///......---...///000000111111111111...000222111//////111333333666:::;;;:::777666555CCCEEECCC===;;;>>>AAAAAADDDCCCFFFJJJLLLMMMUUU___{{{yyyyyytttyyy~~~tttlllgggfffhhheeeffffffffffffjjjooorrrvvvwwwxxxzzz~~~{{{{{{pppiiilllqqqpppllliiijjjiiijjjkkkiiieeehhhnnnqqqrrr{{{xxxuuu{{{ooolllnnn|||yyyrrrpppllljjjiiijjjlllmmmooorrrxxx((()))******)))'''%%%$$$%%%$$$$$$###$$$&&&)))***((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((%%%'''))))))&&&&&&(((+++...,,,)))'''&&&''')))***((())))))***+++,,,,,,,,,---,,,++++++,,,///111333555:::???>>><<<>>>GGGOOO\\\jjjyyy}}}~~~|||wwwuuu|||rrr[[[OOOLLLIIIOOOgggzzzdddRRRXXXqqq{{{}}}|||rrreee___QQQCCC;;;777222///.........///000111111000000///000000111111222222222...............,,,+++***...---,,,,,,------,,,******///444444000...111444333444555666666555333222//////000111222222111000333///---...,,,+++///555888333111111///++++++---,,,------...///000111111111222333333222000////////////000000///...------111333666777555111///...000111222222222222111000///111333111...---000222///000000111222444555666444111///111111000222666444333111//////000111222444333222444666666444111222222000///...............///000111222222111111+++///111000---,,,...111666777888888777777888999DDDFFFDDD???===???BBBAAAAAA@@@BBBDDDDDDFFFLLLSSSfff}}}wwwuuuvvvmmmttttttlllhhhfffeeeeeeffffffeeeeeegggkkknnnvvvzzz}}}ssshhhiiinnnooommmjjjkkkiiiiiijjjhhhggglllssspppnnnsssxxx~~~|||pppooowww{{{ppppppnnnmmmlllkkkkkkkkkjjjpppwww)))***+++***(((%%%$$$$$$%%%$$$$$$$$$$$$&&&((()))((('''%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((((((&&&(((******)))'''&&&&&&+++)))(((''''''(((***+++((((((***+++,,,,,,,,,,,,------,,,,,,...111555777:::;;;<<<:::;;;DDDTTTaaannnxxxqqqrrruuu~~~lllUUUJJJJJJJJJSSSlll{{{fffSSSUUUiiiwwwjjjeeemmmvvvssskkkdddUUUEEE<<<777111............///000111111111111...///000111222222222222000111111222111///...---...---+++,,,------,,,******...111222000///000222333444666777666555333222...///000000111111000000222///...///---,,,///444555111///000...++++++///******++++++,,,,,,---------///222333111///......///000000000000...,,,+++---///222333111000000000222333555666777555444333---///111000...---///222.........///000111333444333000000222222000000333444333333222111111111111333444555555555444333333222111///.........///000///000111222222222111000***---000///---,,,---///333444444444555888<<<@@@EEEGGGEEE@@@===???@@@???BBBBBBCCCCCCCCCDDDGGGJJJUUUqqq|||vvvuuuwwwlllsssyyyoooiiifffeeeggghhhgggfffeeefffiiikkkpppxxxzzzllliiikkkllljjjjjjjjjhhhhhhhhhgggffflllsssooolllooozzzvvvtttvvv~~~qqqqqqpppooonnnlllkkkkkkiiipppwww''')))***)))&&&$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''(((&&&$$$%%%((()))'''&&&&&&&&&'''((())))))))))))'''''''''((())))))'''&&&))))))(((((((((((()))***'''(((***,,,------------///...---...111555:::======???CCCEEEKKKUUUdddooo}}}xxxxxx{{{ttt___TTTRRRTTT]]]uuu~~~jjjUUUPPPaaazzzsssbbb^^^jjjxxxzzztttgggWWWEEE;;;555///------......///111111222222111---...///111222333333222000111222222222000...------,,,++++++,,,,,,+++***...///111222333333222222333444666777666444222111......////////////000000000...---///---+++---222111...---......,,,---000+++++++++++++++++++++,,,***---111222000...---------...000000000///...,,,///000111111///...///000000222444777777666444222+++...111111...---///111------------...///000111000...///222222...---000222222333333222111///...///333666666222000222444111000.........///111222000111222333333222000///+++---///000////////////000111222222444777<<>>===CCCEEEGGGFFFFFFFFFFFFEEEIII]]]uuu|||~~~www}}}wwwnnnkkkkkkjjjjjjjjjhhhffffffhhhjjjgggrrr|||vvvnnnkkkjjjjjjkkkiiihhhjjjkkkiiifffiiipppllljjjlllttt|||}}}{{{xxx{{{uuusssqqqooommmmmmmmmmmmmmmrrrxxx}}}%%%((()))(((%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%(((***(((&&&'''''')))******+++++++++)))&&&$$$&&&)))+++)))''')))))))))))))))((((((((('''(((***,,,------------000//////000333888===AAABBBIIISSS]]]eeemmmuuuzzznnnaaa\\\^^^fff}}}oooWWWNNN]]]www~~~lllgggtttlll\\\III===777111///000......///111111222222222,,,---///111222333222222...///000111000...,,,+++---,,,***+++,,,,,,+++)))333333333555777888666444222444666777666444222000---...//////......///000...,,,---...---***+++000///,,,+++......---...222......------------------(((,,,111222000---,,,---+++,,,///000111000///...555555444222///---...///,,,...111444555444111000***---111111///...///111......---......///000111---,,,---111111---+++---000111222333222000...,,,,,,222666555000---000444000///...---...000222333111222333444333111///...------///000222222111000000111222333333555888:::DDDGGGEEE???;;;<<<<<<:::===AAAEEEGGGGGGGGGDDDAAACCCMMM]]]uuusssppprrrllllllkkkiiigggggghhhjjjbbbnnnyyytttnnnkkkkkkmmmjjjjjjmmmooolllhhhhhhmmmiiihhhjjjpppwww{{{zzzxxxuuuqqqmmmlllmmmooopppqqquuuxxx{{{(((%%%$$$%%%'''(((&&&$$$"""###$$$%%%%%%$$$###"""'''!!! (((+++'''!!!%%%&&&'''((())))))))))))+++***)))(((((('''(((((()))******)))((((((***,,,*********+++,,,---...///666000333>>>CCC>>>>>>DDDNNNZZZgggmmmsss{{{|||wwwvvvtttzzzzzz___MMMYYYzzz~~~ppp\\\GGG===888222//////000000000000000111111111//////000111222333444444333333444333222000...---000///...---,,,,,,,,,,,,555;;;<<<777666999:::666444444444444333333222111555111---...111333111---/////////...------,,,,,,...............---------///...111444222//////222////////////////////////111111111111000000000000333222111///---,,,++++++,,,++++++,,,---...,,,+++,,,...///...,,,+++...111///......///111111000///000///...///000111000///444222000///.........///444222000000000000//////000...---,,,---000333555000111222111//////000111------------,,,,,,,,,,,,111222333222111222555777>>>AAACCCAAA<<<888777777DDDEEEEEEEEEDDDFFFIIIKKK@@@@@@KKKbbbuuupppkkkkkkjjjhhhhhhgggggggggkkkkkknnnyyy}}}qqqoooooommmfffiiikkkkkkiiihhhiiikkkgggiiikkkjjjkkksssvvvpppkkklllmmmmmmpppsssrrrqqqsssyyy'''&&&$$$%%%'''(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%###!!!###&&&(((&&&$$$&&&'''((()))***************)))((((((((((((((((((((()))***)))((((((***,,,******++++++,,,---///000888666<<>>AAADDDCCC>>>:::999999???BBBFFFHHHHHHGGGFFFFFF???===AAARRRiii{{{qqqnnnmmmkkkiiihhhgggggggggjjjkkknnnvvvzzzsssoookkkgggiiikkkkkkhhhgggggghhheeegggiiihhhiiiooozzz~~~vvvoookkkkkkllllllnnnqqqrrrqqqrrrwww'''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&%%%%%%%%%&&&'''((()))******++++++***((((((((('''(((((())))))''')))******))))))***++++++++++++,,,---...///000222444>>>JJJLLLGGGHHHOOOaaaooo~~~cccNNNVVVtttpppaaaNNNCCC<<<777555444---...///000111000///...------...///000111222222111222222222111111000///---,,,++++++,,,...000111///444777666555555444111111222222222222111000000444111///000222333111.../////////000000000000111111///---,,,,,,,,,...///------///222222///000444111111111111111111111111111000//////000111333444111000///---,,,+++++++++---,,,,,,---......---++++++---000111000000111111///...---...000111000///222000//////000000...---,,,,,,,,,,,,++++++***))),,,,,,...///000000000000000000111222333444555555666666666444000............///000222444555555666...///000000///111333666:::>>>BBBCCC???;;;999999:::@@@GGGKKKKKKHHHDDDAAAEEE@@@???FFFTTThhhyyysssrrrooollljjjiiihhhhhhiiikkknnnqqqwwwzzzpppjjjfffhhhjjjjjjiiigggggggggfffhhhjjjiiijjjmmmsssxxxzzzzzz|||}}}}}}vvvoookkkkkklllkkkllloooqqqppprrruuu{{{&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%'''((()))***************'''''''''''''''((()))***'''(((*********)))***,,,++++++,,,,,,---///000111...111999AAADDDEEEMMMXXXmmmzzzfffOOOTTTqqq{{{ooocccSSSEEE===777555444---...000111111111///...,,,,,,---...///000111111111111111111111000000000------,,,,,,---...000111---222666666555444222111000000111111111111000000444222111111333333111/////////000111111222333333111000---++++++,,,...000---,,,...111111///111555111111111111111111111111111000//////000222444555111111000...------------...---------//////---+++)))+++...//////...---,,,///...---...///000000///222000////////////---,,,)))***+++,,,,,,+++)))(((---///111222222111111222000111333555666666666555999999888555111...---------...000111222333333333000111111000///000222444444999???@@@===999777666999???GGGLLLLLLHHHCCCAAAIIIDDDAAABBBHHHWWWnnnzzzxxxtttpppllljjjiiiiiigggjjjlllkkkjjjssstttkkkeeefffiiijjjkkkkkkkkkllljjjkkkllllllmmmnnnpppqqquuu|||zzz|||}}}|||vvvppplllllllllkkkkkknnnooooooqqqtttxxx%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''******'''###''''''(((((())))))((((((''''''&&&''''''((())))))''')))+++,,,++++++,,,---,,,,,,,,,---...///111111000111444999???JJJZZZiii{{{iiiQQQTTTnnn~~~ppphhhYYYHHH<<<666333222...///000111111111000///,,,,,,---...///000111111111111000000000000000000/////////////////////000...000555777666333222222///000000111111000000000333333333333444333111000///000000111222333444444111000---++++++,,,...000---,,,---000000...000555111111111111111111111111000000000000111222444555222222111000000///000000000///......//////---++++++,,,---//////...+++***000...,,,---...000000///222000......///...---+++******,,,------,,,+++***///111222222000///000111000111333555777666666555::::::999555111...------//////111222111000///...444444333111//////000222111777===>>><<<888666666<<>>777333111....../////////000000000,,,,,,---...///000111111222111000///////////////000111222333333222000//////000333777666333222444///000000111111111111000333333444555444333222111000000111111222333444444111///---,,,,,,,,,...///...,,,---000///---000444111111111111111111111111000000111222222333333333333222111111111111111222111000//////000///---,,,.........///000000...,,,000...,,,,,,...///000///111///......//////---,,,+++,,,------...............000111///,,,,,,...111///111333444555555555555888888888555111.........222333444444333111...,,,444555444222//////000222333888===>>><<<888777777>>>AAADDDFFFFFFEEEEEEEEEAAAAAABBBDDDDDDFFFOOOZZZvvvyyyqqqkkkgggeeeeeegggfffggggggaaa___lll}}}{{{nnnmmmkkkllloooqqqsssssskkkhhhffffffjjjlllllljjjhhhnnn|||~~~{{{|||}}}|||vvvqqqmmmoooooommmmmmooolllooosssvvvwww$$$&&&((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,+++)))((((((((()))))))))(((((('''(((((('''&&&&&&&&&''''''(((+++...000/////////000---------...///000222222111333888AAARRRgggzzzyyyssswwwmmmTTTTTTnnn|||yyykkkUUUCCC:::555222...---,,,++++++---...000------...///000111111222333222000///...............000333666777555333111000///111666555111111666///000111111222222222111222444555666555333222111000000111111222222333333//////...------------...///------//////,,,///333000000000000000000000000000111333444444333222111222111111000111111222222111000///000000000...,,,---++++++,,,000222111///000...++++++---///000000///...------//////...---,,,,,,,,,---...///000111---///000---++++++000555///000111222333444444444666666666444111/////////222333444555333111...,,,111111111000//////111333444888<<<<<<999777666777<<>>======AAADDDGGGIIIGGGDDDCCCBBBGGGXXXmmm}}}vvvrrrpppkkkfffffflllooojjjccc___jjjlllttt|||sssnnnkkkiiijjjgggccc___```eeekkknnnnnnnnnqqqvvv{{{}}}{{{www|||yyysssqqqooonnnoooooonnnmmmppprrruuuxxxxxx}}}'''%%%###$$$&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&(((((()))))))))(((((('''************))))))))))))(((((((((''''''((((((((()))+++---...///...,,,***)))---((('''000333444<<>>======???BBBFFFGGGFFFCCCBBBAAACCCLLL[[[nnnyyysssmmmhhhgggkkknnniiibbb___hhhhhhooo~~~{{{qqqkkkiiiiiigggccc______dddiiikkkkkkooooooqqqtttvvv{{{~~~}}}}}}xxxqqqpppnnnnnnooooooooonnnlllnnnrrruuuvvv|||$$$###"""###%%%&&&%%%###%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((((('''+++++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))+++$$$###///666<<>>======>>>AAAEEEFFFEEEBBBAAA@@@BBBCCCHHHVVVooozzzqqqkkkgggjjjllliiiccc```fffeeehhhssswwwnnnjjjjjjgggccc___```dddhhhjjjjjjtttqqqoooqqqssswww{{{uuuooonnnlllmmmnnnpppooooooiiijjjnnnrrruuu{{{#########$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((((((''''''))))))(((((('''&&&&&&&&&((((((((())))))((((((((()))))))))))))))***+++,,,***...)))'''333>>>JJJ[[[iiiooovvv|||~~~uuu[[[HHH===888;;;???DDDMMMaaa{{{|||YYYDDD===:::<<<===???KKKZZZ~~~sssVVVOOOeeexxx```III===;;;///---******+++---......---------.........---,,,000111111///......///111333222111222555777666555222222333444555666666666555444444333333444555555444111---,,,///333666888222222222333444555666666000///...---,,,------...//////...------,,,,,,,,,---///000000111111111//////111222111000///000111000111222111...---...///...000222111///---,,,,,,******+++,,,---...///000+++++++++,,,,,,,,,------,,,...000000000///000111444111...------------,,,$$$)))------)))(((+++///------......///000000111..................//////...222333000///000///+++...///000///...///333777555666666444222111222333666;;;AAACCCAAA===<<<<<<===AAAEEEFFFEEECCCAAAAAAEEECCCBBBHHHZZZvvvwwwnnniiijjjllliiieeedddfffcccccciiiwwwuuunnnjjjhhhdddaaabbbggglllmmmmmmtttnnnkkkmmmqqquuu{{{yyysssmmmlllkkklllnnnooooooooojjjjjjmmmqqqtttyyy$$$%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''(((***+++,,,(((111000000;;;HHHZZZppp{{{}}}}}}zzz}}}yyydddLLL===888777999<<>>HHHVVVxxxrrrVVVPPPggg{{{dddMMM@@@===///---+++***,,,.........------,,,******+++---///111222222000///000222444444333333555777888999888444333333444666:::===???:::999999::::::;;;<<<===:::666111......000111222...//////000111222222333111111///......///000000111111000///...---,,,+++,,,---///333444444444444---...//////......000111...000111000///...///111...///111111///---------++++++,,,---......//////+++++++++,,,,,,,,,------,,,...000111000000111222222000------...//////...(((,,,000000,,,+++...222/////////.............../////////////////////000+++...///...000333333000//////.........111444777777777777444222111222333555:::@@@BBB@@@<<<::::::>>>AAAEEEGGGFFFDDDBBBBBBEEEDDDDDDFFFNNNbbb}}}uuulllkkkllljjjhhhhhhhhheeebbbccckkkwwwtttkkkiiifffdddfffkkkppprrrrrrkkkeeebbbffflllqqqvvv{{{xxxrrrkkkjjjiiijjjmmmoooooonnnnnnnnnooorrrtttwww$$$&&&''''''%%%%%%&&&(((&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''((()))***+++,,,'''222555999GGGUUUhhh}}}zzz}}}uuuvvv~~~mmmTTT@@@777666666555999<<>>:::888888===AAAEEEGGGFFFDDDCCCCCCBBBBBBDDDFFFJJJUUUjjj}}}|||zzz{{{sssnnnmmmjjjiiijjjhhhfffcccaaacccjjjttt{{{|||nnnjjjgggfffhhhmmmqqqsssrrrgggbbbaaafffkkkpppvvv|||xxxrrrkkkjjjiiijjjlllmmmnnnmmmrrrpppqqqssstttvvv$$$&&&'''&&&$$$###$$$&&&&&&&&&''''''&&&&&&%%%$$$######$$$&&&&&&'''''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&'''((()))***++++++,,,***333777@@@VVVffftttqqqttt{{{aaaGGG999555444222333999===BBBRRRnnnuuuSSSCCC<<<:::<<<<<<<<>>???<<<999777666<<>>HHHVVVpppqqqXXXSSSgggeeeIII888333000---+++,,,------,,,+++...222222000///000111......---,,,,,,...111555///222444444222///---,,,+++---222555777555333111000111111333444777888999555444222222333333111000222111111111111111111111000000///......///000111---...//////...,,,+++***---******000111...///444555555333000,,,+++,,,---111222222111...------...---...//////......///000,,,---------.../////////+++++++++,,,,,,,,,---------///111111111000111333000000000222444444222000111000//////000000---,,,+++,,,,,,---...///000000//////...---,,,,,,++++++(((******+++111888888555/////////000222333222000666666444111...---///111222777===>>>;;;777666555;;;>>>BBBEEEDDDBBBAAAAAAHHH???;;;@@@EEEFFFHHHLLLaaa}}}zzzvvvwwwuuunnnhhheeeeeedddffffffccc______ccchhhzzz}}}kkkhhheeefffhhhjjjiiihhheeebbbbbbdddeeeffflllsssyyyxxx}}}zzztttkkkjjjhhhiiijjjlllkkkkkkqqqooonnnqqqrrruuu|||%%%%%%'''((())))))))))))'''((())))))&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))***************)))((((((''')))++++++***+++---000333777DDDZZZppp~~~sssWWWAAA777555555555999555888GGG\\\qqqrrr___KKK@@@:::<<<===???LLL\\\{{{nnnQQQMMMfffjjjOOO===333///...---+++((()))---,,,,,,,,,---------.........///000///------///111555333111000///...,,,***,,,,,,...000333333111///******,,,...111222111000///000111111111000...---------------------------------...000111111///---,,,+++***+++---------+++---,,,+++,,,...///...---666555333000---,,,---///111111111111000///...---...,,,+++---000222111///+++---...---******...111.........---------000222...///000111111222222111333333222111000///......///111222222000...------///////////////.........---///333111)))"""&&&......+++,,,111222......222...000222222111111222444::::::888444000------...222777===>>>;;;777555555999:::@@@HHHGGG???<<<>>>???BBBDDDDDDCCCAAAAAABBBKKK```yyyzzzssskkkhhhgggjjjfffbbbbbbeeegggfffeeeooo~~~~~~nnneeeiiikkkeee```aaagggbbbbbbgggjjjiiilllrrrwwwsssttt}}}wwwqqqmmmmmmllllllkkkkkkkkkkkkiiikkknnnqqqssswww{{{~~~%%%&&&'''((())))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))******))))))((('''%%%''')))***)))***...000555>>>PPPeeexxxzzz]]]FFF:::777666555888777<<>>;;;777555555999:::AAAHHHGGGAAA>>>@@@???BBBDDDEEECCCBBBBBBCCCCCCRRRlll~~~|||sssooommmiiieeeaaa```cccddddddccciiisss~~~rrrpppmmmeeebbbeeegggdddeeeiiikkkkkkooovvvsssssswww}}}xxxsssnnnmmmkkkjjjjjjjjjkkklllkkkmmmoooqqqssswww{{{&&&&&&'''((()))))))))(((***'''&&&&&&((((((&&&###%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((()))))))))(((''''''$$$'''***+++***,,,000444<<>>999888777999<<>>???>>>AAADDDEEEDDDCCCCCCCCC@@@FFFVVVqqq}}}wwwtttjjjfffaaa```bbbddddddccceeejjjsssxxxnnndddccciiieeefffjjjmmmmmmmmmqqqwwwooorrrxxx{{{zzzzzzsssooonnnlllkkkkkkmmmooopppmmmnnnpppqqqssswww|||&&&'''((((((((((((((('''***'''$$$&&&)))***&&&"""$$$&&&'''))))))'''&&&$$$(((((((((((())))))))))))''''''((((((((((((''''''&&&))),,,,,,+++...444:::HHHZZZooo}}}~~~lllUUUGGGAAA???>>>AAAGGGRRR^^^hhhtttssshhh^^^[[[[[[bbbqqqbbbFFFHHHgggxxx\\\FFF:::///(((+++000000,,,)))------........./////////+++,,,------------///111///...,,,,,,,,,,,,+++))),,,+++,,,...000000///...222111222333555555444222////////////......------------------------------000...------...///...,,,+++++++++---//////...,,,...+++))))))+++---------...//////.........000222111000///...---,,,++++++,,,,,,,,,---............///---+++,,,///111///---,,,...111111000///...///---...///000111111111111......------------------000111222111///---...///,,,------...///000111111333///...111222///...000///......//////......000000111222111111111444666666666555222000///000111333777<<<<<<999555444444222666<<<@@@@@@===;;;;;;<<>>>>>===;;;999999===AAACCCCCCBBBAAABBB>>>;;;???RRRooo~~~pppjjjcccaaacccggghhhiiiggghhhkkkpppxxxzzziiidddffflllzzz}}}sssoooooopppmmmllloooqqqttt{{{xxxooodddfffjjjooorrrtttttttttqqqqqqqqqqqqrrrvvv{{{((()))))))))((('''&&&&&&(((&&&%%%&&&))))))'''$$$&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''((()))))))))(((((($$$(((,,,---///888GGGSSSjjjvvv}}}zzzzzzpppiiiccc```gggjjjqqqwwwxxx{{{~~~}}}bbbHHHOOOpppiiiOOO===333+++...444333///,,,,,,,,,,,,---------......***,,,---......///222444000...---...//////...---+++***)))***,,,------+++000000111333555555444222......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,---000444555444///,,,,,,,,,...000222333111///,,,+++***+++---...---,,,,,,---......------...000111000///---,,,------...+++,,,------++++++,,,---+++******+++------,,,+++,,,...//////---,,,,,,---------...///000000000000++++++,,,,,,------.........///...---+++***+++---------......//////000000111---,,,///000...---...---///...,,,,,,000222111222222222111000222555777::::::888555111000000111333777::::::666333222333444:::??????>>>>>><<<999888<<>>===>>><<<888999===BBBFFFFFFEEEDDDDDDAAABBBDDDHHHRRR```ppp{{{{{{|||}}}{{{ooohhhffffffffffffcccaaabbbdddfffkkkzzzuuu{{{rrrooommmgggeeeiiippptttxxx||||||qqqfffggghhhiiikkknnnppprrrooopppqqqrrrrrrtttxxx{{{))))))))))))((('''%%%%%%%%%&&&(((((('''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************(((---333777???QQQjjj}}}}}}yyyssstttrrrqqqqqqnnnkkknnnttt{{{vvvYYYEEEPPPuuuiiiLLL:::222---...111///------******+++++++++,,,,,,,,,+++---///000000222555777...---,,,---/////////...///...,,,,,,...//////...,,,,,,---000333444333222...---,,,+++++++++,,,---))))))))))))))))))))))))++++++,,,...111222111000)))***,,,///222222///---***+++,,,///111000---***%%%(((+++---...///222333999777333///,,,************,,,...,,,***)))***---))),,,///000---+++---///------,,,***))))))***,,,,,,---...///000000000000++++++,,,---......//////000000///---++++++---...///////////////.........111000111222000+++,,,000***...---***+++222555333333333222111000222555888555555555333111000222444444777:::999555111111222555<<>>DDDGGGHHHGGGFFFFFF<<<>>>@@@@@@BBBNNN___mmmzzzyyy}}}vvv{{{xxxnnnjjjhhhgggfffeee```___bbbdddgggppp|||zzzqqqnnnjjjfffeeejjjooosssxxx~~~~~~sssooommmjjjiiijjjnnnrrrtttnnnoooqqqrrrssstttwwwyyy***&&&######%%%$$$&&&&&&'''((())))))(((((((((''''''&&&&&&((()))***))))))***++++++***((('''&&&'''))))))((((((***+++000222444;;;MMMfff|||vvvnnntttzzzvvvpppmmmnnnqqquuuwwwtttiiiLLLEEEWWWuuuyyy```LLL777111,,,,,,,,,***+++---++++++,,,,,,,,,,,,---------------...------,,,,,,---------...------,,,,,,.........---,,,+++)))(((////////////000000000000000///---,,,,,,+++)))(((***++++++,,,,,,++++++***$$$***---,,,,,,...---+++(((***...333666666333111666)))...333)))///555)))+++---///000111111111000FFF>>>555000,,,)))***...(((+++,,,,,,,,,---+++)))'''&&&&&&)))---...+++))),,,,,,+++***+++,,,---...---------,,,,,,,,,++++++)))***,,,...//////......111000///...---------...000000000000...,,,***)))------------...///000000000//////222555777555222333333222222222333555666777666555444333222111111999999999888777555444333444777;;;<<<:::777555444888>>>DDDFFFEEEDDDFFFHHHGGGCCCAAAAAA@@@CCCQQQaaa|||}}}zzzqqqnnnjjjgggfffaaaaaacccccc___^^^fffppp{{{ssskkkooommmiiihhhkkkrrrzzzwwwpppllliiijjjiiihhhkkkooommmooorrrttttttuuuvvvxxx((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&'''((()))***'''((()))***+++******)))&&&((()))***)))***,,,......000555CCC\\\wwwuuuoooyyy}}}wwwqqqqqquuuzzzyyywwwrrr~~~fffKKKGGG\\\yyyrrr[[[HHH666000,,,------+++***,,,......---,,,+++******))),,,---------------,,,,,,------...............---------......------,,,,,,------......//////000000000...,,,,,,,,,+++***(((***++++++,,,,,,++++++***###'''''')))...000///++++++,,,---///000000000999---111333***,,,000%%%+++,,,...000222444555555AAA888000000111///......111000---+++***,,,,,,,,,(((''''''))),,,---,,,***///...---++++++++++++,,,---,,,,,,,,,++++++++++++***+++,,,---............///////////////.........////////////...---+++***///000000000...,,,***))).........111444555333111444333111000///...//////666666555555555555444444888888777777666555444333333666:::;;;999777555555777<<>>RRRppp}}}zzzxxxrrruuu|||yyyrrrlllzzz~~~aaaHHHJJJccc~~~yyyjjjSSSBBB444///---......+++***,,,......---,,,+++***)))))),,,,,,------------,,,,,,,,,------....../////////---------....../////////++++++,,,------...//////...---++++++++++++***(((***++++++,,,,,,++++++***###((()))''''''***---,,,///---+++)))***,,,000222777///111222+++,,,...&&&++++++---///222666888::::::111,,,...222222///...222000------------,,,+++***(((((()))+++---------222111///---+++******))),,,,,,,,,+++++++++*********+++,,,---......---------...///000111000//////...............---,,,,,,...///000111///,,,(((&&&------...000333333222000444333111///............555555555666666666777777555666666666555444444333222555999:::999777666555444:::@@@CCCCCCBBBCCCEEEFFFEEEDDDBBB???>>>EEENNNYYYppp~~~}}}sssllljjjiiibbb]]]^^^``````bbbeeemmmxxxzzzpppjjjhhhhhhiiikkkmmmpppqqqrrrrrruuuzzzsssmmmiiihhhgggfffiiinnnnnnoooqqqqqqrrrtttxxx{{{~~~((())))))'''######&&&))))))(((((('''''''''''''''''''''''''''((((((((()))&&&'''((())))))*********)))***+++*********---///555>>>NNNddd}}}zzzvvvwww{{{yyyqqqiiifffuuuzzz\\\DDDLLLiiivvvdddNNN>>>333...---//////,,,***+++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...///000---------------......///))))))***+++,,,---......---+++******++++++***(((***++++++,,,,,,++++++***+++...---)))(((+++......///...,,,******---222555333000111000---------***++++++,,,...111444777999444...+++---///...000222///,,,,,,000222///+++)))+++***))))))+++---...///111111///...,,,+++******,,,,,,+++++++++*********+++,,,,,,,,,------,,,,,,+++,,,///111222111000///------------------------***+++---.........---,,,...///000222333333222111444333222222222333444555444555555555666666666666444444444555555444333333222555888999888666555555333888>>>AAABBBAAAAAABBBAAACCCDDDBBB???===@@@EEEHHHZZZvvv|||}}}zzzpppkkklllfffaaabbbccccccdddhhhnnnpppyyy~~~yyyqqqmmmmmmggghhhkkkmmmooooooooooooqqqsssvvv}}}vvvooojjjiiigggfffiiinnnnnnnnnoooooopppssswwwzzz|||''''''((((((''''''&&&%%%)))(((''''''''''''((((((&&&''''''((((((((((((((())))))((((((((((((((((((***++++++***)))***---///999III___ttt}}}{{{yyywwwuuuooogggaaaeeettttttVVVAAAMMMlllttt___III;;;222...---///000,,,+++,,,*********+++++++++,,,,,,***++++++,,,------,,,,,,******)))***+++,,,---......---,,,,,,++++++,,,,,,)))))))))***+++,,,,,,,,,+++***))))))***+++***(((***++++++,,,,,,++++++***&&&***+++(((***000444555***+++,,,++++++---222666666777333//////,,,***,,,,,,++++++,,,...000333444///.........,,,---666AAA:::222---000111...+++++++++++++++++++++---///111////////////......------,,,,,,,,,+++++++++******---,,,,,,,,,++++++,,,,,,***+++...000111111000///,,,,,,,,,,,,---------...*********+++,,,///111333000111333444444444444444666666555444444444555666555555555444444444333333333444444444444444333333222555777888666555555555333777<<<@@@AAAAAA???>>><<<@@@CCCBBB@@@???@@@@@@AAAJJJ^^^}}}zzz{{{wwwooolllhhhfffeeecccbbbeeellloookkklllzzz~~~wwwpppnnnhhhhhhiiikkklllmmmnnnooonnnooorrrxxxxxxrrrmmmkkkiiigggjjjnnnmmmnnnnnnnnnnnnqqquuuxxx{{{%%%%%%&&&(((******)))(((((('''&&&&&&&&&((()))***&&&''''''((()))(((((((((***)))(((''''''''''''(((***++++++******,,,000333>>>SSSlll~~~}}}|||zzzwwwsssmmmgggbbbiiiuuukkkOOO???QQQqqqnnnXXXCCC777333...,,,...///,,,+++---------,,,+++***)))(((((()))***+++,,,,,,------,,,***))))))((()))***,,,---///---,,,+++***++++++,,,))))))*********+++++++++***)))((((((***+++***)))***++++++,,,,,,++++++***'''******'''''',,,000000&&&)))*********,,,111555>>>AAA888//////)))$$$+++++++++++++++,,,...//////+++---000111---///===LLLJJJ;;;...,,,---+++---222***,,,------------000222------...///000000//////---------,,,,,,,,,++++++...---,,,+++******++++++***+++---...//////......---,,,,,,,,,,,,,,,---......---+++***+++...111333222444666777666555555666999888666444222111111111555555444444333333333222444555555555444333333222333555777777555333333333444777<<<@@@AAA@@@===;;;999>>>CCCBBBBBBBBBAAA???>>>@@@LLLfffyyyzzzxxxnnnjjjhhhfffbbb```dddjjjllleeecccmmm~~~~~~rrriiihhhhhhhhhiiikkkmmmooopppmmmmmmpppuuu||||||vvvrrrpppnnnjjjkkkooonnnoooooooooooopppsssuuuzzz###%%%((('''%%%$$$'''***'''&&&%%%%%%&&&(((***,,,&&&&&&((()))))))))((('''(((((('''&&&'''((())))))((()))+++,,,...222777;;;JJJ^^^uuu}}}yyyyyyyyywwwrrrmmmkkktttxxxwww___HHH@@@XXXvvvzzzcccLLL;;;333444...+++---...,,,,,,...------,,,+++***)))(((((())))))***,,,,,,------,,,,,,+++)))((()))***+++,,,...---,,,++++++,,,...///+++++++++************))))))((('''(((***+++***)))***++++++,,,,,,++++++***))),,,,,,'''&&&((()))))))))+++,,,***(((***000666BBBHHH:::---///((("""---)))***+++,,,------......+++,,,///000---...888EEEGGG777+++,,,...,,,,,,222))),,,//////......000222---...///000111000000///.........---------,,,,,,...---,,,+++***************++++++,,,,,,---------...---,,,+++++++++,,,---///...------...///111222222555888888666555666777999888666333111111000000444444444444555555555555666666666666555333222111555666777666444222111222666888<<<@@@BBB@@@;;;888888???CCCCCCCCCEEEBBB>>>===>>>BBBPPPiiizzz|||wwwpppiiigggeeecccccceeefffaaaaaagggppp|||vvvffffffgggiiikkklllnnnooooookkklllppptttvvvzzz~~~yyyvvvuuurrrnnnmmmooopppqqqrrrrrrqqqqqqrrrsssyyy###((()))$$$ (((&&&&&&%%%%%%&&&)))+++---%%%&&&((()))))))))(((''''''&&&&&&&&&''')))***,,,'''(((+++---000666===AAAVVVggg{{{~~~xxxzzz~~~wwwjjjqqqzzzwwwooopppWWWDDDAAA]]]{{{sssZZZDDD555///444///+++,,,---,,,---000)))************+++++++++((()))***+++,,,---------...,,,+++))))))***,,,------,,,++++++,,,///111333,,,,,,++++++***)))))))))((('''&&&(((***+++***)))+++++++++,,,,,,+++++++++###''')))'''(((,,,///...///000///+++(((***222999BBBIII:::,,,///)))$$$222'''(((+++---...///......---,,,---...,,,***...555777+++'''000444///+++---))),,,000111//////000222...///000111111000///...//////.........---------///...,,,***))))))******++++++*********+++,,,---...---,,,+++***+++,,,,,,,,,---...000111222222222222555888888666444555777777666555444333444444555333333444555666777888999777777777666555333222111666777777666333111111111777999===AAABBB???:::666:::AAAEEECCCCCCEEECCC===>>>>>>>>>BBBQQQmmm}}}uuukkkiiijjjgggcccbbbdddaaabbbfffhhhnnn}}}{{{fffcccfffiiimmmooooooooonnnkkkkkkoootttsssrrr{{{{{{yyyxxxuuupppnnnpppqqqsssuuuuuusssrrrrrrssswww|||'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&''')))))))))((('''%%%(((&&&&&&***+++''',,,...///000333===KKKVVVdddppp|||zzz~~~{{{vvvyyyzzzooonnn~~~~~~|||tttSSS@@@FFFfff{{{gggQQQ>>>222---111...,,,---......+++(((+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------***,,,---+++((('''))),,,)))))))))***++++++***(((,,,***)))***++++++***)))&&&&&&''')))***+++,,,------,,,+++***)))***+++,,,)))))))))******++++++,,,)))(((((())),,,111666999@@@:::333...++++++******+++***)))))))))***+++,,,,,,++++++...111222///,,,'''(((***,,,------------///////////////000111111000///......//////...---,,,+++++++++++++++++++++---+++)))(((((()))(((''')))+++...000,,,(((***111000///---+++*********+++***+++---......000333555333444555666666555444333777555333111111333555777333555555222222777888777444555666777666444111///555777888666222000111333<<<<<<>>>???@@@===888444<<<>>>BBBEEEFFFEEECCCAAA>>>;;;;;;@@@EEETTTwwwxxxnnnjjjgggaaa```bbbaaa```fffkkkhhhcccnnn}}}rrrfffhhhkkkjjjjjjkkkppptttqqqppprrrvvvvvvuuuyyy}}}zzzwwwvvvuuuuuummmppprrrssssssrrrssstttzzz~~~%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((()))***))))))((($$$)))+++))))))---///---***---000444:::HHHZZZhhhnnnwww~~~xxxwwwsssrrryyyzzzqqqooo|||vvvhhhOOOAAAKKKkkkvvvaaaKKK:::111...---,,,+++,,,//////...,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,------++++++,,,***)))(((***+++***)))))))))*********))),,,+++******,,,---,,,***''''''((()))***+++,,,,,,,,,,,,++++++*********+++)))***************+++++++++***)))))),,,///444666333000+++))))))***++++++++++++*********+++---...+++++++++---/////////---++++++,,,,,,,,,+++******...............///000000/////////000111111000///,,,,,,,,,+++++++++******+++***************(((''''''(((***---+++''')))...------,,,,,,++++++,,,,,,***+++---......000222555444444555666666555444444666555333222222222444555333555555111222555777555333444444444333222000///666888999666222000111333:::<<>>;;;777555888;;;@@@DDDFFFFFFEEEDDD===:::;;;???CCCMMMgggtttnnniiicccaaacccbbbaaafffjjjfffaaakkk{{{~~~kkkkkkkkkjjjjjjjjjmmmooouuuxxx{{{||||||{{{{{{{{{~~~zzzxxxvvvuuutttqqqsssuuuvvvuuuuuuuuuvvvzzz}}}%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((()))************)))%%%((()))''''''+++......,,,///333;;;GGGYYYlllyyyzzzvvvrrrmmmlllvvvyyytttsss|||vvvaaaHHHBBBSSSrrrpppYYYCCC444///000,,,,,,+++---...///...,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,------+++))))))***+++***)))++++++***))))))******++++++******+++---...---,,,)))))))))*********++++++++++++,,,,,,++++++***)))*********+++******)))))),,,+++***)))+++...111444+++)))''''''(((******************++++++---...///***+++,,,+++++++++---///---,,,++++++******++++++---------------.........---///111333444333111000...------,,,+++******)))((()))+++,,,,,,+++)))'''(((&&&(((+++,,,******---***+++,,,,,,------------***,,,---......///222444444444555666666555444444444444333333222222222222333555555111111444444222222222111111000000000///888::::::888333000111222777;;;???@@@<<<888666666555888===BBBFFFGGGGGGFFF>>>::::::>>>???DDDRRRccc~~~zzzsssmmmgggfffgggcccbbbdddgggccc```gggtttuuuqqqllliiihhhiiikkkkkkzzz|||}}}{{{xxxuuutttssssssuuuwwwwwwvvvvvvwwwxxx|||~~~&&&'''''''''''''''''''''((((((((((((((((((((((((************+++*********'''((((((&&&&&&)))---000000222888EEEWWWjjjxxx|||uuullljjjpppzzzyyyyyy{{{vvvYYYAAADDD\\\yyy}}}kkkRRR<<<000///111//////......---,,,***)))+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,...+++((((((+++,,,***(((,,,,,,+++***))))))+++,,,***))))))***,,,------,,,***************************+++,,,,,,,,,+++)))(((******++++++***)))((('''******))))))+++...111333---+++))))))))))))'''&&&((())))))***+++---......)))+++,,,***((((((,,,///+++***))))))***,,,---///++++++,,,,,,------------,,,///222333333222111000///......,,,+++***))))))&&&(((,,,---,,,+++)))(((+++'''(((,,,///---,,,...***+++,,,---...---,,,++++++,,,---......///222444444555555555555555555444222333333444333222000///333555555111000222222///222111000000000000000111999;;;;;;888333000000222444:::??????:::666555666333777<<>>DDDLLLdddyyyxxxqqqllljjjjjjcccbbbbbbdddaaa```fffooouuuyyymmmffffffiiikkklll~~~}}}yyyvvvsssrrrssstttvvvvvvuuuuuuvvvwww~~~&&&''''''(((((('''&&&&&&))))))))))))))))))))))))+++++++++************+++,,,++++++++++++,,,111555111333===QQQiii{{{xxxoookkkkkknnnrrruuuxxx~~~lllLLL>>>HHHfff|||fffLLL888//////111...//////...---+++******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,...+++((((((+++,,,***(((,,,------,,,***)))***,,,(((''''''(((+++,,,,,,+++++++++++++++************)))***+++,,,+++***)))((()))***++++++***)))'''&&&''''''((()))+++...111333---,,,*********)))&&&$$$&&&'''((()))***+++,,,,,,)))***+++***''''''***...+++******)))***+++---...******+++,,,---,,,,,,+++,,,...111111000000111222//////...---,,,******)))%%%(((+++,,,***)))((()))+++'''(((,,,...,,,+++---+++,,,---...---,,,+++***+++,,,.........///111444555555555444444555555555111222333444444222000///333555555111000222111...222222111111111222222333999;;;;;;888333000000222222888>>>>>>999555444555444777<<<@@@CCCDDDDDDCCCCCC>>>::::::;;;===@@@DDDPPPbbb~~~xxxqqqkkkgggcccaaaaaaaaaaaabbbgggmmmmmmrrrgggeeeiiinnnqqq~~~{{{xxxtttssstttvvvwwwvvvuuuuuuvvvxxx|||~~~$$$$$$%%%&&&&&&%%%###""")))))))))))))))))))))))),,,+++******)))*********+++))))))++++++***///444000888HHH___vvvzzzvvvrrroookkkhhhjjjooovvv```DDD???OOOpppxxx^^^EEE555//////000***,,,......---,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---+++))))))***+++***)))+++...000///+++)))***,,,(((''''''(((***+++***)))++++++++++++++++++************++++++******)))(((''')))***++++++)))(((&&&&&&&&&''')))+++...111333***((('''((())))))'''&&&&&&&&&((()))************)))*********))))))***+++...---,,,+++******)))))))))***,,,---------,,,++++++---///...---///444999///......---,,,++++++***''')))***(((&&&%%%(((+++)))''''''++++++((((((***------------,,,,,,+++***+++---.........///111333666555444444444444555666111222333444444333222111222555555222111333111...111222222333333444444444888::::::888333000111222222666;;;<<<999555333333444777<<<@@@BBBCCCBBBAAACCC???;;;:::;;;>>>@@@BBBFFFQQQhhhzzzooofffeeecccaaa```aaadddgggjjjiiiqqqxxx}}}nnngggiiiooosss{{{~~~zzzwwwuuuwwwxxxyyyxxxvvvvvvxxxzzzxxxyyy###$$$%%%&&&&&&$$$###!!!************************,,,+++***)))((())))))***)))&&&&&&))))))(((+++222555DDDZZZooo|||yyyqqqrrrvvvvvvooofffgggnnnrrr|||xxxVVV@@@DDDWWWzzzoooSSS===333000///...***,,,......---,,,---///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,***)))(((***+++)))...222111---))))))+++***)))((()))***+++***)))++++++++++++++++++++++++++++++***)))))))))))))))&&&''')))++++++***((('''''''''((()))+++---///000***(((&&&'''((())))))((('''((()))***+++******)))******)))***++++++***(((---------,,,+++***)))((()))***,,,---...---,,,+++***+++,,,++++++111;;;DDD......------,,,,,,,,,,,,******)))$$$ !!!''',,,((((((***,,,)))%%%&&&***,,,,,,++++++,,,,,,------,,,---.........///111333666555444444444444555666111222333444444555555444111555555333222444222//////000222444444444444333666888999666222000111333222444888999999666333111333666:::???BBBBBBBBBAAA@@@???===;;;;;;>>>@@@AAAAAAFFFWWWuuu{{{pppiiigggcccaaabbbeeegggggghhhgggjjjuuuyyymmmjjjmmmpppvvvxxx}}}yyywwwxxxxxxxxxwwwvvvvvvxxxzzzvvvwww~~~%%%&&&(((((((((&&&$$$###************************,,,+++)))((((((((())))))+++((()))------***---444<<>>BBBCCCBBBBBB<<<>>>>>><<<<<<>>>?????????AAAMMMggg{{{mmmjjjeeebbbcccffffffdddiiibbbcccooo}}}rrrjjjjjjmmmrrrnnnttt|||~~~{{{yyyvvvvvvvvvuuussssssuuuwwwwwwxxx~~~((((((((((((((((((((((((&&&***...---)))'''(((+++++++++************++++++,,,%%%###))),,,+++///777CCCbbbyyy|||xxxvvvnnniiieeejjjuuu[[[DDDBBBWWWsssnnnVVV>>>444555444111---/////////...---,,,+++***---,,,,,,+++*********+++)))***---000222000)))$$$++++++++++++++++++++++++000//////...------,,,,,,)))))))))))))))*********,,,,,,,,,+++***)))((('''111---((('''((((((%%%###''''''(((((((((((('''''''''((((((((()))+++...111)))''''''(((***+++,,,+++***'''&&&(((---000000...,,,***(((''')))******))),,,,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***)))///+++***++++++...:::HHH===111%%%$$$+++111...(((...***)))******((())),,,***+++,,,,,,,,,,,,+++***'''((()))+++---///000111...///000000000111444666666///+++000666666333111111222333555666555555444666555333111000000000111555555666666666555333222666555555666666444000---111333444666666555333222333222333999???AAA>>>::::::;;;<<<======>>>>>>>>>>>>@@@EEETTTlllsssmmmgggcccccceeeffffffcccaaabbbgggooo|||vvvooollliiihhhkkknnnwww{{{vvvyyy~~~{{{{{{zzzwwwtttssssssssstttpppttt~~~((((((((((((((((((((((((!!!%%%((('''$$$"""$$$'''*********))))))*********...(((&&&,,,---+++///777HHHeeexxxzzzvvvrrruuu~~~uuuPPPAAAEEElllbbbLLL666///111222///---+++++++++,,,++++++******---,,,,,,+++*********++++++******,,,...---***''',,,,,,,,,,,,,,,,,,++++++//////...------,,,,,,+++)))))))))))))))))))))***,,,,,,,,,,,,+++***)))(((...+++((('''''''''''''''(((((((((((((((((('''''''''((((((((((((***///222,,,***))))))*********)))'''&&&&&&''')))+++,,,+++,,,***(((''')))******))),,,++++++***)))))))))))),,,,,,,,,,,,++++++***)))...+++***+++******444???888///&&&%%%+++///---)))111---,,,,,,***&&&&&&(((+++,,,------------,,,+++((((((***+++---...000000+++///222444444333333333666000...222555444222222222333333444333222111000555444333111000000111111444444555555555555555555777666555555666444222///222333555666666555444333333222444999???AAA>>>::::::;;;<<<>>>???>>>>>>>>>AAAAAACCCKKK^^^zzz|||xxxxxx|||{{{tttkkkeeeeeeeeeeeedddaaa^^^___dddjjjrrrwwwqqqmmmdddgggiiiooo}}}wwwuuuyyy|||~~~|||yyyvvvuuutttuuuuuuyyy{{{((((((((((((((((((((((((%%%''')))(((&&&%%%(((+++***))))))(((((())))))***...((((((...///...333===RRRhhhuuu{{{}}}dddCCCAAAQQQvvvTTTBBB000+++///000///...))))))***+++++++++++++++,,,,,,++++++++++++++++++---+++)))((()))*********,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++*********)))))))))))))))))),,,,,,,,,,,,++++++***)))+++***)))&&&%%%&&&))),,,))))))))))))(((((('''&&&(((((((((''''''***///333///---+++******)))(((''''''((((((((('''''')))***+++)))'''''')))******)))******************))))))+++++++++++++++*********---+++++++++((('''+++222000,,,((('''***,,,,,,***'''%%%'''***+++)))))),,,+++,,,---......---,,,+++)))******+++---......///***...555888888555222000555222111444444111111333555555555555444222000...444333222111000111111222444444333444444555666777888777555555555555444222333555666777777666444333333222444999>>>@@@>>>;;;:::;;;===???@@@???>>>===CCCBBB@@@CCCOOOggg|||uuussstttyyyrrrjjjhhhfffcccaaa___]]]^^^bbbeeehhhpppyyytttlllcccfffhhhkkkrrr||||||uuuqqqtttxxxyyyzzz||||||yyywwwwwwwwwwww}}}}}}(((((((((((((((((((((((()))***+++***)))***---000))))))(((((((((((())))))***'''(((...000000:::GGG]]]nnntttwww~~~UUU===IIIbbb~~~kkkLLL===///,,,///111111111+++,,,,,,---------,,,,,,+++++++++,,,+++++++++***...,,,***))))))***++++++,,,,,,------------......------,,,,,,+++******)))*********))))))))))))))),,,,,,,,,,,,,,,+++***************'''$$$%%%)))---))))))***))))))((('''&&&)))((('''&&&'''***///333000---+++*********(((''')))+++,,,***'''&&&(((+++)))((('''((()))******))))))))))))***************++++++***************+++******++++++(((&&&'''***)))))))))))))))******+++"""!!!###)))+++))))))+++++++++,,,------,,,+++++++++++++++,,,,,,---------+++///555999888555222111444333444555333...000444777777777777666444222111333222111000000111222333666555444333333444666777999777555444555666555444444555777888888666444333222333555:::>>>???>>>;;;999;;;===@@@AAA@@@???>>>BBBCCCBBBAAAHHH[[[uuu|||yyyzzz}}}~~~sssmmmhhhccc___```^^^^^^bbbddddddfffkkkvvvkkkhhhjjjllllllnnnqqquuuwwwnnnnnnooosssuuuvvvuuuuuu~~~{{{yyyyyyyyyzzz}}}}}}(((((((((((((((((((((((('''''''''''''''(((***,,,))))))(((((((((((())))))+++(((***//////111>>>NNNggguuuvvvvvvxxxpppjjjpppqqqKKK>>>SSSpppwwwaaaEEE999///---/////////000------------,,,+++***)))***++++++,,,,,,,,,+++***,,,,,,---,,,++++++++++++,,,,,,,,,------.........---,,,,,,+++******))))))************))))))((((((++++++,,,,,,,,,+++*********++++++((($$$$$$(((,,,))))))******)))(((''''''(((((((((''''''***///333---+++))))))*********))))))+++,,,***'''&&&(((+++(((''''''((()))***)))((('''((()))***************+++******))))))***++++++(((***+++***))))))((((((%%%'''******)))(((***,,,+++))))))+++***%%%###%%%)))***+++,,,,,,+++***)))+++++++++,,,,,,---------...111555666666444333333222222444555111---///444444444555666666555444333111000000///000111333444888777555444333333333444888666444444555666666555555666777888777666444333111333666:::===>>>===<<<888:::<<>>======666777999<<<>>>@@@AAABBBBBBDDDEEEDDDDDDHHHQQQYYYuuuqqqgggbbbaaa]]]]]]```bbb```___```kkk{{{xxxrrrllljjjgggeeefffiiiiiinnnrrrpppnnnqqqtttuuutttzzz((((((((((((((((((((((((************++++++***)))*********))))))*********---+++---000000777MMMeee{{{nnnVVVFFF===>>>??????HHH]]]{{{vvvUUUGGGTTTpppaaaHHH888222---......,,,,,,...***************)))((('''(((***+++------,,,+++******,,,...---+++)))***+++******++++++,,,------------------,,,++++++******++++++******)))(((((('''((())))))******)))))))))(((''''''(((******)))((('''((()))***************%%%''')))******+++...000***(((''''''((())))))((('''&&&&&&''')))+++,,,+++&&&%%%&&&(((***+++)))'''$$$%%%(((***++++++*********)))((((((((()))+++,,,)))+++***%%%&&&+++,,,)))&&&(((******))))))***+++'''$$$&&&***------///333)))***++++++++++++***)))******+++,,,,,,---.........111333444333222111222000......111000......222...///000222333222222222............000222444666666666666666555444333222333333333555777777555333444555666777666444222000000333777;;;============555555777999<<<@@@CCCEEE@@@AAABBBBBBBBBDDDHHHKKKXXXtttuuujjjffffff```]]]```aaa```___```fffsss{{{ooojjjfffbbbbbbeeedddlllqqqnnnlllpppuuuvvvsssyyy(((((((((((((((((((((((()))))))))***++++++((('''++++++************++++++((('''+++000333>>>XXXsss|||dddOOOAAA<<<111999===999:::NNNttthhhLLLIIIaaa}}}xxxXXX???555111...000///---...111******+++,,,,,,,,,,,,+++((()))+++---------+++******,,,,,,+++((('''***,,,))))))***++++++,,,------......---,,,,,,++++++***+++++++++***)))((((((''''''((())))))))))))((((((&&&%%%%%%(((,,,---+++(((&&&'''(((***++++++++++++$$$&&&)))++++++,,,---///***)))'''&&&'''((('''&&&***'''&&&(((---000000...%%%%%%&&&(((***+++)))'''###%%%(((***++++++*********)))((('''((()))+++---+++---)))###$$$***,,,(((((()))******))))))***+++)))%%%%%%((()))(((***...***+++,,,,,,,,,,,,+++***)))******+++---......///---000333555444222000000///,,,,,,///000......111000111222333444333222222---------...000222555666444555666666666555444333111111333555777777444222444555666666555333111000000333888;;;<<<=========444444555777:::???DDDFFF>>>>>>???@@@CCCEEEHHHJJJCCCbbbxxxllliiikkkeee```bbbcccaaa```bbbeeeooo{{{uuunnniiidddbbbddd___iiipppmmmkkkpppuuuvvvqqqvvv|||(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&(((,,,...---+++***///111000444GGGeee~~~eeeMMM>>>888777777777888999<<>>???444444555777999<<>>555000///---...//////...,,,------......---+++***)))++++++,,,---............++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***))))))))))))***+++,,,+++)))((()))***,,,,,,+++***)))(((((()))((()))************)))(((((((((((()))))))))******$$$''''''###"""&&&)))(((((()))***)))((()))+++---===///%%%(((+++''''''+++&&&%%%%%%''')))***((('''((((((((()))***+++++++++,,,++++++***))))))******&&&(((***+++,,,+++***)))))))))(((((()))+++,,,---(((((((((((())))))))))))+++,,,---+++)))(((((()))******+++,,,---...//////,,,...000111000.........000111222333222111000///000000///////////////////////////......000444777;;;999777888999888666333444444444555444444333222333555666777666444111///000222444777999;;;<<<===444444444555888;;;???AAA;;;;;;;;;;;;<<<>>>@@@BBBBBBJJJVVVgggwwwhhhfffeeeccc___\\\```gggccceeeiiimmmtttoooeeebbbcccffffffggghhhjjjlllnnnppprrrtttxxx}}}((((((((((((((((((((((((((((((((()))))))))******)))***++++++******+++---,,,---///222>>>UUUsss___DDD999888888888999999;;;<<>>AAA<<<;;;::::::;;;===???@@@<<<@@@FFFPPPgggsssllleeebbb]]]ZZZ[[[___]]]aaadddfffjjjuuuzzzmmmgggfffgggggghhhiiijjjkkkmmmmmmqqqrrrvvvzzz|||~~~(((((((((((((((((((((((((((((()))))))))*********(((+++---,,,***)))+++---......///666EEE^^^yyy{{{ZZZDDD>>>===999444::::::<<>>555444111000//////000000///...---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,)))***+++,,,---.........+++++++++++++++++++++,,,******)))(((((((((((((((((()))***)))((('''((()))((()))*********((('''&&&((())))))))))))))))))(((''''''''''''(((((((((((()))---///---,,,------+++'''''''''%%%%%%'''+++...===222***)))***'''&&&((())))))((()))******(((&&&((()))******))))))******---,,,)))'''''')))+++---((())))))******+++,,,,,,(((((((((((())))))******(((((((((((())))))))))))***+++,,,+++))))))***+++++++++,,,---......//////,,,+++***---222333222///...///000222222222111111000000//////...---------...000222222111111222444555444222111222333333444333444444444444333222222222444666777777555333111111111333444555666666666666444222222444888===AAA<<<;;;:::999999;;;===???>>>???AAAFFFVVVttt|||sssiiieeeaaa[[[XXXXXXZZZ^^^aaaaaaaaajjj{{{zzzooojjjhhhhhhiiijjjkkklllmmmnnnpppqqqvvvzzz{{{{{{))))))))))))))))))))))))))))))))))))************)))+++...---***)))+++...111///111;;;OOOggg|||zzzZZZEEE>>>===999444;;;<<>>@@@@@@@@@BBBKKKaaa|||rrrlllggg___XXXVVVYYY]]]```^^^]]]dddsssxxxlllhhhhhhggggggiiikkkmmmnnnooopppuuu{{{||||||~~~)))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,++++++,,,...333111555DDD[[[rrr~~~^^^FFF<<<<<<<<<;;;:::AAAMMMaaa|||oooJJJRRRmmmuuuYYY@@@444111111111000...///000000///------,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,***++++++,,,------------+++++++++++++++*********,,,++++++******+++++++++***+++,,,,,,++++++,,,---)))))))))******))))))((()))((((((''''''(((((()))''''''((((((((()))))))))'''+++---+++)))******'''&&&'''((((((''''''(((***)))(((((()))+++***(((&&&(((''''''((()))***((('''&&&)))***)))%%%$$$%%%(((,,,***)))((((((***,,,---))))))******))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))((()))++++++******+++---+++++++++,,,,,,------------,,,+++,,,------,,,+++...///000111111111000///////////////////////////111333555555444444444666555666666555333222333555333333333333333222111111111333666888888777555444222333444555555555555555444333111111333666:::===;;;999777666666999===??????>>>>>>>>>AAANNNeeezzz}}}uuulllbbb[[[YYY[[[^^^___]]]\\\bbbnnnxxxtttjjjhhheeeddddddgggjjjmmmooopppttt{{{}}}|||~~~}}}))))))))))))))))))))))))))))))*********+++++++++*********+++---......---333222888LLLhhh}}}lllVVVHHHDDDDDDFFFGGGTTTeeevvv|||```JJJ^^^~~~pppSSS===666444222000///---...//////...,,,---,,,+++++++++,,,------)))***+++,,,------------++++++,,,------,,,,,,,,,++++++++++++*********)))++++++*********++++++,,,***+++,,,,,,++++++,,,...******)))))))))******+++)))(((''''''''''''((()))((((((((()))))))))******+++///000---+++,,,---+++''')))******((('''''''''''''''''''''(((******(((&&&%%%%%%''')))***(((''''''***,,,***%%%###%%%(((******))))))***++++++,,,'''(((***+++,,,+++)))(((&&&'''((((((((('''&&&&&&(((((((((((())))))))))))''')))***+++******,,,---*********++++++++++++,,,,,,---...---,,,,,,---...///000000111111000///...---------......//////000222333555444333333444666555777888777444222222333222333333333333222111111111333555888999888666555333444555666777777777777222222111111333666999:::999888555444666999===@@@???=========<<>>???<<<===HHHVVVjjj~~~nnncccaaaddd^^^^^^]]]]]]^^^bbbgggkkkkkk{{{zzzuuunnngggeeegggkkknnnooonnnqqqwwwyyywwwxxx{{{zzz{{{...)))(((,,,...,,,(((((()))((('''((()))******(((...,,,,,,000000...///222444777HHHeee}}}|||pppgggiiiooo}}}www\\\OOO[[[|||rrrWWWDDD888111//////...///000111000///---+++---...///000000///...---,,,+++))))))***+++***)))---,,,+++******+++,,,---,,,+++*********+++,,,---***(((''''''((())))))(((((()))******)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***)))))))))***+++111///,,,)))'''''''''((((((((((((((((((((((((((()))%%%!!!###(((+++)))'''%%%'''((()))))))))+++,,,((('''''''''&&&&&&&&&&&&((((((&&&$$$)))...))),,,***((()))+++,,,+++)))++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))************%%%&&&(((***,,,---...///,,,,,,++++++,,,...///111///000000//////000000///000,,,+++///222000///111222111000111333555555555888777666555444333333333333444444666777666222///333333333444555666555333000111222222444444555666777444111111444666666555666777666666666888<<>>@@@@@@???<<<:::===CCCHHHRRRdddsssjjjhhhdddbbb```______aaabbbcccbbbiiivvv{{{mmmfffdddeeefffjjjmmmqqquuuxxxyyyyyyxxxvvvxxx||||||vvvzzz000)))&&&(((++++++***,,,***)))))))))+++,,,+++***,,,***+++------,,,///555999EEE[[[tttyyyVVVQQQ```yyyaaaGGG888444111///...---...///000111000///...***++++++,,,,,,++++++***---+++***+++---.........+++++++++,,,,,,++++++++++++************+++,,,,,,...,,,***)))******)))'''***++++++***((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))((()))***+++---...+++***)))((('''((()))***((((((((((((((((((((((((###'''++++++(((&&&'''***&&&''''''''''''''''''''')))))))))(((((((((''''''&&&((((((&&&&&&******(((...,,,++++++,,,,,,+++)))+++***)))((((((''''''((((((((((((((((((((((((((()))))))))*********++++++............---,,,+++***,,,,,,------...---------//////000000...------...000------111222111222555222111111111222333444444444444333222111111111111444333444555666666333000000111333444555555555555000111222222444444555666555333111111333666777777555666555444333555999<<<===??????===;;;<<<@@@DDDKKKWWWooosssmmmddddddbbb```___```bbbdddgggeeehhhuuuvvvhhhbbbcccfffhhhlllqqquuuxxxxxxwwwvvvtttuuuxxx|||zzzxxx555...+++,,,...,,,*********)))))))))+++,,,+++***...,,,,,,...------333:::DDDQQQeeewwwkkkLLLUUUtttlllUUU===222111111000///---...///000111000000000---------......---------,,,+++***+++---//////...***+++,,,------,,,+++******************++++++,,,---,,,******+++,,,+++******++++++***((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((&&&&&&''''''(((******)))(((''''''(((((((((((((((((((((((((((((("""%%%((((((&&&&&&))),,,***)))(((((())))))((('''))))))))))))((((((((((((###&&&'''%%%$$$%%%)))+++,,,,,,+++*********)))(((******)))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***+++---............,,,---.........---,,,+++......000000...+++---111444111000222222000000333111222222111111111222333555444333333333333333444444333333555666666333111///111444555555555555555000111222222444444555666777555333222333444555666777777666444333444888:::;;;===???>>><<<;;;>>>AAAIIINNN]]]vvv{{{oooccccccbbb___]]]^^^bbbeeelllfffccciiiuuullleeeeeehhhhhhjjjmmmqqqsssuuuuuuuuuvvvvvvxxx}}}yyy|||555///---///111---*********)))((()))+++,,,+++***...------///...000888BBBXXXdddrrr|||```KKK___}}}]]]III666...000000000///......///000000111111111//////............//////+++***)))***,,,......---***+++,,,------,,,+++***))))))******+++++++++++++++))))))***,,,......---)))++++++***((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''(((++++++***)))''''''&&&&&&(((((((((((((((((((((((()))((('''&&&'''(((***+++,,,***(((((())))))(((&&&))))))))))))((((((((((((&&&(((***)))'''&&&+++000))))))***)))(((''''''(((***))))))(((((((((((()))((((((((((((((((((((((((************++++++++++++&&&''')))+++---...//////,,,---.........---,,,+++...---...000---***///777===777333333444111///000111222333111//////000222333333222222222333333444444333333444666666444222,,,000333555444222222333000111222222444444555666444333111///------...///999999777555333444777:::888;;;>>>>>><<<;;;<<>>888333111000...000444222222111000//////000000......,,,,,,,,,,,,......000...------.........------,,,+++******+++,,,---'''((()))++++++******)))***)))((()))+++,,,,,,+++&&&''')))***)))***+++---))))))))))))(((((((((((())))))))))))))))))))))))+++***((('''''''''((()))))))))***+++++++++++++++(((((((((((((((((((((((())),,,(((%%%(((,,,+++(((%%%'''+++,,,)))&&&((('''''''''&&&&&&&&&&&&)))%%%&&&+++,,,&&&%%%((($$$'''))))))((((((***---))))))(((((((((((()))*********************************+++++++++,,,,,,,,,+++,,,---...////////////,,,,,,++++++,,,...///111---((((((---,,,---;;;MMMVVVFFF999<<>>666000333444111---+++---111000000000000111333444444444333222333555666555444---333888777333///...000000111222333444555555666222444444333111222666999:::999777444111000333555222555999999999:::===@@@>>>DDDKKKKKKIIIQQQjjjooodddcccdddccc```ccc[[[XXX[[[[[[ZZZeeeuuuoooeeeffffffhhhjjjlllnnnooozzzooollluuu||||||~~~hhhXXXGGG???999333000222444444333222222222222333666:::AAAJJJWWWgggvvvzzz___RRRDDD>>><<<;;;;;;===@@@HHH___}}}zzzwww}}}yyygggNNNNNNbbb{{{kkkMMM:::666222000///000000000000000------111666333---000---******,,,---,,,***///---+++,,,---...---,,,+++///000---+++------+++&&&((()))***))))))+++---)))(((((()))+++---,,,+++)))+++,,,***'''&&&(((++++++)))'''&&&'''))),,,...,,,+++)))''''''''''''(((***(((&&&&&&(((*********''''''((())))))))))))(((((((((((((((((((((((((((+++++++++)))&&&$$$$$$$$$***'''***000...''''''---((()))***)))((('''((()))&&&&&&&&&&&&&&&'''((())))))...)))''',,,,,,&&&,,,+++)))((((((((()))***'''%%%###%%%)))***)))&&&''''''((()))))))))))))))***)))''')))+++,,,)))'''...---+++******+++---...222///***''')))///777<<>>===:::888777888999;;;@@@GGGRRR___lllxxxnnnOOOEEE<<<:::;;;::::::<<<@@@GGG\\\zzz{{{wwwsssXXXGGGTTTpppaaaGGG999555111//////000000///000000......222888666111111...,,,+++---...---,,,111///,,,+++,,,,,,,,,+++***///000---+++------+++***+++,,,+++***)))***+++***))))))***,,,------,,,)))***+++***'''&&&(((*********((('''((()))+++,,,+++***)))(((''''''''''''+++)))'''''')))******))),,,+++++++++******))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''***'''(((---,,,&&&%%%(((***++++++***'''&&&&&&'''((('''''''''(((((()))*** ))),,,'''%%%***+++&&&+++***)))((((((((())))))&&&%%%%%%&&&((())))))((()))******++++++++++++++++++)))((())),,,,,,***(((///...,,,++++++,,,...///,,,+++)))(((***...222555:::333///555???CCC;;;111111000000000000000000111222333333333333333222222333444333111333888888666333333333333333444444444555333111000111222555666666444111000000222555888999888888666555555777888::::::999999999999::::::<<>>777444000......//////...///000//////333999888333111///------...///...---444111---++++++++++++******...///,,,+++,,,,,,***.........---***(((((()))+++******+++---...---,,,((())))))((('''&&&((()))*********)))))))))))))))))))))))))))(((''''''&&&,,,***((((((*********)))...---,,,***)))(((((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***+++)))))),,,---+++))))))+++,,,,,,***'''%%%%%%&&&))))))(((((())))))******###)))+++%%%$$$))))))&&&***)))((('''''''''((((((%%%&&&''''''''''''(((***)))***++++++,,,,,,+++++++++******+++,,,,,,+++)))///...---,,,,,,---...///'''((()))+++,,,...///000000,,,***///666777222,,,///000000111111000000///222222333333333333222222333555555111000333666555666555444333333444555555444333222111111333555666333222111000222555888:::666666666666666777888888::::::::::::::::::::::::999===AAAFFFHHHGGGEEEDDDWWWuuu{{{nnngggeeefffaaa^^^\\\[[[[[[```gggdddqqq}}}rrriiigggiiihhhhhhiiiooooooooooooqqqsssvvvwwwuuuttt{{{~~~vvvnnniiiiiigggdddaaa___^^^______fffooo}}}sss```LLLDDD>>>>>>???>>>@@@CCCKKKXXXooo~~~XXXEEEHHHmmmbbbDDD888555222///......///...---///000000///222666666222///.....................333000,,,***++++++,,,+++)))...///,,,***+++,,,***---......,,,)))(((((()))+++***)))***,,,---,,,+++((((((((('''''''''((((((***+++++++++***)))'''&&&'''((()))***)))(((&&&%%%,,,+++)))***++++++***)))+++***)))((('''''''''((((((((((((((((((((((((((($$$&&&(((((('''((()))+++************---...,,,)))***++++++***'''&&&&&&''')))))))))(((((())))))***'''+++***%%%$$$(((***''')))(((((('''''''''''''''$$$&&&))))))&&&&&&(((+++(((((()))************)))+++++++++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---((()))+++---...////////////------...000000---)))...///000111111000///.........///000000000//////111555555000...111666777777666444222222333555666444333222111222333444555333222111222333555888999444444444555777888888888:::::::::;;;;;;:::::::::999;;;@@@EEEHHHFFFBBB>>>JJJcccvvvllliiifffaaa]]]\\\\\\[[[```fffcccjjjuuuqqqjjjiiihhhiiilllooooooooopppqqqsssuuuvvvyyyuuuvvv~~~~~~|||zzzxxxvvvuuutttwww~~~uuudddQQQIIIAAA???@@@BBBHHHOOO\\\ooo}}}^^^TTT]]]~~~xxxTTT<<<666444111///......///...---...000000---///222111...,,,---......---------...000...+++***,,,---------)))---...+++)))++++++)))***+++,,,+++)))((((((******)))((()))***+++***)))(((''''''''''''(((((((((***++++++,,,+++)))'''%%%''''''((())))))(((&&&%%%+++***)))***+++,,,***))))))((((((((((((((())))))((((((((((((((((((((((((&&&''')))(((''''''((())),,,000...)))))),,,***$$$'''((())))))(((((()))***))))))(((''''''(((((((((++++++)))&&&'''***+++)))(((((((((((((((''''''&&&$$$'''))))))'''&&&))),,,(((((()))******************+++,,,,,,,,,++++++++++++******************+++))))))******,,,---//////------.........---,,,+++...///000111111000///...,,,,,,---......///......///333555111///222777888666555333111111222444555333333222222222333444555333333333333333444555666333222222444777999999777999::::::;;;;;;::::::999888999<<<@@@DDDDDDBBB???CCCQQQlllssslllfff```\\\\\\]]]]]]```eeedddeeeiiittt~~~rrrkkkhhhjjjnnniiiiiijjjlllnnnoooqqqrrrxxxtttttt|||{{{lllXXXOOOHHHFFFIIIOOOZZZdddtttooommmwwwmmmLLL888666333111////////////...------000///,,,,,,......++++++---...///---------......---+++,,,---...------(((,,,---***)))******(((((()))******)))((()))+++***((('''((()))***)))((()))(((&&&'''((())))))(((***+++++++++***)))'''&&&''''''(((((((((''''''&&&)))((((((***+++,,,+++)))))))))***+++++++++++++++(((((((((((((((((((((((('''((()))((('''&&&'''(((777>>><<<000***---+++###&&&'''))))))((((((***+++))))))((('''''''''((((((,,,***(((((()))++++++***((())))))))))))((('''&&&&&&'''(((((((((((()))+++***+++,,,,,,---,,,,,,,,,)))+++,,,,,,+++******+++))))))))))))))))))))))))(((((('''((()))+++---...)))***+++,,,...............//////000000//////...---...///000000111000000///333444222222555777666444333222222222333555666333222222222333333444444333333333333333333222222222111000333888999888555888888::::::::::::888888555777:::===???AAABBBBBBDDDHHHYYYvvv~~~rrriiibbb]]]^^^^^^^^^___cccgggggggggmmm|||sssjjjiiinnniiijjjkkkmmmoooqqqrrrsssrrrppprrrxxx{{{lllddd___^^^bbbiiivvvgggIII888444333111000000000000///...***......,,,+++......,,,+++---000000///......000...------.........+++)))''',,,---***(((******((()))***++++++))))))***+++***)))((()))******)))(((***(((&&&''')))+++***)))***************)))(((((('''''''''&&&&&&''''''(((&&&&&&''')))+++,,,+++)))(((***,,,------+++)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))888DDDDDD333***......''''''((())))))(((((()))***+++***))))))((((((((()))***(((&&&(((+++++++++***))))))*********)))((('''((('''&&&''')))******)))***+++,,,,,,------,,,,,,(((***,,,,,,)))((()))+++))))))************))))))(((((())))))***+++,,,,,,+++******,,,...//////.../////////....../////////...///000111222222222222222444444333555888666222222222333444555666666777222222222333333333444444111111222333333222111111222000000333888999777444666777999::::::999777666555888===>>>>>>???BBBEEEFFFFFFQQQfff{{{ooohhhbbbaaaaaa___^^^```hhhhhhhhhkkkrrr~~~mmmhhhkkklllmmmnnnppprrrsssttttttnnnpppuuuxxxyyyxxxjjjaaaaaahhhnnn}}}xxxxxx|||uuurrreeeJJJ888222333111000000111111000...(((---...,,,+++...000...+++...222222000///000111//////...//////---)))&&&''',,,---***((()))***(((+++,,,---,,,***)))***+++,,,***)))***++++++***)))+++(((&&&'''***,,,+++************)))))))))))))))((('''&&&%%%%%%&&&((()))%%%%%%&&&(((+++,,,+++)))''')))+++,,,+++(((%%%"""((((((((((((((((((((((((%%%'''(((((('''''')))***...===???...$$$***---''')))******)))(((''''''(((,,,,,,+++***))))))******)))%%%$$$(((++++++***))))))***+++++++++***(((''')))'''%%%'''***,,,***((())))))***++++++++++++***'''))),,,+++)))''')))*********++++++++++++******(((***,,,...///...------111///---...///000...,,,000///...------...///000......///111111222222222555666555555777999555...111222444666777888888888222222333333333444444444///000111222333222222111333000000333888999666222555666888999999888666555666<<>>;;;888;;;AAAPPPkkkvvvqqqqqqqqqxxxcccFFF666333444111------000111///,,,......---------,,,,,,,,,.........------.........---------,,,***)))***,,,,,,,,,---,,,******+++---...---,,,+++******++++++)))+++)))''')))---,,,&&&***************)))((((((+++******))))))******+++))))))(((((((((((())))))'''((()))***+++******)))''''''''''''''''''''''''++++++)))(((&&&&&&'''((('''((()))((('''&&&''')))))))))***++++++***)))((('''******'''''')))(((%%%******)))(((''''''&&&&&&)))((((((''''''''''''((()))*********)))((('''''''''''''''(((***+++***)))))))))*********))))))((()))*********++++++++++++''''''(((((('''&&&$$$###,,,,,,,,,---,,,,,,++++++------...///////////////---000111111///---...///...///000000000111333555444444444555555444444333444444555555555666666666222111111111111111222222111222444444222111000111222222333444555555555444111555666222111555999999666888;;;>>>???BBBEEEGGGCCCIIIGGGEEEMMMXXXpppsssgggjjjmmmggg```___]]]aaaccccccdddkkkvvvxxxiiiffffffhhhkkkkkkiiikkkpppqqqrrrtttuuuvvvzzzcccRRRCCC@@@???;;;<<>>@@@DDDGGGGGGLLLHHHDDDGGGKKK[[[tttpppnnnnnniiibbbaaa___aaaccceeefffjjjooosss~~~ppplllgggeeegggiiihhhiiilllqqqrrrtttuuuuuuxxx|||xxxRRRDDD:::::::::666666;;;@@@^^^}}}{{{{{{}}}jjjIII888444666222...,,,---///000///......---------,,,,,,,,,.........//////.........+++,,,---,,,+++,,,---///,,,------+++)))((()))***//////......---,,,++++++)))***)))))))))******(((***************)))((((((******))))))))))))******((()))***+++***)))((('''(((((())))))************))))))))))))))))))))))))&&&%%%$$$%%%&&&((())))))'''((()))((('''&&&''')))'''''''''((((((((((((((($$$'''(((''''''******'''))))))((((((((((((((((((''''''&&&''''''((()))***'''+++...,,,'''$$$&&&)))))))))***,,,,,,+++'''$$$---,,,***(((((((((((()))(((***,,,------,,,***))))))'''&&&%%%&&&(((***,,,,,,,,,,,,,,,,,,+++******,,,,,,---............---.../////////...---,,,,,,///000111111111222444666333222111000111222333444444444444444333333333333111111111111222333444444333555666555333222333444222222333444444444444333444444333333777;;;888111444666888:::<<>>666666666444777===PPPiiikkkMMM<<<888666444000......000111222////////////............,,,---............---,,,***+++,,,+++++++++---///,,,,,,,,,***((('''((()))***,,,...000000...,,,***((('''(((((((((''''''(((***************)))((((((***))))))))))))))))))*********+++,,,+++***((('''''''''''''''(((((())))))))))))))))))))))))))))))$$$&&&(((%%%"""!!!%%%)))'''((()))((('''&&&''')))'''''''''''''''(((((()))&&&)))***'''''')))(((%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&***---+++'''%%%'''************,,,---+++'''$$$///...,,,***))))))******((()))+++,,,,,,***)))'''%%%%%%&&&&&&''')))***+++)))***++++++,,,,,,,,,++++++,,,,,,---------------..................,,,,,,...///111111000111333555333222111000111222444555444444333333222222111111333333222222222222333333333444444333111111222333///000111333444444555555555555333222777:::555---444555777888999<<<@@@DDDAAAFFFCCCAAADDDAAAEEESSShhh~~~ssskkkfffeeeddddddeeehhhjjjhhhdddaaagggttttttiiihhhjjjkkklllnnnpppqqqrrrrrrqqqqqqrrrtttwwwyyyaaaxxxhhhNNNAAA777777888:::AAALLLcccwwwnnnQQQ>>>888666444222000000000111222000000000////////////...+++,,,---......---,,,+++***+++,,,+++***+++---...---------,,,***)))***,,,(((***---//////...,,,+++'''&&&''')))'''%%%&&&)))***************)))((((((***))))))(((((())))))******++++++******)))((('''''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''***+++''' !!!%%%'''((()))((('''&&&''')))''''''&&&''''''((()))***(((++++++'''&&&((('''###%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%(((+++***((('''(((+++''''''(((+++------+++)))...---,,,+++++++++++++++))))))***+++***)))((('''$$$%%%&&&((()))******)))((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---...000000...------///000000///000333555111111111111111222333444444333333222111000000///444333333222222222333333222333333222000///111222///000111333444555666666555444333222666999555---444555666666777999>>>AAA===BBB@@@AAAEEEBBBBBBNNN[[[tttzzzmmmgggeeeeeeeeefffggggggeeeaaa^^^___hhhuuurrrlllkkkjjjlllooojjjkkkmmmnnnoooqqquuuxxxwwwwww|||OOOjjjnnnQQQBBB666555888>>>MMM\\\xxxvvvXXX@@@666333333333111000///000111000////////////.........,,,---...//////...---,,,,,,------,,,++++++---///------...---++++++,,,...,,,,,,,,,,,,++++++++++++(((&&&(((***((($$$%%%+++***************)))(((((())))))(((((((((((())))))***)))(((''''''&&&&&&&&&(((''''''&&&'''((()))***'''''''''''''''''''''''')))***)))'''###"""$$$&&&'''((()))((('''&&&''')))''''''''''''''')))***+++'''******''''''((('''$$$%%%&&&&&&'''((()))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&''')))*********+++)))((((((***,,,---,,,***++++++,,,,,,,,,++++++***+++++++++******)))))))))''''''(((((()))***++++++)))******+++++++++************+++,,,,,,,,,,,,,,,...------...111222000...,,,...//////...///111444......///000111111111111444333222111000///......222222222222333333444555222333333111//////111333222333444555666666666666222444333222555999888333555666555555555777;;;>>>>>>BBB@@@BBBHHHDDDBBBKKKTTTfffuuukkkgggcccdddeeeeeecccaaa___^^^___dddkkkyyy|||pppjjjggghhhlllggghhhiiijjjlllpppuuuyyywwwvvvxxxCCC```{{{xxxeeeUUUGGGEEEJJJTTTgggyyy~~~___CCC555111222222111000///////////////.........------------...000111111000...---......///...,,,,,,...///+++,,,---,,,++++++,,,...111///+++((('''(((***,,,)))'''))),,,)))$$$&&&,,,***************)))(((((())))))(((((((((((()))))))))(((&&&%%%$$$$$$%%%%%%)))((('''''''''(((***+++))))))))))))))))))))))))(((&&&$$$%%%(((***+++***'''((()))((('''&&&''')))((('''''''''((()))+++,,,&&&)))***'''''')))(((%%%&&&''''''((()))***++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%(((+++,,,,,,+++---,,,************)))(((((()))+++,,,,,,+++***)))------,,,+++*********+++***)))(((((()))+++---...+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++...---,,,///222444222000,,,---.........///111333+++,,,...000111000000///444333222111000///...---000000111222333555666777333444333222000000222444666666777777777777666666000333333333666;;;;;;888666666555444444666999======@@@>>>@@@FFFAAA>>>FFFKKKXXXjjj~~~qqqkkkaaacccdddbbb```^^^^^^___dddfffiiirrrsssiiiccceeeiiiiiiiiiiiiiiijjjnnnsssxxxwwwuuuuuuzzzEEESSSlllttteeeWWWWWWbbbpppzzzeeeGGG555666111...///...,,,...222...///000000000///---,,,,,,...111111000...............///////////////...((()))+++---......------***+++,,,---------,,,+++)))***+++)))'''(((,,,000'''))))))&&&'''***((($$$''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''###&&&((()))(((&&&&&&&&&---***'''%%%&&&'''''''''******++++++***)))'''&&&+++'''$$$%%%)))***'''###((('''%%%$$$$$$&&&((()))&&&'''))))))'''%%%%%%%%%%%%&&&&&&'''((()))*********(((&&&$$$###$$$&&&''')))(((&&&&&&(((***...000///---*********+++***)))***)))((((((((()))***+++///***&&&(((------)))###************************+++***((()))***,,,,,,+++)))+++***)))+++---,,,((())),,,...//////...//////000...,,,++++++---///111---...000111111000000///555444222111111111222222888000...555666000000666222111000000000111222333555444555666666555222//////000111222444555666777;;;:::999777666555555555:::===??????>>>???BBBEEEMMMSSS[[[hhhpppjjjhhhddd___```cccdddaaa^^^]]]gggjjjnnn{{{qqqgggccceeehhhhhhjjjjjjkkkmmmqqqssswwwqqqrrrzzzCCCPPPiii}}}tttvvv~~~}}}qqqSSS???999444111111111...///111...///000000000///---,,,,,,...111111000.........,,,,,,------------,,,,,,++++++++++++,,,---......---.........,,,+++)))(((,,,,,,,,,)))&&&%%%(((***'''***)))'''(((***)))%%%((((((''''''''''''(((((())))))((((((((('''''''''&&&)))+++,,,+++***)))***,,,***'''&&&'''''''''&&&((()))***++++++******)))%%%%%%%%%&&&'''((((((''')))(((''''''((()))***+++&&&((())))))'''&&&%%%&&&%%%&&&&&&'''(((((()))))))))'''%%%######$$$&&&'''###$$$%%%&&&'''(((******---+++)))((()))***************)))))))))***+++,,,+++(((%%%&&&((((((%%%!!!************************+++***((()))+++,,,,,,+++)))+++***(((***------)))***,,,...//////...///000............------......---...///000111111000000333222000/////////000111666///...666888444333999222111000000000111222333555555444555666555333111///000000111333555777888::::::888777666666666666999<<>>@@@AAABBBCCCCCCGGGHHHEEEIII]]]||||||tttkkkfffffffffdddaaaYYY^^^ZZZXXXbbbhhhnnn{{{rrrjjjfffeeefffgggjjjmmmnnnnnnooonnnppptttvvvxxx777>>>PPPkkkpppVVV>>>777222444555333111111//////........./////////---///000000.........///......//////...---,,,,,,,,,------...---,,,***)))))))))******+++,,,------))))))((()))***+++,,,,,,)))...///+++)))******(((******))))))))))))*********)))))))))((((((((((((''')))++++++******,,,---+++***))))))***)))'''%%%*********))))))((((((((($$$""" """''')))'''%%%!!!###&&&(((***)))(((''''''((()))(((''''''((()))''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''''')))((('''((()))+++...000111///+++***))))))((('''))))))***+++,,,,,,------(((***+++)))%%%$$$&&&***************************,,,+++)))***+++------,,,+++,,,)))''')))...///---,,,.........------...000222000...,,,+++,,,---------------...//////000111///...------------//////---+++---111333111///...//////000111222222333333555444333444666888999888333222000000111333666888555555555555666777888888555777:::===AAACCCDDDDDDDDDDDDDDDEEEIIIWWWkkk{{{qqqhhheeeeeedddcccUUU[[[YYYYYYbbbeeegggqqqyyyjjjeeecccbbbdddhhhkkkmmmmmmnnnnnnpppssstttvvv}}}444888GGGbbb|||}}}dddFFF===666666777555222111///............///000000...///000///...---...000,,,,,,---,,,,,,+++***)))+++,,,...///...,,,***))),,,,,,+++***************+++***)))***+++,,,+++)))***///111---)))******)))******))))))))))))************)))))))))(((((((((&&&((())))))))))))+++---,,,***))))))))))))(((&&&)))((('''&&&%%%%%%%%%%%%&&&***(((%%%$$$&&&(((***++++++***)))'''((()))((('''''')))+++)))))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''&&&%%%'''***---///222///,,,*********)))''''''(((***+++,,,,,,,,,,,,)))++++++)))''''''***---************************,,,+++******,,,------,,,***+++***(((***///000------...///...,,,,,,...000222000---++++++,,,...///......------......///000///...---------...///000111000000222333222000......///000222333333333333444333333555888::::::999555444222111111222444555222222333333444666777888::::::;;;>>>BBBEEEFFFFFFEEEDDDFFFJJJOOOVVVaaajjjzzzmmmgggfffdddbbbTTTZZZXXXYYYbbbcccbbbiiiyyyqqqfffbbb______cccgggiiijjjlllnnnpppqqqrrruuu{{{222333@@@ZZZvvvtttSSSGGG===::::::777333222///......---...///000111...///000///------///000,,,,,,,,,,,,+++***)))))),,,,,,,,,---,,,,,,++++++,,,+++***))))))******+++)))(((''')))+++---+++)))+++000333...))))))+++***)))))))))(((((()))))))))*********)))))))))(((((($$$%%%''''''''''''***,,,---+++((((((((())))))(((&&&%%%$$$######$$$%%%%%%!!! """&&&(((((('''&&&'''(((*********))))))'''((()))(((''''''))),,,++++++***)))((((((''''''((((((''''''''''''''''''&&&&&&&&&'''(((***,,,---...,,,***)))*********)))&&&''')))***,,,,,,,,,++++++++++++******+++...000************************---+++******,,,------,,,)))+++***))),,,000000,,,...//////---,,,,,,...000///...------------...///000///...---------.........------,,,---...///000222222111000111333222///---...000222333333333333222222444777:::<<<;;;:::666555444333222222222222000000111222333555777888<<<:::999;;;???DDDEEEFFFEEEEEEJJJQQQTTTTTTZZZbbbrrrzzzqqqlllfffbbb[[[___ZZZYYYaaabbb```fffnnnooohhhaaa^^^aaaeeeggggggjjjmmmoooooopppttt{{{111111<<>><<<888444333///...------...///000111...///000///------///000...///......---,,,+++***...---+++******+++---...)))(((((((((***+++---///###"""###''',,,///...,,,+++111444///***)))++++++))))))(((((((((((())))))************))))))))))))''')))*********+++---///...+++((('''((()))))))))***)))(((((()))***,,,---)))++++++***(((&&&'''(((&&&&&&''''''''''''''''''((((((((((((''''''***,,,,,,,,,+++***)))((('''''')))))))))((((((''''''&&&%%%&&&(((***+++,,,,,,,,,***)))'''''')))+++++++++%%%&&&(((***+++,,,++++++)))'''&&&&&&(((***---...************************---+++***+++,,,---------(((***+++***---111000,,,...//////---,,,,,,...000,,,---.../////////...---111000...---,,,,,,------------,,,+++,,,---///000000000...---///222222///---...000222333444333333111222444888;;;===;;;:::666666555444333111000000...//////111222444666777:::777555666;;;@@@BBBCCC???BBBIIIQQQQQQNNNSSS\\\ZZZsss|||tttkkkeeeccceee]]]ZZZaaabbbaaahhhdddtttxxxoooeeeaaacccfffhhhggghhhlllnnnmmmnnnttt{{{~~~...000;;;RRRkkk~~~iiiRRRKKKHHHEEEHHHPPP^^^rrrsss___FFF999888:::777333000000000000///////////////000111111111000............/////////...,,,+++///222000+++***...///+++***---111///+++)))---000+++...---)))***111333000222333222///***(((***,,,&&&(((******)))(((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&((())))))(((''''''((()))))))))))))))))))))***+++***'''%%%$$$$$$%%%&&&++++++*********+++---...,,,***((('''&&&'''((()))&&&((())))))(((''''''(((&&&&&&'''((()))***+++++++++---...,,,(((''''''))))))+++,,,,,,+++***,,,---***))))))))))))+++,,,---***+++,,,+++)))((()))***---,,,,,,++++++******))))))***,,,...//////...------------------------,,,---,,,,,,,,,---///000111000000000000...,,,***)))......------///111333444555111...---...///---+++---...000222333444444333222333555777999<<<>>>???999777555333111000//////333///---...333777888777:::<<<:::777888>>>AAA@@@DDDEEEGGGIIIKKKNNNOOOPPPWWW```vvvzzzrrrllloookkkddd^^^\\\^^^aaacccgggoooyyyxxxeee\\\^^^bbbfffhhhiiijjjkkkmmmpppuuuyyy|||zzzxxx000000777LLLhhh~~~gggSSS@@@;;;;;;888<<>>AAA@@@@@@AAAAAABBBCCCDDDEEEEEECCCEEEMMMaaa}}}vvvtttpppjjjeeecccbbbaaa```^^^dddkkkqqq|||uuulllhhhfffdddeeeeeeeeefffiiillloooqqqvvvxxxzzz{{{333///111CCCdddgggEEE;;;444444666666888;;;;;;DDDaaauuu]]]FFF888444555222111111000000/////////000000///...---,,,++++++,,,---.........---,,,+++,,,...///......---,,,***,,,+++)))***++++++***)))((()))))))))***---//////111000...,,,***)))******&&&'''((()))+++***(((&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((***))))))((((((''''''&&&&&&''')))*********)))((((((((())))))***++++++,,,''''''&&&%%%%%%&&&&&&'''$$$&&&((('''&&&%%%&&&'''&&&&&&'''((()))***++++++......---,,,***(((((((((+++,,,,,,+++)))'''((())))))))))))******+++,,,,,,+++---------++++++,,,---((()))))))))*********+++...------------...///000,,,,,,,,,------.........***+++---/////////---,,,------------,,,,,,++++++)))***,,,...///000/////////...,,,,,,---...///000......//////000000000000333444666777888888777777555444333111000/////////+++///333555555666777888333555666444666<<>>CCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFQQQmmmuuuppplllfffdddccccccbbb``````eeejjjjjjooorrrlllhhheeeaaaaaaaaabbbdddhhhkkkmmmrrrvvvyyyyyy|||111///111CCCdddvvvRRR<<<666111222333444444666;;;BBB^^^iiiQQQ>>>666444222222222111000/////////000//////...---,,,,,,,,,+++,,,---......---,,,,,,,,,,,,---///...---++++++...,,,++++++,,,,,,+++******))))))+++,,,,,,---///111///,,,+++*********)))%%%&&&(((+++---***$$$''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((''''''&&&&&&((((((''''''((()))++++++(((((()))))))))*********''''''''''''''''''((((((&&&'''))))))'''&&&'''(((&&&&&&'''((()))***++++++...---,,,,,,+++***)))(((((()))******(((((()))***((())))))***++++++,,,,,,+++,,,------++++++,,,---,,,,,,++++++************...------------...//////.........------,,,,,,,,,***+++---//////...,,,+++,,,,,,,,,++++++++++++,,,((())),,,///111222222222//////...---,,,,,,---...//////////////////000000333444555777777666555444444333222111000/////////111111333777;;;<<<999777222555666555777<<>>CCCCCCCCCDDDDDDDDDDDDEEEGGGGGGGGGJJJ[[[yyytttrrrlllfffdddfffhhhhhhggg^^^bbbeeeeeefffrrrwwwnnnhhhddd]]]]]]^^^___bbbeeeiiikkkooorrrvvvyyy|||......111@@@```qqqKKK999666222111111333444444<<>>???>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEGGGNNNaaa}}}xxxpppfffbbbeeehhhiiihhh[[[\\\^^^___```hhh{{{sssjjjbbb^^^^^^]]]^^^aaadddgggiiillloootttyyy}}}+++---000;;;YYY~~~rrrOOO<<<:::666333333666888999===QQQnnnuuu___HHH999444333333222111000///...//////.........///000111***+++,,,---...---,,,,,,...+++***------***+++///---///111///,,,***+++---,,,)))))),,,,,,((('''***000---***)))******)))(((+++)))(((***---,,,&&&!!!(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&((())))))(((''''''(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''(((((()))*********)))'''%%%$$$%%%%%%&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''((()))***++++++---+++***+++---...---+++''')))))))))'''&&&'''((('''(((***+++,,,,,,++++++)))***++++++******+++------------,,,,,,,,,,,,,,,++++++,,,------,,,+++***.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---++++++,,,,,,---...000000,,,---...---++++++...111333222111000///000000111000111444666666555333222333222222111111111111222---......000111111///...333666777666777<<<===;;;>>>???@@@BBBDDDFFFGGGHHHGGGAAACCCHHHIIINNNiiizzzkkkcccccceeefffeee```\\\ZZZ]]]___eeeqqq}}}rrrgggbbbaaa`````````bbbdddfffiiinnntttwwwzzz}}}***---...666SSSyyyqqqOOO<<<:::666222222666:::;;;AAAZZZxxxoooUUUBBB444444333222111000///...//////......///000222333******,,,---...------,,,///***)))------***+++000,,,///222000***(((+++...,,,((((((,,,+++&&&$$$(((000,,,)))(((***+++)))''')))&&&%%%(((---000...+++************************))))))))))))************((((((((((((((((((((((((&&&((())))))(((''''''(((###$$$$$$%%%&&&'''((((((%%%&&&((())))))'''&&&%%%************(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((()))***++++++,,,***)))***...///...,,,)))******)))&&&%%%%%%&&&'''(((***+++,,,,,,++++++((()))++++++******+++,,,((((((((()))******++++++)))***,,,------,,,***))),,,---------------------------,,,+++++++++,,,---******)))))))))+++,,,---...---,,,+++***+++,,,---***+++---,,,+++,,,///333444333222000000000111111///111333555666555333222000000////////////000000111444666555222111222555000333444333444888999666???@@@AAADDDFFFHHHJJJKKKMMMBBBBBBJJJHHHDDDYYYwwwuuuiiifffhhhhhhgggiiiaaa\\\^^^aaadddllluuu|||ooofffeeecccaaa```aaabbbcccfffmmmtttvvvuuuxxx...222444:::NNNnnnwwwqqqjjjccclll|||sssYYYDDD<<<666777666555:::BBBUUUnnneeeLLL===777333333111---///444000,,,---111111---,,,000+++,,,,,,------,,,,,,+++------------------------///...---...//////...,,,+++***)))***+++---------'''((()))***++++++***)))+++***)))((((((''''''(((*********)))))))))))))))))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***&&&''''''&&&%%%&&&(((***+++'''###$$$)))+++***'''%%%%%%&&&&&&'''&&&&&&&&&'''%%%%%%'''+++,,,)))&&&)))(((((('''''''''((((((((()))+++,,,,,,+++)))(((,,,***)))---222333000,,,+++***)))(((((()))******&&&))),,,---,,,***)))))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///000---,,,...,,,,,,,,,---------......000///...---------------,,,+++***+++---...---,,,+++---...---******,,,...222000---++++++---000222---------.........//////000111111222222333333444111111111111111111111111...111444444333111//////222333444555666888999999:::<<<>>>@@@BBBFFFLLLPPPLLLLLLIIICCCAAAIIIUUU]]]xxxpppjjjjjjkkkkkkfffdddaaaaaaccchhhnnnqqquuuooojjjdddaaabbbeeefffffffffkkkppprrrqqqrrrwww|||,,,///000444EEEccc~~~lll\\\RRRMMMJJJVVVkkk{{{dddLLLCCC<<<:::;;;???HHHQQQgggzzzttt^^^DDD<<<555444333//////222111......111000+++***---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,*********))))))+++,,,,,,,,,))))))(((((((((***+++,,,)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***)))(((''''''((())))))%%%&&&&&&%%%$$$%%%'''))))))'''&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%(((***+++***(((%%%%%%&&&'''(((***+++,,,***+++---......---+++***,,,***))),,,111222000,,,***)))(((''''''((())))))***+++,,,,,,,,,+++++++++,,,+++++++++++++++,,,---++++++++++++,,,,,,,,,,,,+++***+++//////,,,+++...,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,+++***+++---...---,,,+++------,,,******,,,...//////............//////***+++,,,---...///000000111111111222333333444444111111111111111222333333000111333333111000000000222333444555666777888999:::;;;===???AAADDDIIIMMMQQQQQQMMMFFFAAACCCJJJPPPcccuuuyyymmmhhhhhhhhhhhhfffdddbbbbbbfffkkkoootttrrrkkkccc```bbbddddddcccdddiiimmmoooooopppuuuyyy***......///<<>>AAAFFFIIIRRRQQQNNNHHHBBB@@@BBBFFFMMM\\\vvvsssiiihhhjjjhhhhhhfffccc```bbbgggkkkgggsssyyyoooddd___bbbeeeeeeccccccgggkkkllllllmmmqqquuu{{{,,,///000000888PPPqqquuuZZZHHH===777888===FFF```lllddd\\\XXX]]]iiixxx}}}aaaRRR???444222111000///222111000111000---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...///000...---+++,,,------,,,++++++,,,+++***((('''''')))***,,,((((((((((((((()))******((((((((()))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''&&&%%%%%%&&&((('''((((((((((((((()))***************)))'''&&&&&&$$$'''***)))'''&&&(((***))))))((((((((()))******((()))************)))(((***)))))),,,...///---+++((((((((((((((()))))))))+++)))((((((******)))'''------,,,,,,,,,,,,,,,---)))))))))******++++++,,,+++)))***......***)))+++******+++++++++,,,,,,,,,+++******)))))))))******,,,+++***+++---...---,,,,,,,,,++++++***++++++,,,,,,---///000000///---,,,((()))***+++---...///000111111222222333444444444555444222111111222333444111444777888666333111000111222333444666777888888999:::;;;;;;<<<>>>BBBFFFMMMKKKJJJIIIFFFBBBCCCGGGFFFNNNbbb{{{ooommmpppfffgggfffbbb^^^___dddiiidddiiivvvvvvggg```bbbhhhiiiiiifffhhhjjjkkkjjjjjjmmmooouuuyyy,,,///000111666JJJjjjfffFFF:::777666:::BBBWWWooo}}}xxxpppmmmrrrsssaaaHHH666000111222000000111111111000000000...,,,------......------,,,........................---,,,,,,...///000///------///111000...,,,,,,---))))))*********))))))(((******)))(((((((((((((((''''''(((((())))))))))))((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&((()))((('''&&&'''(((***'''%%%'''+++,,,***'''************)))((('''&&&(((***+++)))&&&$$$&&&((()))))))))))))))***++++++))))))))))))))))))))))))((()))***+++------+++***))))))******++++++++++++*********++++++***(((&&&++++++++++++,,,---...///)))))))))******++++++++++++)))***......***)))+++******+++++++++,,,,,,,,,++++++************++++++,,,+++***+++---...---,,,,,,+++******++++++++++++------............------***++++++,,,,,,---------000000111222222333333444777666444333222111222222111555;;;===;;;666111///111222333444555777888888888999:::::::::<<<@@@CCCHHHFFFIIIMMMLLLHHHGGGKKKFFFIIITTTlllwwwssstttddddddccc```^^^^^^bbbfffbbbaaahhhxxx~~~lllbbbbbbgggkkkllliiijjjjjjjjjiiiiiijjjjjjqqqrrrxxx,,,,,,...000555DDD___www^^^>>>555666666>>>KKKjjj|||zzz~~~{{{yyyqqqVVV>>>333333444222...111111000000222111...------............------........................+++******,,,......---,,,...111444333///,,,,,,...((()))***++++++***((('''+++***)))(((''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((''')))******(((''''''(((+++'''$$$''',,,...***%%%))))))***))))))((('''&&&*********(((&&&%%%&&&'''&&&&&&''')))+++---///000++++++++++++++++++++++++'''(((***+++++++++***)))))))))***+++,,,,,,,,,,,,+++,,,------***))))))***)))))))))***+++,,,......++++++++++++++++++++++++,,,***+++......***)))+++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---,,,+++***+++---...---,,,,,,+++))))))+++,,,+++***------............------,,,,,,,,,,,,------------//////000000111222222222666666555555444333222111111666<<>>TTThhh~~~\\\???999888666DDDYYYxxx~~~~~~|||~~~eeeKKK;;;888666333---111111...---000///+++------............------........................*********+++......---,,,...222555333///++++++---+++******)))))))))))))))***)))((((((((((((((()))&&&&&&''''''((())))))***&&&&&&&&&'''(((((())))))(((((((((((((((((((((((($$$%%%&&&((((((((((((((('''(((******(((&&&&&&''')))((('''))),,,,,,***'''((((((((())))))(((''''''***(((&&&&&&'''(((((((((&&&'''((()))+++...000111++++++************++++++&&&(((*********)))))))))'''(((***+++,,,,,,++++++***,,,---(((###"""(((---))))))))))))******+++,,,------,,,,,,++++++******---+++,,,//////+++***+++,,,,,,,,,,,,------------+++*********++++++,,,---,,,+++***+++---...---,,,---***((()))+++,,,+++)))***,,,...000000...,,,***++++++,,,---.../////////.........///000000111111333444555666666555444333333777:::;;;999555222000111111222333555666777777777777888888888;;;???BBBEEEHHHTTTdddeeeVVVHHHEEECCCDDDHHHRRRfffzzznnniiidddbbbcccdddbbb```ZZZYYY[[[aaaiiiuuuzzznnngggddddddeeeeeefffgggiiijjjkkkjjjmmmnnnttt}}}000---...222555<<>>999777444FFFaaazzziiiWWWFFF<<<:::555222333333000000333//////...------------.........---+++))))))***+++...+++***,,,///111...+++...///111333222000---+++))))))))))))*********+++)))))))))))))))***************)))(((((((((((((((%%%))))))&&&&&&******'''************)))(((''''''***'''&&&((((((&&&&&&))))))&&&'''+++***&&&&&&***+++******)))((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$''')))))))))''''''((()))***++++++,,,)))''''''(((***,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((+++***)))***+++,,,+++***---...///...,,,+++,,,------+++)))(((((()))+++---000//////...---,,,++++++******))))))******+++,,,,,,---...///...---+++******))))))((())))))******&&&+++000///+++))),,,000...,,,++++++,,,.........---,,,***+++---......---000111333444333222000000333333333333333333333333333222333555555333555999555666777999;;;===>>>???EEEHHHUUUccc^^^LLLEEEKKKJJJFFFFFFJJJIIIMMM```uuu}}}ooogggaaa[[[[[[___^^^^^^\\\YYYYYYaaaooo{{{zzzlllddd```ccccccaaaeeemmmpppnnniiihhhjjjooosssxxx...222111333888888DDD\\\nnn^^^AAA:::777555CCCYYY}}}lllUUUEEE<<<666222222111///...000000///......------.........///---)))%%%%%%(((+++...,,,***,,,///000...+++---...///000000///...---)))))))))***************'''(((((()))******++++++******)))(((((((((((((((&&&((((((&&&'''))))))'''((((((((())))))(((((('''***''''''***)))&&&%%%''''''(((***+++)))%%%''',,,)))))))))(((((((((''''''''''''''''''''''''''''''***((($$$$$$&&&(((***+++((()))))))))************'''&&&&&&(((+++,,,---,,,'''''''''''''''''''''''')))))))))))))))))))))))))))************))))))(((&&&(((***++++++,,,---///,,,---...---+++***+++,,,///---***(((((())),,,...222111///---,,,,,,,,,,,,+++***)))((((((***,,,---,,,---------,,,+++)))(((((((((((((((((()))***+++(((***,,,+++***((()))***+++***)))***---///000///+++***)))***---...///.........///111222222000...333444444555555555444444555222222777999666555666333444666888:::<<<>>>>>>CCCHHHOOOSSSOOOHHHGGGJJJLLLGGGEEEHHHGGGGGGPPP]]]yyywwwkkkddd___]]]^^^aaa___\\\YYYZZZ```hhhooovvviiicccdddcccbbbgggmmmpppooohhheeefffkkkpppuuu|||,,,000///222777666???UUUjjj~~~eeeGGG===999777AAAQQQoooyyy```NNNBBB:::444333222000000111000//////..................//////,,,((('''***...---,,,+++---...///---+++---------....../////////************************(((((())))))***************))))))((((((((((((((('''((((((''''''(((((('''&&&&&&'''(((((((((((((((***((((((+++***&&&$$$%%%&&&)))+++***'''&&&(((---((((((((((((((((((((((((''''''''''''''''''''''''+++)))&&&&&&''')))***************)))))))))))))))((('''''')))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))(((&&&))),,,,,,******---000***,,,---,,,******+++,,,111///---+++,,,...222444333111///,,,+++,,,---...---,,,***)))***,,,///000.........---,,,***)))((('''''''''((()))***+++,,,++++++***+++,,,,,,+++***+++***)))+++---//////...***)))(((***,,,...///......,,,+++---000333333222444444555666777666555555666222333888;;;888444333222333444666999;;;===>>>???EEEIIIFFFCCCDDDFFFFFFKKKFFFDDDGGGHHHFFFHHHMMMeeeqqqjjjfffccc```bbb___\\\[[[^^^bbbfffhhhvvvpppiiigggccccccfffkkkmmmmmmkkkgggffflllqqquuuzzz***...---111666333:::NNNgggzzzkkkPPPAAA:::777>>>III___rrrooo^^^MMMCCC:::888888555444555000000///............///+++---000///---,,,---///------,,,---......---+++,,,,,,,,,------...//////+++++++++***************************))))))((((((***))))))((((((((((((((((((''''''((((((''''''(((%%%&&&'''(((((())))))(((***((((((+++***&&&$$$%%%&&&)))***(((&&&'''***,,,''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))******)))'''************))))))))))))***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((+++---,,,***))),,,///***+++,,,+++******+++,,,...---,,,,,,...222666999222111...,,,++++++,,,------,,,***)))***,,,///111//////...---,,,+++***)))((((((((())))))+++,,,,,,+++***)))***,,,...---,,,---+++++++++------,,,+++)))(((((()))+++---...---111///,,,,,,...111333444333444666777888777666666777333333999;;;888333111111222444666888:::<<<<<<;;;BBBEEEAAA???CCCEEECCCHHHDDDDDDGGGJJJJJJHHHHHHWWWuuu{{{sssooojjjeeedddaaa^^^]]]___aaaaaa```mmmxxx{{{pppiiibbbbbbeeeiiikkkllllllhhhhhhmmmrrrtttxxx|||}}}***------111666222777HHHaaauuusss[[[III>>>999>>>EEETTTggg|||tttYYYMMMAAA<<<:::666333333111000//////......//////***+++---...//////...---------......------,,,,,,,,,,,,,,,,,,------......+++++++++++++++*********++++++******)))(((((('''******)))(((((((((((((((***''''''))))))&&&&&&(((&&&'''((()))))))))))))))***''''''***)))&&&%%%'''&&&((('''%%%%%%)))+++)))'''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))++++++)))'''*********)))))))))))))))+++*********+++***(((%%%************************))))))))))))))))))))))))((())))))************)))+++,,,---,,,+++***+++,,,)))+++,,,,,,+++***+++---)))))))))+++...222555777111000...,,,++++++++++++***)))(((((()))+++---...//////...---,,,++++++******************+++,,,---)))((('''(((***,,,,,,,,,...---,,,,,,---,,,***(((***((('''(((+++,,,---,,,000000000///------///111333444666888999888777666666444555999:::555222222333333444666888999:::;;;:::???BBBAAAAAACCCCCCBBBEEEDDDDDDGGGKKKLLLJJJHHHRRRjjj~~~yyyqqqiiigggdddaaa^^^]]]\\\ZZZXXXeeekkkwwwyyynnncccaaadddgggkkknnnhhhfffggglllooopppsssxxx{{{+++......222888333666FFFUUUqqq}}}jjjVVVGGG@@@CCCIIIPPPaaauuujjj[[[LLLDDD???999333222111000000//////////////////,,,***+++///000...,,,---.........---,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++******************)))))))))))))))******)))(((((((((((((((***'''&&&***)))%%%%%%((((((((())))))***)))))))))***'''&&&((((((&&&&&&)))''''''$$$!!!%%%++++++&&&'''''''''''''''''''''&&&(((((((((((((((((((((((('''&&&%%%''')))******))))))))))))))))))*********)))))))))+++,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,++++++,,,---,,,+++***+++,,,,,,++++++,,,...%%%&&&(((***---000222333......---,,,+++******)))((((((((()))***+++---...------,,,+++++++++++++++,,,,,,,,,+++,,,,,,------******)))(((((()))***+++---,,,,,,,,,---,,,)))'''***)))((((((***++++++***$$$***111222///---...111111333666888999888666555555444666999777222000333444555666777888999::::::<<<===@@@DDDDDDCCCCCCEEEEEEEEEEEEEEEHHHIIIHHHFFFLLL]]]yyyuuukkkgggfffdddaaa]]][[[ZZZYYY]]]aaajjj{{{yyyiiicccccccccfffjjjcccdddggglllllllllpppvvv{{{,,,000///444999444666EEELLLnnnwwwaaaOOOHHHJJJOOOPPP___rrr}}}mmm[[[QQQJJJAAA:::777111111000///////////////777000******///222000,,,---...///...---,,,+++,,,+++,,,---...------+++***,,,,,,,,,++++++*********((((((((()))******++++++******)))(((((((((((((((+++'''&&&******%%%%%%)))))))))************))))))***&&&%%%'''(((&&&'''+++(((&&&!!!%%%---+++$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((&&&$$$$$$&&&)))+++,,,((()))))))))************''''''(((***,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************---+++)))***...///---+++***+++------,,,,,,---...&&&'''))),,,...///000000---------,,,+++***(((((()))***+++,,,---...//////++++++******)))******+++......---,,,,,,,,,---------------***(((''')))+++,,,++++++,,,---,,,***(((+++)))((((((***+++***)))"""000555222///000333111333555888999888666555444444777888444//////444666666777777888999999999???<<<>>>EEEFFFCCCCCCHHHEEEFFFEEEDDDDDDFFFEEECCCAAAMMMfffvvvkkkfffffffffddd```______aaaWWW]]]dddqqqooofffbbb___```cccaaaccchhhlllkkkjjjooowwwzzz~~~***---000222333555888:::TTTkkkoooZZZMMMLLLQQQYYYaaappp{{{uuujjjYYYGGG:::444333//////222222...+++***,,,,,,,,,------.........***+++,,,+++******+++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))$$$,,,***'''''')))***))))))((('''''''''''''''******'''%%%)))---***$$$((('''''''''((()))+++,,,''''''(((((())))))******(((''''''))),,,+++&&&"""(((&&&%%%%%%'''(((((('''&&&&&&''''''&&&%%%$$$$$$((((((''''''''')))***,,,---+++***(((((()))+++,,,***))))))((('''&&&&&&&&&)))'''&&&(((++++++)))'''+++,,,------,,,+++***)))+++***)))((()))***,,,...+++++++++***++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---******************++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******)))***++++++------...///%%%---///+++))),,,---+++,,,***)))***++++++***(((******+++++++++,,,,,,,,,******+++,,,...111444666000222555555444444777:::888888777555555444444444///111333555888999::::::FFFBBBBBBFFFDDD>>><<>>777222000333444000------,,,,,,,,,------.........,,,---//////---,,,---...************)))))))))(((************************###***---+++(((***,,,,,,))))))((('''''''''''''''))))))'''&&&***///---'''((('''''''''((()))+++,,,'''((((((((()))))))))***((((((((()))***)))'''%%%(((''''''((()))*********)))))))))))))))(((''''''(((((((((((()))***+++++++++***)))((()))***,,,---+++******)))(((((('''''')))''''''(((++++++)))'''***+++,,,,,,,,,+++***)))++++++)))((()))***+++---++++++******++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,+++***)))))))))***+++++++++,,,,,,---------------,,,,,,+++*********)))******++++++,,,,,,---&&&,,,///+++)))+++---,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++++++++,,,---///111222222333333333222444888<<<888777666555555444444444111111333444666777999999AAA???@@@EEEEEE@@@>>>AAAAAAAAABBBDDDFFFGGGFFFEEEJJJIIINNNZZZlllzzzrrrooojjjfffdddbbbbbbaaa^^^]]]```fffooo~~~rrreee```______aaadddhhhhhhgggiiinnnsssuuuxxx|||---.........---///333666DDDZZZvvvvvvkkkeeedddeeeccciiitttuuu}}}jjjSSSDDD===666222333555222000000---------------.........,,,...000000///...---...------,,,,,,,,,+++++++++************************+++---,,,)))(((+++,,,***))))))((('''''''''((((((((()))''''''+++///...)))((('''''''''((()))***+++(((((((((((()))))))))))))))*********((('''((()))&&&'''((()))************)))************))))))((('''((()))***++++++++++++***))))))((()))***,,,---++++++******))))))((((((((((((''')))***+++***(((((()))***+++++++++***))),,,+++***)))))))))***+++++++++******++++++,,,---,,,,,,------------,,,,,,,,,---...//////...---,,,...---+++***)))(((((((((******+++,,,,,,---......************************************************''',,,...+++(((***,,,,,,+++******+++---...---,,,))))))*********+++++++++,,,,,,,,,,,,,,,---...///333333222000000333888<<<888777666555555444555555333222222222333555777888;;;;;;>>>CCCDDDAAA@@@AAA???AAADDDGGGHHHGGGFFFDDDKKKJJJJJJMMMTTTeeexxxtttmmmiiifffeeedddccc___```bbbbbbdddooo}}}lllbbb______^^^bbbggghhhiiijjjmmmqqqtttxxx{{{{{{~~~222111000///...///333666===PPPmmm|||tttpppmmmkkklllpppxxxpppvvv```NNNEEE<<<444333444222000111---------...............***,,,//////...,,,,,,,,,............------------************************,,,,,,***'''(((***(((###))))))((((((((((((((()))((()))(((''')))---,,,(((((((((((((((((()))******(((((((((((()))))))))))))))+++,,,***'''&&&))),,,"""$$$&&&(((((((((((()))(((((()))))))))((((((''''''(((***+++,,,,,,+++++++++***))))))))))))***************))))))((((((((((((((())))))*********)))'''((()))***++++++***)))---,,,+++***)))))))))***************+++,,,------,,,,,,,,,------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,+++***)))))))))***))))))***+++---...//////(((((())))))*********+++,,,+++++++++*********)))'''+++---+++((()))+++---***)))((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------......///222111111111222444777999777777666555555555555555444333222111111333555666888999===AAABBB@@@???>>>???BBBEEEFFFGGGFFFFFFFFFFFFIIIMMMMMMLLLSSShhh}}}zzzrrrkkkhhhgggeeeccc``````aaa``````iii~~~xxxjjjbbb```]]]aaafffiiijjjkkklllnnnrrrxxx}}}}}}}}}222222000...---...111444999JJJddd|||}}}yyyuuurrrtttwww|||~~~mmm}}}uuueeeQQQDDD888444333000//////........................+++---//////---,,,,,,---++++++++++++************************************++++++***(((***+++%%%))))))((((((((())))))***(((***)))&&&''')))((($$$((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,)))&&&&&&))),,,###%%%'''((('''&&&((()))(((((()))))))))))))))((('''(((***+++,,,,,,++++++,,,+++***)))(((((('''''')))(((((((((((((((''''''((()))******************'''((()))***++++++***))),,,,,,+++******)))))))))************+++,,,---...+++,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))***)))))))))***+++,,,,,,))))))***+++---...//////'''(((((())))))******+++---------,,,++++++******(((***++++++((('''***...+++***)))))))))***((('''........./////////000000,,,,,,---...///000000000//////111333444555555555777666666555555555555666555444222111111222444555777:::<<<===>>>>>><<<:::@@@BBBCCCCCCBBBCCCEEEHHHCCCGGGMMMLLLGGGHHHWWWhhhwwwoookkkiiifffdddbbb___^^^```ccciiivvvvvvhhhbbb^^^aaafffiiikkkkkkkkklllnnnvvv}}}~~~//////...,,,++++++---000888EEE\\\vvv~~~{{{yyyzzz||||||{{{jjjxxxwwwbbbRRR@@@777444111....../////////...............---/////////------...///---------,,,,,,,,,++++++++++++++++++++++++++++++***,,,,,,+++------''' ))))))((((((((()))******(((+++***&&&%%%'''&&&###(((((())))))))))))(((((())))))))))))((((((((((((*********((('''''')))***''')))***)))'''&&&))),,,)))******++++++++++++***'''((()))***++++++++++++++++++******)))((('''&&&((((((((((((''''''''''''''')))++++++***)))***+++((()))***+++++++++***)))++++++++++++************)))))))))***+++,,,---...++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))(((((())))))***+++---...******+++,,,,,,---......(((((())))))*********+++---------,,,,,,+++++++++))))))***+++(((&&&)))///---+++******++++++***)))+++++++++,,,,,,,,,------,,,---...///000000000000---...000333666666444222666666555555555555666666444444333222222222333444777:::;;;::::::;;;;;;888>>>@@@AAA@@@>>>???CCCGGGEEEEEEGGGEEEAAAAAALLLYYYooo~~~tttpppmmmiiieeeddd___\\\```eeeiiiooouuuqqqgggbbbcccfffiiikkkkkkkkkjjjiiipppxxx||||||}}}---......---,,,+++,,,...666AAAVVVppp~~~zzzzzzwwwsssrrrwww|||iiiuuu}}}ttt```JJJ>>>999444000///000/////////.........---.........,,,+++,,,...000000/////////............++++++++++++++++++++++++***------++++++---***%%%))))))(((((()))******+++'''******'''&&&'''(((%%%(((((()))******)))((('''***)))))))))((((((((('''***)))''''''(((((((((''')))++++++((($$$$$$(((---((()))******++++++******(((((((((((()))***++++++(((((()))))))))))))))((((((((((((((((((((((((((('''))),,,,,,***)))***,,,***+++,,,,,,,,,+++***))))))******++++++++++++***)))))))))***+++,,,...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,---------)))*********************,,,,,,,,,+++++++++++++++***((()))+++(((%%%)))000))))))((())),,,---,,,,,,)))))))))*********++++++------...//////......---///......111444666444222666666555555555555666666333333333333444444444444666999999666666:::;;;888999<<<@@@@@@======@@@CCCFFFDDDCCCDDDCCCAAAEEEKKKVVVrrrzzzuuuqqqlllggggggaaa^^^___bbbdddhhhmmmxxx}}}pppffffffgggiiikkkkkkkkkjjjiiimmmrrrwwwzzz{{{||||||...///000000...---...///555???SSSmmm}}}zzzxxxssslllhhhlllvvv~~~kkkuuukkkRRRDDD===777222111000000//////.........------,,,+++)))'''))),,,///------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,((((((++++++)))))))))((())))))***++++++&&&***+++(((''')))***((((((((()))******)))((('''******))))))((((((((('''***(((&&&&&&)))***'''$$$)))******%%%!!!!!!&&&+++&&&&&&'''(((((((((((((((((((((''''''''')))+++,,,%%%&&&''')))***+++++++++)))))))))))))))*********'''***,,,,,,***)))***,,,+++,,,------,,,+++***)))((()))***+++++++++++++++)))))))))***+++---...///+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************+++((((((+++(((%%%(((000$$$$$$$$$'''***,,,---,,,........./////////000000......//////...,,,***)))111...---...222555555444666666555555555666666777222333444555555555444444555888888333444:::<<<999444:::???@@@>>><<<===???DDDBBBDDDJJJKKKFFFAAA@@@EEEbbbxxxtttnnniiiiiiddd______^^^^^^cccjjjiiiyyyyyyhhhhhhhhhiiikkkkkkkkkiiikkkllloootttyyy|||||||||---...///////////////...---===QQQdddyyy}}}yyyrrrjjjeeeiiisss}}}vvvzzzpppZZZKKKBBB:::444000222...---111222000///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,((()))))))))************(((((((((((())))))))))))%%%'''******)))''''''''''''((()))+++++++++***)))$$$%%%%%%%%%$$$$$$&&&'''((((((''''''''')))***+++''''''&&&&&&&&&''''''(((---+++'''&&&''')))++++++,,,***((()))+++,,,)))&&&---&&&$$$)))...---)))(((***)))))))))))))))***+++(((((()))************)))(((''''''(((***,,,+++***((('''''')))---...---+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++))))))************))))))***......******......***+++***))))))***,,,---///++++++++++++,,,---......------------,,,+++***)))((()))***+++,,,+++******///---++++++,,,,,,+++***+++---...---++++++---000---------...000222555666222333555555444555666888444333222111111333555666666777777888888888888777555888<<<<<<;;;<<>>@@@AAAAAAHHHFFFCCCCCCCCCCCCBBB@@@CCCNNNbbbyyyrrrnnnhhhgggeeecccbbbbbbdddfffeeekkkuuuwwwiiidddfffiiihhhffffffgggjjjnnntttyyy|||~~~++++++,,,,,,------------222:::GGG[[[vvvzzzjjjZZZRRRTTT]]]dddxxx~~~uuu{{{qqqiiiaaaVVVGGG;;;888333000111111...,,,...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,++++++***)))((('''&&&&&&'''(((((('''&&&&&&''')))&&&''''''((((((((((((''''''((((((((('''''')))***++++++)))((((((((((((((('''''''''((()))***+++,,,((())))))+++---,,,)))'''***)))))))))******(((''''''''')))+++***&&&''',,,++++++***)))((((((((()))******)))((()))***+++,,,///---+++++++++***(((&&&+++******+++---...,,,+++))))))***************)))******************++++++))))))************)))))),,,...---)))((()))(((%%%))))))***+++,,,,,,,,,,,,((((((((()))+++...111333+++++++++******)))((((((((()))***+++,,,,,,,,,,,,///---,,,,,,---------,,,---.........------///000...///000111111000000///222555777888777555555555555444333222222222333444444444555555666666666666===:::999<<>><<>>AAA???>>>>>>???BBBEEEEEEEEEDDDBBBDDDNNN___yyyzzzsssnnniiieeeddddddcccbbbjjjggghhhpppsssfffcccgggkkkmmmnnnooopppqqquuu{{{,,,,,,+++,,,,,,...000111111555DDD^^^yyy|||]]]DDD888666888999FFF^^^{{{~~~tttlllqqqvvvsss}}}{{{yyymmm^^^IIIAAA999666333///...111000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))))))))************)))))))))((((((((('''&&&(((+++,,,+++)))((((((+++******))))))))))))***&&&'''((('''&&&&&&(((***)))******++++++***))))))&&&&&&&&&'''((()))***+++)))'''&&&''')))***+++***)))***++++++)))(((((()))+++$$$!!!''',,,+++'''%%%++++++***)))((((((((()))++++++***)))***+++,,,---///---+++++++++***(((&&&)))+++,,,---,,,+++,,,---))))))***+++,,,,,,,,,,,,''''''(((((())))))************++++++++++++******---***)))***(((%%%$$$&&&))))))***************)))***************+++,,,---,,,,,,***))))))***+++,,,,,,++++++++++++,,,---------+++******,,,------,,,...,,,++++++---......---...---+++***+++...222444111444666777666444444444222222333333333444444444000000000111333555888:::555888<<<;;;999999<<<@@@<<<<<<<<<>>>BBBEEEGGGGGGCCCBBBDDDJJJQQQccc{{{tttjjjdddcccbbbaaa```eeeccceeemmmyyymmmdddffflllmmmoooqqqpppppprrrwww{{{++++++******+++---///111111444BBB[[[sssuuuVVV???555444555555===TTTqqqtttaaaUUURRRWWWiiivvvmmmwwwgggUUUKKKAAA;;;555000...000///..................///,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********))))))*********+++++++++))))))))))))((((((((((((+++++++++***((()))+++---+++***)))((('''(((((()))%%%&&&'''&&&%%%%%%''')))))))))++++++++++++***)))(((((((((((())))))***+++((('''(((***,,,---+++)))+++---///...+++***+++,,,+++'''&&&***---+++))))))******)))))))))))))))************+++++++++,,,,,,---+++************((('''&&&))),,,,,,+++***,,,...'''((()))***++++++++++++&&&&&&'''(((((()))*********++++++,,,,,,++++++***...))))))+++)))%%%$$$'''******))))))))))))******&&&''')))+++,,,------,,,+++***)))(((((()))+++,,,...---,,,+++++++++,,,,,,,,,***))))))+++,,,,,,+++---+++)))***,,,...---,,,---,,,,,,,,,---......///000222444555444333444555000111222333444555555555444444222222222333555666777888999:::::::::<<<===<<<;;;;;;>>>BBBEEEFFFFFFCCC@@@AAAFFFIIITTTooozzzmmmeeebbbaaa```^^^bbb___```gggooowwwzzzjjjeeegggkkknnnqqqpppmmmmmmqqqtttzzz******))))))***,,,...000111444AAAXXXnnnoooQQQ;;;333444555555444JJJfff~~~|||bbbKKK???FFFKKK^^^~~~rrrhhh}}}mmm```UUUIIIAAA:::222///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,&&&&&&'''((()))***++++++///---***'''&&&(((---111***)))((('''&&&&&&'''((()))***+++***))))))+++---%%%&&&)))+++,,,---------+++***************++++++((())),,,000222111---***(((***,,,+++((('''((())),,,+++---000///+++,,,000***)))))))))))))))***+++)))***+++,,,,,,,,,,,,+++(((''''''(((***,,,+++***%%%(((++++++******,,,...&&&'''((()))************&&&&&&&&&'''((())))))******++++++,,,,,,++++++***+++''''''++++++''''''++++++***)))(((((()))***+++###%%%(((+++---......---***)))(((&&&'''(((***+++///...,,,+++******+++,,,+++)))((()))***,,,,,,+++---***((())),,,---,,,++++++---///000///---+++)))000111333333222333555666///000111333444555666666999777555333222222333333:::777666888<<<>>><<<:::===<<<<<<>>>AAADDDEEEEEECCC======CCCFFFMMMbbbyyypppfffbbbaaa```^^^bbb^^^^^^bbbggglllxxxpppeeeaaaiiimmmpppoookkkjjjlllppppppxxx000111111000//////000222000111:::QQQpppdddFFF:::666111000555666???TTTrrrsssTTTEEEEEEGGGLLLccc~~~dddbbbyyymmmbbbUUULLLAAA555111333+++---//////000222111...000,,,)))((())),,,...///---,,,+++*********++++++000...---++++++,,,---...******))))))***+++,,,,,,***+++,,,,,,******+++,,,///,,,((((((***+++***(((%%%&&&'''(((((('''&&&&&&&&&&&&''')))***,,,------&&&******%%%###(((***((($$$'''***...//////---++++++***)))(((((()))***+++))))))************)))((('''''''''))),,,,,,+++)))************************+++---//////---,,,,,,---***))))))((()))***,,,---******+++++++++,,,,,,,,,---+++))))))+++,,,***'''*********,,,---,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&+++++++++,,,,,,---------))))))***++++++++++++***///---,,,******+++,,,---------.........---+++***,,,+++***))))))***+++,,,,,,---///000000///---,,,777666555444333333333333555666555444333333555777555555444444444333333333999:::888666:::???<<<444999:::<<>>???EEEFFFEEEPPP```xxxsssooogggaaa```\\\___aaabbbccchhhrrrzzz~~~llleeeeeefffjjjnnnmmmhhhgggiiikkkrrr{{{///000000///...---///111000111;;;SSSqqqcccDDD999555111///111777<<>>888:::;;;>>>@@@BBBDDDDDDDDDBBB===>>>DDDEEECCCMMMZZZrrryyyssskkkdddaaa```cccdddcccaaadddjjjppp|||rrriiifffgggjjjjjjgggfffggglllrrrzzz---...///...,,,,,,...000///222>>>VVVsssdddEEE888666222//////333555@@@VVVmmmvvvaaaVVVSSSVVV]]]___hhh{{{}}}dddXXXVVV\\\ggg~~~yyy___dddzzzuuunnnbbbPPPAAA999444222000000000///...------,,,***+++,,,......---++++++,,,,,,,,,+++***)))---,,,***))))))******+++))))))))))))))))))***+++***+++,,,+++******+++,,,&&&)))+++***''''''+++///***)))((('''''''''''''''))))))((((((''''''&&&&&&(((+++,,,(((''')))+++***))))))*********))))))(((******))))))))))))************)))(((((()))***++++++++++++---//////...---************************)))+++------,,,******+++///...---,,,++++++++++++******+++++++++,,,,,,,,,+++***))))))+++,,,+++***(((''''''(((***++++++***+++++++++++++++++++++++++++***))))))))))))***++++++++++++***)))((((((((()))***************++++++*********+++++++++++++++...---+++*********+++,,,***+++++++++++++++***)))------............------,,,---...//////...---,,,.........///000111222333333444444333222222333555222222222222111111111111...222555666888<<<<<<:::999;;;>>>AAACCCDDDDDDCCC@@@===>>>CCCCCCBBBHHHSSSYYYyyyzzzppphhhddddddfffgggeeeccccccgggjjjvvv|||mmmgggcccdddfffeeedddeeelllqqqwww{{{}}},,,---...---,,,,,,...000000444@@@WWWssshhhGGG888555333222111444444>>>QQQgggzzzsss\\\IIIAAA@@@???DDDEEELLL___nnn}}}vvvuuu}}}yyy___fff}}}sss```LLL???777222......000///......,,,++++++,,,...///---,,,---...///000000...,,,+++,,,,,,+++************+++***))))))(((((()))******)))+++,,,+++***)))***+++(((***,,,+++***)))+++...***)))'''&&&%%%%%%%%%&&&)))))))))((((((''''''&&&(((***+++)))(((((()))*********))))))))))))*********))))))))))))))))))***+++***((('''''')))+++,,,***)))((()))+++,,,+++***************************)))+++------,,,++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,)))))))))***++++++++++++'''&&&%%%&&&)))++++++++++++++++++***************************************+++++++++***))))))((((((************++++++++++++************++++++,,,,,,...---,,,,,,+++,,,,,,,,,++++++++++++++++++******,,,---...//////...---,,,------...//////...------000000///000000111222333111333333333111111222333333222222222222111111111///333666666666777777888888:::>>>AAACCCCCCBBBAAA???===???CCCCCCAAAEEELLLMMMfffwwwlllfffdddfffhhhhhhggghhhjjjlllooowwwqqqggg______bbbbbbcccdddjjjnnnsssxxxzzz}}},,,.........------///111111444@@@UUUppplllKKK888333333333444777:::EEEYYYnnnyyy```III<<<999:::444999888;;;FFFTTTmmmxxx___fffppp[[[KKK;;;222,,,...000......000,,,,,,,,,---//////...,,,---...000000000///---+++---,,,,,,+++++++++++++++******))))))))))))******)))***++++++))))))***+++...,,,++++++------+++)))...---+++)))(((((()))***((()))))))))))))))******'''((())))))(((&&&''')))******))))))***+++---...)))))))))******)))))))))***)))((('''''')))+++---)))((('''''')))***)))(((***************************,,,...///---,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,))))))*********++++++,,,'''&&&%%%&&&)))+++,,,,,,+++++++++*********))))))******++++++++++++***************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---///......---------------,,,++++++++++++,,,,,,,,,+++,,,---......---,,,+++---..................---111000000//////000000111111222333333111111111333333333333333222222222222000111333555555444666888777999<<<>>>@@@AAA@@@@@@@@@???AAADDDDDDCCCDDDGGGJJJWWWnnn~~~qqqhhhccceeeggghhhhhhiiijjjkkkjjjqqq}}}wwwkkk```]]]___```bbbeeegggjjjooossswww|||,,,---......------///111111333<<>>555444666666666<<>>??????@@@AAAAAABBBCCCDDDDDDDDDEEEGGGJJJXXXuuuxxxllleeeeeeeeeeeeeeedddddddddfffmmmvvvuuuhhhaaa______bbbfffdddfffjjjnnnsssxxx|||~~~zzz***+++,,,,,,,,,,,,...000///000666FFF___xxxyyycccMMM@@@<<<;;;;;;777>>>OOOddduuufffKKK<<<:::999666111555444555:::???UUUvvvvvv^^^^^^sssdddMMM===222333444000...222...---,,,---...//////...,,,,,,,,,,,,+++++++++***+++++++++++++++******)))------,,,+++++++++++++++(((***+++***)))((()))+++*********+++++++++)))(((''''''(((((((((''''''&&&''''''(((((()))******+++(((&&&(((,,,+++&&&&&&***************++++++++++++((()))***++++++***)))(((((((((((()))******++++++---+++)))(((***++++++******************************,,,......---,,,+++,,,++++++,,,---------,,,+++******+++++++++,,,,,,,,,)))+++,,,+++)))((()))+++''''''(((***,,,---+++***---------,,,+++************++++++,,,,,,++++++***(((((()))***+++,,,------,,,,,,,,,,,,++++++******---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,+++***+++******)))***+++,,,---,,,,,,++++++++++++,,,,,,.........------.........------------...///000000000222444444333222222333222222222222111111111111666///,,,000444555888<<<:::::::::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBDDDDDDCCCBBBBBBKKKcccqqqgggfffdddcccccccccbbbbbbcccjjjpppuuutttjjjbbb^^^aaafffcccdddfffjjjnnnsssvvvwwwuuuzzz)))***++++++***+++---///------111@@@XXXrrrppp[[[LLLDDDAAA@@@===EEEWWWlll}}}|||cccIII<<<:::777111111444333777???AAAQQQnnnxxxaaaZZZ}}}{{{vvvhhhUUUCCC666666666000...222///---,,,,,,...//////...///...---,,,,,,,,,------***************)))((((((...------,,,+++++++++,,,(((***+++***)))((()))***###'''++++++)))''')))+++((()))+++,,,,,,+++***)))'''''''''((((((((((((((()))''')))...,,,''''''+++++++++++++++***)))''''''((()))***++++++***)))(((&&&''')))***++++++++++++,,,***(((''')))******)))************************)))+++------,,,******+++***+++,,,,,,+++***((('''******+++++++++,,,,,,,,,***,,,---,,,)))''')))+++(((((())),,,...---+++)))......------,,,+++*********+++,,,------,,,+++***((()))***+++---...///000++++++++++++******))))))---,,,+++******,,,...///***++++++++++++***))))))***)))(((((((((***+++,,,------+++******+++------......------------...............///111222444555111333555555444222222333111111111111000000000000>>>333,,,///333444555888===<<<;;;;;;<<<>>>AAACCC@@@@@@@@@???AAACCCDDDBBB@@@???FFFZZZuuuuuuhhhfffdddcccdddeeeeeeeeecccjjjllllllzzz~~~pppddd]]]```fffcccbbbcccfffkkkoooqqqqqquuuwww~~~,,,,,,*********+++,,,---,,,...111;;;RRRppp{{{kkk^^^SSSKKKGGGPPPSSS```sss~~~~~~dddMMM>>>666333111999777888;;;===FFF[[[pppqqqnnn|||nnn^^^bbb{{{{{{{{{~~~|||uuu___KKK:::666666222000222///...---...000000///...000000///...---,,,,,,+++,,,+++******)))*********...+++///...$$$%%%...---''''''((()))***)))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))))))))((((((++++++++++++,,,,,,---...)))((('''&&&'''(((***,,,111///---)))''''''***---$$$&&&(((+++,,,,,,++++++***,,,...---+++((('''''')))***++++++------...///---.........---,,,++++++///...---,,,+++*********---***&&&&&&)))++++++***)))***,,,------,,,+++***((((((***------***+++///+++******+++------,,,***+++,,,---+++)))(((((())),,,***))))))+++++++++***+++***************+++++++++++++++*********))))))000...,,,,,,------***'''+++***((('''(((***,,,...,,,,,,---------,,,++++++111000...---,,,,,,---...000///......//////...---111555444000000666777444222222333333333222222111222111...---///333777::::::::::::999:::;;;???AAABBB???===<<>><<<===???CCCGGGHHHCCCAAADDDKKKQQQ```yyyjjjeeefffaaaaaadddaaa```aaaccceeekkkxxxrrrlllkkkiiifffdddaaabbbeeeiiilllmmmoooqqquuu{{{)))***+++,,,---...............///444FFFaaazzzwwwpppkkkgggaaacccjjjqqqpppqqq~~~nnn[[[KKKCCCAAABBBAAACCCIIIQQQYYYddduuucccNNNBBBAAAKKKVVVvvvnnn^^^ooowwwsssvvvzzz{{{{{{mmmpppvvv}}}~~~wwweeePPPCCC<<<777333222///---,,,---...000///.../////////000000000000111---,,,++++++******++++++,,,'''---111---...///((())))))((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''***))))))))))))***+++++++++***)))((('''((()))***'''(((((('''&&&''')))+++'''(((***+++++++++***)))+++------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,,,,,,,,,,,,,++++++++++++,,,***(((''')))*********((()))+++,,,,,,,,,+++***+++&&&%%%))),,,***(((((("""''',,,+++'''&&&)))...,,,---...---+++******+++)))((()))***,,,+++)))'''+++******)))((((((((((((+++++++++***************+++******+++,,,,,,+++)))...---+++***)))***,,,---***++++++,,,---------------,,,+++******+++,,,,,,000000000/////////.........000000...///222333222//////000000111111222222222000......///222666888999:::;;;;;;<<<===>>>>>>=========>>>@@@DDDGGGIIIDDDGGGKKKLLLHHHNNNiiirrrlllkkkdddbbbccc\\\___``````aaaeeeooo|||wwwnnngggfffdddaaaaaacccfffhhhhhhmmmnnnooottt}}})))***+++---------,,,+++---------222AAA[[[www{{{vvvsssllljjjkkkjjjcccaaaqqqzzzjjj[[[QQQOOOQQQTTTXXX```hhhqqq{{{qqqgggcccaaajjjxxxkkkPPPBBB>>>>>>EEEMMMkkkssscccnnn{{{llldddgggpppzzzrrrtttxxx~~~~~~~~~qqq\\\JJJAAA===888333000...,,,,,,.../////////222111111000///...------------,,,+++++++++++++++---+++000111((()))---******)))((('''''')))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((('''******)))))))))******+++++++++***)))((((((((())))))******(((&&&%%%&&&''')))***+++++++++***))))))---...///...+++((('''&&&---------,,,,,,++++++++++++***)))((()))+++---...***++++++,,,,,,,,,,,,++++++***)))((())))))******((()))***+++,,,,,,++++++'''!!! &&&,,,,,,***)))"""&&&******((((((***------...///...,,,+++,,,---***)))((((((******)))(((++++++)))(((''''''''''''************************)))))))))***+++++++++***///...,,,+++***+++,,,,,,)))***+++,,,---.........,,,,,,+++******+++,,,---///000000000.........///111222222222333555666555000000000111111222333333111000///...///222555777999999:::<<<===>>>===<<<<<<===>>>???@@@BBBEEEGGGFFFJJJNNNMMMGGGIII\\\qqq|||sssoooggggggggg^^^cccccccccbbbdddkkkssszzzrrrfffgggdddaaa```aaacccddddddjjjkkkmmmrrr{{{******+++,,,,,,+++***))),,,,,,---000:::OOOlll|||tttllleee^^^TTTQQQ```ssszzznnnhhhgggiiippptttzzzsss```QQQHHHFFFHHHNNNYYYlllkkkTTTAAA=========@@@GGGhhhsssdddqqqvvvbbbWWWYYYgggxxx|||{{{{{{~~~|||iiiTTTIIIEEE===444333000...---...//////...111000//////------,,,+++...------,,,,,,,,,,,,,,,)))...::::::***$$$((((((+++***((('''((()))+++---))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((,,,++++++*********++++++++++++***)))))))))))))))***++++++)))((('''((()))+++++++++++++++******)))(((+++...///,,,((($$$###...------,,,,,,++++++***,,,+++***)))***+++...///******+++,,,,,,,,,+++***)))******))))))))))))***(((((()))***++++++,,,,,,,,,&&&%%%+++000000...---''''''(((***,,,---,,,,,,---...///...,,,,,,,,,...---***'''&&&''')))++++++++++++)))(((''''''''''''************************((()))***+++++++++++++++......,,,++++++++++++,,,)))***+++,,,---.........,,,,,,+++++++++---...///...///111///---,,,---///------...000111111111333333222222222222333444555111000///...///111444666:::999888:::======<<<:::<<<>>>@@@@@@??????AAACCCEEEFFFGGGGGGDDDEEEOOOYYY||||||uuunnnqqqqqqggghhhgggfffeeefffiiimmmqqqyyyzzzkkkhhheeebbbaaaaaabbbbbbaaagggiiinnnuuu}}}+++++++++,,,,,,++++++***,,,---...///222@@@ZZZqqq}}}zzzjjjZZZPPPGGGEEEPPP___wwwsssZZZHHH>>>999888:::<<>>???===BBBKKKllltttgggzzzvvvdddXXXZZZhhhyyy{{{zzz}}}yyycccWWWRRRHHH999666333000......///......------------............///...------,,,,,,------)))555IIIKKK777***+++(((******)))((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))*********))),,,,,,+++************+++******************))))))((()))))))))(((***,,,///+++++++++++++++*********###&&&+++---,,,***((('''---------,,,,,,+++++++++,,,,,,+++***++++++---...******+++,,,,,,+++***)))(((***+++***)))((()))***'''(((((()))***+++,,,,,,///***))),,,...,,,))))))***)))(((***...///---+++,,,---......,,,,,,---......+++((('''(((***,,,,,,+++******)))((((((((((((***************+++++++++(((***,,,,,,+++***+++,,,---,,,,,,++++++++++++,,,***++++++,,,------------,,,+++++++++,,,---///000,,,...000///,,,***,,,...,,,***,,,000111000000222555444333222222333444555111000/////////111333555:::888666777;;;<<<:::888:::>>>AAA@@@>>>===>>>@@@GGGFFFDDDCCCCCCDDDGGGIIIddd~~~xxx}}}|||pppjjjiiihhhffffffggghhhiiirrruuuiiigggdddbbbbbbbbbbbb```dddgggmmmvvv+++++++++,,,---...000000***,,,///000...666NNNfffyyy~~~gggOOODDD???>>>EEEOOOggg~~~rrr\\\DDD::::::888666555888;;;CCCUUUuuu\\\KKK@@@AAAAAA@@@KKK\\\xxxtttggg}}}}}}rrrkkkllluuuyyyvvvzzzsssiiiggg[[[JJJ:::777222/////////...---............///////////////......---------------...777HHHJJJ777---...,,,))))))*********+++++++++))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***++++++++++++++++++***)))))))))))))))))))))******++++++******)))))))))(((''')))---000+++++++++***++++++,,,,,,%%%'''***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,***(((''''''***++++++)))((()))***''''''((((((***+++,,,---,,,))))))++++++'''%%%''')))***,,,,,,,,,,,,,,,---+++,,,------,,,+++,,,...,,,+++***+++,,,---,,,***+++******)))))))))******))))))*********+++++++++)))+++------+++***+++---************++++++++++++++++++,,,------,,,,,,,,,******)))***+++---...000***---///...***(((+++......+++---333444111111555666555333222111111222333000000/////////111222444;;;777333444888:::999777666;;;???@@@===;;;===@@@EEEEEEDDDCCCDDDFFFFFFFFFOOOlllssskkkjjjiiihhhhhhgggfffeeelllwwwjjjhhheeedddddddddcccaaabbbdddjjjsss}}}******+++,,,...111444666(((+++111222///555LLLeeevvv~~~eeeIII===<<<<<<@@@FFF[[[vvv___III666555;;;<<<777444999;;;@@@MMMkkk\\\LLL@@@@@@???@@@SSSkkk}}}mmmaaazzzxxxuuuzzz}}}wwwxxxmmmZZZ===999444000//////...---222222111000///...------//////...------------......000999888(((%%%++++++))))))***++++++++++++***))))))))))))))))))))))))******))))))((((((((('''(((((()))++++++,,,,,,,,,******)))(((((((((((((((((()))***+++++++++++++++,,,,,,***'''%%%'''***---++++++******++++++,,,---+++++++++)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))((('''***+++,,,---,,,***(((&&&'''***,,,+++)))((()))+++'''''''''((()))+++,,,---+++***,,,...---)))***---'''+++///...***(((+++...+++,,,------++++++,,,---******,,,///000///+++(((+++***************+++,,,))))))******++++++++++++***,,,///...,,,***+++---)))))))))******+++++++++,,,,,,---------,,,++++++((((((((((((***,,,...///))),,,///---)))'''***---,,,***,,,222444000000444777555333111000000111222000000/////////111222333;;;666222222666999888666333888>>>???===;;;===@@@===???@@@@@@AAADDDFFFFFFBBBZZZ{{{tttlllkkkjjjjjjjjjhhhfffdddgggooo~~~kkkiiifffeeeeeeeeedddbbbaaabbbgggoooyyy------------,,,,,,+++***///***,,,111333555EEEXXXooo}}}hhhKKK===;;;::::::;;;UUUpppRRREEE999555666555444555999<<<>>>HHHeeelllZZZKKKFFFHHHQQQggg~~~uuudddccczzz~~~|||wwwiiiNNNAAA666333111......111333///,,,,,,///000///---//////...------,,,+++++++++...///...***)))***---,,,+++******)))*********++++++,,,,,,+++***((('''(((((())))))))))))((((((***++++++,,,,,,++++++******************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++,,,+++)))))))))))))))************///...+++******+++---...000---***+++...000000///******++++++++++++******...---+++***)))(((((()))******************++++++///---+++******+++******---***'''%%%&&&((())))))(((***---///000///...,,,000...,,,+++,,,,,,+++***,,,***)))+++//////+++&&&+++,,,,,,,,,+++***((('''///...---,,,+++*********,,,,,,,,,++++++,,,------***)))((((((((()))+++,,,,,,,,,,,,------.........+++***)))))))))***,,,---++++++,,,---------,,,+++***+++---///000111222222444333222222111111111222,,,---...000111111111111000000111333666888777666555777999;;;===>>>>>>===CCCBBB@@@??????BBBDDDFFFHHHMMM___}}}zzzpppmmmkkkjjjkkkiiieeeaaaiiimmmuuuyyyqqqjjjiiieee```aaaggg___bbbfffkkkrrrxxx~~~,,,,,,------,,,,,,+++***---)))***//////000===OOOfffvvvjjjNNN???;;;;;;<<>>JJJkkk}}}kkk[[[ZZZ```iiizzzzzzyyy|||nnn```bbb}}}|||pppaaaPPP>>>888777444111222111///---------.........//////...---,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++***)))))))))***((((((***++++++***)))((((((((())))))))))))((((((***++++++,,,,,,++++++******************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))++++++***((())))))))))))************&&&'''(((***,,,...///000///,,,******,,,......---******++++++++++++******,,,,,,++++++******))))))))))))***+++,,,,,,------***)))))))))+++,,,---......,,,)))((()))*********+++,,,///111111000///...000...,,,+++,,,,,,+++***,,,***))),,,000000---(((++++++,,,,,,+++***)))(((,,,,,,+++++++++,,,------++++++***)))))))))))))))***))))))((()))***+++,,,,,,,,,,,,,,,---------...***)))))))))))))))******---............---+++*********+++,,,...///000111333333333222222111111111......///000111111111111333222222333555666555444555666888;;;<<<=========BBBAAA@@@???@@@BBBCCCEEEFFFFFFSSSppp|||xxxsssoookkkiiiiiigggccc___aaaeeemmmzzzyyymmmiiigggccc``````aaacccgggkkkqqqvvv{{{~~~~~~,,,,,,,,,,,,,,,++++++***---)))***...------777DDDZZZmmmpppVVVEEE===;;;???CCCPPPhhhxxx^^^DDD;;;333333666666555666999999;;;LLLooovvvxxx~~~yyyoooooosssggg^^^dddzzzttt___HHH;;;777333///---/////////---,,,,,,---///000///---+++++++++,,,---...,,,+++,,,,,,---,,,***---,,,+++***))))))))))))&&&'''(((************)))((())))))******))))))(((******++++++++++++******)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))((())))))))))))************###%%%))),,,.../////////---+++******+++,,,+++*********++++++++++++******)))***+++,,,,,,+++***)))(((((()))+++,,,---...///(((((()))***+++,,,---......,,,++++++,,,---,,,+++,,,---///000000///...---000...,,,+++,,,,,,,,,***+++******,,,///000---*********+++++++++******))))))))))))***,,,---///000+++++++++***))))))))))))***))))))))))))***+++++++++,,,,,,,,,,,,,,,------******+++++++++******)))------............------,,,,,,,,,,,,...000222333111222333333333222111000///000000111111111000000666444222111222444444333444555888:::<<<=========?????????@@@AAABBBBBBCCCDDD@@@FFF\\\zzz{{{yyytttnnnkkkiiigggdddaaa]]]aaafffpppqqqjjjjjjgggaaa^^^dddfffhhhkkkooossswwwyyyxxx{{{++++++,,,,,,,,,++++++***---+++---//////...555???RRRfff}}}wwwzzzxxxcccPPPCCC???BBBGGGTTTjjjsssUUUAAA888222333555555555666;;;:::@@@TTTxxx~~~wwwmmmmmmoooddd___kkknnnVVVCCC888222...,,,...000000...******,,,///111///,,,******+++---///...,,,***+++---...,,,***------+++***))))))(((((('''((()))+++++++++***))))))))))))******)))))))))******++++++++++++******))))))************)))(((++++++++++++++++++++++++,,,+++******++++++)))'''((()))))))))************)))+++,,,.........---,,,---,,,++++++++++++*********++++++,,,,,,++++++***((()))+++------,,,+++***(((((()))***+++,,,,,,,,,)))+++,,,,,,+++*********---,,,,,,---......,,,***+++,,,---......,,,+++***///...,,,,,,------,,,+++,,,+++***+++------+++))))))*********+++++++++***(((((()))***+++---///000---------.........------)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++*********+++,,,......//////,,,+++******+++---000222000111222444444222000///111222222222111111000///666333000000111333444444444666888;;;===>>>>>>>>><<<===???AAABBBBBBBBBAAADDD@@@AAAMMMbbb|||zzzrrrmmmkkkjjjhhheeecccdddeeehhhqqq}}}zzzqqqmmmjjjfffbbbggghhhiiikkkmmmppprrrsssvvvyyy~~~******+++,,,,,,+++++++++,,,+++---...///000555<<>>??????@@@;;;===???AAABBBBBBBBBAAAEEEDDDDDDGGGOOObbb}}}sssmmmkkkkkkjjjiiijjjhhheeedddgggooo{{{|||pppiiigggfffhhhhhhiiijjjkkkmmmooopppvvvzzz~~~)))***++++++++++++++++++)))******+++,,,...333777GGGYYYmmmyyy{{{hhhVVVQQQTTTuuu}}}~~~qqq___XXXZZZ^^^hhhxxxtttVVVDDD<<<777666666555777:::===HHH[[[uuuvvvtttqqqaaa```tttuuuaaaLLL>>>999666222222111...,,,,,,---...///...,,,++++++,,,...///,,,+++++++++---------,,,,,,+++******)))*********,,,------------+++***))))))******++++++******)))))))))************))))))((())))))************)))++++++++++++++++++++++++,,,+++***+++,,,,,,***((())))))))))))******************)))))))))***+++,,,---...000000...------...++++++,,,,,,,,,,,,++++++)))***+++---------,,,,,,))))))(((((('''&&&&&&&&&&&&+++///000...,,,,,,---*********,,,------+++)))---------.........------///...,,,,,,---......---...---,,,+++******))))))++++++******)))******+++***************+++,,,,,,)))***,,,...//////......)))***++++++,,,,,,+++++++++++++++************)))''''''((()))))))))))))))///...,,,***)))(((((((((,,,,,,++++++,,,---///000///000111222222222111000333333333333333222111000111000...///111333444444444555888;;;===??????@@@<<<===???AAACCCCCCCCCCCCEEEFFFGGGFFFEEEOOOjjjuuullliiiiiijjjiiilllhhheeeddddddiiitttuuuiiieeeeeegggggghhhiiijjjkkkmmmnnnvvvzzz~~~))))))***+++++++++++++++++++++***))))))---111333>>>NNN```jjjrrr}}}mmmYYYOOOOOOaaauuuqqqjjjmmmqqqvvvzzzaaaFFF>>>888777777777;;;@@@JJJ[[[ttt{{{yyytttcccbbbxxx~~~zzz{{{lllZZZMMMAAA999555222000......///...---------,,,,,,,,,------...***+++,,,,,,,,,,,,---...*********)))******+++,,,***+++,,,---,,,,,,******)))******++++++******)))))))))************))))))(((((()))***************************************+++******+++,,,---+++***))))))))))))************)))***+++---......------+++...000000...---...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''(((---222333000,,,,,,---+++******+++------,,,+++,,,,,,,,,---............///...,,,,,,...///...---------------,,,,,,---...---,,,+++)))))))))******))))))))))))***+++,,,---***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++++++++******))))))))))))'''''''''((()))***+++,,,...---,,,***))))))******......//////000000111111///000000000111111111111333333333333333333222222111000///000111222111000222333666999<<<===>>>>>>===>>>@@@AAACCCDDDDDDDDDCCCDDDEEEDDDBBBFFFVVVfff{{{ooojjjjjjjjjjjjmmmhhheeeffffffhhhqqq{{{}}}nnngggdddfffffffffhhhiiikkklllmmmrrrwww|||}}}((()))***+++++++++++++++......,,,))))))---000222777FFFVVV```iiivvvuuu```TTTQQQSSSnnn|||xxx{{{lllMMMFFF@@@??????@@@EEELLL___sss~~~xxxeeefff}}}}}}}}}rrrwww~~~~~~}}}wwwjjj]]]MMM???777333///...000111///---,,,---------------------))),,,...---+++***---///))))))))))))***+++,,,---'''(((***+++,,,,,,++++++******++++++++++++******))))))************))))))(((((()))******************************************))))))+++------,,,+++))))))))))))************+++...111444444222...,,,)))---000000...---...000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---''''''(((((())))))******,,,111666666000+++)))))),,,+++***+++---...---,,,))))))***++++++,,,------///...,,,,,,...//////...,,,---.........///111333...---+++)))(((((())))))((((((((()))***,,,---...---...//////---+++)))''')))***+++,,,---,,,+++++++++*********))))))((((((************+++---000111************+++---///111))))))***+++,,,,,,,,,+++000000//////000111222222222333333444444333333333333111111111222111///---000111444777:::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFBBB@@@AAABBBBBBCCCKKKTTTmmmtttnnnlllllllllpppiiifffhhhhhhhhhnnnwwwuuukkkeeeeeeeeefffgggiiikkkmmmnnnnnntttzzzzzzzzz)))))))))***+++++++++,,,*********+++,,,---...///444>>>MMM]]]eeelllxxxtttbbbTTTRRR]]]sss|||cccQQQCCCCCCFFFIIITTTaaaxxxiiiwwwrrrfffmmm||||||xxxtttqqqjjjjjjqqq}}}zzzlllYYYHHH<<<666222111000,,,***,,,111...,,,---///111000...,,,++++++,,,---...,,,+++***))))))***+++,,,+++***)))************)))((((((++++++***)))))))))))))))000000...---,,,+++++++++***(((&&&(((+++,,,***(((******+++***(((''')))***+++***)))(((((((((******+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,------,,,,,,+++*********+++***((('''))),,,---,,,***,,,''''''++++++'''(((---++++++------------++++++)))(((&&&%%%&&&(((+++---...---,,,,,,------+++***+++***)))***,,,...///...++++++******)))*********...---+++'''$$$$$$&&&)))((((((&&&$$$&&&+++---***((()))***+++++++++++++++***)))***+++,,,,,,***(((...,,,)))'''&&&''')))***)))***+++,,,,,,,,,,,,,,,))))))(((((()))***++++++++++++,,,,,,,,,---------......//////000111111111444444333222111111111111111000///------///000111555444333555777888888777999>>>@@@===>>>BBBBBB===@@@AAABBBBBBBBBDDDGGGJJJZZZvvv{{{uuurrrppplllmmmmmmmmmkkkkkkllllll{{{pppfffccc```aaadddfffhhhmmmtttxxxvvvtttuuuzzz***************++++++++++++++++++,,,---...///000...666EEESSS]]]eeessszzzkkk^^^QQQWWWiiirrrbbbVVVWWW\\\___iiiuuu{{{aaannnwwwgggnnnzzzuuuqqqnnnlllaaabbbiiivvvzzzjjjZZZBBB999111//////,,,***+++111...,,,---///000///---,,,++++++,,,......,,,+++******)))***+++,,,++++++++++++,,,,,,++++++***)))+++***))))))((((((((()))---,,,+++***))))))))))))...,,,******---...,,,))))))*********)))))),,,...++++++*********++++++,,,+++,,,---,,,++++++---...++++++++++++++++++++++++,,,---......,,,++++++,,,---,,,,,,+++*********++++++)))((()))+++,,,+++)))---)))(((+++***''''''***++++++,,,------,,,++++++,,,+++***))))))+++,,,---...,,,++++++,,,,,,+++)))///...,,,,,,---...---,,,,,,,,,++++++******++++++***)))((((((((()))***+++***...///---,,,...---*********+++++++++******))),,,,,,,,,---...---,,,***+++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,------......//////333333222111111111222222222111///......///111222222111111222555666666555888===???===>>>BBBBBB>>>???@@@AAAAAAAAACCCFFFHHHRRRjjj{{{wwwuuuppppppooommmkkkiiihhhhhhsss}}}|||qqqcccaaabbbfffhhhhhhkkkppprrrrrrssswww{{{+++++++++***************+++++++++,,,---...000000---444@@@MMMWWWaaarrrvvvjjjWWWTTT[[[pppwwwooorrrxxx|||pppYYYfff|||hhhppp}}}ssslllhhhfffeee^^^^^^dddrrr~~~|||nnnOOOAAA444000000...,,,,,,111///---------...---,,,---,,,,,,,,,......,,,+++************++++++++++++---------------,,,,,,+++***))))))(((((((((((((((******))))))))))))******...+++***+++...000...,,,)))******))))))+++...111******+++,,,------------***,,,---,,,++++++---...************++++++++++++---......---+++))))))***,,,,,,++++++++++++++++++,,,+++)))***++++++***(((...+++***+++***'''&&&(((++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,***)))000...------...///---,,,---------,,,,,,,,,++++++(((''''''))),,,---***'''""")))///...++++++)))&&&+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++'''(((((()))***++++++,,,******+++,,,,,,,,,++++++...---,,,+++*********************++++++++++++,,,,,,,,,,,,---......//////222111111111111222333333222111000//////000111222000000000222555777777666777;;;<<<<<<>>>AAABBB???>>>???@@@@@@@@@AAADDDGGGMMM___{{{|||zzzvvvtttrrrnnnjjjgggdddbbbjjjssszzzgggddddddggghhhggghhhkkkkkknnnrrrwww|||~~~,,,+++++++++***)))))))))*********+++,,,---//////...333<<>>???BBBDDDCCCCCCEEEKKK[[[xxx~~~wwwtttrrrooohhhcccddddddeeehhhnnnyyywwwqqqmmmiiihhhhhhkkkpppuuuuuusssqqqsssvvv{{{}}}+++'''(((+++)))$$$%%%***(((+++---...---,,,,,,---000///000333555===NNN^^^rrr{{{lll```SSSRRRhhhbbbBBB777<<<@@@HHHWWWmmmpppUUUDDDPPPuuummmqqqxxxrrrooohhhfffaaa^^^dddqqq|||wwwtttssskkkiiifff[[[]]]```hhhuuu~~~yyypppcccTTTFFF999222222111222333000,,,...333......////////////......+++,,,...///...,,,***(((***---...---+++***,,,...+++++++++*********))))))))))))***++++++++++++******************++++++,,,***))))))+++***((()))......------,,,+++***))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,******+++,,,,,,---......///,,,((((((***---,,,+++***+++,,,,,,******+++,,,,,,+++******))))))***************++++++,,,,,,,,,,,,,,,,,,---...///000000///---+++...222333000+++---------,,,+++***)))((())))))******++++++,,,,,,)))---...------...---)))+++*********+++,,,,,,---...---,,,***)))(((((((((''''''(((******++++++++++++,,,------+++))))))***,,,------,,,++++++,,,...---***+++000000------111000///---,,,,,,---...///,,,---//////...///000222111000///000111333333333000000000000//////222444333666888999999999:::<<<===>>>>>>>>>>>>???BBBEEEFFFCCCDDDIIIMMM\\\~~~{{{tttpppmmmjjjhhhiiiccceeeooouuuuuu~~~ssskkkhhhhhhkkkmmmqqqrrrmmmhhhkkkrrr{{{{{{...,,,,,,///---)))***///)))+++,,,---,,,+++,,,---///...///111222888FFFUUUkkk{{{{{{nnn^^^UUU```rrrzzzXXX>>>777999777:::FFF\\\vvvgggOOOGGGXXX~~~~~~kkkqqqxxxmmmiiiiiieee```YYYXXXcccttt}}}~~~tttrrrtttqqqrrroooddd___ccciiiqqqzzz}}}wwwoooeeeZZZNNNAAA999222//////000000...///333.........//////.........,,,,,,,,,,,,,,,+++*********,,,------+++***+++---,,,,,,,,,,,,++++++******(((((((((((())))))))))))---,,,***))))))))))))***+++***+++---,,,***,,,000------,,,,,,+++******)))******,,,,,,,,,,,,******************************...---,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,+++***+++------+++)))***+++,,,,,,******+++,,,+++***************++++++++++++++++++++++++,,,,,,000///...------,,,------///,,,+++---000222///,,,***++++++,,,,,,,,,,,,,,,***++++++++++++++++++,,,(((,,,...,,,,,,...,,,(((+++*********+++,,,,,,---++++++******))))))******((()))***+++,,,,,,,,,,,,)))+++,,,,,,***))))))***+++,,,,,,+++******+++---111...///333111,,,***---......---,,,------...///+++---...///......000111111111000000111111111111///000000///...///111333333555888999999999:::<<<<<<===>>>>>>===???AAADDDGGGCCCCCCFFFGGGRRRpppzzzsssooommmlllkkkmmmfffeeekkknnnmmmttt~~~zzzpppkkkjjjlllnnnqqqsssnnniiijjjpppxxxyyy,,,++++++---,,,)))+++///***+++++++++******+++---...---...000000222===HHH___qqqzzzgggVVVUUU\\\zzzoooNNN;;;666777111111777IIIddd^^^HHHHHH___zzziiirrrpppccc```cccccc\\\SSSUUUeeeyyy~~~sssqqquuutttwwwuuuiiibbbdddgggjjjqqq}}}}}}vvvnnniiidddZZZMMMBBB:::333...///111000000111------............------,,,,,,,,,+++++++++++++++***+++,,,+++***)))***,,,---------,,,,,,,,,,,,+++))))))((('''((()))***+++///---***(((''''''((())),,,+++,,,......,,,...333------,,,,,,++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++///...,,,+++***+++,,,...///......,,,+++***)))(((******+++---......+++(((***,,,,,,,,,******+++,,,)))))))))******+++,,,,,,,,,,,,++++++++++++++++++000///...---,,,,,,,,,,,,...,,,)))***...///...,,,((((((***+++,,,---...///,,,,,,,,,+++++++++++++++(((+++---++++++---+++(((++++++++++++++++++,,,,,,)))))))))))))))***+++,,,)))***+++,,,------------(((***++++++***)))***+++***++++++***))))))***,,,000111333666333---+++,,,---,,,,,,,,,---...///000+++---......---...///000333222222111000///////////////000///......000222222444777888888999:::<<<;;;<<<============@@@BBBFFFCCCBBBBBBAAAGGG]]]uuu|||sssnnnmmmmmmnnnooogggdddggghhhgggmmmuuuwwwnnnjjjkkklllppprrrooojjjjjjnnnsssvvv~~~))))))******))))))+++...***++++++)))((((((+++---++++++,,,///...///666>>>QQQeee|||ppp^^^TTTSSSppppppMMM;;;666555333222444???UUUrrr}}}YYYEEEIIIbbbtttggguuuoooccc___```ccc^^^WWWYYYiii}}}tttpppsssrrruuusssfffbbbbbbaaaeeemmm{{{wwwooommmmmmgggYYYLLLHHH===333111333222000///,,,,,,------------,,,,,,+++,,,---...------,,,+++******+++************+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))+++---......,,,***((('''((()))***,,,+++,,,......,,,...333,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))------------------------000...,,,******+++---...///...---,,,+++)))((((((++++++,,,---------+++***+++,,,---,,,*********,,,'''((()))***+++,,,------,,,,,,,,,++++++*********---,,,,,,,,,------...///---+++))))))+++------,,,''''''((()))***,,,---...,,,,,,++++++******))))))(((+++,,,******,,,+++(((***+++++++++,,,+++++++++)))))))))))))))***++++++******+++,,,,,,,,,,,,,,,(((***,,,,,,+++++++++---)))******)))(((((()))+++---111666888555111......++++++,,,,,,---...///000+++---......------...///444555555333111///.........///000000......///111111333666777888888:::;;;:::;;;======<<<<<<>>>@@@CCCBBBAAAAAA>>>AAAQQQaaavvvpppnnnnnnnnnnnnfffbbbdddfffhhhmmmsss}}}~~~ooofffhhhhhhkkkooooookkkjjjlllnnnttt|||+++,,,,,,******+++...000+++++++++)))((((((***,,,***)))+++.........222999DDDWWWnnn~~~{{{jjj^^^XXXddd|||uuuSSS<<<444333444555777>>>MMMhhhtttTTTEEEMMMgggnnnggg{{{ssshhhbbb___cccbbb___aaalll~~~sssnnnooommmqqqpppfff```\\\ZZZaaannn}}}|||tttsssvvvrrrdddXXXRRRDDD666333444333111000,,,,,,------------,,,,,,***,,,///111111///,,,++++++************+++******************++++++++++++---,,,***))))))+++---...,,,+++***))))))***+++---+++***+++------+++---111,,,,,,,,,,,,,,,,,,------)))***++++++++++++***)))------------------------000///---++++++,,,---...,,,,,,,,,++++++*********------,,,+++++++++---...+++,,,---,,,***)))***+++&&&''')))***,,,---------,,,,,,,,,++++++*********---,,,,,,,,,,,,------...,,,***))))))***+++,,,,,,((((((''''''((()))***+++++++++******)))))))))((((((+++,,,)))))),,,+++(((***+++,,,,,,,,,++++++***+++***))))))(((((()))))))))***++++++++++++++++++)))***,,,---,,,+++,,,---)))******)))(((((()))+++---444999999555111...---***+++,,,------......///+++,,,------,,,,,,---...444666777555222000///000///000111111///...///000000222555777777888:::;;;:::;;;======<<<<<<===???@@@@@@AAAAAA???BBBLLLVVVlll~~~uuuqqqnnnnnnlllfffaaabbbeeegggkkknnnrrr~~~uuuhhhdddccceeekkknnnlllkkkllllllrrrxxx|||)))++++++'''&&&))),,,,,,+++,,,,,,+++))))))***,,,***)))***---...---000555;;;KKK```ssstttggg^^^]]]nnn|||tttYYY@@@444333222555999AAAPPPiii~~~fffLLLGGGWWWttthhhjjjxxxnnnfffbbbccceeeeeehhhrrrrrrnnnmmmjjjoootttnnnccc^^^\\\dddtttzzzzzz~~~|||qqqggg[[[LLL<<<555444333222222------............------***,,,...000000///---+++,,,*********+++,,,+++***)))***************++++++******)))((()))***+++,,,+++++++++++++++,,,------,,,***+++---,,,)))+++///++++++,,,,,,------......((()))***++++++***)))(((++++++++++++++++++++++++///......---------------*********+++++++++++++++......---+++******---000,,,------,,,***)))***+++&&&''')))+++,,,---,,,,,,,,,,,,++++++++++++++++++000///...,,,+++************************+++,,,,,,***)))((('''''''''((()))++++++******************))),,,,,,)))))),,,,,,)))***+++,,,---,,,+++***)))+++***)))(((((((((((((((******++++++++++++******)))+++,,,,,,+++++++++,,,)))******)))(((((()))+++111999>>>:::333...,,,)))***+++,,,------...------+++,,,------++++++,,,---111444777666222000000111///111222222000//////000///111444666666777999;;;:::<<<>>>>>>===<<<===>>>???@@@AAAAAA@@@CCCIIINNNWWWnnn~~~vvvqqqnnnnnnhhhcccaaaccceeeeeeeeemmmvvvpppeeeaaaaaaggglllmmmlllllllllqqquuuvvvwww|||'''+++)))$$$"""&&&)))(((+++,,,...---+++******+++,,,)))***,,,,,,***,,,000555BBBTTTiii~~~rrrhhh```bbbiiimmm```III;;;;;;666777<<>>???>>>======>>>AAABBBBBB@@@???AAACCCEEEHHHYYYvvv}}}uuuqqqppplllfffccceeefffdddaaalllnnnxxxzzzkkkdddaaaffflllmmmllllllnnnqqqsssrrrrrrwww+++///---'''%%%))),,,++++++---//////---+++******...+++)))+++***((()))---333===MMMccc|||uuuggg\\\\\\gggdddQQQDDDDDD???===@@@NNNddd{{{nnnTTTAAAMMMpppuuuaaaooovvvqqqqqqlllkkkkkksss~~~yyyssskkkqqq}}}~~~}}}|||||||||kkkVVVEEE999111...000......////////////......---+++(((&&&&&&)))---///...,,,***+++---...---***+++++++++,,,,,,---------***+++,,,------------,,,...///000111000---+++)))///---,,,...,,,((()))---***+++,,,,,,---...//////((()))***++++++***)))(((........................,,,...///000000...,,,+++++++++++++++******)))))))))---000000...,,,,,,---,,,---...,,,***))))))***'''(((***,,,---,,,+++************++++++,,,,,,---------,,,++++++,,,,,,,,,(((***,,,---,,,+++++++++,,,+++***))))))+++---...---------....../////////+++...---******---...+++***+++---------+++)))(((&&&&&&''''''(((***+++,,,---------...------,,,,,,''')))***)))'''&&&&&&'''***++++++***))))))***,,,///999>>>888000///...,,,+++,,,---------,,,+++******,,,---,,,******+++,,,)))...333333000...///222111333555555333111000111...000333555666777999;;;;;;===???@@@>>>======>>>CCCDDDBBB???===>>>>>>>>>@@@MMMfffyyysssqqqnnniiigggiiikkkhhhccckkkhhhlll}}}ppphhhcccggglllmmmlllkkkpppqqqqqqppppppttt~~~''''''(((******+++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---111999FFFYYYtttqqq```SSSWWWaaa___RRRFFFFFFHHHQQQ```qqq```HHH???XXX~~~qqqdddvvv{{{tttpppqqquuu~~~~~~wwwuuuzzzyyyfffPPP>>>333000000000111///---000111'''---------,,,,,,+++++++++---,,,,,,---...///---,,,,,,---...//////...---,,,------++++++++++++------000...+++))))))***,,,...------------------------,,,++++++******++++++,,,+++***)))((((((***,,,---///000///,,,))))))---111***,,,///111222111///...---+++***+++------***((()))+++---,,,++++++...111...,,,---000000,,,***,,,...+++((((((,,,...///...,,,,,,,,,------.........+++++++++******)))))))))++++++******************))))))***+++,,,,,,,,,,,,...---+++))))))***+++,,,+++,,,,,,+++******+++---//////...---,,,+++)))((())))))(((((((((***+++,,,(((+++---...,,,+++******,,,,,,,,,,,,,,,+++***)))***++++++(((&&&''',,,000333555666444000------///------,,,++++++******)))---+++******+++,,,+++***---...///111222222222222000000000111000///......///222444555444555888<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAA@@@???@@@AAA@@@IIIWWWmmm{{{rrroookkkjjjkkkiiifffbbbdddfffjjjsss~~~uuukkkeeefffiiijjjjjjmmmnnnnnnllllllqqq{{{'''((()))***++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...000666@@@PPPiiiyyydddRRRQQQ[[[```]]]YYYUUUXXX```mmm{{{XXXHHHGGGdddooohhh}}}~~~wwwxxx||||||{{{vvvaaaNNN???777333333333111///222666111)))---------,,,,,,,,,++++++---,,,+++,,,------,,,***------...//////...---------,,,,,,++++++,,,,,,---000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++)))))))))***,,,---+++,,,,,,***'''(((***---)))+++---000000///...------,,,***+++,,,,,,***'''***,,,---,,,******+++---+++)))***------***)))+++333///+++***++++++***))),,,,,,,,,---------......,,,,,,+++++++++*********,,,+++++++++******)))))))))***+++,,,------------...---+++***)))***+++,,,+++,,,,,,+++******+++---,,,,,,,,,+++***)))'''&&&((('''''''''((()))+++,,,,,,...///...+++(((''''''***++++++++++++******)))***++++++)))((((((+++...333555555333///,,,+++,,,------,,,++++++******)))---+++))))))***,,,------////////////000222333444111111000000000/////////111333444333222333666999888999:::<<<===>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCCCCGGGMMMZZZuuu{{{vvvrrrmmmkkkjjjiiifffccceeeggghhhnnn|||}}}mmmbbbaaaeeekkkooojjjllllllkkklllqqq{{{(((((()))***++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***+++---//////222888DDDYYYqqqmmmTTTLLLRRR]]]hhhooohhhmmmttt|||vvvLLLGGGRRRssslllpppppp\\\III;;;333222222///---...222333000------------,,,,,,,,,,,,...,,,,,,,,,---,,,***)))------...//////...------+++,,,,,,------,,,,,,+++//////.........---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))***+++,,,---)))******)))((((((***+++)))***,,,...///...---,,,---,,,+++***++++++)))(((---///000///,,,+++***+++***((((((,,,,,,)))(((+++333000---+++******)))(((,,,,,,,,,------------...---,,,,,,,,,,,,,,,++++++------,,,+++***))))))(((***+++,,,------......------,,,+++*********+++,,,***+++,,,,,,******+++,,,++++++++++++***)))((('''&&&&&&&&&'''(((***+++,,,---------,,,)))''''''(((((())))))************))))))***++++++***)))+++,,,222333333111---***))))))------,,,++++++******)))---***((((((***,,,------111000......///111444666222222000/////////000111444444333111000111444777555777:::===????????????>>>@@@BBBCCCBBBBBBCCCDDDBBBDDDEEELLLaaa{{{{{{uuunnnjjjjjjiiigggeeefffgggggghhhrrrvvvhhhbbbdddiiimmmhhhiiijjjjjjkkkqqqyyy((()))******++++++++++++******+++++++++,,,,,,,,,,,,------,,,******,,,---//////111:::KKKbbbxxxwww___NNNJJJSSSgggxxxwww}}}eeeBBBHHH\\\iiiwww|||jjjVVVBBB777555333000---,,,---//////------------------,,,,,,///...------...---+++)))---..................---++++++------------++++++,,,---...//////...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------)))***++++++++++++++++++)))***,,,.........---------,,,+++*********))))))000111111111///...,,,,,,---++++++------))))))+++,,,+++++++++,,,------...------------------------------------------------......---,,,***)))((((((++++++,,,---............,,,,,,+++******++++++,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))&&&''''''(((***+++,,,---)))******)))((()))***,,,''''''((())))))***))))))((()))+++,,,++++++******/////////...,,,***))))))------,,,++++++******))),,,+++***+++,,,,,,+++)))/////////000111222444555444333111//////000111222444222000......000444666444777:::===??????>>>===>>>@@@BBBBBBAAAAAAAAABBB===AAAFFFLLLZZZsss~~~~~~wwwoooiiiiiiiiiiiihhheeeggghhhgggkkkwwwvvvkkkeeeccccccggghhhiiijjjkkkooouuuyyy~~~)))******++++++++++++*********+++++++++,,,,,,,,,...//////---***)))***+++...---...444AAAUUUnnnnnnYYYIIIIII\\\ppp}}}qqqUUU@@@MMMgggzzziii~~~|||gggQQQCCC:::777444222000//////111------------------------111000//////000///---+++.........------.........++++++------------++++++***+++---......---,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...************++++++******++++++---...//////......------,,,+++******+++,,,//////////////////---,,,000---,,,---,,,(((''')))((()))***+++,,,...000111------------------------------------------------......---,,,+++***)))(((++++++,,,---............+++++++++++++++++++++,,,)))+++------+++******+++++++++,,,,,,,,,+++******((()))***+++,,,------...((()))))))))((((((***,,,&&&'''((()))))))))))))))((()))***,,,,,,,,,***)))+++++++++,,,,,,,,,+++***------,,,++++++******)))++++++---//////,,,((($$$---...111333444444333222555333111000///000222333222000------...111444666555777:::===>>>===<<<:::>>>@@@AAAAAA???>>>>>>???<<<@@@FFFLLLUUUgggyyyoooiiihhhiiijjjiiidddhhhlllllljjjooo}}}rrrfff```___ggghhhiiijjjkkknnnqqqsss{{{|||******+++++++++++++++*********+++++++++,,,,,,,,,/////////---+++******,,,...---...222999IIIbbbwww{{{hhhRRRGGGPPP___yyy|||~~~kkkOOODDDWWWtttwwwlllvvvaaaSSS???888333222111000000222------------............222000000000111000///---///...------------...///+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++------------------------,,,++++++******++++++,,,,,,,,,---------.........+++)))''''''((()))((('''+++,,,---....../////////,,,------,,,++++++...000000...,,,+++,,,---,,,+++///,,,***+++***&&&&&&)))(((***,,,,,,,,,,,,...///...------------,,,,,,,,,,,,,,,---------------.........---,,,+++******)))***+++,,,------......---***++++++++++++,,,,,,,,,)))+++------,,,+++***+++(((((())))))***)))))))))***+++,,,------...------)))***+++***'''&&&'''''''''(((((())))))))))))((()))))))))+++------+++))))))((((((***,,,---,,,+++------,,,++++++******)))***+++---///000---'''###+++...222555666555222111444444222111111111222333111///------///333555555555666888:::;;;;;;:::999===???@@@@@@???>>>>>>???@@@@@@AAADDDIIIXXXqqq~~~sssllljjjiiiiiihhhfffkkkqqqqqqllljjjtttvvviiidddcccfffgggiiikkkmmmnnnooopppwwwzzz***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...---++++++---///------///111333===SSSiii{{{tttaaaPPPLLLOOOjjj|||~~~xxx|||bbbJJJKKKcccwwwrrr~~~wwwnnnjjjmmmvvvtttiiiLLL@@@444222222000000222------------.........///000/////////111111///---///...------------...///---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...............///+++(((&&&((()))((('''***++++++,,,------......,,,---------,,,---000444555222---+++,,,---,,,+++...***)))++++++((())),,,(((+++------,,,+++---///......---------,,,,,,,,,++++++,,,,,,---------------------,,,,,,+++++++++)))***+++,,,------------******++++++,,,,,,,,,,,,(((+++---...,,,+++******''''''((()))))))))))))))++++++,,,------,,,,,,+++''')))+++***(((&&&&&&&&&))))))*********)))((((((***)))(((***,,,---+++)))***((((((***,,,---,,,***------,,,++++++******)))*********,,,------+++)))---///111444555444333222444333333333333222222222333000......111333333222333444555777999:::;;;;;;;;;===???@@@@@@@@@AAABBBBBB??????@@@CCCMMMaaauuuzzzqqqllliiigggeeekkknnntttuuunnngggmmmwwwqqqhhhfffcccdddgggkkknnnpppppppppsssyyy++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,---///222------000111///555III^^^wwwzzzlllZZZLLLGGG]]]ssswwwkkkaaafffxxx|||vvvtttoooiiigggmmmooowwwrrrUUU???QQQlllxxxvvvggg^^^SSSMMMPPPZZZfffmmm~~~___MMM<<<777555333333555---------........./////////...---...000000///---///...---,,,,,,---...///...---++++++++++++---...------------......//////++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---......//////......333///***((()))******))))))******++++++,,,------+++---...---,,,...222666<<<777111......///...---...+++***---...,,,...222&&&)))------,,,,,,...111.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((+++---...,,,+++******((()))***++++++,,,++++++++++++,,,---,,,+++***)))"""%%%)))******)))((()))******+++******)))((('''+++)))((())),,,---+++)))+++***(((***,,,---+++(((------,,,,,,+++******)))+++)))((((((+++---/////////000111222333444444555333333444444444333222111555222000000222333111///000111333555888:::<<<===999;;;>>>@@@AAACCCEEEFFFAAA???AAADDDEEEIIIVVVeee}}}uuunnniiieeebbboooqqqvvvwwwnnnfffiiissszzzxxxjjjccc```bbbfffkkkppprrrsssrrrpppxxx&&&''')))***++++++******))))))***,,,,,,,,,,,,,,,---+++***---222444111......((()))///111222???PPPooo}}}wwwgggRRRBBBNNNddd{{{vvv\\\PPPHHHPPPeee}}}qqqbbbZZZRRRKKKIIINNNMMMWWWggghhhXXXIIIDDDfffkkk~~~rrrUUUJJJ@@@===???FFFQQQZZZkkkvvvbbbLLL@@@888222111444...//////...---,,,...//////////////////......---+++,,,------......------...///000///---,,,---...***,,,,,,***,,,///...***,,,++++++******++++++,,,///---+++,,,///111///---+++---///...,,,+++---///,,,+++)))(((((()))+++,,,---000000---,,,///...,,,......,,,+++++++++++++++000///...---,,,------...,,,...///...,,,*********+++,,,---.........---,,,***,,,//////...,,,,,,---,,,+++***)))***+++,,,---++++++++++++++++++++++++(((((()))+++...000///...,,,,,,,,,,,,,,,---......---+++***)))***)))'''%%%***+++,,,+++)))(((((()))+++---......+++)))(((((()))'''%%%'''***,,,***(((''''''((()))***++++++,,,&&&+++---)))''')))******%%%)))---,,,(((&&&(((+++******++++++++++++******+++***)))((('''((()))***000,,,***---...---333;;;222222333444444444333333444666444111111555333...333222222333444666888:::888999999;;;BBBGGGFFF???>>>@@@AAAAAAAAAGGGQQQYYYnnn~~~ssshhhccccccgggpppvvvrrrhhhbbbeeekkkxxx}}}uuuddd______bbbiiiqqquuusssoooqqqrrrxxx((()))***++++++,,,,,,,,,*********+++*********)))+++***)))---111333///,,,///))))))...//////:::IIIcccwww}}}ppp]]]NNNKKK\\\ooo~~~zzzfffJJJAAA<<<@@@NNNccc}}}cccQQQHHHBBB===;;;>>>;;;@@@JJJMMMIIILLLSSSxxxzzzhhhqqq```IIIAAA:::999;;;???GGGNNN```zzzsss\\\KKK>>>333000111000000000///------.../////////000000//////...---,,,,,,---...............,,,---...---+++***+++,,,+++------+++---000///+++...------,,,,,,------......,,,+++,,,///000...---,,,---///...,,,+++,,,......---+++******+++---...***------++++++...///,,,------,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,------***+++------,,,+++,,,---+++,,,---.........------+++---//////...---------************++++++,,,---++++++++++++++++++++++++,,,++++++,,,---...,,,+++......------......///000------,,,***)))((((((((('''(((((('''%%%%%%&&&(((***,,,---,,,+++)))******+++)))'''(((******)))'''(((((())))))******++++++%%%***,,,(((&&&((()))((('''+++//////+++)))+++---******++++++++++++***************+++,,,---...//////,,,---000///---000555111222333333444333333333333333333333222000000///111111111222333555777888999::::::<<>>DDDTTTqqqppp\\\III999222111222111000///......///000//////000000//////...------......///////////////,,,---...---+++++++++---,,,......,,,...111000,,,......------------......---++++++,,,---...---,,,---......---,,,++++++,,,///...---,,,,,,---...///))),,,---+++,,,000111...++++++---......---,,,,,,,,,,,,+++++++++,,,,,,---'''))),,,---------...000+++,,,---...///...------+++---//////...,,,,,,---((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++///...---------,,,***'''......------......//////,,,------***'''&&&(((+++)))******((('''(((***,,,++++++,,,+++))))))+++,,,,,,***))))))))))))(((&&&)))))))))))))))*********%%%)))***'''%%%((()))'''(((+++...///,,,+++,,,...******++++++++++++******)))***+++---.........///,,,,,,///111000------000111111222333333333333333333111555:::777///...444000000000000222444666777999;;;;;;<<>><<>>????????????BBBHHHLLLNNNYYYkkkyyyrrrooopppmmmhhhddddddggghhhddd___ccceeemmm|||sssiii^^^^^^gggpppsssrrroooqqqtttwwwxxxzzz~~~+++***)))(((((()))+++,,,+++************+++,,,---)))***,,,...000///---+++---+++***,,,,,,---111555888HHH```ttt}}}ssscccXXXNNNWWWqqq~~~jjjMMM777444222333555===LLL[[[fffQQQ;;;444666888888777---333999;;;>>>NNNnnngggzzzzzz[[[CCCBBB===:::999888999@@@HHHYYYuuuxxxeeeQQQAAA777111///,,,,,,...111222222000000000000000//////......///000000111111000000...///000000......///000...000000...000333222...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++***------,,,,,,,,,,,,------...000000------000000---***+++---/////////---,,,---------............---)))+++------,,,,,,,,,---,,,---.../////////...---)))+++---,,,+++)))))))))'''(((***+++,,,,,,++++++)))))))))******+++++++++---,,,+++,,,------,,,***//////...............///***---...+++&&&%%%)))---''''''((('''&&&'''))),,,......,,,***'''&&&(((***((())))))************+++*********)))))))))))))))(((******'''(((++++++'''''')))+++,,,+++******+++******++++++++++++*********+++,,,---,,,+++***)))***,,,...------...000111...///000111222222222222111222===JJJFFF555000666111111111111333555777888777::::::999;;;@@@@@@>>>????????????@@@BBBFFFHHHMMMRRR]]]ppp}}}vvvrrrssspppmmmiiigggeeedddbbb```eeedddfffppp}}}yyymmm```]]]dddnnnssstttqqqssstttuuuwww|||***)))))))))))))))******+++******)))***,,,...///***+++,,,---------,,,,,,+++++++++,,,---///000222333:::KKKcccwww{{{oooaaaPPPMMM\\\iii```MMM888444222333444888AAAKKKooo}}}XXXIII999555666666555555555777777777???XXX}}}wwwbbb~~~zzz\\\FFFDDD???<<<;;;;;;???JJJUUUkkkqqq___LLL>>>555111---,,,///222222111000000111111000000///......//////000000000000000,,,---......---,,,...///...000000...000333222...//////............//////+++,,,------,,,,,,---...,,,+++***+++,,,---,,,++++++++++++++++++++++++++++++......+++***---,,,))),,,,,,...//////...------....../////////...---,,,+++,,,...---,,,++++++,,,,,,---...///000///......)))+++---,,,***)))((((((((()))******+++*********(((((())))))***+++++++++*********,,,...///...---222111000000///000000000,,,...000...+++***+++---((()))******))))))***+++,,,---,,,***((('''((()))'''(((************+++---)))))))))))))))*********)))+++***'''))),,,+++'''***+++,,,,,,,,,,,,+++*********++++++++++++******)))***+++---.........///)))---///------000222111---...///000111222222222///111:::CCCAAA555000222111111111222333555777888777999999777999===>>><<>>??????AAACCCDDDEEEHHHLLLSSS___xxx|||wwwwwwsssqqqmmmiiidddbbbbbbcccbbbaaabbbgggqqq}}}~~~sssfff```cccjjjqqqsssppprrrrrrqqquuu}}}*********++++++******))),,,+++)))))))))***,,,---******+++*********+++,,,+++,,,,,,,,,---......,,,000111===TTTjjjxxxzzznnnZZZJJJLLLUUUTTTKKK>>>:::777666444555>>>HHHdddrrrQQQEEE;;;777777666777888>>>===;;;;;;IIIfffnnnaaafffSSSHHHEEECCCEEEGGGNNN]]]kkk}}}{{{ooo]]]NNN===777111///000222111///000111111111111000//////---...//////000000//////+++---......------...000...000000...000333222---//////............//////+++---///...,,,,,,...000+++***)))***---...---+++++++++,,,,,,,,,,,,++++++))),,,,,,)))))),,,---***...............---------.../////////...,,,+++)))***,,,...---,,,++++++,,,,,,---///000000000///...+++---......,,,***))))))+++******)))))))))))))))((((((((()))***+++++++++)))))))))+++...//////...000000///...............+++,,,---......,,,+++******,,,...///---+++++++++((()))++++++***))))))***(((***,,,+++)))(((***,,,(((((())))))******++++++)))***(((&&&(((,,,***&&&+++++++++++++++***((('''******++++++++++++***************+++,,,---...///)))///222000///111000---,,,---...000111222222222000222555777777555222000000000000000222444666777777::::::888888<<<>>>===<<<<<<<<<>>>@@@BBBBBBBBBCCCIIINNNTTTfff~~~|||tttqqqlllhhheeeddddddeee```aaaccceeeiiirrr~~~{{{nnneeebbbffflllppplllnnnlllkkkqqq}}}***+++,,,------,,,***)))---,,,)))((('''((()))*********)))((('''(((***,,,,,,,,,,,,+++,,,---+++(((///...777KKK```ppp|||yyydddLLLDDDJJJMMMKKK@@@===:::666111111;;;HHH```mmmHHH???777555444444777;;;444555777???TTTuuugggdddqqqaaaMMMLLLMMMQQQVVV^^^nnn}}}{{{lll]]]DDD===555111222222000---111111111111111000//////---......///////////////---///000000//////000222...000///...000333111---------,,,,,,,,,,,,------+++...000///---,,,...111***)))((()))---///...,,,+++,,,,,,------,,,,,,+++(((+++,,,***+++///000---000///...---------------......///...---+++)))''')))+++------,,,,,,,,,...,,,---///000000000///...---...000///---+++***+++---+++***((((((((())))))'''(((((()))***+++++++++)))))))))+++...//////...---,,,++++++************(((((())),,,---+++(((%%%'''))),,,---+++((('''&&&$$$&&&)))++++++++++++,,,***,,,---,,,)))'''(((***'''(((((()))***++++++,,,((()))'''%%%(((+++)))$$$))))))((())))))'''%%%###******++++++++++++******,,,+++)))((((((((()))***(((111666444222222...(((,,,---...000111111222222333444333///111666666111////////////111333555666888;;;<<<888888<<<>>>>>>:::::::::<<>>OOOaaasssoooXXXHHHBBBCCCDDD===<<<<<<<<<888777???JJJhhhrrrPPPAAA666777999666555888<<<;;;<<>>AAABBBEEEJJJMMMQQQ```~~~~~~wwwnnnhhhffffffeeeeeeaaa```___^^^aaagggooouuu|||qqq```[[[```fffgggiiihhhfffiiittt)))(((((()))++++++***)))+++((('''''')))***)))'''))))))))))))***+++,,,,,,***))))))((())))))******,,,)))+++444BBBSSShhhyyyyyyfffVVVLLLEEE???<<<<<<======:::;;;GGGUUUllloooQQQCCC888999;;;777555777:::<<>>999888666333333333333222222111000......---.........///000000000//////............//////---...////////////......///............---------+++---///111111000...------,,,,,,++++++,,,,,,---++++++******+++---///000***,,,......---,,,,,,---,,,...///...---,,,---///...............---------...---------------------...///111222222000---,,,,,,...///...,,,******,,,------,,,+++******))))))(((((()))***************,,,,,,,,,,,,------......***+++------+++***++++++)))***+++,,,+++(((&&&$$$+++,,,---...---+++)))(((+++))))))***(((%%%&&&*********)))))))))))))))******)))((((((((()))++++++)))(((''''''''')))+++,,,***(((&&&&&&'''((()))((())))))*********+++++++++*********+++------+++))),,,,,,,,,------------...////////////000000000111000111222333333222222111555444333222222333444555888888888888888999999:::<<<======<<<:::;;;===???===@@@DDDEEEGGGTTTnnnzzzrrrllljjjhhhdddaaadddbbb___\\\\\\aaahhhnnnzzzxxxhhhaaabbbdddfffgggggggggjjjrrr{{{))))))(((***+++,,,***)))+++)))'''&&&((())))))))),,,++++++*********++++++++++++)))((('''''''''''',,,)))(((,,,444CCCZZZnnnvvviii\\\KKK===@@@???@@@AAAAAAFFFTTTccc{{{tttUUUGGG<<<<<<<<<777666999999DDDTTTjjj~~~rrreee]]]___eeennnzzzvvvbbb{{{jjjYYYFFF===:::777444222222222111111000///...---////////////////////////000//////......//////000,,,---......///////////////............---------+++,,,...///000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,---......+++---//////.........///...///000///...---...000---------...............//////...------...///000,,,...111222222000---+++)))+++,,,,,,*********+++,,,,,,,,,,,,+++***)))((()))))))))***************++++++++++++,,,,,,,,,,,,***+++------+++++++++,,,&&&(((+++---,,,***'''$$$------------,,,+++******,,,*********((($$$%%%)))+++***((('''''')))***,,,)))))))))((()))******+++))))))))))))))))))))))))&&&'''(((((((((((()))***+++++++++,,,,,,,,,------,,,+++******+++,,,+++))),,,,,,,,,,,,------------...............///000000,,,---///000222333333333666555444333333444555666555666777777888888888888<<<<<<<<<;;;::::::===??????AAADDDDDDDDDLLL```sssvvvpppnnnjjjddd___dddaaa]]]YYYXXX\\\bbbhhhvvvuuukkkddd```bbbccceeegggjjjooovvv{{{***))))))***,,,,,,+++)))***)))'''&&&''')))***++++++******))))))******+++,,,+++***)))((('''''''''...,,,+++,,,///999NNNaaattt~~~xxxlllXXXFFFGGGCCCBBBGGGOOOYYYeeeppp|||```PPPBBB===;;;777888>>>AAATTTlllwwwbbbSSSJJJFFFGGGJJJPPP\\\ooowwwjjjpppdddTTTGGG>>>999666444222222111000///...------000000000///////////////000000////////////000000+++,,,---...///000000000///............---------,,,---...///000///...------,,,,,,++++++,,,,,,---111000///---,,,******)))+++---...///......///000...000111000///...///000,,,,,,------...//////000000///---,,,---...000222+++---000222222///,,,***((()))***+++++++++++++++***+++,,,,,,+++***)))(((*********************+++))))))*********************+++------,,,+++,,,---***+++---...///---,,,***......---,,,,,,++++++++++++))))))***(((%%%&&&******)))((((((((()))***+++)))))))))))))))******+++((()))***+++***)))((('''###'''******((('''))),,,)))))))))*********++++++...,,,***)))***+++***)))++++++,,,,,,,,,------------------,,,---...000000,,,---...000111333444444444333222222111222222333333444666777888777777666999::::::::::::;;;>>>@@@AAABBBDDDEEEDDDHHHVVVeeeyyyrrrnnnkkkfffbbbbbb```\\\XXXWWWZZZaaafffooozzz~~~tttggg\\\]]]]]]```fffkkkmmmqqqvvv***))))))***,,,,,,+++***(((((((((''''''(((***+++(((''''''(((((()))***++++++******))))))*********...---.........333BBBQQQhhhtttyyyhhhXXXMMMDDD@@@KKK\\\lllwww~~~ppp\\\HHH>>>888555;;;DDDTTTlllyyybbbJJJ>>>>>>>>>===<<<@@@GGGWWWnnn{{{wwwlll[[[JJJ???:::888333222000///............000000000000000/////////000000////////////000000,,,---...///000000000000///............------------...///000000000000///---,,,,,,++++++,,,,,,---111000000...,,,+++))))))+++,,,------------///111///000111000//////000111+++,,,,,,---...///000000000///---,,,---...111222+++---///111000...+++)))******+++,,,---------,,,******+++++++++***)))))),,,+++******)))***++++++++++++++++++************)))+++------,,,,,,---.........---------...//////...------,,,+++++++++***(((&&&'''***)))&&&(((---'''((()))***++++++***)))((()))))))))************((()))+++++++++***((('''###'''******)))(((***,,,((((((((())))))))))))***---+++))))))*********)))+++++++++,,,,,,,,,---------,,,,,,+++,,,...000111000000111111222333444444333333222111111111111111222333555666777777666666555777888999:::<<>>AAABBBBBBFFFLLLKKK\\\uuunnngggiiiooolllkkkhhhccc___\\\\\\]]]cccdddgggooo{{{vvviii```WWWVVV^^^ddddddhhhoooxxx+++******+++------,,,***"""&&&+++,,,+++))))))***,,,+++***)))(((((((((((())))))(((((((((((()))))),,,)))))),,,------///333777III^^^llluuu}}}ssscccPPPEEEEEERRRhhhzzz|||qqqSSSFFF<<>>777666666444555888:::666:::OOOppprrrXXXAAA666444222000//////000111......///000111222222333111111000000000000111111222222333333333222222111//////.........------------------.........//////---,,,,,,++++++,,,,,,---//////000000///---+++***...////////////000333666...///000///...---...000---------...............***+++,,,---...............---,,,+++++++++,,,,,,---,,,***,,,......,,,)))---+++(((&&&&&&(((+++---...---+++))))))***+++,,,***)))))))))(((((('''''')))+++---...------...///+++,,,,,,---,,,+++***)))(((***+++,,,,,,)))'''%%%***((((((***(((%%%'''+++)))(((''''''(((***,,,---'''((()))++++++******)))(((((()))***++++++,,,---...***&&&&&&)))+++***)))'''(((((((((((()))))))))''''''(((+++---,,,***(((******+++++++++,,,,,,,,,...---,,,,,,---///222444111111111111222444666888555555555555444333222111444444333444555777999:::999999999888777888:::<<<@@@======@@@@@@@@@CCCHHHDDDQQQeee~~~qqqfffhhhnnnhhhhhhgggeeeaaa______```cccaaaaaaiiixxx{{{oooeeeZZZVVV]]]bbbaaaeeemmmuuu***,,,---......---+++***'''((()))***************''')))+++,,,,,,***'''&&&((('''(((***------***&&&)))))))))))))))+++---...111:::JJJ]]]ppp~~~zzzxxxnnnbbbWWWKKKGGGRRRaaarrr|||}}}eeeWWWGGGCCCBBBLLL```wwweeeDDD888888555333555888999888:::>>>>>>FFFggg~~~eeeOOO>>>888555666444...---111111333333222000///000111---...///111222222333333222///...///222333111///333111///,,,,,,,,,...///000---,,,---000111000...,,,---......///000000111222222222222111///...------------.........//////222111000///...---,,,,,,111///......//////...---+++******+++...//////...---......,,,***)))***,,,*********+++...000333555,,,,,,,,,++++++*********111///---***(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,222000111222...(((,,,444++++++***)))))))))))))))'''(((***,,,......***''''''(((******))))))+++,,,+++,,,------+++))))))******)))''''''((())))))(((''''''((()))***+++,,,,,,&&&+++***%%%''',,,%%%+++***)))(((((()))***+++******)))))))))***,,,---,,,---...000111222222222333333222111111222333333666222222555333///000555333222555:::999333111555;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDHHHRRR]]]lllzzzllliiillljjjiiihhhhhhhhheeeaaa^^^```aaadddjjjqqqwwwzzz{{{jjjddd[[[WWWYYY```iiinnnxxxxxxyyy|||)))***+++,,,,,,+++***)))(((((()))***************)))***+++,,,+++***((('''(((''''''***,,,,,,)))'''***))))))))))))+++,,,------444@@@QQQcccsss}}}{{{qqqxxxtttooofffXXXLLLKKKQQQ^^^hhhwww{{{bbbNNNDDDCCCGGGRRRcccwww```BBB999888666555666888999888666888===OOOrrrppp^^^HHH???888777444000///222111222333222000///000111...///000000000000000000333111//////111222111///333111///---,,,---...//////...---...000111000...............///000111111111111222333222000...,,,---------.........//////111111000///...---,,,,,,///...------......---,,,---,,,,,,---000222222111/////////...,,,+++,,,---...------------///000111,,,,,,,,,+++++++++++++++///...,,,***((())))))***++++++++++++++++++++++++***+++,,,---.../////////111111444555111******///+++++++++***************)))))))))+++,,,,,,***((('''(((******))))))+++,,,+++,,,---,,,***(((((((((***)))((((((((()))))))))((((((((((((((()))))))))&&&***)))&&&(((...)))+++***)))(((((()))***++++++***)))))))))***+++,,,+++,,,---///000111111111222222111000111222333444888555555888666222333888333222444888777222222555888999999:::::::::::::::;;;<<<>>>@@@AAACCCCCCDDDEEENNNXXXdddzzzuuunnnlllhhhggggggggggggfffcccaaa``````aaaeeelllsssyyy}}}qqqjjjaaaZZZZZZ```ggglllssssssuuuxxx|||((())))))*********)))))))))))))))******************++++++++++++***))))))''''''''')))++++++)))'''***))))))))))))+++,,,---+++...666DDDTTTfffvvvuuuiiisssvvvzzzwwwhhhUUUIIIEEEKKKSSSaaarrruuu```LLLBBBAAAJJJWWWlllzzzYYY@@@:::888777666666777888:::===999???YYYwwwnnnnnnzzz~~~qqqWWWJJJ>>>888666333222222111222333222000000000222111111111111111000//////555222000///000111000000333111///---------///000///......///000111000...//////.........000111222///000222333333111...,,,------........./////////111111000///...------,,,///---,,,,,,------,,,+++.........000222444444444000111111///---,,,---///111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,***)))))))))***+++************************)))***+++,,,---......//////111555888333,,,)))+++++++++,,,,,,++++++***)))+++*********++++++***((('''(((******))))))+++,,,***,,,,,,+++)))'''&&&'''))))))(((((((((((())))))))))))((((((''''''&&&&&&'''***)))&&&***000...&&&******))))))))))))******,,,+++******)))************+++,,,...////////////000000///000111222444555888777777999777444555999333222444555444111222666555666777999::::::;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBIIIQQQZZZjjjtttlllfffeeeccccccdddeeedddcccaaa```___aaafffnnnwww|||xxxqqqfff^^^[[[___fffkkklllmmmppptttwwwzzz}}}~~~))))))))))))*********************************+++,,,,,,++++++************''''''((()))******)))(((******)))))))))***,,,---...---111;;;IIIZZZooo~~~~~~rrrfffmmmuuu~~~uuudddTTTMMMJJJKKKRRR___ooo{{{zzzjjjZZZLLLFFFJJJSSSeeetttqqqTTT===:::777666777666555888<<>>>>>:::;;;===???AAABBBBBBCCCEEEHHHKKKMMMTTTgggrrreeebbb___]]]^^^```aaaaaacccdddeeeddddddfffjjjmmmyyyvvvnnneee^^^\\\^^^aaafffiiinnnppppppooopppqqq{{{)))***,,,...///...---,,,---,,,+++))))))***++++++,,,------------,,,++++++((()))******))))))***+++++++++***))))))***+++,,,---***,,,222777???TTThhhzzz{{{uuukkkiiipppuuusss~~~~~~yyymmm```PPPEEEDDDGGGKKKMMMTTT^^^mmm}}}~~~mmm```UUULLLDDDHHHTTTggg}}}kkkPPP;;;===888666777666555>>>JJJGGGOOOhhhqqq[[[GGG???<<<;;;GGGWWWooowwwaaaLLLAAA===777111000111222222111000222333,,,---...///////////////222333444333111000000111111000000//////000000000,,,///222333222000000000111111111111222222111111...///000111222222111111....../////////000000000000000//////............111///......///000...---...---,,,---///000///...---......,,,***)))***,,,***++++++,,,,,,++++++***------,,,++++++******))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///,,,...---+++,,,000222111,,,,,,+++************+++((()))+++---...---)))%%%'''(((******))))))+++,,,+++---...---+++))))))***''')))+++)))&&&&&&(((+++((()))))))))******++++++++++++***)))))))))******))))))************))))))******+++++++++***))))))******+++,,,,,,,,,,,,,,,------------///111333555555999;;;:::999::::::888333555555222000333555555444555777999;;;===>>>>>>:::;;;===???@@@AAABBBBBBHHHHHHJJJLLLOOO\\\ssszzzhhheeeaaa^^^^^^^^^]]]]]]```cccffffffdddccceeegggwwwvvvrrrjjj```YYYWWWWWWbbbgggmmmpppnnnmmmmmmnnnvvv''')))---000111///---+++...---+++))))))***+++,,,,,,---...///...---+++***)))***,,,+++))))))+++---,,,+++***))))))***++++++)))(((,,,222222444DDDXXXjjjpppnnnddddddppp|||pppZZZFFF<<<999:::;;;BBBKKKZZZlll{{{wwwlll```TTTLLLHHHKKKUUUcccrrrtttXXXBBBAAA:::777999888888CCCSSSQQQdddcccNNN?????????<<>>@@@AAABBBBBBIIIGGGHHHJJJLLLSSSccctttnnnjjjfffbbb```^^^[[[YYY]]]aaadddcccaaa```cccfffnnnqqqsssnnnddd[[[VVVUUU\\\ccckkknnnmmmkkklllnnnttt%%%(((---111111///,,,)))...---+++))))))***+++,,,+++,,,///000000...+++))))))+++---,,,)))))),,,///,,,+++***))))))***++++++((((((---333111///<<>>@@@AAABBBBBBIIIEEEFFFIIIJJJMMMZZZgggrrrnnnjjjeeebbb^^^[[[XXXZZZ^^^aaa```]]]^^^bbbgggeeekkkppppppiii```[[[YYYXXX___hhhmmmlllkkkmmmooottt|||...///111000///------...(((((())))))*********+++++++++*********+++,,,,,,+++***)))))))))***+++,,,++++++******++++++,,,---000,,,+++......---222:::MMM]]]kkkooorrr{{{|||```FFF888555444000444666;;;CCCLLLWWWaaafffqqqsssvvvvvvuuuuuuuuuvvvwwwxxxyyywwwsssllleee```VVVSSSPPPPPPPPPSSS]]]gggvvvqqqbbbVVVIII@@@BBBFFFMMM^^^qqqzzzXXXHHH======???@@@JJJXXXwww}}}lll\\\NNNCCC===<<<555111333333000000333111000///......///000111000/////////111222111000000333444111,,,***...222222111///000111111000///555555444444333222111000............000222444555222222333444666555222000,,,000000,,,,,,000///***///...,,,++++++,,,...///000///,,,*********+++,,,)))+++++++++))))))***+++***,,,...000000...,,,***,,,------+++))))))***+++,,,++++++******++++++,,,++++++************+++++++++++++++)))'''%%%&&&'''***+++,,,---,,,+++***)))++++++***+++,,,...000222---,,,,,,+++***)))(((((((((((())))))*********+++(((((()))))))))((((((''''''((('''&&&)))---+++%%%************))))))))))))************+++,,,---...000...***)))***++++++***++++++++++++++++++++++++'''(((***,,,---------,,,,,,---//////...///000222...111555777777777777777555777666222111444444111222222333333444555555555:::999888;;;>>>@@@>>><<>>AAAGGGUUUdddxxxlll___RRRIII???:::888999666222222666222111000000000000111222111000///000222333222111222333333111...---///222222000///000111222111000555666666555333222111111////////////000222333444222222222444555555222000---111111......111000,,,///...,,,++++++,,,...//////...,,,***)))***++++++)))***,,,,,,***)))***+++***,,,...//////...,,,***+++,,,,,,+++***)))+++,,,,,,++++++******++++++,,,++++++************++++++)))******)))''''''(((***((()))***,,,------,,,,,,++++++***+++,,,---///000,,,+++***)))))))))))))))((()))))))))************,,,,,,---------,,,,,,,,,)))***)))'''))),,,***%%%************))))))))))))((((((((()))***+++,,,,,,)))((('''((())))))'''%%%+++++++++++++++++++++++++++,,,,,,,,,,,,+++******---...000000//////111222///111444555555666777888666888777444333555555333444444555555666777777777:::999999;;;>>>???>>><<>>===@@@AAABBBCCCDDDFFFJJJMMMKKKYYYssstttkkkgggccc]]]WWWYYYYYY[[[^^^aaabbbaaa```^^^___bbbgggppptttkkk```LLLKKKPPP[[[dddiiinnnrrrooosss|||)))*********+++---111444************************'''(((***,,,---,,,+++***---,,,+++******)))((((((***************++++++,,,'''(((+++,,,,,,+++,,,...111888EEEXXXlll{{{}}}{{{fffLLL<<<666555444444555<<>>>>>>>>@@@CCCDDDDDDEEEGGGIIIKKKSSSdddtttlllfff^^^YYYZZZXXXXXX\\\bbbeeeccc```]]]^^^___fffpppvvvooodddOOOKKKMMMVVV```fffkkknnnppppppttt((()))))))))***,,,000333)))))))))))))))(((((((((&&&(((***,,,---,,,+++***,,,,,,,,,+++***)))((((((******))))))******+++,,,'''***---,,,,,,,,,,,,,,,111222999III\\\kkksssvvvnnnUUUAAA999666444888;;;EEEXXXmmm||||||uuunnnmmmpppsssrrrpppnnnqqqwww~~~}}}xxxxxxxxx}}}{{{{{{qqqfffYYYFFF;;;888:::777333111111111111111111111111333222222222444555444333111000///000111111000...333111///000222444555555000222444333111///000222111111222333333222000///222000000111222222111///111000000111000...------------...//////...------++++++******************'''***...///---+++******++++++,,,------,,,++++++(((***++++++***+++---///,,,++++++******++++++,,,++++++************++++++***++++++***(((((()))***------,,,+++*********)))******************))))))***(((&&&%%%&&&(((+++---******))))))))))))))))))******)))))))))***,,,,,,...000...)))'''((((((&&&************)))))))))(((,,,,,,---.........------111...+++)))))))))((('''++++++++++++++++++++++++******))))))***,,,...///,,,...///...------...///111111000//////111444777666888777333333555555222111111222222333444444444888999999999:::;;;===>>>>>>AAADDDEEEEEEDDDEEEFFFIIIKKKUUUjjjtttjjjaaa[[[\\\YYYWWW[[[bbbeeeccc___^^^^^^^^^cccmmmtttooofffVVVPPPNNNTTT]]]ccciiinnntttqqqqqqxxx&&&'''((((((''')))+++...)))(((((((((((('''''''''&&&''')))+++,,,,,,+++++++++++++++++++++***)))(((***))))))))))))***++++++(((,,,...,,,+++,,,---+++///---111<<>>>>>AAACCCDDDCCCBBBCCCCCCFFFFFFLLL[[[ttt~~~pppeee___^^^[[[YYY[[[```cccaaa^^^^^^______aaahhhoooooojjj^^^XXXTTTVVV[[[```hhhooouuurrrrrrwww&&&((()))(((''''''(((***))))))))))))((((((((('''''''''((()))***+++,,,,,,)))***++++++++++++***))))))))))))))))))***++++++)))---...***(((+++,,,***---,,,...555===GGGYYYjjjuuu~~~ooo[[[PPPKKKIIINNNWWWgggzzz~~~xxxqqqooorrrwwwyyy}}}zzzrrr___III;;;777333...111111222333333222111111333111111222333444333222000333666555333111222444777444111000222444555555111//////111666888777444222222111111111222333333111000...///000111000///444000000333222---,,,...,,,---000111111000---,,,++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++)))+++++++++******,,,...,,,++++++******++++++,,,++++++************++++++)))***+++***))))))+++,,,((((((((()))+++---///000)))***+++,,,,,,++++++*********)))))))))******+++************)))))))))(((&&&&&&%%%$$$%%%''')))***(((,,,,,,'''%%%'''******************))))))))))))((()))+++,,,+++***)))(((666222,,,******---000111+++++++++++++++++++++++++++,,,,,,,,,,,,+++******---...///...---,,,---///...///000///...///111444444777555222111444444111222333333444444555666666555666777666555666:::===>>>@@@BBBBBBAAA@@@@@@AAADDDFFFJJJSSSeeexxxkkkddd```]]][[[\\\___```___]]]^^^`````````dddlllqqqpppjjjccc\\\YYYXXXZZZbbbkkknnnpppsssyyy)))***,,,+++***(((((()))+++*********))))))(((((('''''''''((()))+++,,,---((()))+++,,,,,,+++***))))))))))))))))))******+++)))......((('''+++,,,)))...---000333555;;;OOObbbqqq|||zzzjjjaaa^^^]]]```iiiwww{{{|||zzzuuuppppppuuu{{{xxx|||sssZZZEEE<<<999666222222444444444444222222222111000111333444333222000555999888444222444777888555222111222444555555333///...222999===:::555333222111000111222444555111000......000000000///666111111555333...,,,000+++---000222222000---++++++,,,,,,---------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++***+++,,,+++******,,,...,,,++++++++++++++++++,,,++++++************++++++'''(((************---///+++******)))***,,,---...)))***+++,,,---,,,,,,+++******+++++++++*********+++*********))))))((((((******(((((()))+++---///&&&***+++&&&$$$'''+++,,,************)))))))))))))))+++,,,------,,,***)))...+++(((&&&(((+++...///++++++++++++++++++++++++'''(((***,,,---------,,,...///000///...---...///...///000/////////111333555777666222111444444111000111111222222333444444444666666555444555999======???@@@@@@>>>===>>>???AAAEEEHHHMMMXXXooo}}}ooogggaaa___]]]]]]]]]^^^]]]]]]^^^aaaaaa___bbbkkksssuuutttmmmddd\\\UUUSSS[[[eeeeeejjjrrryyy++++++)))'''***...---'''...---+++***))))))******)))))))))((())))))***+++***++++++,,,,,,++++++******(((&&&(((,,,...---+++******+++++++++,,,,,,,,,111///,,,+++///888DDDLLL___ttt}}}{{{vvvpppssswwwzzzqqqpppvvvzzzyyyyyy{{{zzzjjjVVVEEE;;;666777666444222222222222222555444333333222222333333111222333444444444333222888555111111222333222000222000///222777::::::999777444111111222333111...111000///......///000111111111000000//////............///////////////.../////////......---------+++,,,---.........---,,,222%%%'''222333...******************+++++++++,,,++++++******++++++,,,...,,,,,,,,,***%%%&&&************))))))))))))(((+++***)))+++------,,,***+++++++++*********))))))+++,,,---,,,++++++,,,...************************((()))))))))************---,,,***(((((()))***+++)))(((''''''''')))***+++***+++,,,+++)))'''''''''((())))))+++,,,---......)))***,,,......---,,,+++)))***,,,---...------,,,***+++,,,,,,------,,,,,,---...//////......///111///444555000///222333111111111111111111000///...444555666777888999::::::;;;>>>@@@???;;;;;;???DDDHHHGGGJJJQQQYYYfff}}}zzzjjjgggaaa^^^___]]]XXXYYY^^^YYYZZZ\\\___ccciiinnnqqqyyyvvvnnnddd[[[XXXYYY[[[```gggqqq{{{...000///,,,---///...***+++***)))((((((((()))***)))))))))))))))***+++,,,+++++++++++++++++++++++++++)))((((((***,,,,,,,,,******+++++++++,,,,,,,,,111000///---...333:::???RRRfffwww{{{~~~|||~~~zzzxxx{{{zzzwwwyyy|||}}}rrrdddSSSCCC::::::888666555444444444333555444333333222222333333333444444555444333111000777444222222333444333111000000///111444666777777777444222111222222000...111000///......///000000111000000000/////////...---....../////////...............---------,,,,,,---............---+++***333+++''',,,///---***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///,,,+++------++++++...++++++*********))))))))),,,+++)))((()))***+++,,,,,,,,,,,,+++++++++******---......,,,******+++,,,***************+++++++++)))*********++++++++++++---,,,***)))((()))***+++***))))))((()))***+++,,,***,,,------,,,,,,,,,---((())))))***,,,------...,,,,,,,,,,,,------......+++,,,---------,,,+++******+++,,,,,,------,,,,,,---...//////......///111222777999555333666666444333222222222111111111111444555666777888999::::::;;;>>>@@@???<<<<<>><<<<<<@@@CCC@@@AAAEEEIIIMMMSSS```lll{{{qqqgggcccbbb^^^ZZZXXXZZZZZZ[[[]]]aaaeeeiiikkkppprrrrrrlllbbbZZZXXXXXX\\\aaakkkuuu}}}AAAFFFEEE===555222///,,,---,,,+++++++++,,,......))))))******+++,,,......---+++***((((((***+++---,,,---,,,)))&&&&&&***...******+++++++++,,,,,,,,,(((***,,,,,,---...111333555AAAPPP]]]jjjxxx}}}|||}}}wwwqqqlllpppvvvttt\\\GGG999555222111222333222000555555444333333333333333444444555555555333222111222222333555555555333222...000222111//////222555555444333333222111000//////////////////000000000000000000000////////////---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++---......+++))),,,000******++++++,,,---------,,,,,,------------,,,,,,***###!!!&&&++++++******------,,,,,,,,,+++++++++,,,,,,+++)))&&&'''***---++++++++++++++++++++++++,,,------,,,***)))***,,,)))))))))***++++++,,,,,,))))))*********+++++++++++++++***))))))******+++************************,,,------+++(((%%%$$$$$$((())))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---...//////......///111...222555555444333222111555444222000000222333444555555666666777888888999:::<<<>>>>>>======???AAA???BBBFFFIIIKKKOOOWWW^^^qqqyyyllleeeccc```[[[VVV[[[[[[[[[\\\^^^aaaeeeggghhhmmmpppnnneee]]]XXXWWWYYY^^^fffpppxxx}}}~~~}}}}}}VVV[[[ZZZQQQFFF>>>777222///...---,,,,,,,,,---...************+++,,,---...,,,+++)))(((((()))+++,,,,,,------***'''&&&)))---******+++++++++,,,,,,,,,((()))******+++---111444...666CCCPPP```nnnvvvwww~~~{{{vvvpppkkkjjjlllsss~~~}}}fffSSSBBB===777555777999999777666555444444333333444444111222444555666555555444000222444444444333222222///111333222000///222555333444444444222111//////......///000000000000000////////////000000000000------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........+++,,,+++******,,,,,,,,,)))))))))***+++,,,,,,,,,,,,---............---,,,///(((%%%)))......,,,+++---------,,,,,,,,,,,,+++***+++,,,+++*********+++))))))))))))************)))***++++++******,,,...))))))*********+++++++++(((((((((((())))))))))))******************++++++))))))))))))))))))((((((///000000...+++((('''''')))))))))******++++++,,,((()))***+++,,,+++******))))))******+++,,,------***+++,,,,,,------,,,,,,---...//////......///111111333777999888666555555444222111000000111333444555555555666777777888888888:::;;;<<<<<<===>>>???===AAAFFFHHHJJJMMMRRRTTT\\\xxxwwwllliiigggaaa[[[\\\[[[ZZZZZZ[[[^^^```bbbaaafffkkkmmmhhhaaa[[[WWWXXX[[[aaajjjsssxxxzzzyyyyyyfffjjjiiiaaaVVVKKK@@@777333111///---,,,++++++,,,+++************+++,,,,,,+++***)))(((((()))***++++++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++///222***000:::FFFUUUcccnnnttt{{{~~~}}}zzzuuunnnlllnnnooowwwrrrbbbMMMEEE;;;777888:::999888666555555444444444444444000222333555666666666666000222333333111000111222111222222222111222333555222444555555222000//////---...///000111111111000////////////000000000000......///......---,,,+++,,,,,,,,,,,,------------+++++++++,,,---...///000......+++(((***---+++&&&(((((()))***++++++,,,,,,,,,---...//////...---,,,...)))&&&***,,,+++***+++---------,,,,,,,,,++++++)))((((((***,,,,,,+++)))((((((((()))))))))))))))((()))*********+++---///************************'''''''''((((((((()))))))))*********++++++++++++((())))))))))))(((''''''***+++,,,,,,***)))******)))))))))*********++++++&&&'''***+++,,,+++)))(((((((((((()))+++,,,...///***+++,,,,,,------,,,,,,---...//////......///111000000333777666333222555222222111000000111333444555555555666666777777777666777999:::<<<<<<======999>>>BBBCCCEEEJJJMMMMMMRRRgggrrrkkkiiiddd^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]```eeejjjlllhhhaaa[[[YYYYYY\\\dddmmmtttwwwwwwuuu{{{sssvvvvvvppphhh]]]MMMAAA:::888555222///------,,,++++++***)))))))))************))))))))))))***************+++,,,+++***(((******+++++++++,,,,,,,,,,,,,,,,,,+++******---///)))---333===GGGSSS```iiiooozzztttfff___bbblllttt|||vvvtttxxxyyy}}}sssYYYNNN@@@888777888777555666666555444444444444444222333444666666666555555111222333111...---///111111000///000222444444444111444666555222000//////,,,---///000111111111000.../////////000000000111////////////...---,,,,,,,,,,,,---------.........---,,,,,,+++,,,---//////---///---)))***...---)))((())))))***+++,,,---...---...///000000///...---***'''&&&)))***((((((,,,,,,,,,,,,,,,++++++++++++***%%%"""$$$***---+++((((((((())))))************)))***+++***)))***,,,---,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))***+++++++++++++++)))******+++***)))((('''&&&(((******((((((((()))))))))))))))************((())))))***************))))))))))))***+++---...***+++,,,,,,------,,,,,,---...//////......///111...---///333222...///444222222222222333333444444555555555666666666666666444555666888;;;<<<;;;:::999>>>@@@???AAAGGGJJJIIINNNZZZqqqxxxllliiieee___]]]\\\ZZZXXXWWWXXXYYYZZZ\\\\\\```hhhppppppiiiaaa[[[YYYYYY___iiiqqquuuvvvqqqvvv{{{zzzooo^^^OOOAAA???;;;777444111000///,,,+++***)))(((((((((((())))))************))))))***))))))+++......***&&&******+++++++++,,,,,,,,,(((***,,,,,,,,,,,,---...+++,,,000555;;;DDDQQQ\\\dddqqqttt```MMMCCCGGGSSS^^^sss~~~~~~|||~~~fffYYYHHH===::::::999777666666555444444444444555444555666666666555444333111222222000,,,+++...111111///---///333555444333111444777666222/////////,,,---///000111111111000.../////////000000111111000000000000///...---,,,---------......////////////...---,,,+++,,,---...'''---...******///222000)))******+++---...//////---...///111111///...---+++)))+++------+++---222,,,,,,,,,+++++++++******+++###''',,,+++'''))))))******+++++++++,,,***++++++***))))))***,,,---,,,,,,+++***)))(((((())))))))))))************((()))***+++++++++++++++***+++,,,,,,+++***)))(((,,,---...---+++))))))***))))))))))))************+++***)))((()))***,,,---+++***)))))))))***+++,,,++++++,,,---------,,,,,,---...//////......///111111///000444444000222888222333444555555555555444555555555666666666666666333333555777:::;;;:::999;;;???@@@===???FFFIIIGGGLLLQQQbbbrrrmmmiiiddd^^^\\\ZZZWWWVVVVVVWWWXXX]]][[[]]]gggrrrvvvnnneee\\\YYYWWW\\\gggpppuuuvvvooorrrvvv{{{}}}qqqfffYYYPPPEEE===:::777222...---***)))++++++)))***...++++++,,,------------,,,((()))*********+++...111,,,---...---+++***+++,,,++++++++++++,,,,,,---...***...222444777<<>>LLLUUUhhhvvvdddQQQEEE===666555888666666:::<<<999333222555555444333333222222333333222000...///222333111///111000000000111222333333444333222222222222000...---...000111222111///...---------.........////////////000000000...---,,,000,,,((()))...000---)))******************************,,,***%%%"""(((111******++++++---...000111000///...---------------+++,,,,,,+++***+++...000...+++)))((()))*********((()))***+++,,,+++******)))))))))***,,,,,,+++***---+++(((((()))+++++++++++++++++++++***)))(((((()))((('''&&&'''(((***,,,%%%&&&'''***---///...,,,)))***+++***'''&&&'''((((((((()))***************++++++***************+++))))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...............------////////////000111222333888444333555555333444777888888888888777777777777666777999;;;;;;;;;999888999:::<<<>>>@@@AAABBBBBBCCCHHHSSSjjj}}}pppjjjiiieee^^^WWWVVVVVVTTTVVVYYY]]][[[]]]cccmmmssstttrrraaa___\\\\\\___eeelllqqqpppqqqssswww~~~|||uuujjjaaaTTTHHH???777111,,,...***)))++++++)))***---)))*********)))((('''''')))************+++---000,,,---...---+++***+++,,,+++++++++++++++,,,---...'''***---...000555>>>EEEYYYaaammmxxxsssXXXAAA;;;888444777BBBFFFXXXrrrppp^^^RRRFFF===999;;;777777:::<<<999222111333444444333222222222222333222000//////111222111///111111000000111111222333333222111111222111///------...000111111111///............/////////000000......///000000///------,,,+++******+++,,,,,,+++...------------------...,,,+++,,,,,,)))&&&***111+++++++++,,,---///000111///...------,,,,,,------+++,,,,,,+++******---///---+++))))))************)))***+++,,,---,,,++++++***))))))***,,,---,,,***+++)))&&&&&&'''))))))))),,,,,,------,,,,,,++++++))))))'''''''''(((***+++((('''(((***------,,,******+++,,,+++)))(((((()))(((((()))*********************)))))))))******+++))))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------.../////////111222333444999555333555444222333777888888888777777666666555555777999;;;<<<;;;:::::::::;;;<<<===>>>@@@AAAAAABBBEEENNN```{{{tttllliiiccc[[[UUUTTTSSSQQQRRRUUUZZZYYY[[[```hhhooorrrrrreeebbb]]][[[\\\bbbiiinnnnnnoooqqqtttyyy~~~|||tttfffVVVHHH<<<444111222---+++,,,,,,)))***...))))))))))))'''&&&%%%$$$)))***+++***)))***,,,...+++,,,---,,,+++***+++,,,,,,++++++++++++,,,,,,---+++,,,---------111999???MMMUUUaaalllvvv|||pppUUU===888777333444::::::LLLfffwwwhhhZZZLLL???888777999888999;;;888333111333444444333222222222222222111000///000111222111///111111000000000111222222222000000000111000...,,,---...///000111000///////////////000000000000000,,,---...///000///......+++---...,,,******,,,...//////------------//////...,,,,,,......+++,,,///,,,,,,---......///000000------,,,,,,++++++,,,,,,,,,------+++******+++------+++))))))***+++***)))***+++,,,,,,------,,,,,,+++******+++------,,,++++++)))'''&&&((()))))))))***+++,,,,,,---,,,,,,,,,***)))((('''((()))***+++)))))))))+++,,,,,,***(((,,,------,,,***))))))***(((((()))***************(((((((((((()))******+++))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++------............------......///000111333555666;;;666444444333111222666888888888777666555444333555666888:::<<<<<<<<<;;;<<<;;;;;;<<<===???@@@BBBBBBCCCGGGSSSggg{{{ooojjjccc[[[UUUTTTRRRPPPQQQSSSWWWWWWXXX[[[aaahhhnnnrrrkkkfff^^^YYYXXX]]]dddiiimmmnnnooopppsss{{{xxxsssdddSSSGGG???<<<888333000///...++++++///++++++++++++***)))((('''***+++,,,+++))))))***++++++,,,---,,,+++***+++,,,,,,+++++++++++++++,,,,,,......---,,,+++///444999@@@HHHVVVdddoooxxx~~~tttXXX>>>777777666555999:::JJJccc~~~yyyoooaaaQQQBBB888444888777888:::999444222444444333333222111222222222111000000000111111000000111111000000000000111111000///...///000000...,,,---...///000000000//////////////////////////////+++,,,...////////////............---------...///---,,,+++******+++,,,---///+++***///111///,,,,,,------...//////000000000,,,,,,++++++***++++++,,,,,,------,,,***)))***+++,,,+++))))))***+++***)))******+++++++++,,,,,,,,,,,,++++++,,,---...,,,+++,,,***))))))***++++++***'''''')))******+++++++++***))))))(((((()))******)))))))))+++,,,,,,+++)))+++,,,---,,,***((()))***(((((()))***************''''''''''''((()))++++++))))))))))))))))))))))))***)))))))))+++,,,+++***************************,,,,,,---.........---------...///000222444666777;;;777444555333111222555777777777777666555333222555666888:::;;;<<<======<<<;;;;;;;;;===@@@CCCEEEDDDCCCCCCIIIUUUllluuuooofff___YYYWWWUUURRRRRRTTTSSSTTTUUUWWWZZZaaajjjpppoooiii___XXXUUUYYY___ccclllnnnpppppppppwwwvvv}}}oooaaaTTTLLLHHH>>>888333111...******---***++++++,,,,,,+++++++++)))+++,,,+++***))))))******+++,,,,,,******+++,,,,,,++++++******+++++++++---,,,***)))(((***---000444>>>MMM]]]jjjuuu}}}yyy]]]@@@555444555666999999IIIccc}}}xxxlll^^^PPPCCC:::777555555999999666555666333333222111111111111222000000111111000000000111111111000000///000000111///.........000///...,,,---......///////////////........................+++,,,---/////////......000,,,)))***---///---+++,,,+++***))))))***+++,,,...)))(((...222///,,,+++---...///000000//////...++++++*********++++++,,,,,,......---,,,***+++,,,,,,+++******++++++***((()))))))))))))))******+++---,,,+++,,,------,,,***,,,***))))))+++++++++***&&&'''((()))***+++++++++*********))))))))))))***''''''(((***------,,,***+++,,,,,,+++)))(((((()))(((((()))***************''''''''''''((()))++++++))))))))))))))))))))))))***)))))))))+++,,,+++***************************++++++,,,---......------------...000111444666777:::666555666555111111444666777777777777555333222555555777888:::;;;<<<<<<:::::::::;;;>>>BBBFFFHHHGGGDDDBBBEEEKKK]]]{{{~~~uuuiiibbb\\\ZZZXXXTTTSSSTTTRRRRRRSSSUUUXXX^^^ffflllpppjjjaaaYYYUUUWWW[[[___jjjoootttsssrrrvvvzzz{{{ooocccYYYSSSEEE>>>888444///))))))+++))))))***+++++++++++++++(((***,,,+++***))))))***)))***++++++******+++,,,,,,++++++************+++------,,,++++++,,,------///777DDDRRRaaannnzzz}}}cccEEE666333444666999888JJJddd~~~~~~uuukkk___OOOAAA888555444888999777555666333333222111111111111111///111222111000///000111111111000/////////000000///......///000000...---------........./////////............------------+++,,,---...///...------...)))%%%''',,,...+++''',,,,,,,,,,,,,,,,,,,,,,,,,,,((((((---000...,,,+++---...///000///...---,,,++++++******++++++,,,,,,,,,...//////---,,,,,,---+++******+++,,,+++)))((()))(((((((((((()))******---,,,+++,,,------+++))))))((('''((()))***)))'''((()))***+++,,,,,,,,,,,,******************))))))''''''(((***---...,,,+++***+++,,,+++)))'''((()))(((((()))***************(((((((((((()))******+++))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++***+++,,,------...------------...///000222444555888555555888777222111333555666777888888777555333555555666777888999:::;;;999999:::<<>>???EEEGGGJJJYYYmmmvvvoooiiigggccc]]][[[[[[UUUTTTVVV[[[bbbddd```\\\gggeeecccaaa^^^\\\ZZZYYYWWWgggwww{{{uuuqqqwww~~~ssseee```TTTGGG@@@>>>:::444333000---++++++***)))(((((((((((((((((((((((((((+++)))&&&%%%%%%'''+++---))))))))))))))))))))))))...,,,)))'''(((***++++++---000222444999HHH\\\kkkzzz{{{~~~rrraaaTTTNNNQQQUUUjjjxxxppp^^^JJJ???888777666333222444777666444222000///......000222333333111000000111222222111///............---///111111000//////000***...222222000...000222///000///---222777333***...------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------////////////000000000000,,,---------.../////////---.../////////...,,,,,,/////////---++++++---///***'''%%%%%%)))++++++)))222///+++))))))))))))(((---,,,+++(((&&&&&&(((***''')))+++,,,---,,,***)))***+++---,,,+++******++++++***)))))))))***+++,,,***)))***---+++'''&&&)))***)))((((((((()))+++,,,))))))((((((''''''&&&&&&++++++******************((()))***++++++***)))(((,,,)))))),,,---******---...---,,,++++++,,,...///////////////000000000000///222777<<<===:::444...222444777999;;;;;;;;;:::555555444444555666777888777888888888888999<<<>>>@@@@@@@@@AAAEEEMMMWWW^^^rrr~~~vvvlllfffeeebbb\\\WWWSSSUUUYYY^^^aaa```\\\YYYcccddddddcccaaa]]]ZZZWWWYYY___kkkwwwzzzvvvtttuuu|||zzzooohhhZZZMMMGGGEEE@@@999777444000...------,,,***)))))))))***************+++)))((('''''')))+++,,,************************+++******+++,,,------,,,...000111000222<<>>:::777333222555000000000000000000000000///111333333111111111222333222111000///............000111111111111222444222222222222333222111000000111///,,,...111...'''---,,,,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********+++,,,,,,------000/////////////////////------------............---......///...---,,,+++---...///...------...000...+++)))(((***+++***)))---+++(((((()))+++,,,+++,,,,,,,,,***(((''')))***((()))***+++,,,+++******)))+++------,,,+++++++++++++++***************+++)))'''))),,,+++((((((******)))((((((((()))++++++))))))))))))))))))******+++***)))(((((()))******))))))***++++++***)))))),,,)))))),,,---******------,,,+++******+++---....../////////000000000000///111555999:::888222...000222555999;;;<<<<<<<<<777666666555666777888999777888888888888999;;;>>>AAA@@@@@@@@@BBBHHHQQQWWWddd{{{sssmmmjjjggg```YYYSSSTTTXXX\\\___^^^[[[XXX^^^___aaabbb```^^^ZZZXXX^^^^^^fffsss{{{zzzuuussswww|||xxxpppcccYYYVVVVVVOOOGGG???;;;555111///...---,,,******++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++((()))+++---.........------//////------333>>>GGGVVVeeevvv|||zzz|||uuucccVVVGGG===888555555777---...///000000000000000///000222333222222222333444333111000//////......///000111111222333666999>>>:::666666888777444000444555333///------,,,(((...------///111222111///------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,---------000000000///.........---............------------------.........---,,,+++,,,...000000...---...///...---++++++,,,---,,,++++++)))((((((***,,,,,,++++++,,,------+++))))))***)))************+++++++++)))+++...///---,,,+++++++++,,,,,,,,,+++***))))))(((&&&'''+++,,,)))))),,,)))))))))((()))******+++))))))******+++,,,,,,---***)))'''&&&&&&((()))+++******++++++++++++******,,,)))))),,,---******---++++++***)))***+++,,,---....../////////000000000...///222555666555222//////111444888:::<<<======999888777777777888999:::666777888888888999;;;===AAAAAA???>>>???CCCIIIMMMRRRkkk~~~uuurrrmmmddd\\\SSSTTTVVVYYY\\\\\\YYYWWWWWWZZZ]]]``````___\\\[[[bbb]]]```mmm{{{}}}xxxsssrrrwww|||wwwooojjjkkkllldddZZZMMMFFF;;;333...,,,,,,,,,*********+++++++++,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++(((***,,,,,,,,,,,,---...+++---///......111999???GGGXXXmmmzzz~~~{{{qqqdddQQQCCC;;;888888888111222222222222000///......000222333222222333555444333222111000////////////000111222444777<<<@@@JJJGGGCCC@@@???===999666:::;;;:::555111//////.../////////111333333222111........................***+++,,,,,,------,,,,,,+++,,,,,,,,,---------...000000//////...---,,,,,,.........------,,,,,,,,,------------,,,,,,++++++---///111111///---,,,,,,*********+++---///000000---,,,******++++++***(((***,,,//////---+++************))))))******+++,,,(((+++...///...,,,,,,,,,,,,,,,------,,,***(((''')))&&&&&&***+++)))(((***)))))))))))))))******+++*********++++++,,,,,,,,,+++)))'''&&&&&&(((***,,,+++++++++,,,,,,+++++++++,,,)))))),,,---******---++++++******+++,,,---............/////////000000//////000222444444222000111222444777999:::;;;;;;999999777777666777888999555777888888888999:::<<<@@@@@@???>>>>>>@@@DDDHHHIII\\\yyy}}}wwwqqqggg^^^UUUTTTUUUWWWYYYYYYXXXVVVSSSVVVZZZ^^^aaaaaa```___aaa[[[\\\iiivvv|||{{{yyytttvvv~~~~~~}}}~~~}}}ssshhh]]]SSSEEE888000---,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,+++***((((((+++...+++---/////////111555999>>>KKK___rrr~~~zzzrrrxxxttt```MMMBBB<<<999666444444333333111000.........000333333333333444555333222222111111111111222///111333666:::???EEEJJJUUUUUUTTTOOOIIIDDDBBBBBB@@@@@@???===888444333444000//////000222222111///........................***+++,,,,,,------,,,,,,---------------.........000//////...---,,,,,,+++......------,,,,,,,,,+++---,,,,,,,,,++++++++++++///111222111---***))))))((()))+++,,,,,,---...///---,,,,,,,,,------***((())),,,//////...,,,+++*********))))))******+++,,,(((***---...---,,,,,,,,,,,,---------,,,+++)))(((,,,(((&&&)))***(((&&&'''((()))))))))************++++++*********)))))))))+++***)))((((((***,,,---++++++++++++++++++++++++,,,)))))),,,---******---+++++++++,,,---......///............////////////111000000222444555444333444444555666777777888888:::999777666555666666777444666888888888888:::;;;===>>>??????@@@AAADDDGGGIIIRRRddd}}}{{{sssiiiaaaYYYWWWVVVVVVWWWWWWVVVUUURRRTTTYYY^^^bbbdddeeeeee]]][[[]]]eeeooouuu{{{{{{zzz|||{{{qqqlllcccUUUGGG===666222000,,,,,,+++******))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,)))&&&&&&***...,,,---......------///000666>>>NNNbbbvvvzzznnnvvvqqq]]]OOOGGG>>>777666555333222111000000000///111333444333222333444111111111111222333444444222555:::???EEEKKKRRRWWWaaacccddd___WWWPPPNNNOOOHHHEEEDDDDDDAAA;;;777777///...---...//////---+++------------------------***+++,,,,,,------,,,,,,.................................---,,,,,,,,,+++------------,,,,,,,,,,,,---,,,+++*********++++++000000111///+++)))((((((+++,,,...---+++)))))))))))))))***,,,......,,,)))))),,,...///---,,,++++++)))************+++++++++(((***,,,,,,++++++,,,---,,,---------,,,+++******...(((%%%(((***(((&&&&&&(((((()))************)))+++******)))(((((('''''')))))))))******+++,,,,,,++++++************++++++,,,)))))),,,---******---++++++,,,---......//////------........./////////111111111222555666555444555555555555555666666666:::999888666555555555666333555888999888888999;;;;;;===@@@AAABBBCCCEEEGGGKKKMMMUUUggguuulllggg^^^[[[XXXVVVVVVVVVVVVUUUSSSUUUXXX]]]aaaeeehhhiii^^^\\\^^^bbbffflllxxx}}}{{{}}}zzzvvvpppggg\\\RRRGGG>>>888111000///...---+++******************+++++++++,,,************************))),,,---+++((((((+++///,,,,,,------,,,,,,,,,---222555===MMMbbbuuu~~~uuu|||}}}lll```YYYNNNDDD???===999555333222333333111333444444333222333444000000000111333444666777888===DDDKKKSSSZZZaaaffflllmmmmmmkkkfff```ZZZXXXSSSNNNKKKMMMKKKBBB;;;888222111000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))******+++---...---,,,)))((()))***,,,...///...+++((((((((('''((())),,,---,,,)))&&&)))+++------,,,+++++++++((()))***+++,,,+++******((()))***))))))))),,,...---,,,,,,+++++++++,,,,,,---'''###&&&***)))'''''''''((()))***+++******)))))))))))))))))))))(((((('''((()))***+++++++++***+++***))))))))))))***+++,,,)))))),,,---******---)))***+++,,,---.........---------.........//////000000000333555666555444444444444444555555666777<<<;;;999777666666666666333555888999888888999::::::===@@@BBBCCCCCCDDDEEEJJJJJJNNNYYYmmmxxxqqqnnnddd```[[[WWWVVVVVVUUUUUUUUUVVVWWW[[[___dddiiikkkddd```^^^___aaafffrrr~~~}}}{{{{{{~~~}}}|||{{{yyytttlllbbbTTTGGG>>>555444333111000...---,,,******))))))******+++,,,))))))))))))))))))))))))%%%***//////,,,+++---000***+++,,,,,,------...///000000222===NNNdddxxxuuunnnhhh^^^SSSKKKGGGAAA;;;666444444444222333555444333222222333//////000111333666777999===BBBKKKTTT\\\dddlllppptttrrrqqqqqqpppkkkbbb[[[]]]VVVRRRUUUSSSIII>>>:::666555333333333222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------------,,,***)))))))))***++++++++++++)))((((((+++---***---//////,,,******,,,))))))***++++++(((###)))+++,,,,,,+++***+++,,,''')))+++,,,---,,,***)))((()))(((''''''(((,,,///---,,,+++***+++,,,---...,,,%%%!!!%%%******))))))'''((()))++++++******)))((((((((()))******++++++$$$&&&(((***++++++)))(((+++***)))(((((()))***+++,,,)))))),,,---***+++---((((((***+++,,,------------------.........////////////000222555666444333333333333444555666777888>>><<<:::999777777777777222555888999999888999::::::===@@@BBBCCCBBBBBBCCCGGGIIIMMMSSSaaa|||{{{uuutttgggccc]]]XXXVVVVVVUUUUUUVVVVVVWWWYYY]]]ccchhhllljjjccc]]]\\\^^^cccnnnyyy|||zzz{{{||||||wwwooodddXXXQQQAAA===777333111000///...111222///***+++000---'''++++++******+++,,,,,,---++++++++++++++++++++++++...---+++******+++---...//////222777???MMMdddxxx}}}|||zzzyyy~~~yyysssooolll```XXXMMMFFFCCC@@@;;;777;;;;;;;;;999666666777999333555777999:::===AAAEEENNNRRRZZZccclllqqqssssss{{{||||||{{{wwwrrrkkkgggbbbddd```WWWPPPNNNGGG@@@888444000///000000...,,,------,,,++++++******))))))***,,,......---,,,+++...000000///...---...//////(((&&&***///...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---000///---+++)))((())))))------------,,,+++***)))+++)))&&&%%%%%%(((+++---))))))))))))))))))))))))((((((((()))******(((&&&((('''))),,,+++((((((,,,000...,,,******,,,...///***---///...+++((((((***---((('''+++,,,((('''***&&&***,,,***%%%###&&&***...,,,***((('''(((***,,,))))))))))))))))))))))))++++++***))))))***+++,,,))))))*********+++++++++000...,,,,,,.........---"""&&&+++///111222333555555444222222222444666777555666777888888777666666222666888777333222666;;;999:::<<<>>>???@@@@@@@@@FFFKKKJJJIIITTTqqq~~~yyykkkccc]]][[[XXXTTTSSSUUUSSSVVVZZZZZZZZZ^^^fffmmmoooiii```YYYXXX\\\ccchhhxxx{{{|||xxxuuu{{{zzztttnnnhhheee\\\TTTIII???:::777444333222222...***,,,000...(((,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///000///000333777@@@RRRcccvvvxxxnnngggfffiiiuuu}}}}}}xxxvvvtttssskkkaaaZZZUUUOOOIIICCC@@@@@@???===;;;:::<<<===;;;;;;;;;===@@@GGGOOOTTT]]]```fffmmmssswwwxxxwww|||}}}|||uuunnnhhhfffgggbbbZZZTTTQQQKKKDDD<<<777222000000000...+++---------,,,,,,,,,,,,,,,---------....../////////...///000///...---...///...)))&&&+++///---++++++------------------------,,,++++++******+++,,,,,,///...,,,***)))))))))***------------,,,+++***)))+++)))(((&&&'''(((***,,,***************************))))))+++,,,,,,***((('''&&&(((***)))&&&&&&***///---+++******+++---///+++---///...+++))))))***,,,(((&&&***,,,)))(((***))))))***)))((((((((()))...---+++***)))***+++,,,************************++++++***))))))***+++,,,*********++++++++++++,,,///...,,,,,,.........---))),,,///000000000111222666555333222222333444555444555666777888777777666555666666555555555666777999:::;;;===>>>@@@@@@AAABBBDDDEEEFFFNNNeeeyyymmmgggbbb```]]]WWWSSSTTTTTTWWWZZZ[[[ZZZ]]]dddiiioookkkddd]]]YYY[[[```eeeuuuyyyzzzwwwssswww~~~zzzyyyyyyzzzrrrfffVVVHHH???;;;888666555444000---///222000,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******+++---///000///......000000555AAANNNggguuurrrdddVVVLLLLLLQQQZZZjjj||||||}}}}}}xxxrrrlllhhhaaaYYYSSSLLLLLLJJJHHHEEECCCDDDFFFGGGGGGFFFGGGLLLVVVbbbjjjoooqqquuuxxx{{{|||||||||}}}~~~{{{sssnnnmmmlllfff^^^XXXUUUOOOIII@@@;;;555111111000...+++------------............000///...------...000111...///000///---------......)))'''+++...---+++,,,........................,,,,,,+++******++++++,,,---,,,++++++******++++++------------,,,+++***)))+++***))))))((())))))*********++++++++++++******)))((('''(((******(((&&&'''&&&''')))'''$$$%%%(((---,,,***))))))***,,,------///000...,,,***)))***+++((('''***+++)))(((***+++)))'''(((+++,,,***(((---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************++++++++++++++++++,,,,,,,,,,,,///---,,,,,,---......---...///111111000000222333777666444222222222333333333444555666777888888888999666444444666777666444888999:::<<<>>>???AAAAAA@@@???AAAFFFJJJWWWuuu{{{rrrlllhhhgggbbbZZZUUUSSSUUUXXX[[[[[[ZZZ\\\```dddlllllljjjddd\\\ZZZ]]]aaaooosssvvvuuuqqqsss{{{~~~~~~yyynnn^^^QQQJJJDDD???;;;;;;888444111333444333000//////...---,,,++++++,,,++++++++++++++++++++++++************,,,---///000---,,,...000000222999CCCSSScccyyysss]]]OOOCCC::::::???DDDUUUrrr}}}~~~}}}|||{{{zzzxxxssslllggg___^^^\\\XXXSSSPPPPPPQQQWWWVVVVVVXXX]]]fffrrrzzzzzz|||~~~~~~|||wwwtttooohhhaaa\\\XXXQQQLLLCCC===555111000000...---+++,,,,,,---......//////------------------.........///000///---,,,---......)))(((,,,...---,,,---............------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******)))((((((***+++,,,,,,,,,,,,+++***)))((('''((())))))((('''(((&&&''')))'''$$$%%%)))+++***)))))))))***+++---/////////...,,,+++******+++)))((()))+++******)))((((((((((((************++++++,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,---------...---+++,,,---......------...///000000111333666555444333222222333333444222333444555777888888999999888666666666666666555777888999;;;===???AAABBBAAA>>>BBBIIIIIIMMMfffxxxrrrllljjjddd\\\WWWVVVVVVXXX[[[[[[ZZZZZZ\\\^^^eeejjjlllhhh```[[[\\\```hhhmmmqqqsssqqqrrrwww{{{wwwlllddd^^^WWWNNNFFFBBB<<<777555555444222111222222000///---,,,,,,,,,++++++++++++++++++++++++)))******+++,,,...//////---,,,...111111000444:::???PPPhhh|||dddIII>>>;;;666333666999EEE___~~~|||tttssspppjjjddd```______fffhhhjjjlllooouuu{{{}}}zzz{{{uuuooohhhddd```[[[SSSOOOEEE>>>666111000000000...******+++,,,---...//////+++---///111111///---+++---//////...---,,,---...---***)))---...,,,,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,------++++++,,,,,,++++++************++++++***)))((('''***+++,,,------,,,+++***+++)))((((((*********)))***(((((()))(((%%%'''+++***))))))))))))***+++,,,///...---------,,,,,,+++,,,,,,******+++,,,+++((($$$'''***)))&&&&&&(((,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,++++++---......---,,,---.........///111333111111111222333444555555333333444555666777888999666999:::888444333555888888888888:::;;;>>>@@@AAABBB???CCCJJJHHHHHH[[[uuu~~~vvvnnniiiddd]]]ZZZZZZXXXYYYZZZYYYYYYXXXYYYYYY^^^eeejjjiiiccc^^^___bbbbbbffflllpppsssuuuxxxzzzyyyuuurrrjjj]]]RRRKKKCCC;;;999888444111111666555333111///...------++++++++++++++++++++++++******+++,,,------......---,,,...111000,,,---111333@@@TTTjjj{{{zzzXXX;;;555888555222444666<<>>@@@BBBAAADDDHHHFFFFFFSSScccwwwwwwooojjjeee```]]]^^^ZZZYYYXXXWWWWWWVVVWWWWWWZZZ```eeegggdddaaabbbeee___bbbgggnnntttxxx{{{|||{{{mmmaaaWWWMMMDDDBBB>>>888555555999888666333111///......++++++++++++++++++++++++***+++,,,,,,---------------+++---000///,,,+++...///555AAATTTjjj|||sssRRR666222666222000444555999LLLlll}}}}}}}}}~~~zzztttsssyyy~~~}}}jjjcccaaagggkkkfff___\\\RRRJJJ>>>666222111000///,,,,,,------....../////////111333444444222///------...///...,,,+++,,,------++++++......+++,,,000///......---,,,,,,++++++,,,,,,------,,,+++)))((())))))+++,,,---,,,,,,+++******++++++++++++******'''''''''''''''(((((((((''')))+++,,,,,,+++)))'''%%%###!!!!!!###$$$$$$###***'''(((***)))(((+++000))))))******+++,,,,,,------***((())),,,......---111333111,,,,,,...,,,'''''')))***)))'''&&&'''))))))***++++++,,,,,,,,,+++************************---------------+++***)))*********++++++++++++,,,,,,+++******---.........,,,...//////...,,,,,,,,,///000111222333444444444555444444333444555666777666777888777666555888::::::999888888999;;;===>>>BBBDDDGGGFFFFFFIIIPPPWWWddd|||~~~wwwqqqnnnjjjddd```aaa[[[YYYVVVUUUUUUUUUVVVVVVYYY\\\aaacccccccccdddeee^^^```dddkkksssyyy}}}~~~|||}}}rrrbbbWWWMMMJJJFFF>>>:::;;;;;;999777555222000///...++++++++++++++++++++++++++++++,,,---------,,,,,,+++)))+++000111......000111000555EEE]]]tttnnnOOO666222444......444555999KKKiii|||{{{zzzssssssxxx{{{zzzwwwddd^^^___hhhooollleeecccYYYOOOCCC999444111000............///////////////000000000000000///...------...///...,,,+++,,,------+++,,,///...+++,,,000000000///...------,,,,,,,,,,,,------,,,+++)))((()))***+++,,,---,,,++++++)))******+++++++++******&&&&&&&&&&&&&&&'''((()))'''(((***,,,,,,***((('''+++)))''''''(((******)))(((&&&'''))))))(((,,,111))))))***+++,,,,,,------+++)))'''(((+++......---333555333---,,,///,,,&&&,,,***))))))******)))'''+++++++++,,,,,,---------++++++++++++++++++++++++------......---+++***)))))))))*********+++++++++,,,***)))***,,,.........'''***...000000//////000111222222333333333222222666555444333333444666777888666555666888999999888;;;:::999888888:::<<<===DDDHHHJJJGGGGGGMMMQQQQQQXXXsss}}}wwwsssrrrooogggbbbbbb\\\YYYUUUSSSSSSUUUVVVVVVZZZ[[[^^^```cccdddeeeeee______bbbiiirrryyy}}}~~~{{{|||kkkaaaVVVPPPOOOKKKCCC;;;>>>:::444222222333222000---,,,+++,,,------,,,+++...---,,,,,,++++++++++++---------,,,,,,---000222,,,000555:::DDDUUUlll}}}hhhKKK555333555//////666888777GGGlll{{{vvvuuuyyy|||{{{ssspppqqqqqqnnnkkk\\\]]]aaagggmmmnnnkkkhhhZZZRRRGGG===666333111111+++---......,,,,,,---...//////............//////111111000000/////////...,,,,,,+++,,,,,,---//////222111///,,,***((('''''')))***+++,,,,,,+++***)))***+++,,,---------,,,+++))),,,+++((((((,,,,,,***)))************+++++++++222---((('''))))))&&&###))))))(((((()))***+++,,,,,,+++***))))))***++++++))))))))))))))))))))))))'''''''''(((***,,,...000///...---,,,+++,,,------(((***++++++)))((((((((()))((('''(((***,,,+++***...,,,+++))))))***,,,---//////...,,,+++***,,,...*********)))******+++,,,***++++++,,,,,,++++++***,,,---...///000000000000777)))!!!(((222444000---111222444555666777777666999777444222333555999;;;::::::::::::;;;<<<======EEEFFFHHHHHHHHHHHHJJJKKKXXXfffyyyxxxsssmmmnnnqqqkkkaaaaaa]]]VVVRRRSSSVVVZZZ\\\___^^^]]]]]]___bbbeeegggccc^^^\\\bbbjjjrrr{{{ppphhh___\\\[[[WWWNNNEEEEEE@@@:::555444333111000///...,,,,,,---...------...------,,,,,,,,,,,,---...//////---+++)))***++++++...000333888FFFYYYgggcccHHH333333666222111666999===PPPrrr~~~|||vvvsssuuuxxx{{{xxxrrrmmmgggcccaaa```VVVXXX^^^gggnnnpppkkkfff[[[TTTJJJ???777333111111...//////...,,,,,,---/////////............/////////.........---------,,,//////...---,,,,,,,,,,,,,,,+++++++++++++++,,,---******+++,,,++++++***)))++++++,,,---------,,,+++)))++++++((((((++++++((((((((()))))))))*********333///+++***,,,---***'''))))))))))))************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))+++---///000///...---,,,,,,---...///------,,,+++***)))((((((+++)))((()))******)))(((,,,+++***))))))***+++,,,***++++++***)))((()))+++***************++++++,,,+++++++++,,,,,,+++++++++,,,---...//////000000000222+++)))///333222000000222222333444555666777777777666555555555666777888999999999999:::;;;<<<===AAACCCEEEFFFFFFFFFHHHJJJMMMTTTfff}}}}}}zzztttsssrrrllldddbbb^^^XXXUUUTTTVVVYYY[[[]]]]]]\\\\\\^^^aaaeeegggddd```^^^bbbhhhoooyyyxxxsssnnnmmmmmmhhh^^^TTTPPPKKKCCC<<<888666333222333000---,,,---.........------------------......///000000///,,,******+++---...---,,,---666CCCNNNmmmyyy```GGG333333888555555888;;;EEE\\\|||~~~vvvssssssuuuwwwvvvrrrhhh]]]UUUSSSTTTPPPRRRXXXdddoooqqqkkkddd^^^XXXNNNCCC:::555222111000000000...------000222/////////....../////////.........---------------000//////...------,,,,,,((())))))***+++---///000++++++,,,,,,+++***))))))+++,,,,,,------,,,,,,+++(((+++,,,))))))***)))%%%'''((((((((())))))))))))...+++((((((***+++)))'''))))))***++++++***((((((***))))))(((((())))))***))))))))))))))))))))))))++++++******+++,,,...///...------,,,---...000111444000,,,++++++,,,***''',,,+++))))))***)))(((&&&)))))))))))))))*********''')))******)))((()))******************+++,,,,,,++++++++++++++++++++++++,,,---...//////000//////......111444333000000444333222222222333555777888555555666777777777777666888888888888999:::;;;<<<===???AAACCCCCCEEEGGGIIIMMMJJJRRRjjjyyytttmmmfffccc```\\\XXXWWWWWWYYYZZZ[[[[[[ZZZZZZ]]]```dddffffffcccaaaccceeekkkwwwuuu}}}|||}}}}}}wwwkkkaaa[[[VVVNNNEEE???:::888777666222...,,,,,,.........---------------...///000......///......///222555//////...+++***///888@@@UUUfff{{{fffNNN999555888777888<<>>777333111111111000......000333777......////////////......////////////////////////,,,,,,---...////////////---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,++++++'''+++,,,***))))))'''###((((((((()))))))))*********((('''''')))***)))((()))***+++,,,+++)))'''&&&((((((((((((((()))))))))************************,,,+++*********+++,,,---++++++++++++,,,...000111999333,,,+++------+++'''+++***))))))******)))''''''((())))))***))))))((((((***---------,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,---...////////////...000333333111///111444333222111111222444666888666777777888888888888888777777777777888999::::::999<<<>>>@@@BBBDDDGGGIIIQQQLLLNNN___zzzuuulllfffeeecccaaa]]]YYYWWWXXXYYYYYYXXXXXXXXX[[[___bbbeeegggeeeddddddcccgggssshhhwwwuuulllbbb^^^WWWNNNEEE???;;;:::888444000------------------------------...///000------,,,+++,,,000666:::...///...,,,,,,///666;;;AAATTTmmmoooYYYCCC;;;999:::>>>EEERRReee}}}|||}}}yyylll```VVVQQQPPPQQQOOONNNRRR\\\hhhooommmjjjccc```YYYOOOCCC999444333000000000//////222666999......///000000///...............///////////////+++,,,---.../////////...//////...------------------,,,,,,+++++++++******------,,,,,,++++++++++++'''+++,,,***))))))'''###)))))))))*********++++++++++++++++++---------,,,)))***+++,,,+++)))'''&&&''''''(((((())))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))***,,,...000888333,,,+++---...+++((()))(((((((((***++++++)))&&&'''((())))))))))))((()))+++...///...------...+++++++++***+++,,,,,,---,,,++++++******++++++,,,+++,,,---...////////////111111///---...000222222222111000000111333666777:::999888777888999;;;<<<666555555666666777888999888:::===@@@BBBDDDGGGJJJLLLKKKPPP[[[kkkxxxlllfffhhhgggeee```[[[XXXXXXYYYWWWWWWVVVVVVYYY\\\```bbbfffeeeeeeeeeccceeeooozzzYYYmmm~~~wwwkkkiiicccYYYNNNEEE@@@===:::777222000//////...---------------------.........---+++)))))),,,111555,,,,,,------...000444888666FFF\\\oooxxxhhhVVVJJJEEEFFFNNNXXXkkk}}}xxxlllccccccffflll{{{{{{xxxkkk^^^VVVRRRQQQQQQRRRRRRVVV^^^ffflllmmmllldddccc^^^TTTGGG<<<777555111111111111000222555888---...///000000///...---,,,,,,,,,,,,,,,------------......///...,,,+++***---------------...//////,,,,,,++++++++++++,,,---......---,,,++++++++++++(((+++,,,))))))***)))%%%************++++++++++++))))))***+++,,,,,,++++++))))))***++++++***((((((''''''((()))************++++++++++++++++++++++++***)))((('''((((((***+++(((((((((((()))+++---...444000,,,+++------,,,***(((((('''(((***,,,+++***''''''(((((())))))******)))+++,,,,,,+++++++++,,,+++++++++++++++,,,---------,,,+++******+++,,,---+++,,,---......///......222111---***,,,111222///111000000000111333555666;;;999888777777999;;;<<<444444444444555666777888777:::===???AAACCCGGGIIIEEEJJJSSS[[[cccttt~~~pppjjjlllllliiiccc[[[WWWXXXZZZWWWVVVUUUUUUWWWZZZ]]]___cccbbbdddfffffffffkkkrrr{{{~~~JJJccczzz{{{yyytttiii\\\OOOGGGDDD<<<:::666444333111///---...------,,,,,,,,,,,,---,,,------,,,++++++---...+++,,,---...///000222333222;;;IIIYYYmmm~~~xxxnnnddd]]]^^^iiitttyyyzzzqqqWWWNNNHHHJJJLLLQQQaaattt|||yyy}}}}}}|||xxxooocccWWWQQQPPPRRRSSSWWW]]]dddhhhjjjllllllddddddaaaXXXJJJ???999888444444444333000000111222---...///000000///...---+++++++++,,,,,,---------,,,,,,---...---+++***(((++++++***+++,,,---......++++++******+++,,,...//////...---+++******++++++)))++++++((((((++++++((())))))))))))************&&&''')))***))))))(((((())))))))))))************'''((()))+++++++++++++++))))))))))))))))))))))))))))))((((((((()))+++,,,)))))))))))))))+++---...---,,,,,,,,,,,,,,,,,,+++***)))((()))***+++***)))((((((''''''(((***+++,,,***+++,,,***))))))***+++,,,++++++++++++,,,---------,,,***))))))***,,,---++++++,,,---............///111///+++---111111---//////000111222333444444777777777888888888999999333333333333444555666777666999<<<>>>@@@BBBEEEGGGDDDKKKTTTZZZ^^^kkkxxxqqqooooookkkddd[[[WWWXXX[[[WWWVVVTTTTTTUUUWWWZZZ\\\______bbbgggiiiggggggjjjrrr~~~~~~@@@\\\xxx|||wwwgggYYYOOOJJJ???<<<999888666444111......---,,,,,,++++++++++++***,,,///000///...---.........///000000000000111000333:::GGG]]]sssyyyrrrsssmmmfff[[[UUUYYYhhh|||oooWWWFFF>>>;;;===>>>@@@OOObbbttteee___bbbhhh~~~}}}xxxzzzvvvjjjZZZPPPOOOSSSSSSZZZccciiijjjjjjjjjkkkdddeeecccZZZLLL@@@:::999666777666444000...---------...///111111///...------------....../////////''')))+++---------,,,+++++++++******)))******++++++*********+++---///000///...---+++******++++++))),,,+++((((((,,,---***(((((((((((()))))))))))))))+++------,,,+++++++++))))))(((((()))***+++,,,'''(((***+++,,,,,,,,,+++((((((((((((((((((((((((***))))))))))))+++,,,---+++************,,,---...(((***,,,,,,+++++++++,,,,,,+++))))))******((('''***)))''''''(((***,,,...---------+++))))))***,,,,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---++++++,,,---............+++111333///...111000---...///000222333333333333333555777999999888666555333333333333444555666666666888;;;===>>>@@@CCCFFFDDDIIIPPPTTTVVVaaazzzxxxqqqqqqmmmddd[[[VVVXXX\\\WWWVVVTTTSSSTTTVVVYYYZZZ]]]\\\```hhhlllhhheeeeeelllzzz~~~}}}888PPPnnn}}}|||~~~wwwttt|||vvveeeVVVOOOCCCAAA>>>;;;888333---)))"""(((+++)))+++000///***,,,++++++,,,------,,,***...------------...//////222222444:::DDDTTTmmmiiiPPPDDD???DDDGGGLLLaaa{{{yyyZZZFFF::::::::::::777:::FFFSSSkkkkkk]]]TTTNNNPPPVVVjjj}}}~~~zzzzzzrrrddd[[[YYYWWWRRRKKKXXXfffnnnrrrtttsssoookkkbbb\\\[[[TTTEEE999444<<<888444222222222111111111000000000000///,,,***+++,,,------......------,,,---///...------...000***+++,,,,,,,,,,,,+++***+++******,,,......---,,,------,,,,,,+++***))))))***++++++***(((''')))***((()))+++,,,,,,+++***)))))))))************))))))+++)))(((&&&&&&((()))+++))))))))))))******************))))))(((((('''''',,,,,,++++++***)))))))))***,,,---,,,+++***+++,,,((())))))************))),,,,,,+++***)))))))))***'''(((******))))))+++,,,((()))***+++,,,+++******,,,,,,+++***+++,,,...///++++++******++++++,,,---///,,,******,,,...,,,***---.../////////---,,,+++///***'''***222777666222///111444666777666444333000111333555666777777777666777777999;;;===???AAAHHHCCCDDDJJJMMMTTTjjjxxxooommmhhhbbb\\\YYYZZZ[[[WWWUUUSSSSSSUUUWWWXXXXXX^^^aaaeeehhhjjjjjjhhhfffiiisss~~~}}}111DDD___uuunnngggjjjssswwwtttlllhhhrrryyyiii\\\WWWMMMIIIDDD@@@;;;666111...***///000......222111------,,,,,,,,,......,,,+++...------------...//////000///111555;;;HHH\\\ooovvvYYYGGG<<<888<<<===@@@SSSkkklllMMM:::>>><<<:::999777888BBBMMM___{{{sss[[[PPPJJJEEEFFFKKKZZZnnn|||}}}|||vvvwwwsssiiibbb___[[[UUUMMMXXXdddkkkooorrrqqqmmmhhh___XXXVVVQQQFFF===999888555222000000000///...222000//////000///---++++++,,,------......---------...///...,,,,,,---...***+++,,,,,,,,,,,,+++***+++******+++------,,,+++,,,,,,,,,++++++************++++++***(((''')))***)))***,,,------+++***)))((())))))*********))))))+++***))))))))))))***+++))))))))))))************((((((((((((((((((''''''))))))******************((()))***)))(((((()))***(((((()))************)))---,,,,,,+++***))))))(((&&&((()))***))))))***,,,((()))***+++,,,++++++***,,,,,,+++++++++,,,---...+++++++++***++++++,,,------+++)))***---///...---000000111111111000///...///,,,***---222555444222222333666777888888666666444444555666777777888888666777888:::;;;===>>>???CCC@@@CCCHHHIIIKKK[[[ooo}}}ooolllgggaaa]]]ZZZYYYYYYXXXVVVSSSSSSUUUWWWXXXXXX\\\^^^aaaeeeggghhhhhhggggggooozzz...;;;QQQiii{{{vvv^^^PPPMMM\\\pppyyyyyykkkXXX]]]vvv~~~qqqgggddd]]]WWWOOOGGG@@@;;;666333///111000---,,,......+++...---,,,---//////---,,,...------------...//////000...///111333:::HHHVVVpppcccDDD;;;444222666666888III___|||^^^BBB333;;;777444444444555<<>>???>>>===<<<>>>@@@DDDIIIGGGDDDJJJSSSddd{{{ssslllfffcccdddddd```[[[ZZZXXXUUUTTTUUUWWWWWWWWWWWWXXXYYY\\\aaafffjjjlllooommmppp|||yyyxxxyyy}}}+++,,,666MMMiii}}}vvv\\\DDD777BBB\\\zzz|||ooo]]]UUUdddzzz|||ttthhh[[[OOOFFF>>>999999666333111000///000222...------...//////...,,,...------------...//////111///000222111000444;;;EEEXXXpppbbbEEE444333222444666444666FFFYYY~~~kkkNNN>>>;;;777555666:::===<<<>>>AAAYYYwwwnnnYYYFFFAAABBBBBBDDDIIIWWWooouuu}}}wwwwwwtttssstttuuuuuusssrrrlllnnnpppsssyyy}}}zzzsssfff^^^UUUQQQRRRRRRLLLEEE:::999888888888777444222555222///......///......,,,---......//////......000000...,,,)))((()))+++++++++++++++++++++++++++...------...//////...,,,*********************+++(((***++++++)))(((((()))+++******))))))((('''&&&(((((()))***************''')))+++,,,,,,+++)))'''((()))))))))************)))))))))******+++++++++))))))))))))((((((''''''(((***+++***)))((()))***&&&&&&'''))))))*********%%%'''***,,,......------'''(((******))))))+++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,------...///000000///...------111555444111///000222222222333333444555555666888777555444333333444444:::<<<>>>???@@@???===<<<<<<>>>BBBEEEEEEFFFMMMTTT[[[ooosssmmmgggfffgggfffbbb]]][[[YYYVVVUUUUUUWWWWWWWWWUUUUUUWWWZZZ___eeekkkooopppkkkkkkvvv}}}ttttttxxx...---222DDD^^^uuu{{{dddJJJ888DDD\\\zzz}}}iiiTTTYYYmmmttthhh]]]QQQGGGAAA<<<888444444222//////222...---,,,---//////---,,,...------------...//////...---...000000...000555:::GGGZZZmmm}}}{{{ZZZAAA777222333444333000444EEEXXX|||gggJJJ<<<:::888777777:::;;;<<>>>>>===<<<999;;;???AAABBBGGGNNNTTT[[[hhh~~~wwwsssnnnkkkiiifffbbb___]]]ZZZWWWUUUVVVWWWWWWVVVSSSSSSUUUXXX^^^dddjjjnnnlllgggeeeooovvvuuuvvv~~~111///111===RRRjjj}}}oooSSS>>>BBBXXXuuuvvvccc[[[^^^rrr~~~vvvlll```UUUNNN@@@:::777777444...,,,///---,,,,,,,,,......,,,+++...------------...//////---,,,---000000...///333444888CCCTTThhh|||}}}[[[AAA888222444666444222:::PPPdddkkkNNN>>>;;;999888777999:::@@@NNN[[[yyyssscccUUUQQQPPPSSS]]]jjj{{{}}}|||~~~~~~wwwssswwwzzzyyywwwxxxxxxvvvuuuwww~~~zzzooodddcccaaaaaaffffffYYYJJJ>>>;;;888555444333222000333222111111111000...,,,------...///////////////111000///,,,******,,,///,,,,,,+++******+++,,,,,,000///...///000///...,,,++++++******))))))(((((('''***,,,,,,***(((((((((++++++***************+++******+++******)))((('''******+++,,,,,,+++******))))))))))))************))))))))))))))))))((((((******************))))))((()))***)))(((((()))***$$$%%%&&&((()))*********&&&'''((()))***++++++,,,)))+++,,,,,,,,,,,,---///+++***)))))))))***+++,,,,,,,,,---------,,,+++***---,,,,,,,,,,,,---.........///000...,,,+++,,,...,,,---...000000000///...000000000000//////000111222333666777888888666666222222111000111333555666777888888999:::;;;;;;<<<888;;;>>>???AAAFFFMMMQQQYYY___ooo{{{uuuoooiiidddbbb]]][[[WWWVVVVVVVVVVVVVVVPPPQQQSSSVVV\\\bbbhhhlllkkkfffdddjjjvvv}}}yyy|||...,,,---555FFF^^^tttwww\\\DDD<<>>>>>:::222///222,,,++++++,,,------,,,***...------------.../////////------111111//////333111///444CCCYYYooo___CCC888222555888777999EEE^^^tttrrrUUUDDD@@@>>><<<;;;===@@@LLLbbbuuu~~~qqqddd```___cccqqq|||yyy~~~~~~{{{{{{|||zzzwwwzzz{{{ooocccddddddgggmmmmmm^^^LLLBBB>>>999666555444333222333222111222222111...+++---......///////////////111111///,,,***+++---000---,,,+++******+++,,,---///...---...//////---+++,,,++++++***)))((((((''''''***,,,,,,+++)))((((((,,,,,,,,,+++,,,,,,------++++++++++++***((('''&&&,,,,,,,,,------,,,,,,,,,))))))))))))************...------,,,,,,+++++++++)))))))))***++++++,,,,,,***,,,---,,,+++***+++,,,$$$%%%&&&((()))*********))))))(((((((((((()))******,,,------------...000+++***)))))))))***,,,---,,,,,,---...---,,,***)))---,,,,,,,,,,,,---......,,,...///...,,,,,,...111)))***,,,---------,,,,,,111///.........000111111///111444666777666444333111111000000222444777999555555555666777888:::;;;:::>>>@@@AAABBBGGGKKKMMMVVVWWWccc{{{uuummmhhhfff^^^[[[XXXVVVVVVVVVVVVUUUNNNOOOQQQUUUZZZaaafffiiimmmiiifffgggppp}}}}}}}}}...222//////<<>>999333111333000111...((((((...222000///...------...///...---......///////////////...222000222999CCCSSSmmm~~~fffLLL;;;===;;;<<>>AAABBBEEEHHHJJJSSSSSS[[[jjj{{{rrrggg]]]\\\[[[[[[\\\[[[XXXVVVUUUUUUUUUVVVYYY^^^bbbeeegggjjjlllmmmoooxxx---333111...222:::NNNiiirrr^^^EEECCCPPPkkk~~~xxxooobbbXXX___yyyvvviiiZZZOOOFFF<<<777555111333222///...//////,,,///...------//////...---...///////////////......//////000222333999FFFSSSnnnzzzuuubbbVVVNNNLLLPPP___sss{{{pppeeegggkkksss}}}xxx|||~~~}}}{{{|||{{{uuummmjjjkkknnnggg]]]ccciiiaaaQQQIII???888666555444222/////////000000//////...---------------...............---...//////...,,,------,,,+++++++++,,,------+++)))+++///111000///((()))***---///...***((((((***,,,,,,++++++,,,---)))************+++...000+++******+++,,,------,,,'''++++++((('''***,,,+++***+++,,,+++******,,,...***+++,,,+++)))(((((())),,,,,,++++++++++++,,,,,,---,,,+++***************''''''(((((()))(((((('''))))))))))))***+++,,,---*********+++,,,,,,------222222111//////.........)))***++++++++++++++++++******++++++,,,,,,------,,,------...............+++++++++++++++,,,,,,,,,//////......////////////---///111333444444333222222222111111333666888:::666666666666666777888888:::===???AAABBBDDDFFFHHHPPPQQQWWWdddqqq{{{nnncccbbbaaaaaa```^^^[[[XXXWWWYYY[[[ZZZYYYZZZ^^^bbbbbbeeehhhiiilllttt+++333111...000333DDD___zzzxxxjjjPPPBBBGGGddd|||rrr___XXXgggzzz~~~ssseeeXXXOOOFFF???;;;222222000---,,,---......///...---...///000///---//////////////////...---///000222111000111777===WWWggg}}}vvvpppiiihhhkkkwww}}}~~~{{{wwwvvvooottt~~~}}}|||{{{{{{zzzvvvrrrpppooopppiii^^^dddooommmWWWNNNCCC:::777555444333//////000000000///......------------------------000...,,,...000111...+++,,,,,,+++***+++,,,---...000+++(((***///111///,,,(((((())),,,......,,,***)))***+++,,,,,,,,,,,,,,,)))***+++******+++---///***(((''')))---...+++)))(((,,,---)))(((***,,,+++)))***+++***)))(((***++++++,,,,,,,,,***))))))+++...---,,,,,,+++++++++,,,+++,,,---,,,))))))+++---'''((())))))))))))))))))+++***)))))))))+++,,,---))))))******+++,,,,,,,,,333222000/////////000000******+++,,,,,,+++++++++******++++++,,,,,,,,,,,,***+++,,,---............++++++++++++,,,,,,,,,,,,.........///////////////,,,...000333444444444444333222111111333666999;;;666666555555666777888999:::<<<>>>???@@@AAACCCEEEMMMOOOUUU```jjjuuu~~~oookkkiiifffdddbbb^^^YYYVVVUUUYYY\\\[[[XXXWWW[[[```^^^aaadddfffhhhnnnwww~~~)))111000...000222???WWWsss~~~ttt[[[GGGDDD___yyyooo]]]XXXeeezzztttggg\\\SSSJJJCCC777333///------...222666000///......///000///...///////////////...------000333444222000000222444BBBSSSjjj|||uuuhhhbbbccchhhsss~~~{{{ooofff```___\\\cccooo{{{~~~|||{{{||||||{{{zzzzzzuuuqqqqqqkkk```fffssssss]]]TTTGGG===888666555444000000111111000//////...------------------------000...,,,---///000---***,,,++++++***+++,,,...///222---)))***...///---))))))((('''(((***,,,,,,,,,******++++++,,,,,,+++++++++,,,,,,+++******+++,,,***(((''')))---...+++(((,,,//////+++)))+++,,,***+++---......,,,+++,,,---+++---------+++***+++,,,......---,,,++++++++++++))),,,...,,,)))(((+++///((()))***+++++++++++++++---,,,***)))((()))***+++(((((()))******++++++,,,111000///.........///000++++++,,,,,,,,,++++++*********+++++++++++++++,,,((()))***+++,,,---------++++++,,,,,,---------...------...///000000//////---///111333444555666666333333222222444666999;;;666555555555555777999:::999:::<<<======>>>@@@AAAHHHJJJQQQZZZbbbkkkxxxpppooolllhhheeebbb^^^YYYVVVSSSVVVZZZYYYUUUUUUYYY]]]___aaadddeeegggjjjooottt(((//////...222333<<>>@@@BBBEEELLLTTTZZZ```lllxxxyyyrrrnnniiieeecccaaa^^^\\\RRRTTTVVVUUUSSSTTTWWW[[[```bbbeeeggghhhiiikkkmmm)))...,,,---333333888GGGbbbuuunnnVVVCCCJJJbbbxxxvvviiiaaacccppp}}}xxxnnneeeXXXKKKEEE>>>999888666333666<<<000///...///000111000...000000000000///...---,,,...222333///...222222///111555<<>>===DDDNNNaaauuurrr]]]QQQIIIAAA<<<<<<;;;???LLLaaauuu}}}}}}{{{wwwyyyzzzqqqpppnnneeeeeejjjgggeee\\\NNNDDD===999555222333444444333333111000000/////////.........---------/////////---+++++++++---,,,+++++++++,,,---.........,,,,,,++++++++++++***))))))***,,,---,,,+++***)))((()))++++++)))''')))+++,,,,,,+++***+++,,,//////...,,,+++***,,,---,,,//////+++)))+++,,,+++''')))++++++)))''''''''')))***++++++))))))***+++,,,++++++*********++++++((())))))))))))***,,,---((((((***++++++,,,,,,,,,(((((()))))))))(((((('''''''''(((((()))******+++++++++,,,---......------,,,,,,------,,,,,,+++***++++++******************)))***++++++,,,,,,,,,,,,*********+++,,,---------+++,,,...000111000//////...///000111222333444444333444555666777777666555666555444333555777:::<<<666888:::;;;;;;<<<>>>@@@AAADDDKKKQQQTTTXXXbbbnnnzzztttmmmhhheeecccbbbaaaVVVUUUSSSRRRRRRSSSVVVWWW]]]___bbbeeefffgggggggggyyy***...+++,,,444333555AAAYYYooosss[[[BBBAAAXXXsss{{{iiiYYYaaavvvxxxqqqdddWWWGGG@@@;;;;;;888222222777111///...///000111000...000000000000///...---,,,---111000,,,+++000111---222//////888JJJbbbxxx{{{eeeRRRCCCAAAEEEMMM___rrrxxx^^^FFF;;;777;;;===:::===EEENNNhhhxxxcccMMMCCC@@@<<<;;;<<<;;;===III___uuu~~~}}}zzzuuuwww}}}|||qqqooonnneeecccddd^^^ggg^^^PPPFFF>>>999555222555555555444333222111000000000/////////.........---000222000---***+++---------,,,+++++++++,,,---+++,,,---,,,++++++,,,...******+++...//////,,,)))***((('''(((***+++(((&&&''')))+++,,,,,,,,,---......///...+++'''&&&)))---))),,,---***)))+++---,,,***,,,......,,,*********'''((())))))((('''(((***+++******)))******++++++(((''''''((()))+++,,,,,,''''''(((******+++++++++$$$&&&''')))))))))((((((''''''(((((()))************+++,,,...///...------------------,,,,,,+++***++++++******************++++++,,,---------,,,,,,((())))))***++++++,,,,,,+++,,,...000111111000///......///000111222333333333555777888888777555333666555444333444777:::<<<777999;;;<<<<<<===???AAABBBEEELLLQQQRRRTTT^^^iii|||ssskkkfffdddcccbbbZZZWWWRRRPPPQQQSSSUUUUUUWWWZZZ^^^bbbddddddccccccnnn---.../////////111444666IIIggg~~~kkkQQQCCCKKKcccxxxppp```___ggg|||xxxmmmeeeVVVMMMCCC>>>===;;;555000//////......------............---,,,,,,---//////---------......000111222222---...777???KKKddd}}}rrrRRREEE:::666666<<>>>>>=========AAADDDGGGKKKPPPVVV]]]bbbvvvwwwooojjjfff```ZZZWWWQQQOOOQQQSSSRRRPPPQQQUUUZZZ```cccddddddcccbbbcccnnn//////000000000222555888AAAZZZsss|||uuu[[[EEEFFF]]]uuupppccc___mmm}}}|||sssmmmaaaWWWKKKDDDAAA>>>888333///...------,,,---------000///...---------...///...............///000111111,,,,,,333777???SSShhhtttrrrNNN@@@666777666777HHH___tttWWWBBB;;;888777999999777:::???MMMiii|||gggUUUCCC======<<<::::::999???PPPggg{{{|||rrrpppvvv}}}xxxmmmiiikkknnnmmmjjjhhh___RRRFFF???:::666444666444333444444444222000111///......000111111000000///...---------------...,,,+++******+++,,,...,,,***)))***+++,,,+++)))+++******+++,,,---+++******++++++***(((((()))+++*********+++,,,---//////(((+++------,,,++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))******((('''&&&(((***++++++***)))))))))))))))((('''&&&***+++++++++***((('''&&&***************+++++++++***)))))))))((((((((((((++++++******))))))((((((,,,+++*********+++,,,---+++,,,...//////...,,,+++,,,,,,+++******+++++++++&&&))),,,,,,***)))***,,,---+++***+++---.........,,,+++***,,,...///---+++111000000111333333222000333444666666666666777777777666444333333333555666555888;;;===<<<<<<<<<===>>>AAAEEEJJJPPPXXX___dddooo~~~tttoooiii```XXXXXXSSSPPPSSSTTTRRRPPPQQQPPPUUU[[[___```aaaaaaaaaZZZcccttt//////......---000444777888IIIbbbxxxjjjJJJ@@@TTTooommm___```qqq{{{yyypppfffWWWMMMGGGBBB;;;666111000///...---......///222111///...---....../////////.........//////000000,,,,,,000111333@@@OOOaaavvvuuuPPP===444999888444CCC\\\~~~{{{}}}gggLLL;;;999777777999888777;;;AAAOOOkkkvvv```QQQBBB<<<;;;999666666999EEE[[[sssyyyvvvyyy~~~}}}vvvmmmhhhiiilllmmmnnnjjjcccXXXLLLCCC<<<666333888666555555555555333222111000...///111222222111...---------------.........---,,,++++++,,,---...,,,***)))***+++,,,+++))),,,+++***+++,,,,,,+++***(((***+++***))))))***,,,******++++++,,,---...///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,++++++***************))))))*********))))))+++...000000///'''((()))******++++++***111...+++***+++***(((&&&+++++++++***************)))))))))))))))(((((((((************************,,,,,,+++*********++++++------------------------......---,,,+++++++++,,,''')))+++,,,,,,+++,,,...---,,,***+++,,,------,,,.........000222222000...111000///000222333222111333444555666777777777777666555555444444444444444444777:::;;;;;;:::;;;<<<:::>>>CCCIIIPPPXXX```eeejjjrrr}}}tttlllccc\\\[[[VVVSSSTTTUUURRRQQQSSSOOORRRXXX\\\^^^___aaabbbYYY^^^kkk~~~,,,,,,+++******,,,000444555===TTTssswwwSSS???LLLiii}}}|||nnn___hhhuuu|||qqqbbbUUULLLEEE???:::555444222000000000111111333222000///.........///000//////............///111...///111//////666???PPPeee{{{wwwYYYBBB777======999KKKgggyyykkk___YYYZZZ\\\hhhttt}}}___FFF999:::888888999888888===EEEXXXqqqwwwaaaTTTFFF???<<<999888:::FFFUUUlll~~~~~~yyyssskkkffffffiiilllnnnmmmggg\\\QQQGGG???:::777999777555444555555333222000///......000222222111...------,,,,,,------...///...------------...///---+++***+++,,,---,,,***---,,,******+++,,,+++***(((***,,,,,,,,,,,,---...------------,,,++++++***,,,------,,,******+++---+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,///000000///'''((()))***+++,,,,,,,,,---+++))))))***+++,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++)))))))))******+++++++++---,,,,,,++++++*********...---,,,,,,,,,,,,---...000000...---,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,+++***,,,,,,,,,+++///000111333333333111000111000///000222333333222444444444555777888777666555555555444444444333333333555888999999888999:::999===BBBHHHNNNUUU\\\aaafffiiisssyyynnngggddd^^^YYYVVVWWWVVVSSSSSSUUUSSSVVVZZZ\\\^^^```bbbdddcccdddkkkzzz+++,,,+++******+++///222777999KKKlll___DDDHHHbbbxxx}}}gggdddfffqqqwwwjjj]]]SSSJJJCCC>>>999777444111000///000111333222000///.........///000//////............/////////000111000///333999???NNNbbbvvv|||fffNNN???BBBEEEGGG]]]zzz{{{fffRRREEE@@@AAAEEELLLYYYnnn{{{\\\DDD:::;;;999888888777999AAAKKKfff|||~~~kkk___QQQHHHDDDBBBEEEIIIZZZhhhzzz|||vvvpppjjjqqqwww{{{yyyssskkkffffffjjjooorrroooiii^^^QQQGGG???<<<;;;999777444333444444333222///...------///000000000///...---,,,,,,+++,,,,,,...........................,,,+++,,,---...---,,,---+++******+++,,,,,,+++***,,,.../////////000111---------------+++***))))))***+++***))))))+++---+++,,,,,,---------,,,,,,,,,------------,,,+++******)))(((((()))***)))''')))***+++++++++++++++***''')))***(((&&&'''---222,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,+++******)))///...,,,++++++,,,...///111000///...------------------,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,---.../////////......111000//////111333444333555444333555888888777555444444444444444333333333333555777777777777999::::::>>>BBBGGGKKKPPPUUUYYY^^^___fffyyy}}}nnnhhhhhh```\\\YYYYYYWWWTTTUUUYYYYYYZZZ\\\]]]]]]___bbbdddllljjjlllvvv,,,---...------...000222777777DDD___wwwmmmPPPFFFXXXooosssfff^^^dddssszzzqqqggg]]]SSSJJJEEE<<<999555111///......///222111///...---....../////////.........//////000.../////////...///222555666???NNNbbb{{{qqq^^^OOOOOOTTT]]]rrrvvvXXXCCC999666999>>>;;;EEE\\\www{{{\\\FFF===:::888888888888===JJJWWWuuurrrggg[[[TTTOOOOOOUUU\\\nnnyyy~~~wwwnnnddd\\\SSSYYY___dddnnn}}}~~~{{{ssskkkhhhlllrrrwwwyyyrrrmmmbbbTTTHHH@@@===<<<:::888555333333333333222000///------...//////...///...---,,,++++++++++++...........................,,,+++,,,---...---,,,---+++))))))+++,,,------+++...000222111000111222***+++,,,---...---,,,,,,((()))++++++******+++,,,+++,,,,,,---------------++++++,,,,,,,,,***)))(((,,,***)))((())))))(((&&&***++++++++++++***))))))'''***,,,)))$$$$$$)))///+++++++++***************)))))))))************************+++++++++,,,,,,++++++,,,,,,,,,+++******...---,,,,,,,,,,,,---...000000///...------------,,,***)))***,,,...///......---+++,,,---......------...//////......///111111000...///111333444444555333222555888999777555555444444333333333333333333444666666666777888:::;;;>>>BBBEEEHHHKKKNNNQQQSSSUUU\\\lllqqqhhhgggaaa^^^\\\[[[YYYVVVXXX]]]ZZZ[[[[[[ZZZZZZ\\\```ccckkkiiijjjqqq~~~+++---/////////...///111222333;;;NNNggg{{{yyy]]]FFFMMMeee}}}qqqbbb___fffppp}}}}}}{{{wwwppphhh]]]SSSMMMBBB???:::444111//////000000///...---------...///...............///000111222222000---,,,...000222333777@@@NNNdddyyyzzzpppfffdddjjjvvvsssRRR???777555888<<<999>>>RRRppp~~~aaaKKKCCC===;;;;;;<<>>===<<<:::666444444444444333333111///...//////...---------,,,,,,+++,,,,,,------------......---------,,,+++******,,,,,,+++***,,,***((((((***---......,,,...111222111000000111)))+++,,,......---,,,+++)))+++------+++*********+++,,,,,,---......------+++,,,------,,,+++)))''',,,+++******+++,,,+++)))))))))************))))))***++++++)))&&&&&&(((******************+++++++++)))))))))******+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---------,,,,,,---------///......---------......---+++((())),,,------,,,...---,,,,,,...000000//////000111///......111444111///......111333555555666333222444888:::777444666555333111111222333444333555666666666666999;;;;;;===AAACCCEEEGGGIIIKKKNNNQQQXXXcccsss}}}ooohhhbbb___]]]]]]ZZZWWW[[[aaaZZZZZZZZZYYYYYY]]]bbbfffhhhhhhhhhllluuu)))+++...///...------...---///444BBBZZZttteeeEEEFFF]]]|||}}}kkk```]]]bbbqqq~~~||||||{{{wwwoooeeeZZZTTTHHHEEE???999555333333333......---,,,,,,---//////---------......000111222888777333...,,,...000000...111444<<>>;;;888555555666555555555333000000000000///---++++++++++++,,,---...///,,,,,,------------,,,,,,***)))((()))***+++***(((+++)))'''(((+++---///000,,,...111222111000//////---...//////---+++)))''',,,...000///---***)))(((+++,,,,,,---.........------.../////////---***)))((('''&&&''')))******((('''((()))***************+++)))((((((***+++***)))))))))******+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))+++,,,---,,,,,,+++------------------------......---------......///111...***)))***+++)))'''...---,,,---///111111111---------+++)))***...222111///......111333555555666333222444999:::888444777555222000000111333555444555666666666777999;;;999<<<@@@BBBCCCEEEGGGIIINNNSSSYYY^^^gggyyywwwkkkbbb___^^^]]]ZZZXXX\\\ccc[[[[[[ZZZYYY[[[___eeejjjhhhiiijjjjjjooo}}}***+++,,,,,,+++++++++,,,...//////444IIIfff{{{uuuYYYLLLQQQmmm|||mmm^^^[[[hhhxxxuuukkkccc___QQQJJJAAA;;;888666333111000...,,,,,,---//////...111000...,,,+++,,,---...000000000000000000000000///---///666>>>III]]]pppwww~~~~~~aaaFFF999999::::::888EEEZZZsssvvvbbbTTTJJJJJJKKKPPP[[[lllzzzkkkVVVEEE===>>>???666888999:::CCCXXXuuuwwwnnnddd]]]cccuuu|||nnnbbbWWWIII===>>>;;;999999;;;:::666333111333333222000.........------,,,++++++,,,,,,,,,---......---++++++,,,...,,,******,,,+++'''&&&(((%%%&&&(((+++------------------,,,------...///000++++++,,,------,,,,,,,,,(((''''''***---//////...---...///...+++((('''&&&,,,,,,,,,++++++++++++************))))))))))))))),,,)))&&&&&&(((***)))(((((((((((('''&&&'''***,,,((((((''''''(((***,,,------+++))))))************'''(((***,,,,,,***(((''')))))))))))))))******+++(((+++...,,,)))(((+++000...,,,++++++---......---.........------,,,,,,,,,......---------....../////////000000000000/////////...------...222666888<<<999444222222444666666888777555444444444444333222333333333333444888;;;===<<<<<<<<>>:::666333000333111...---...///......///...---,,,,,,---///000///////////////////////////,,,,,,///333999GGGVVVggguuusssUUU@@@999::::::;;;KKKcccyyyuuukkkaaaaaaccciiitttvvvnnnrrr||||||sssbbbNNN>>>777777777444777888999AAAVVVsssvvvnnnhhhdddkkkzzz}}}nnnccc[[[PPPFFF@@@===:::999:::999666222111222333222000.........------,,,,,,+++,,,,,,------......---++++++,,,---(((&&&'''+++,,,******,,,((()))***+++++++++++++++,,,,,,,,,,,,---...///000+++,,,,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,---...//////---++++++,,,,,,,,,,,,++++++*********))))))))))))************---***((((((***++++++***((()))))))))((((((***,,,(((((((((((()))***+++,,,((((((((()))*********)))((()))***++++++***)))((()))))))))))))))******+++***,,,---+++)))))),,,///,,,***)))***---...///.........---------,,,,,,,,,..............................////////////.........------...///222555666999666333222333555555555999888666555444333222111111222222222111333666999???>>>======>>>@@@CCCEEEGGGIIINNNUUU\\\fffxxxxxxoooaaa^^^___[[[]]]bbb___[[[YYYXXXWWWXXX\\\___aaaiiijjjnnnrrrssswww,,,,,,,,,------.........)))000444222666IIIcccvvvkkkSSSBBBRRRmmmrrrfff___\\\rrr{{{|||ssslllhhhaaaYYYMMMCCC>>>:::666333555222000...//////......------,,,,,,---...000111////////////////////////111////////////111888AAARRRfff~~~iiiOOOBBBAAACCCHHH[[[tttzzzyyyzzz}}}jjj^^^XXX[[[fff{{{yyykkkVVVCCC888333111111111555777888???SSSqqqvvvpppnnnnnnvvv{{{lllccc^^^WWWOOODDD@@@;;;:::999888444111111222333222///...---...---,,,,,,,,,,,,,,,------,,,......---,,,+++,,,---'''%%%'''+++,,,***+++...---,,,+++***)))))))))))),,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***((()))+++,,,---...---,,,,,,...///------,,,,,,+++***))))))(((((())))))***++++++++++++***(((((()))******)))(((***++++++*********+++))))))************))))))%%%&&&((()))***))))))((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******,,,---...***))))))***---///000///...------------,,,,,,,,,---...////////////---------------......---------,,,---...///111222444444444333222333555666555444:::999888666444222000///111222222111111222555777AAA???>>>======>>>@@@AAACCCDDDIIIPPPUUU\\\jjjwwwvvveee___```\\\^^^aaa\\\XXXWWWVVVUUUWWWZZZ]]]___fffiiiooouuuvvvxxx---,,,+++,,,---.........+++222555444666GGGbbbwwwwww]]]EEEMMMccc|||~~~qqqdddYYYgggrrr{{{uuurrriii```TTTJJJCCC???:::666444222/////////000//////...------------...///000///////////////////////////000111111111111555999AAATTTnnn{{{eeeYYYWWWWWWbbbrrrlllXXXNNNNNNMMMVVVlllvvvbbbKKK===777444222111///333666888???RRRpppyyytttuuuxxx~~~vvvjjjccc```ZZZRRRHHHCCC===:::999777333000111222333222///------------,,,,,,,,,,,,------...,,,---...---,,,++++++,,,***((())),,,,,,))))))+++...---+++)))(((((()))***++++++++++++,,,---...///------,,,,,,++++++,,,,,,***...000...)))&&&))),,,+++++++++***)))***,,,......------,,,+++***))))))************************(((''''''''''''(((''''''(((***------,,,+++***+++)))***+++++++++)))(((''''''((())))))((((((((()))******))))))))))))******)))))))))))))))******+++...,,,******,,,.........---+++++++++...///000///---------------------------...000111000///---,,,------............------+++,,,...000222222222222000000111333666666555333777888999888555222000000333444444444333444666888???>>>===<<<<<<===>>>???BBBBBBFFFLLLOOOTTT^^^hhhlllbbbaaa]]]^^^___YYYVVVUUUTTTTTTUUUXXX[[[]]]eeeiiipppxxxzzzyyy}}}///---++++++---...---,,,...000222444:::LLLfff{{{kkkRRRIIIYYYooo{{{mmm```\\\eeeuuu}}}uuulll___SSSJJJCCC<<<777333111///...000111111000//////......------------........................***,,,------...///111111777BBBVVVnnnyyysssppp}}}xxx]]]LLLEEEHHHEEEJJJ```~~~~~~pppYYYBBB888666555444444///333666:::BBBVVVppp~~~yyyzzz}}}}}}|||yyyrrrjjjfffccc\\\TTTLLLFFF>>>:::888666333000000111222111///------------,,,,,,,,,------...///+++,,,......,,,******++++++((())),,,---***))),,,,,,+++***)))))))))***++++++******++++++,,,---......---,,,++++++++++++,,,(((,,,///---)))'''***...,,,,,,,,,***))))))+++---------,,,,,,+++***)))))),,,,,,++++++******))))))'''((((((((((((''''''((()))+++---...,,,+++***+++)))***+++++++++)))'''&&&+++++++++(((&&&&&&(((+++******))))))))))))******)))))))))))))))******+++...,,,+++,,,...///...---111///------...//////...------------------------...///000111111///---,,,.........//////.........***,,,...000222222111111---...111444777777555333555777::::::777444333333666777888777666666777999;;;:::::::::;;;===>>>???BBBBBBEEEKKKMMMPPPXXX```vvvvvviiieee___^^^^^^WWWUUUTTTTTTTTTUUUXXXZZZ[[[dddhhhpppxxx{{{zzz|||333///,,,+++---///---+++///---...222<<>>888666333111000111222111111000//////...------,,,,,,........................---//////,,,,,,//////---333555@@@WWWooommmTTTGGGBBBBBB@@@FFF\\\{{{iiiRRR<<<555555444333666111333777===III\\\qqq}}}}}}}}}~~~~~~{{{wwwsssuuuuuuqqqmmmkkkiiiaaaYYYNNNHHH???:::777666333000000111222111...---,,,---,,,,,,,,,,,,---...///000***,,,......,,,*********(((&&&(((,,,---+++,,,///******************+++,,,************+++,,,------///...,,,+++***++++++,,,)))+++---,,,***)))+++...---......---,,,+++---...,,,,,,,,,+++++++++******,,,,,,+++++++++*********)))***,,,,,,+++******+++***,,,------+++******+++***************)))(((((()))++++++)))&&&%%%(((,,,)))))))))))))))))))))))))))))))))))))))******++++++---...///000///...---222000...---......---,,,,,,,,,,,,------------...///000111111000///---,,,......////////////......+++,,,...000111111111000......111444777777555333444888<<<===999666444555777888999999777666777888777888888999;;;===>>>???BBBAAADDDIIILLLOOOUUU\\\nnnuuummmbbb______YYYUUUTTTTTTUUUVVVXXXZZZ[[[bbbeeellluuuyyyxxxzzz~~~888333...---///000///,,,111//////444;;;KKKeee||||||pppHHHGGGTTTmmm}}}~~~}}}}}}~~~tttfff___^^^iiiwwwtttiii^^^SSSGGG???<<<999555333333222111000..................------........................222333111,,,,,,000000---333000444CCCVVVhhhzzziiiRRRGGGDDDAAABBBKKKbbbfffOOO;;;666666333333777444444777AAAQQQdddttt}}}~~~|||yyyyyyyyywwwrrrmmmqqqqqqoookkkkkkkkkeee]]]PPPIII@@@999777666444111000111222111...,,,,,,---,,,,,,,,,------...///000)))+++......,,,************((()))------++++++...******+++++++++*********)))))))))******+++,,,---000...,,,+++******+++,,,++++++++++++++++++++++++***,,,......------...///***++++++++++++,,,,,,,,,))))))***++++++,,,------)))+++......,,,***+++,,,+++,,,,,,+++))))))***+++******)))))))))))))))***!!!&&&++++++)))'''(((+++((()))***++++++***)))((()))))))))))))))******+++(((---222333111...---...///---++++++---------,,,,,,,,,,,,---------......111111000000///......------------......---------,,,,,,...///000000111111///000111555777888666333555;;;@@@@@@;;;666444444555777888777555444444555666777888999:::<<<======AAA???@@@FFFJJJMMMTTT[[[cccwwwvvvgggaaabbb]]]UUUUUUVVVVVVXXXZZZ[[[\\\```aaagggpppuuuuuuxxx|||<<<666111///111222000---444333444777;;;HHHddd}}}~~~vvvQQQFFFIII^^^qqqxxxyyywwwvvvyyy{{{yyyiii^^^cccooozzzvvvnnnfff\\\QQQIIIAAA>>>999666444333111///+++,,,---...////////////........................000111...((()))...000,,,555000000888BBBPPPeeewwwjjjUUUJJJGGGFFFIIIUUUkkkgggQQQ>>>999888333333888666555888CCCVVViiivvv|||zzz{{{vvvuuuwwwvvvpppkkknnnnnnkkkhhhiiijjjfff```PPPIII@@@999777666444222000111222111...,,,,,,,,,,,,,,,,,,---...///000000)))+++......,,,***))))))...++++++...---)))(((******+++,,,,,,,,,***((('''))))))))))))***+++,,,---000///,,,*********+++,,,...,,,++++++,,,,,,***)))$$$'''+++,,,------...///)))******++++++,,,------&&&'''(((***,,,...///000'''***------***))))))+++,,,,,,+++***((((((***++++++***)))(((((()))***+++!!!***---+++)))((()))''')))***,,,,,,***)))''')))))))))))))))******+++&&&---444555222------...+++***))))))+++------,,,,,,,,,,,,------.........222222000///............+++,,,,,,------,,,,,,+++---------...///000111111000111222555777888666444888===BBBBBB<<<666333333333444555555333111111222777777888999:::;;;;;;;;;???<<<>>>CCCHHHLLLSSSZZZYYYlll}}}jjjcccdddaaaVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^ccclllqqqrrrvvvzzzOOOBBB555111000...111666888333333888;;;FFFaaa~~~}}}^^^HHH===NNNiiizzz{{{wwwxxx~~~sssfff```aaaiiiyyyyyyrrrnnnggg[[[PPPFFFBBB===888666333111///000///...---,,,+++++++++---......///......------++++++,,,,,,---...//////111111111111555BBBTTTaaa|||kkkZZZRRRPPPNNNXXXkkkeeeRRR???888999999888777888===HHHVVVeeeqqqwwwzzztttppptttwwwuuurrruuuqqqkkkgggdddbbb```___PPPJJJ???666444777555000222///000333222///...000///---******,,,---,,,***------------------------***))))))+++...///,,,)))...---+++***)))******+++***+++------------...000+++++++++---...---)))'''***))))))***,,,------,,,++++++,,,------......///***+++,,,---,,,+++***))),,,******,,,***&&&###%%%***+++,,,------,,,+++***&&&))),,,...---,,,------(((+++***''''''))))))&&&***************)))((((((,,,(((&&&(((,,,...,,,)))(((((()))***************...---...222222...,,,...------............------...---,,,+++++++++,,,---////////////000000000000111///...///111222///,,,------------...///111111333333333555888999888666>>>;;;<<>>@@@@@@DDDKKKOOONNNWWW___kkkpppeee^^^[[[\\\WWWSSSSSSVVVZZZ[[[[[[[[[[[[___fffiiikkkpppvvvwwwcccVVVHHHBBB<<<666444666888666999===>>>DDD[[[ttt~~~dddPPPAAAIII___ttt~~~~~~yyyyyyyyyooohhhccceeeqqq|||xxxvvvpppeee[[[NNNIIIBBB<<<888666444333000///...---,,,,,,,,,,,,,,,------.........---------------....../////////---...//////000666AAAJJJdddrrrxxxjjjbbb```\\\hhh|||jjjWWWCCC;;;::::::999999;;;DDDSSSbbbooowwwzzz|||~~~sssrrrxxxvvvsssnnniiiddd```\\\ZZZTTTOOOEEE<<<:::<<<999444222000000333222///...000000...+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***,,,+++*********+++,,,---+++++++++,,,---.........,,,++++++,,,---,,,***(((+++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))***((((((,,,+++'''&&&((()))******++++++******)))(((***,,,+++(((%%%$$$$$$(((++++++((('''***)))&&&+++++++++++++++***)))))),,,)))''')))---...,,,(((((())))))***************---,,,...222222...,,,---,,,,,,------------,,,,,,...---,,,,,,,,,,,,---........./////////000000000222000...///000111///---............///000111222222111111333555666666555:::777999>>>===888666888333333222111111111111111555444444666999:::999666999===??????CCCIIILLLKKKNNNUUUaaatttuuujjjdddaaa```\\\WWWVVVYYYZZZZZZXXXWWWWWW[[[aaaeeeggglllsssyyy~~~tttjjj^^^WWWPPPGGG@@@>>>@@@@@@DDDHHHGGGHHHTTTeeemmm\\\HHHBBBRRRkkkzzz}}}}}}yyyxxx|||zzzssshhhbbbfffnnn{{{{{{rrrkkk[[[TTTJJJBBB<<<:::888777111000///...------------++++++,,,---------------.../////////////////////---000222222111333666:::III]]]uuuyyyuuuvvvtttaaaMMMBBB>>><<<<<<===BBBOOObbbrrr|||}}}uuuuuu}}}yyywwwsssmmmfff^^^WWWSSSRRRNNNFFF>>><<<<<<999333222000000333333///...111000///------.........---++++++++++++++++++++++++---,,,******+++,,,++++++************+++,,,---...---+++)))+++...000...,,,---,,,++++++,,,,,,+++***+++***)))***---...---,,,,,,,,,,,,,,,,,,+++++++++...---,,,+++************(((&&&'''+++,,,))))))+++)))))))))(((((()))))))))***+++,,,***&&&###!!! )))++++++((((((******'''++++++,,,,,,++++++******+++***)))+++...///,,,(((((()))******++++++******,,,+++...333333...+++,,,++++++,,,,,,,,,,,,++++++...------,,,,,,---......------........./////////333111......///000000///////////////000111222222111000...///222444555555555444666999:::777666888888666333111000000111111555555666888::::::777555888<<<======@@@FFFIIIHHHFFFLLLVVVfff~~~rrrkkkhhhaaa]]]YYYXXXXXXWWWTTTQQQTTTTTTXXX^^^bbbeeejjjqqqxxx{{{}}}yyysssmmmiiiddd]]]TTTOOOPPPNNNPPPVVVXXXTTTSSSUUUpppuuuhhhQQQ@@@HHHbbbuuu{{{zzzuuusssvvvwwwxxx{{{yyypppgggaaa```pppxxx{{{wwwiii```TTTIIIAAA<<<999777333222111//////.........******+++,,,------------/////////...............,,,///333444444333444666;;;KKK```ppp{{{~~~ppp[[[MMMFFFBBBBBBEEENNN]]]qqq{{{{{{~~~}}}zzzsssiii^^^UUUPPPNNNMMMGGG???<<<<<<888333333000000333333//////111///...------------------************************,,,+++++++++,,,+++***************++++++,,,,,,,,,...***(((***...111...***...,,,******,,,---,,,++++++******+++---......---///......---,,,,,,++++++///...,,,***))))))******)))'''(((+++,,,******---******(((''''''(((******(((***++++++((('''&&&''')))++++++((((((++++++(((******+++++++++******)))+++******,,,......+++((())))))***++++++++++++*********---222222...+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------.........///333111///------///000000111111000000111222222333111///---...000333444555444333444666777666666777999777444111000000222333222333666888::::::999777999<<<===<<>><<<>>>BBBDDDBBBFFFIIINNNTTT```wwwwwwllleeecccaaaaaaaaa^^^WWWRRRVVVUUUWWW]]]```bbbiiippprrrtttxxx}}}|||oooddd```\\\___lllwwwtttaaaOOOTTTjjj}}}vvvdddOOOGGGQQQbbbooonnniiiffffffeeegggnnnvvv~~~~~~~~~rrrdddZZZ___iiiwww}}}uuujjj^^^SSSIII@@@;;;999888555333111///...---,,,,,,------------,,,,,,,,,,,,------------------///...------,,,,,,------111111666BBBPPP___ooo{{{sssdddSSSIIIDDDCCCFFFKKK\\\ppp{{{ooofffaaaccciiisss{{{{{{oooddd^^^\\\WWWVVVQQQGGGAAA>>>;;;666333111111444444000///222,,,------,,,******+++---************************'''***---...---+++++++++,,,,,,---,,,,,,***)))(((---+++)))***---...,,,***---,,,+++,,,---...---,,,,,,+++***+++...///...---222222111000//////......---,,,++++++******++++++000,,,+++,,,+++((((((++++++******))))))******+++)))***+++***)))((()))***&&&))))))''''''******(((''''''(((((())))))((((((+++++++++***************)))***++++++,,,+++++++++***(((***//////,,,+++---,,,,,,------------,,,,,,******+++,,,------------------........./////////111111111///------///111222111111111111111222222111000//////222444555555777999777444444888999888999888666444333333444555444555777666555444444555;;;===>>>;;;<<<@@@BBB@@@CCCFFFIIINNNTTTeeessseeecccaaaaaaaaa]]]WWWRRRTTTRRRTTTYYY[[[^^^dddkkkqqqsssvvv|||}}}nnn```\\\^^^ggguuuppp___SSS^^^oooxxxkkk[[[KKKHHHTTTdddccc___[[[ZZZZZZ\\\eeennnvvv|||tttccc``````jjjyyy|||tttkkkaaaUUUKKKDDD<<<:::888444111///---,,,...............---,,,+++,,,,,,------......//////222111000/////////...---///...222999???HHHYYYjjjpppxxxYYYLLL>>>888666666888;;;III```|||~~~wwwtttyyyzzzooofffddddddaaa___XXXKKKAAA===888444444111111444444000000222---...///---+++***,,,...++++++++++++++++++++++++(((***+++***)))***---000***+++,,,,,,,,,+++******,,,++++++++++++++++++++++++++++++---//////---+++,,,++++++,,,...///...---111111000000//////......******+++,,,,,,,,,++++++000,,,+++,,,,,,)))))),,,((())))))))))))))))))(((***++++++***(((((()))+++%%%((((((&&&&&&)))***'''''''''((()))))))))))))))++++++***((('''''')))***)))***++++++,,,,,,+++++++++((()))------+++,,,...++++++,,,,,,,,,,,,+++++++++,,,---///////////////....../////////000000000///111222111...---...000222111111000000000111111000//////000222444444333777:::999555666<<<>>>===;;;:::888666555333333222333444555444222222444777:::<<<<<<::::::>>>>>><<<@@@AAAEEEJJJNNNXXXoooiiifffdddcccbbb^^^XXXRRRTTTRRRRRRVVVXXXZZZ```gggmmmpppuuuyyy|||zzzjjjZZZXXX```nnn}}}|||oooVVVWWWcccyyy|||~~~xxxooobbbNNNAAAJJJ[[[ZZZVVVRRRQQQPPPSSS]]]gggpppvvv}}}pppfff^^^aaannn}}}zzzsssjjj___SSSLLL>>><<<999555111...,,,+++000000000///...---++++++,,,------...///000111111---------...000000///---000111666888666777GGGYYYaaasssgggFFF<<<333222555777999;;;@@@XXXttthhhmmmyyyyyynnnggggggjjjnnnlllbbbSSSGGG@@@<<<777444111222444444111000222---///000///,,,+++---///++++++++++++++++++++++++++++++)))'''&&&)))000555((()))+++,,,------,,,+++***,,,---,,,******+++,,,++++++,,,...000000---+++,,,++++++,,,...//////...////////////............((()))+++,,,------,,,+++///,,,***,,,,,,***+++...&&&'''((())))))((('''&&&)))***++++++***+++---///$$$''''''%%%&&&))))))'''(((((()))***************,,,+++)))&&&%%%&&&(((+++******+++,,,,,,,,,,,,++++++((((((+++,,,+++,,,000******++++++++++++******,,,---///111111111111000////////////000000000000...000333222///---...000111111000000000000000111.........000333444333111777:::999555777???CCCAAA===<<<:::888555333111000///000222111000222777;;;999;;;;;;888888;;;<<<:::>>>???DDDIIILLLSSSgggzzzssspppmmmkkkiiieee^^^YYYUUUSSSSSSVVVXXXYYY___fffiiimmmsssvvvvvvzzzpppaaaYYYZZZggguuuvvvcccQQQNNNhhh{{{wwwqqq\\\EEEEEEUUU```YYYQQQMMMMMMTTTaaalllooopppttt{{{{{{qqqeee]]]```mmm|||}}}vvvkkk^^^VVVEEE???;;;:::888333000111222000---++++++,,,...///---------.........//////000000000///---...000222/////////000333777;;;===TTTggg{{{oooUUU;;;777111000222666777777===PPPkkkdddTTTVVVfff{{{rrroooqqquuuxxxssshhhZZZLLLBBB<<<999555444333111000111111111///......///...,,,+++,,,******))))))******+++,,,***************************+++,,,+++)))((()))***------------,,,,,,+++******---...---***)))+++------......///......---,,,//////////////////......++++++++++++++++++++++++---...---***&&&&&&(((++++++***************++++++(((***+++,,,******+++,,,(((((((((((())))))))))))(((***,,,,,,+++))))))***))))))(((((((((((())))))))))))(((((((((((())))))------,,,++++++,,,,,,,,,+++---///...---+++******)))+++,,,777GGGAAA000+++///......---------......---...//////......///111222111111111000000//////111111000000000111333444555555555666999>>>BBBEEEAAA===888666444222444666555111///444777666444555888:::<<<===<<<===???AAA<<<@@@CCCFFFJJJSSS___iiiyyyooommmjjjbbb]]]]]]SSSPPPNNNQQQWWW]]]```aaaffflllnnnlllppp{{{qqqbbb[[[\\\lll}}}~~~iiiXXXQQQ___sss~~~}}}xxxrrr```MMMGGGMMM___\\\UUUNNNNNNWWWdddmmmoooqqqvvv||||||rrrggg```ccclllttt{{{rrrggg___OOOHHHAAA>>>999333000111222111///---,,,---...///---------........./////////000000///......000222000000000111222555777888IIIXXXiiiyyyjjjMMM:::666111///111333333333===MMMcccwwwcccMMMNNN]]]zzzzzzxxxxxxyyy}}}wwwmmm___QQQEEE>>>:::777666444222111111222333222000///......---...///************++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++,,,---------,,,,,,+++***+++---//////---+++,,,............------,,,,,,,,,........................++++++++++++++++++++++++,,,------+++((((((+++......---,,,+++************''')))++++++***)))***+++'''((((((((()))))))))))))))******((('''''')))+++))))))(((((((((((())))))***))))))(((((())))))***---,,,,,,++++++,,,,,,,,,+++---...---,,,***+++++++++,,,+++444@@@:::+++***///......---------......---...//////......///111111111111111000000000///111111000000000111333333333333333555888;;;???AAA@@@===999777555444555666777222111444666444333444;;;<<<>>>>>>>>>>>>@@@AAA@@@BBBEEEFFFHHHOOOYYYaaazzzsssnnnkkkfffaaa```VVVSSSPPPQQQVVV[[[]]]^^^bbbhhhkkkkkkoooyyyuuufff^^^^^^pppooobbbUUUSSS^^^mmmyyy~~~~~~~~~zzzsssiii\\\NNNFFF\\\___\\\SSSSSS^^^hhhkkkmmmqqqxxx|||~~~rrrddd\\\]]]```ttt{{{yyyoooiii[[[RRRIIICCC===666444555222111000///............---------...............///000000///......///111111111111111222222222222;;;CCCPPPbbbuuuvvv^^^BBB777444111000111333333333===HHHXXXiiixxxdddGGGEEESSSrrr{{{qqqdddWWWKKKAAA<<<999888555333222222333333333111///---,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,---------,,,+++++++++...000111000.........111000...,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++...000...---,,,+++++++++++++++&&&(((******)))((()))***''''''((((((((())))))))))))((('''%%%###%%%(((+++***))))))(((((())))))***+++******************+++,,,,,,++++++++++++,,,,,,,,,------,,,+++***+++---,,,...+++...777000'''***......---------......///---...//////......///111111111111111000000000000111111111000111111222333000000222333666777999:::===<<<:::777666666666666777333222555666333222444;;;<<<>>>======<<<>>>??????AAACCCDDDFFFKKKTTT[[[gggyyypppmmmjjjfffcccZZZUUUQQQQQQUUUYYYZZZZZZ]]]bbbgggiiinnnwww~~~~~~~~~yyyllldddcccqqqsssjjjZZZKKKLLL^^^qqq|||~~~}}}wwwtttmmmZZZFFFTTT^^^bbb^^^```iiikkkffffffoooxxx}}}yyymmmaaaYYYUUUaaajjjwww}}}uuupppfff\\\QQQIIIBBB;;;888999111111000///......---,,,...........................///000///...---///000///000000111111000//////222666===KKK[[[___MMM888333222222222444666777888>>>HHHTTT^^^gggttthhhJJJCCCMMMmmmzzzrrrhhh\\\QQQFFF???:::999555333111111222333000111///,,,+++------+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,------,,,,,,+++,,,...111333222111///...333222///---++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---...)))))))))***+++,,,...///%%%'''))))))((('''((()))'''''''''((((((((())))))'''''''''&&&$$$%%%(((+++***))))))))))))))))))***,,,++++++******++++++,,,++++++++++++++++++,,,------------+++******,,,...---///******000+++&&&---...------------...//////---...//////......///111111111111000000000000000111111111111111111222222---...000222444444444444999:::999666555666666444555222111555666333333666888:::;;;:::999999:::;;;<<<===???AAADDDJJJQQQVVVXXXppprrrnnnlllhhheee[[[WWWRRRRRRUUUXXXYYYXXXYYY^^^ccchhhnnnuuu{{{yyy{{{~~~tttlllnnnuuu~~~wwwppp___IIIBBBOOOdddrrr~~~~~~}}}|||~~~{{{hhhPPPMMMYYYccciiioootttnnnddd___mmmyyy~~~|||~~~~~~}}}|||vvvkkk]]]SSSQQQZZZhhhvvv|||xxxqqqfff[[[RRRIII???999999111111000///...---,,,+++.....................------///000///...---...///---...///000000000/////////111444:::BBBDDD===333222222333333444666888:::DDDMMMWWWXXXVVV]]]ooopppRRREEEIIIggg~~~{{{yyyzzz~~~~~~yyyvvvpppjjjbbbWWWKKKDDD;;;999555222000000111111...222222...---///---(((+++,,,---.........------++++++++++++++++++++++++)))+++,,,+++***)))***,,,+++,,,,,,------,,,,,,,,,,,,...000222333222000...555333000...------......************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************'''''''''((()))+++,,,---%%%'''((()))''''''((()))''''''''''''((((((((((((%%%'''))))))(((((()))*********))))))))))))******,,,,,,++++++++++++,,,,,,************++++++,,,---,,,---,,,+++******---///---...))))))...***(((222---------------...//////---...//////......///111000000000000000000111111111111111222111111111111,,,---000111333222222111444777777222222666666222111///111555666444666:::777888999999888777888:::;;;<<<>>>???BBBGGGLLLOOOQQQbbbzzzwwwpppnnnjjjeee]]]XXXTTTSSSUUUXXXYYYXXXXXX[[[```gggmmmrrryyy~~~zzzxxx||||||www{{{}}}|||uuueeePPPAAACCCTTTddd}}}~~~~~~qqq___NNNSSS]]]mmmzzz|||sssiiiaaappp{{{|||||||||}}}}}}{{{{{{}}}|||ttteeeYYYOOORRRZZZfffttt}}}yyypppeee\\\QQQDDD:::888333222111///...------,,,...............---------,,,...000000...---......------......//////000000///000111222222333222111333444444444444666999<<>>>>>???AAACCCEEEGGGNNNXXXiiivvvrrrmmmfff```[[[VVVTTTVVVXXXXXXWWWWWWXXX]]]eeejjjooovvv}}}~~~~~~wwwlll]]]KKKBBBMMM___wwwuuukkkWWWNNNRRRhhh|||yyyvvvlllxxx~~~yyywww}}}yyyzzzyyyyyy||||||yyyyyy{{{}}}}}}xxxnnnfffZZZSSSOOOVVVeeessszzz{{{zzzssskkkeee[[[MMMAAA===777555222000///...////////////.........---------,,,...000000...------...//////...------...000000.........////////////111222444555666888<<>>888<<>>AAACCCDDDDDDKKKPPP]]]qqqxxxqqqjjjeee___YYYVVVWWWWWWWWWUUUWWWVVVYYYaaafffjjjrrr{{{zzz|||~~~~~~wwwqqqiiiVVVGGGOOObbbqqq}}}|||uuuqqq___LLLJJJbbbzzz~~~vvvwwwsss{{{vvvvvvuuutttxxx}}}}}}yyytttwww{{{~~~}}}zzzvvvsssfffXXXJJJKKKZZZllluuuxxx||||||~~~uuupppllljjjbbbUUUJJJFFF:::888444111000000111222//////.........---------+++---000000...---------222000...---,,,---///000,,,+++,,,000222111111111000333666999>>>FFFPPPWWWRRRGGG999...,,,333>>>FFFeee|||rrrVVVKKKdddzzzaaaOOOGGGEEECCCAAAEEEVVVppp}}}uuuhhh___YYYTTTQQQKKKPPPVVV[[[^^^dddlllqqqzzzyyywwwwwwsssiiiZZZOOO@@@===888333000000222333000333---!!! )))---))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...***+++,,,,,,------------,,,***(((***---///...,,,+++,,,,,,------,,,++++++)))******+++,,,,,,------------------------------***))))))+++///000///,,,+++***************++++++&&&(((******)))((()))***&&&&&&&&&'''''''''(((((((((((((((&&&&&&(((+++...++++++************+++++++++******************+++))))))))))))***+++,,,---(((+++---...---,,,,,,---///...((()))111...(((---,,,,,,,,,---...///000111---...//////......///111//////000000111111111222111222333333222111000///000111111333444555666777222777555------777:::666000000333666555222555:::111333555666555666888:::999999:::>>>BBBEEEFFFFFFJJJLLLVVVjjj|||tttmmmiiiccc\\\XXXWWWWWWUUUSSSWWWTTTWWW^^^dddgggoooyyytttuuuzzz}}}}}}~~~}}}|||ttteeeXXXQQQOOOMMMkkk}}}~~~xxxoooaaaTTTKKKRRRgggyyy}}}zzzyyyzzz{{{~~~zzztttnnnoooyyy|||rrrqqquuuzzz}}}}}}{{{zzzyyyssseeeTTTLLLQQQ^^^jjjqqq}}}}}}{{{yyy}}}}}}yyytttoookkkkkkhhh^^^QQQHHH@@@;;;444///---...000000000////////////.........////////////////////////...------------...//////,,,,,,++++++,,,---///000555;;;===@@@MMM___ccc\\\QQQ999000222,,,+++666===SSSrrr~~~dddQQQ\\\xxxcccPPPIII@@@===???===CCCHHHYYYuuuiiiXXXNNNDDDAAAAAA;;;???@@@AAABBBHHHSSSbbbmmmmmmyyy~~~vvvnnnjjjbbbVVVIII@@@666000111333222000333......///'''!!!...************+++,,,------******+++,,,,,,,,,,,,+++***+++,,,------,,,)))(((***+++---...///...------+++,,,...//////---,,,***000///...---,,,+++++++++************+++,,,---...)))***,,,---,,,,,,+++***(((((((((((())))))))))))***+++,,,+++(((&&&%%%&&&,,,(((''')))(((###%%%+++&&&&&&'''((((((((((((((())))))))))))))))))))))))+++******************+++,,,***((()))+++,,,+++(((+++***)))((()))***+++,,,***---///...+++***+++,,,)))*********++++++++++++000,,,)))))),,,//////...---,,,,,,+++++++++,,,,,,+++---000222333222000...444333222000000000111111...///000111333444666666222222333444444555555555555555555555444444444444333333333444777:::;;;;;;=========>>>???AAABBBCCCEEEIIIRRRaaassspppllldddgggfff^^^XXXXXXUUUPPPWWWYYY\\\\\\]]]cccmmmvvvuuuzzz|||{{{}}}yyy{{{zzzxxxoooccc[[[XXXUUUPPPZZZkkk|||||||||xxxqqqiiiZZZKKKMMM^^^qqq|||~~~~~~zzzwwwwwwxxx{{{~~~yyyuuuqqqsss|||{{{qqqooorrruuuvvvvvvvvvxxxyyytttlll```VVVRRRVVV___eeetttxxxyyyvvvuuuzzz|||xxxwwwvvvtttqqqiiiaaa[[[YYYFFFAAA;;;555222111000////////////.........------...........................------------...//////......------...///111111333<<>>LLL[[[ooo}}}|||qqqVVV===333666222000555888GGGbbbqqqUUUUUUlll```JJJ??????:::999<<<:::;;;===MMMkkk}}}```KKK???:::333333555000---///000///000555===DDDVVVfffsssvvvtttqqqiii```NNNFFF;;;555444555444222///+++,,,111222...///555---,,,,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++)))***,,,...//////.........---,,,+++++++++++++++************+++,,,---......,,,+++---///000---************))))))(((((('''***++++++***(((&&&'''((()))((()))+++***'''(((+++(((((())))))******))))))))))))))))))))))))))))))((((((((((((***---000222,,,***)))***+++,,,+++***++++++,,,------------,,,+++---......,,,++++++,,,((()))))))))************,,,+++***+++---...,,,+++.........------......///......//////000000111111000///...---------...///444333333222111111000000000000111222333444555666888888777777666555444444444444444333333333333333::::::;;;<<<>>>@@@BBBCCCAAAFFFNNNVVV___oooyyyllliiikkkiiidddaaa___[[[VVVQQQSSSUUUVVVYYY```jjjqqqyyy|||~~~~~~{{{}}}uuuhhhcccdddffffff^^^WWWOOOMMMUUU]]]YYYQQQIIILLL[[[rrr{{{xxxzzz}}}|||qqq```PPPIIIQQQbbbpppwwwvvvsssooooootttxxxyyyrrrtttvvvyyywwwkkkiiijjjllllllmmmpppsssvvvwwwzzz{{{qqqaaaTTTOOOOOO]]]hhhqqqtttvvv|||}}}||||||zzzuuu{{{|||wwwiii^^^]]]cccjjjXXXQQQGGG===666222000.........---------,,,,,,,,,.......................................//////000///000000000111222222333666@@@OOOaaawwwvvvYYY???444888555333888999III```{{{xxxZZZSSSeee{{{UUUBBB<<>>>>>???DDDLLLQQQVVVccc|||wwwpppooommmjjjgggccc___[[[XXXYYYYYYYYYZZZ___gggmmmtttvvvyyy|||}}}}}}rrr___TTTTTTVVVVVVUUUPPPJJJLLLXXXcccccc\\\OOOHHHMMMdddyyy~~~yyyzzz}}}|||rrr^^^KKKGGGUUUddduuuxxxwwwrrrssswwwyyyvvvnnnrrrtttvvvyyyyyyrrriiihhhjjjlllnnnooopppsssuuuwwwzzz|||xxxmmm```VVVPPPNNNUUU___hhhttt~~~}}}~~~~~~|||xxxyyy{{{yyyuuu}}}{{{sssfffaaagggnnnqqqeee[[[NNNAAA:::666555444......---------,,,,,,,,,........................///............///000000......///000111111111111444:::HHH]]]uuu|||\\\BBB777;;;777777>>>BBBVVVhhhaaaSSS___xxxoooOOO>>>;;;@@@;;;999;;;999999<<>>777555555333000444000...222444222---+++......---,,,++++++++++++++++++,,,------------,,,---,,,+++*********++++++'''((()))***,,,---...///............---,,,++++++++++++*********+++,,,,,,************+++,,,------///,,,******,,,---+++))),,,++++++***)))(((((('''******+++)))(((((()))+++***,,,,,,***(((((((((((())))))************))))))))))))))))))))))))))))))+++***))))))***+++---///++++++,,,,,,+++++++++,,,((()))***+++,,,+++***)))---,,,,,,------,,,+++***))))))))))))************,,,...000111111///---,,,+++++++++++++++,,,---...111000000///000111333555//////.........///111222222222111111111111111111......///000111222333444777777666666555444444333000333555666555444555777444555777999<<>>CCCJJJNNNPPPZZZqqqwwwsssooollliiiddd___\\\[[[ZZZYYYYYYZZZ___fffjjjoooqqquuu{{{rrr]]]OOOMMMNNNNNNMMMLLLKKKNNNZZZgggkkkhhhYYYMMMHHHUUUkkk}}}{{{yyy~~~}}}mmmUUUIIIOOOYYYuuu|||~~~zzzyyy|||zzzsssmmmpppqqqpppqqqrrrnnnhhhiiikkkmmmnnnoooppprrrttttttvvvxxxwwwsssiii^^^VVVKKKMMMRRR]]]ooo}}}yyyxxxxxxuuurrruuuzzzzzzuuuwwwvvvnnndddeeepppwwwvvvqqqhhhYYYKKKAAA<<<:::999............---------,,,------------------------//////......//////000111---...///000000111111000111444???VVVqqq\\\DDD999;;;777999GGGOOOiiixxxlllXXXZZZpppeeeKKK<<<:::@@@:::777999777999>>>OOOmmmrrrrrr|||vvv]]]GGG999555666000///222///+++...111111//////111444666DDDWWWdddhhhddd___[[[WWWMMM@@@999666555222///000...---000222222///,,,...------,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,+++++++++******---,,,++++++++++++,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...************+++,,,---...------,,,+++************+++++++++******))))))(((*********)))((((((+++---000222000+++'''((()))((())))))******))))))(((((())))))))))))))))))))))))++++++******************+++,,,---,,,+++***+++---++++++,,,------------,,,---,,,,,,,,,------+++))))))*********++++++++++++---000222333111///......------------...//////000------,,,,,,,,,...000111//////......///111333444000000000111111111111111......//////000111111111444444444333333333333222222666999888555333444555666666777888:::<<<>>>???>>>BBBGGGJJJKKKRRReeewwwxxxqqqmmmjjjccc^^^\\\XXXVVVUUUUUUYYY___eeeiiimmmmmmqqq{{{xxxfffYYYTTTSSSRRRKKKOOORRRVVV___llltttvvvjjj___PPPMMM[[[rrrzzzzzz~~~vvvcccTTTQQQSSSkkkvvv}}}|||}}}|||sssnnnpppoookkkjjjlllmmmjjjkkkkkkkkkjjjkkkmmmqqqtttppprrrssssssppphhh```[[[PPPMMMKKKRRRddduuuyyyvvvsssrrrooommmssszzzzzzwwwvvvxxxsssiiijjjuuu{{{xxxyyypppbbbTTTIII@@@999666/////////.........------------------------------///////////////000000111---...///000111111111000444444===UUUqqqfffOOOEEEFFF@@@EEEYYYggg{{{www^^^XXXhhhbbbJJJ<<<;;;@@@;;;777:::999;;;CCCWWWsssrrriiilllnnnRRRBBB666555777222222666222...111333222000///111333333???PPP^^^cccaaa^^^]]]ZZZPPPCCC;;;888666333000.........///000111000...------,,,,,,,,,------...+++,,,------...---------++++++,,,---,,,+++***)))///...---,,,++++++,,,,,,---,,,,,,,,,------......++++++++++++,,,---...///************+++,,,---...,,,...///---)))'''***---*********************************)))((())),,,...888:::666---(((***+++)))((())))))))))))((('''&&&))))))))))))))))))))))))((()))*********)))((((((***,,,...---+++***,,,---,,,,,,++++++,,,,,,---......,,,+++,,,......+++)))++++++++++++,,,,,,,,,,,,...000222222///---...///------------...///000000************+++,,,---...///.........///111333444111111111111000000000000////////////////////////000000000111111111111222000555999999666333444777::::::999888888888999999???@@@CCCEEEFFFJJJWWWeeezzzwwwrrrnnnfffaaa```XXXVVVSSSTTTWWW]]]bbbeeelllhhhjjjvvv~~~}}}~~~qqqeee```]]]ZZZPPPWWW]]]aaagggttt{{{qqq]]]LLLQQQhhh{{{zzz|||yyylll^^^UUUPPP]]]kkkwwwzzz~~~tttpppqqqnnngggfffiiimmmlllmmmkkkiiiffffffjjjpppuuummmoooqqqpppkkkddd___]]]QQQLLLEEEGGGUUUgggooooooooonnnkkkkkkqqqzzz{{{wwwuuurrr{{{|||{{{sssgggZZZLLL@@@666000000////////////.........------------------------///////////////000111111---...000111222222111111:::888AAAWWWssswwwaaaWWWWWWQQQXXXppp~~~cccWWWccc{{{cccKKK======CCC===:::===<<>>@@@:::///)))+++---***(((((()))(((((('''&&&&&&))))))))))))))))))))))))%%%''')))***+++***((('''***,,,...---+++***,,,...+++***)))((()))***,,,---...,,,+++,,,......+++)))++++++,,,,,,,,,------------000222111...,,,---///*********+++,,,---...///******+++,,,,,,------......------...///111333444222222111111000000//////000////////////..................///000000111111+++111666888666555777;;;444444555777999;;;===>>>??????@@@BBBBBBDDDNNNYYYeee{{{~~~xxxssskkkffffff]]]ZZZVVVUUUWWW[[[___aaakkkddddddppp|||zzzzzz|||uuunnnhhhddd``````eeepppxxx|||mmmVVVLLLVVVmmm}}}|||~~~}}}sss\\\FFFUUU[[[jjjzzz~~~yyywww{{{uuuiii]]]\\\eeeooosssooolllhhhdddbbbfffmmmsssssssssqqqmmmgggbbb^^^\\\PPPPPPNNNKKKJJJOOOZZZccc___iiinnnmmmnnnuuu{{{|||~~~{{{|||~~~}}}wwwlllgggbbbUUULLLBBB333333000------///000...,,,//////............//////------------------------...///000000000000000000444111===]]]}}}wwwmmmiiiqqqmmmVVVQQQhhhjjjRRRHHH>>><<<===<<<;;;===CCCSSSllloooZZZnnnxxx[[[EEE666444111000111222111111111222222000------222666555@@@QQQ```gggffffffgggfffYYYLLLCCC<<<666333333666111---///333444///))),,,,,,,,,---...///000111***+++,,,,,,------,,,,,,+++)))+++((($$$---444---,,,---......//////......------------------------+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++222111000...,,,***)))(((------,,,++++++,,,,,,,,,************+++,,,---...===HHHJJJ:::---+++,,,***)))(((((((((((())))))***))))))))))))************((()))))))))((((((((()))((()))+++,,,------,,,+++...,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++000111222222222222111000000000///...------,,,,,,///////////////..................000222222000...222222111111111111111111444333111000//////......111///---...111333222000444222000111555999:::999777777888999;;;<<<======@@@AAAAAAAAAAAADDDHHHLLL[[[llluuuqqqqqqkkkccc[[[YYYVVVTTTVVV[[[aaaddd```bbbgggpppzzzvvvqqq{{{|||wwwqqqnnnllllllrrr{{{{{{eeeRRRPPP```qqq~~~xxxeeeQQQJJJRRRbbbttt~~~}}}zzzzzz|||xxxnnncccaaahhhoooqqqhhhhhheeebbb```bbbhhhmmmgggjjjmmmkkkddd]]]WWWUUUUUUTTTQQQKKKFFFHHHNNNUUUeeeooouuusssppprrrvvvwwwzzzwwwlllhhhdddXXXOOOEEE666555111......000111000---//////............//////........................555444333222111111222333555666EEEdddpppVVVNNNdddmmm^^^QQQCCC>>>>>>???BBBEEEWWWdddwwwqqq\\\eeexxxrrrTTT>>>666444111000111222111111222222222111000111444888444@@@RRRccclllnnnppprrrkkk^^^OOOFFF???999666666555111...000555555000+++------,,,------...///000***+++,,,,,,------,,,,,,000---///,,,'''---222***,,,------.....................------,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++000000///...------,,,,,,---,,,,,,++++++,,,,,,,,,************+++,,,---...???OOOUUUFFF444,,,)))%%%((('''''''''((()))******((((((((()))))))))******)))((((((((()))))))))(((((()))***,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++111222333444333222000.../////////...---,,,,,,+++////////////..................---///000111000...111111111111111111111111333222222111000000000000222000///000333555444333333222111333555666555333888888999999::::::;;;;;;@@@@@@AAA@@@AAADDDIIIMMMQQQ___vvv{{{tttsssoooiiiddd```[[[VVVUUUWWW[[[^^^dddeeeggglllttt|||vvvzzz~~~~~~yyyvvvsssvvv}}}www^^^MMMQQQ___rrr{{{~~~~~~~~~qqqbbbGGGLLLYYYkkkxxx{{{|||}}}~~~{{{tttjjjgggjjjmmmmmmfffeeedddaaa___```bbbdddZZZbbbkkkllleee\\\UUURRRXXXWWWSSSLLLFFFCCCEEEHHH\\\jjjwwwzzzxxxyyy}}}xxxvvvllljjjhhh\\\TTTKKK;;;777333//////000222111////////////....../////////////////////////////////222111000...---...111444666===PPPllltttWWWKKK]]]xxxtttooo```PPPHHHFFFIIIPPPVVVnnnwwwwwwddd]]]oookkkNNN:::666444111000111222111111////////////000111333444777EEEZZZkkkuuuzzz}}}}}}pppbbbRRRGGG@@@:::777999444111000333777777222---......------------......***++++++,,,,,,,,,,,,,,,///,,,//////)))---111))),,,,,,---...............///......---,,,++++++***)))***+++---------,,,,,,+++,,,,,,------,,,,,,+++---.........////////////,,,,,,++++++++++++,,,,,,***************+++,,,---;;;PPP]]]RRR<<<---'''%%%&&&&&&&&&'''''')))******''''''((((((((()))))))))+++((('''(((***+++)))'''((()))***+++,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000111444555555222///---............---,,,++++++........................///---,,,,,,...//////...000000000000111111111111222222222222222222222222222111000111444666666666333333333444555333000---999999999999999999999999????????????@@@DDDJJJNNNJJJRRRbbbyyyxxxuuurrrooojjjfff^^^XXXTTTUUUXXXZZZaaaeeejjjmmmrrr{{{|||zzz|||xxx||||||wwwtttnnntttlllSSSKKKPPP```ttt{{{yyy|||~~~yyypppSSSNNNQQQ___oooxxx{{{|||}}}vvvlllhhhjjjllllllkkkhhhdddccccccbbb^^^ZZZUUUaaaoootttnnnddd[[[XXXTTTTTTSSSPPPJJJGGGEEEFFFQQQbbbvvv~~~tttlllllllllbbb[[[QQQAAA:::555000...000111000///......////////////............////////////000000***,,,------,,,...222666666CCCZZZsssxxxYYYHHHUUUkkkrrrccc\\\ZZZ]]]eeemmm{{{ppp[[[iii~~~gggMMM;;;666444111000111222111111///......///000222333333>>>OOOeeeuuusssdddSSSGGG???999777999444333222555888888444//////...------,,,,,,,,,---******+++,,,,,,,,,,,,+++)))%%%+++...***---000***,,,,,,---.........------//////...---,,,******)))((()))+++,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////++++++++++++++++++,,,---***************+++,,,,,,000GGGXXXQQQ<<<---))))))&&&&&&&&&&&&'''(((******''''''''''''((((((((((((,,,)))&&&(((+++,,,***'''((()))******+++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---///333666666444111...------......---,,,+++***------...............//////---++++++,,,........./////////000000000000000111111222222333333333333000000000111333555777777444444444444444333111///777777888888888888888999;;;<<<<<<<<<>>>BBBHHHLLLKKKNNNXXXkkk|||vvvrrroooiiieee^^^XXXUUUVVVXXX[[[WWWaaalllsssvvv{{{}}}zzzzzz~~~tttxxx~~~~~~~~~vvvppplllfffppp}}}www```NNNHHHPPPggg{{{xxxrrrsssxxxxxxuuuaaaQQQGGGPPPbbbqqqxxx{{{|||uuukkkhhhkkkmmmmmmssslllfffdddfffccc\\\TTTXXXdddttt{{{xxxnnneee___OOORRRTTTUUURRRNNNJJJHHHPPP```uuuuuunnnqqqsssjjjbbbXXXGGG>>>888222...///000///.........///000000///......------........./////////+++///222222111111555999<<>>III^^^ttt}}}nnn^^^RRRJJJDDDAAABBB;;;999777666666555222000......---,,,++++++,,,,,,)))******+++++++++++++++000)))...333---+++...***++++++,,,---------------...------,,,+++******)))((()))***,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++***************)))******+++,,,---******)))))))))******+++(((111999666,,,%%%&&&***((((((((((((((()))******''''''((((((((()))))))))************************))))))((())))))***,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++...---+++*********+++,,,)))+++///222444333222111,,,---///000000///---,,,,,,,,,,,,---....../////////---,,,,,,---------,,,------......//////000000///000222333333333222111---...///000///000333555777777666555444555888:::222333444555777888999:::555777:::<<<===???BBBEEEFFFIIIPPP\\\pppuuummmjjjgggaaa\\\XXXVVVVVVVVVZZZ]]]```ccchhhrrr|||zzz}}}qqqtttvvvvvvtttqqqooonnntttyyy}}}{{{tttkkkfffeeeeeerrryyypppttt|||~~~mmmYYYIIINNN[[[mmm{{{{{{xxxzzzyyyvvvmmm]]]LLLDDDHHHTTTgggwwwyyyzzzyyyttttttwwwxxxvvvuuuvvvuuummmddd```ccchhhooosssyyy~~~~~~vvviii```SSSYYYccckkknnnkkkddd^^^VVVWWW^^^jjjrrrvvv}}}zzz|||ttthhhWWWJJJCCC999222000000000///---...///000000///...------......///000000111111---000222111000555@@@IIIgggttt{{{wwwlllccciiivvvoooWWWOOOTTTnnniii[[[ZZZooovvv]]]GGG;;;666444111000111222111111---222555555333777BBBLLL]]]ooossscccYYYQQQJJJGGGGGG???<<<999666333111000///------,,,,,,+++,,,,,,,,,))))))***+++++++++++++++111(((---222,,,***...+++++++++,,,------------,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++))))))))))))***+++,,,---******))))))))))))*********+++,,,+++)))'''(((***++++++***))))))))))))***((((((((()))))))))******(((+++---,,,((('''***---))))))(((((()))***+++,,,++++++******+++---...///************************...---+++***)))***+++,,,+++,,,...000111000///...,,,...000111111000...---++++++,,,------.../////////...---...///...---+++,,,,,,---......///000000///000111333333222000000---///000000//////222444666777999777555555777999333333444555666666777777555888<<>><<>>AAABBBAAAAAAAAA???BBBFFFJJJVVVnnnuuuiiihhhfffccc```]]][[[YYYXXXWWWWWWZZZaaajjjsssyyy{{{zzz|||vvvmmmgggfffddd``````eeehhhnnnpppiii^^^ZZZaaajjjnnnwww{{{qqqrrryyy{{{yyyaaaPPPFFFQQQgggzzz}}}sssqqqkkkZZZDDD===PPPjjjqqqvvvxxxxxx|||~~~yyy}}}}}}xxxqqqoootttzzzxxxnnnkkkrrrxxxtttkkkfffbbbjjjuuu~~~xxxssssssiii```]]][[[\\\eeeppp|||yyyssslll\\\RRRCCC888666777222,,,111111111111000///...---000///......000222444666000000222666:::EEE]]]uuuvvvcccTTTSSSTTTOOOIIIHHHeeefffTTTTTTjjjeeeNNN[[[yyyzzzhhhRRRBBB???777222444666444222111666666888===FFFUUUeeeppp}}}oooaaaWWWPPPMMMKKKBBB@@@<<<999555222000......------,,,,,,,,,------)))***+++---......------///...---,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,---------......///+++)))+++///111///+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------((()))***+++++++++++++++******))))))))))))))))))&&&$$$!!! !!!%%%))),,,************)))(((&&&&&&***)))(((((())))))(((''',,,+++*********+++,,,---******+++++++++******)))******)))))))))***,,,------,,,***))))))***,,,------111111+++''')))++++++,,,+++***))))))+++---...////////////////////////,,,//////,,,,,,//////---////////////////////////,,,,,,++++++,,,...///000111111111111111111111111111111111111111222222222555555666666777777888888111111222333444444555555555888;;;>>>??????>>>===AAAAAACCCFFFLLL^^^}}}uuupppiiiffflllpppjjj___XXXYYYUUURRRTTT\\\gggrrrwww~~~}}}ooohhhccc___ZZZTTTTTTYYYbbbhhhkkkdddYYYUUUZZZbbbcccmmmyyy{{{nnn[[[KKKMMM]]]ooo{{{}}}zzzwwwqqqcccNNNAAAHHHVVVfffnnnuuuyyy~~~~~~zzz{{{|||xxxttttttyyy~~~zzzooohhhnnnvvvvvvrrroooooosssyyy~~~~~~xxxtttvvvmmmddd]]]YYYXXXaaalll{{{xxxzzzzzzxxxfffZZZJJJ@@@:::666222000000000000000000///......222222333333333333333222333222555:::@@@MMMdddyyygggSSSDDDHHHOOOOOOJJJIII___~~~oooZZZRRReeelllSSSVVVooo{{{mmmZZZKKKFFF===666666888666555666777:::@@@HHHSSSbbbpppyyy}}}ooobbbXXXQQQLLLJJJCCCAAA>>>:::666333111000//////...---,,,,,,------)))***+++---......------///...---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,---------------***(((***...///---***++++++,,,,,,---------...000000...---,,,,,,,,,,,,))))))***+++++++++++++++*********))))))))))))))),,,***'''%%%%%%'''***---************)))((('''&&&***)))((((((******)))(((******))))))***,,,---...******+++++++++***************)))))))))***,,,,,,+++***)))(((((()))***+++(((++++++((((((,,,//////,,,+++***))))))+++,,,...---------------------------//////,,,,,,//////,,,........................---,,,,,,,,,---...000111000000000111111000000000000000111111111222222222444444666777999:::;;;<<<444444444444444555555666888888999;;;<<<>>>???@@@??????@@@BBBGGGVVVqqq}}}uuummmhhhmmmqqqlllccc\\\UUUUUUTTTUUUYYYaaammmuuu}}}{{{~~~kkkhhhddd^^^TTTLLLNNNSSS[[[```ddd___VVVQQQTTTZZZ[[[fffttt}}}zzzxxxzzz~~~~~~kkkWWWNNNRRR___ppp~~~~~~xxxvvvrrrjjj\\\LLLEEEEEEXXXcccqqqzzz{{{yyyyyyxxxvvvvvvzzz~~~rrrhhhkkkuuuzzz{{{zzz{{{{{{||||||yyyyyyssskkkbbbYYYUUU\\\eee}}}wwwvvv}}}uuufffXXXOOODDD888222444/////////////////////......///111222333111000...444444888AAALLLZZZnnn~~~oooSSSAAA555<<>>>>>EEEOOO[[[gggttt}}}qqqeeeZZZRRRKKKHHHDDDCCC@@@<<<999555333111111000///...------,,,---******+++,,,------------......---,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,***((())),,,...,,,***++++++,,,---...//////000111000...---,,,+++++++++)))***++++++++++++++++++************))))))((((((000...+++((('''(((***+++************)))(((''''''+++***))))))+++,,,+++***((((((((()))+++,,,...///*********************************)))******+++,,,))))))************))))))......+++''''''+++,,,)))++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---000///,,,,,,......+++........................------,,,,,,---...///000///000000000000000000///000000000111111111222222222444555888;;;===???@@@999777555444444444666777999888888888:::===@@@BBB@@@??????@@@BBBMMMdddyyytttlllmmmoookkkddd___SSSVVVXXXWWWWWW\\\hhhqqq}}}{{{yyy{{{hhhjjjhhh___RRRIIIJJJOOOTTTYYY]]][[[VVVRRRUUUXXX]]]hhhuuu~~~{{{uuutttwww~~~yyyhhhWWWMMMPPPdddxxx~~~rrrooonnnmmmiii]]]NNNDDDLLLYYYiiivvv||||||yyyvvvwwwuuussssssvvv{{{wwwmmmnnnwww~~~~~~}}}}}}zzzyyytttkkk___XXXYYY^^^www||||||vvvkkkdddTTT???333444000/////////////////////,,,---///111222333333333444888AAANNN]]]kkkyyyvvvZZZEEE777000888BBBHHHNNNUUU\\\|||qqqYYY^^^vvvdddMMMUUUuuu~~~uuummm]]]SSSHHHDDDCCCCCCFFFKKKNNNVVVcccooozzz~~~ssshhh]]]SSSKKKFFFFFFEEEBBB???;;;777444333222222000///------,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,------,,,------...---,,,***)))******+++++++++,,,,,,,,,---+++******,,,---,,,***++++++,,,---...000000111000///...,,,+++***************+++,,,,,,+++++++++************)))))))))(((...,,,***(((''''''((()))***************)))((('''+++***)))***,,,---,,,+++((())))))***+++,,,,,,---******************++++++******************++++++***+++---......---+++***222000,,,'''(((,,,***&&&*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000///,,,+++...---***---------------------------,,,+++++++++---...//////000111111111111000/////////000000111111222222222333555888:::===???@@@;;;999666444333333555666888888888888:::===???AAAAAA@@@@@@AAABBBIII[[[mmm|||nnnkkkkkkhhhbbb^^^WWWYYYZZZYYYYYY]]]eeekkk|||~~~zzzxxx{{{eeekkkkkk```PPPEEEDDDFFFLLLQQQVVVXXXWWWWWWYYY\\\cccmmmxxx~~~~~~zzzyyy|||~~~vvvdddOOOHHHWWWlllwwwwwwtttpppqqqrrrkkk[[[KKKDDDMMM]]]llluuuwwwwwwwwwvvvsssppppppsssyyy~~~wwwuuuzzz~~~|||}}}{{{~~~~~~vvvkkkbbb^^^\\\kkksss~~~xxxgggLLL:::444111111000/////////000000222222222333444777999:::999CCCRRRbbbrrr~~~eeeHHH;;;555333777:::>>>KKKZZZddd|||eee___qqqoooPPPOOOlllzzzmmmcccYYYUUUSSSSSSYYY___ccckkkuuuvvvkkk___UUUKKKEEEGGGFFFDDDAAA===999666444222222000///------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...,,,------...---,,,***)))******+++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,---...000000111///...---,,,*********)))++++++,,,,,,,,,++++++***))))))))))))))))))))))))******)))(((((())))))***)))************))))))(((***))))))***---......---*********************)))******))))))******,,,,,,*********+++***************+++---//////---+++***,,,,,,***))),,,222111---***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,+++------***------------------------,,,+++*********+++,,,---///000111222222111000///...//////000111111222222333444555777888:::<<<<<<<<<:::666333222222333555777888999:::<<<======>>>@@@???AAABBBBBBGGGUUUccc~~~nnnhhhhhhfffbbbaaa[[[ZZZXXXXXXZZZ___bbbeeeuuuyyy}}}zzzzzz}}}ccckkkmmmcccTTTIIIDDDBBBGGGKKKQQQUUUXXX[[[^^^aaajjjttt}}}~~~{{{|||~~~{{{~~~}}}pppZZZKKKOOO[[[ppp~~~{{{xxxyyyttteeeUUUCCCFFFPPP```mmmuuuyyy}}}yyywwwsssppppppuuu}}}zzzyyy}}}~~~}}}}}}yyyrrriiiaaa___cccnnn}}}vvv___GGG888444333111000//////000111444444333333555888<<<>>>HHHVVVhhhxxxqqqVVV???777444555666333555GGG[[[nnnqqq```jjj~~~xxxXXXNNNccc{{{ssslllhhhgggggglllsssuuuzzzyyymmmbbbVVVMMMGGGHHHGGGEEECCC???;;;777555111000///...------,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,++++++,,,---...//////000------,,,+++************,,,,,,,,,,,,,,,,,,+++***((((((((()))******++++++))))))***++++++,,,,,,,,,)))******+++******)))))))))((((((***,,,......---++++++++++++***)))((('''******)))))))))+++,,,---***++++++++++++***)))))))))***+++------+++***))),,,......---...000///***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...///111222222111///...---...//////000111222222333444555666777888999999;;;999777444333333333444888999:::;;;<<<<<<<<<;;;======@@@BBBBBBEEENNNYYYpppooohhhiiihhhgggfff___[[[WWWWWWZZZ___aaabbbkkkooowww}}}|||~~~VVVaaahhhcccYYYRRRLLLGGGJJJLLLQQQWWW\\\bbbeeegggrrr{{{|||{{{||||||lllYYYNNNMMM```rrr|||{{{yyynnn```OOOIIIIIIVVVfffqqqyyy~~~zzztttpppsss||||||{{{uuuwww|||~~~~~~{{{zzzwwwmmm^^^ZZZ^^^mmm|||rrrXXX@@@777666333111000000000111111333666:::>>>CCCGGGIIIYYYhhhyyy~~~eeeKKK===666444444555333666HHH]]]uuuxxx```aaapppaaaOOOYYYsss{{{wwwuuuttttttyyy{{{ooocccXXXNNNHHHHHHGGGFFFDDD@@@;;;777555//////...---,,,,,,------------,,,+++++++++,,,---,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------,,,++++++,,,++++++,,,,,,---------...++++++************++++++,,,,,,------,,,,,,+++***&&&&&&''')))***+++,,,---)))***+++,,,,,,,,,,,,+++)))******++++++*********(((''''''))),,,......---))))))***++++++***)))(((***)))(((((()))+++---...***++++++,,,+++***)))(((******+++,,,,,,+++******,,,111333000---,,,)))%%%((())))))***************++++++++++++++++++++++++))),,,---***+++...///,,,++++++++++++++++++++++++///...---,,,,,,,,,---...+++---///000000///---+++------...///000111222222333333444555777888999999;;;:::888777666555444444;;;;;;:::999999:::;;;;;;>>>>>>AAADDDCCCCCCJJJRRR___ooouuulllkkkjjjhhhhhhbbb```^^^[[[\\\___dddhhhjjjlllsss}}}BBBOOOZZZ[[[XXXUUUPPPJJJOOOQQQTTTZZZaaagggkkkmmmzzz~~~zzzgggRRRGGGOOOddd{{{{{{|||}}}uuukkk]]]PPPIIIRRRaaammmvvv}}}xxxqqqrrr|||yyyyyyqqqsss{{{{{{wwwwww}}}vvvdddYYYVVVaaasss}}}eeeHHH999888555222000000000111111666===FFFNNNTTTYYY[[[cccsss{{{^^^GGG???888444333555666;;;MMM```xxx{{{```[[[fffgggPPPRRRjjj|||zzzzzzyyyyyy}}}|||pppdddYYYOOOJJJHHHGGGFFFDDD@@@;;;777444...------,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---...///,,,++++++***+++,,,...///,,,,,,------------......,,,,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,------------,,,,,,+++***%%%%%%'''(((***,,,---...)))***+++,,,+++***)))((()))******+++++++++******'''&&&'''))),,,......---'''((()))+++++++++***)))***)))(((((()))+++---...***+++,,,,,,+++***)))(((,,,------......------,,,###+++111000...---,,,***(((((()))***************))))))))))))))))))))))))(((+++,,,***+++///000---++++++++++++++++++++++++000000......---...///000)))+++---//////---+++)))------...///000111222222222333444666777999:::;;;;;;;;;:::999888777666555???===999666666888;;;===AAAAAADDDGGGFFFDDDIIIOOOSSSbbbxxx}}}qqqmmmjjjfffeeeeeegggfffbbb^^^```hhhpppqqqqqquuu~~~~~~666999EEEUUU[[[UUUNNNLLLUUUYYY```gggiiijjjqqqzzzuuu```PPPKKKZZZooo~~~zzzvvvnnn___MMMFFFOOObbbvvv~~~zzzzzz~~~~~~~~~wwwqqqqqqxxxxxxsssxxx}}}~~~rrr```QQQRRR___ppprrr]]]CCC???888333111222666888888???LLL[[[hhhoooooommm|||xxxxxxwwwrrrhhhYYYJJJ@@@888999777444777FFF^^^qqqmmmVVVUUUttt{{{rrrnnnrrr~~~ooo^^^RRR___|||~~~zzzlll\\\PPPJJJHHHFFFBBB===999777777888000///...---------------,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...///***,,,555555---***000*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------)))***++++++***)))((('''***+++,,,---------,,,,,,---------,,,,,,++++++++++++,,,...---+++***,,,...))))))************))))))***)))(((''''''((()))*********++++++++++++******((()))++++++******+++,,,---------,,,,,,+++++++++************************+++)))''''''))),,,------...,,,+++)))(((((())))))))))))***+++,,,,,,------000///...---+++***)))(((........................---------------,,,+++***111///......///000000000333000111555777666777:::@@@>>>???BBB???999999===FFFBBB;;;777<<>>@@@BBBDDDEEEFFFPPPTTTaaa{{{{{{uuupppmmmmmmzzzvvvlll```^^^fffoootttqqqpppooottt~~~...111<<>>666222444888;;;???MMM```qqq|||~~~pppggg^^^\\\[[[]]]]]]XXXNNNEEE?????????@@@FFFVVVlll|||mmmXXXRRRhhhqqqbbbWWWRRRTTT]]]fff|||wwwdddTTT]]]xxx|||pppbbbUUUNNNIIIFFFBBB>>>:::888888999111000///...............,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,(((***222333+++***///,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******+++++++++***)))((())))))***++++++,,,------++++++++++++++++++******+++******+++,,,,,,+++)))******++++++++++++******))))))(((((((((((())))))******++++++++++++******)))***++++++******+++---+++,,,,,,,,,,,,,,,,,,,,,************************,,,***((((((***,,,------///...,,,+++******++++++)))******+++,,,,,,------...---------,,,,,,,,,++++++,,,------............------------,,,,,,,,,,,,//////...///000000000000444222222555555555888>>>BBBAAACCCGGGFFF???<<<>>>III@@@777555999<<<;;;999:::;;;===>>>AAABBBDDDEEEIIILLLXXXooowwwrrrwwwwwwmmmmmmrrrvvvpppnnnmmmqqqzzz)))+++333???JJJRRRZZZaaa```gggrrr{{{{{{zzz~~~yyyqqq]]]IIIIIIggg|||{{{rrr___MMMJJJYYYiiiooowww~~~{{{}}}~~~wwwnnngggiiirrr{{{uuurrrpppssszzz~~~~~~vvveeeXXXRRRWWWeeetttvvv___WWWKKK@@@<<<===BBBGGGRRRbbbwww~~~lllXXXKKKGGGBBBAAAGGGQQQVVVSSSNNNLLLLLLNNNSSS^^^nnn|||}}}vvvbbbSSS[[[rrrlll]]]LLLCCC@@@AAAFFFKKKaaassslllWWWZZZqqqvvviii\\\RRRIIIFFFBBB===:::999999:::222222000//////.........++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++,,,,,,---...)))&&&(((///000+++***......---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++*********)))))))))***+++---...******************+++++++++)))(((***......***&&&,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((******++++++++++++******)))+++,,,,,,+++***+++---******+++,,,,,,,,,++++++************************---+++)))))),,,.........000///...,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,---......//////)))***,,,---.........------,,,+++++++++,,,---.........///000000000000000444222333555444444999@@@EEEFFFJJJPPPQQQKKKDDDAAASSSDDD888999<<<::::::===999:::;;;===???AAABBBCCCFFFHHHQQQeee}}}xxxyyywwwwwwpppllljjjmmmuuu)))***...666@@@MMM[[[eeeffflllwww~~~}}}|||~~~oooXXXLLL\\\sss~~~}}}lllYYYNNNOOOUUU[[[jjj{{{~~~}}}}}}xxxooofffaaadddoooxxxsssrrrqqqrrruuu{{{wwwgggXXXSSS]]]jjjyyynnnggg]]]UUURRRTTTYYY\\\iiiuuummmWWWFFF===>>>;;;999???IIISSSXXXZZZ\\\]]]```iiivvv}}}vvvvvv~~~pppXXXRRRfff~~~||||||___QQQCCC>>>>>>@@@CCCFFFRRRjjjvvv^^^ZZZlllzzzooo```TTTHHHEEE@@@<<<::::::999999222111000///......---...******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,++++++,,,,,,---...(((&&&(((---///++++++...///...---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---))))))******++++++,,,,,,))))))+++---...---***''',,,+++************+++,,,'''((()))******)))((('''******++++++++++++*********+++,,,,,,+++***+++---++++++,,,,,,,,,+++))))))************************---+++***+++---//////...000///...,,,,,,,,,---...+++++++++,,,,,,,,,------,,,------....../////////)))***,,,---...---,,,+++,,,+++)))((()))+++---...,,,...000111000000000111111111333666444333777???GGGJJJQQQYYY\\\XXXPPPKKKZZZEEE888;;;===999:::BBB888999:::<<<>>>@@@BBBCCCDDDEEEKKK[[[tttyyysssmmmhhhiiipppyyy}}}}}}~~~~~~+++,,,---...555CCCQQQ[[[hhhnnnxxx}}}{{{zzzwwwkkk\\\VVVbbbvvv~~~vvvlll___RRRJJJQQQ```ttt{{{zzzwwwrrrjjjaaa^^^cccnnnvvvxxxyyyxxxwwwwwwzzzvvvcccVVVYYYbbbyyy|||xxxuuuqqqnnnnnnqqquuuwwwuuuZZZDDD;;;:::999999:::===EEEPPP]]]eeelllnnnrrr|||xxxpppttt{{{xxx\\\OOO___wwwzzzmmmuuunnnSSSGGG<<<:::===>>>@@@CCCIIIcccjjjooo~~~jjj___jjj{{{ssscccTTTIIIDDD???;;;:::999888777222111///...---,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,++++++,,,,,,---...(((''')))---...------...///...---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,------222000---+++******+++,,,***+++++++++,,,,,,------&&&+++000000---)))***,,,******))))))))))))******'''((()))******)))((('''******++++++++++++*********+++,,,,,,******+++,,,------...---,,,***(((&&&************************---,,,+++,,,...//////......---,,,+++++++++,,,---,,,,,,,,,,,,,,,---------..................------+++,,,---------,,,+++******)))((('''''')))+++---,,,...000111000///111222000000333777666333555:::FFFLLLTTT[[[```___ZZZUUUXXXCCC555777:::666888AAA888999;;;===???@@@BBBCCC@@@AAAEEEPPPddd|||qqqggggggmmmuuu}}}|||***,,,,,,)))+++666BBBIIIaaaiiiuuu{{{xxxwwwwwwxxxkkkYYYWWWjjj|||~~~~~~tttaaaQQQIIIRRRaaappp|||vvvrrrkkkdddbbbgggpppwww~~~~~~{{{nnn^^^XXXZZZnnn|||jjjMMM999555777333666999===EEESSSdddqqqyyy{{{vvvrrrsss{{{{{{dddTTT[[[nnntttmmm}}}yyybbbKKKBBB;;;:::;;;;;;===@@@DDD^^^}}}vvvRRR^^^uuuuuucccfff{{{|||wwwgggWWWKKKEEE???;;;::::::888555222111///...,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++,,,,,,---...******+++,,,------.........---,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,+++++++++,,,------222111///---,,,++++++,,,,,,,,,,,,,,,,,,---------&&&,,,333111+++'''***///((()))************)))((((((((())))))))))))((((((******++++++++++++*********+++,,,+++)))))))))+++---...//////---+++((('''************************,,,++++++,,,...//////------,,,+++******+++,,,,,,,,,,,,,,,,,,------------000//////...---,,,++++++------,,,,,,,,,,,,,,,---***)))((((((((()))***+++,,,...000000......111555444222222666777555555888BBBJJJRRRVVVYYY\\\\\\ZZZYYYHHH999777:::999;;;@@@888999:::<<<>>>@@@AAABBBAAACCCEEELLLZZZtttwwwiiiggglllqqqzzz~~~&&&+++,,,((('''///888;;;PPP\\\lllvvvuuurrryyy}}}xxxgggYYY[[[iiitttttthhhNNNLLLOOO\\\ooo|||xxxqqqlllkkknnntttxxxwww~~~vvvfff[[[XXX\\\nnn{{{bbbJJJ:::555555333555999AAAMMM^^^ppp|||vvvnnnmmmuuuttt___XXXcccrrrzzzpppVVVEEE???<<<===<<<;;;>>>BBBGGGaaazzzvvvwwwzzzttt^^^JJJ[[[wwwxxx___\\\qqq~~~{{{nnn\\\OOOHHHAAA===<<<;;;888555333222000...---,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------------,,,,,,++++++,,,,,,---...***+++,,,+++,,,------,,,,,,++++++*********++++++*********************************+++,,,---------,,,+++******+++,,,---.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++(((,,,///...***(((***...((()))+++,,,,,,+++)))((())))))(((((((((((())))))******++++++++++++******)))***+++***((('''((()))+++---///000///...,,,***************************+++******,,,...///...------,,,+++******+++,,,---------------------------......------,,,+++++++++,,,,,,++++++,,,...111222++++++++++++************---///000...,,,---222777>>>666111333666777777999<<>>===666777999:::===>>>@@@AAABBBDDDFFFIIISSSjjjkkkiiimmmpppuuu|||||||||$$$+++...)))(((///555666@@@OOOdddqqqqqqnnnsss}}}uuu```QQQXXXiiiyyy{{{bbbUUUJJJOOObbbssszzzyyy~~~xxxsssrrrssswwwzzz~~~~~~{{{www|||mmm___YYYMMMaaayyyuuu___LLL@@@999555:::999<<>>===999666444333111000...------,,,,,,,,,------------......------------------,,,,,,,,,,,,++++++,,,,,,---...***,,,,,,***+++,,,,,,+++*********)))******++++++************************((())))))***++++++,,,,,,++++++***)))***+++---...)))***+++---------------,,,+++++++++******))))))******+++******)))***+++(((***---//////---***(((***)))(((''''''((()))*********++++++++++++******)))******)))(((''''''((()))+++...000111000///---*********************************,,,......---,,,---,,,+++++++++,,,---...---------------------------,,,,,,,,,,,,,,,+++++++++***)))***,,,000444777---------------,,,+++***---///000---+++,,,333999FFF:::000111555888:::;;;888CCCHHHDDDAAAFFFOOOTTTZZZQQQAAA555555;;;:::555555666777999;;;===>>>???===@@@BBBCCCJJJ___|||mmmjjjnnnoooqqqvvvxxxtttyyy...------,,,,,,------...333???SSSdddllllllnnntttpppbbbUUUKKKggguuu{{{bbbKKKGGGRRR___kkkttt|||{{{{{{zzzxxxwwwxxx~~~zzzxxx~~~|||rrrcccXXXVVVUUUccc|||zzzdddPPPBBB<<<:::???@@@HHHZZZpppwwwdddaaahhh||||||bbbVVVdddzzz~~~___HHH>>><<<;;;<<<<<<>>>GGGPPP[[[pppmmmXXXLLLIIILLLTTT\\\ppp}}}jjjQQQBBBTTTooonnnVVVIII\\\xxx}}}pppbbbWWWIII???<<<<<<;;;999555444222111///...------***+++...000000...,,,*********)))***,,,------,,,+++//////,,,)))+++,,,,,,,,,+++)))((((((((()))***---***)))***,,,---,,,***,,,,,,+++******)))))))))(((***,,,,,,+++++++++,,,&&&(((,,,...///...+++***,,,******,,,//////---***+++,,,,,,------,,,,,,+++,,,***(((''')))*********)))***+++,,,,,,+++***))))))))))))))))))***+++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,---***+++,,,---...---,,,+++***)))((()))***+++***(((...---,,,+++++++++,,,---------,,,+++************---000111///+++***---000...///...,,,++++++---...---,,,)))((())),,,///222)))***+++,,,------------+++,,,...//////000333666GGG@@@666222444777888888999:::;;;===AAAHHHQQQXXXcccVVVEEE:::777888888666555777999::::::;;;===???CCC======CCCGGGQQQkkkqqqlllkkkfffhhhqqqyyyxxxuuuxxxzzz}}}{{{}}},,,,,,++++++++++++,,,,,,///555CCCUUUbbbhhhnnnsssyyywwwgggUUUGGGTTTcccwwwvvv```RRRLLLOOO\\\hhhzzz}}}zzzzzz}}}|||wwwooovvv~~~xxxoooccc\\\RRRPPPYYYooo~~~kkkZZZMMMGGGFFFGGGOOO\\\mmm{{{fff^^^^^^ooojjjZZZ```nnn}}}^^^HHHDDD@@@===<<<===@@@JJJTTTjjj}}}iiiYYYHHH???>>>@@@HHHOOO\\\nnnlllWWWLLLJJJ]]]uuu{{{```MMMEEEWWWtttvvvggg\\\MMMCCC>>><<<:::888666555333111///......---,,,---...///...---+++***++++++***+++,,,,,,,,,+++((((((***------+++***+++,,,,,,+++***************...,,,******,,,,,,+++)))******++++++++++++++++++)))+++,,,,,,+++***,,,---(((((((((((())))))))))))+++******,,,...///,,,******++++++,,,,,,++++++***---,,,******,,,,,,,,,+++)))***++++++++++++***)))))))))(((((())))))******+++,,,,,,------,,,,,,+++((((((((((((''''''''''''******+++,,,,,,,,,,,,,,,+++***))))))***+++***(((---,,,+++++++++,,,------+++++++++******+++,,,,,,...---,,,,,,,,,,,,,,,+++---......,,,******,,,...---,,,***)))***,,,...000******+++,,,------------,,,---/////////000222444===777000...111555666666777888999;;;???GGGQQQXXXkkk```OOOBBB;;;999999999555777999::::::;;;===??????<<<===CCCEEEKKK```vvvqqqjjjgggaaaccckkkyyy{{{wwwwwwxxx~~~{{{zzzzzz}}}++++++************++++++---,,,333BBBSSS```kkkrrruuu|||}}}ppp[[[JJJFFFPPPfff~~~{{{hhhTTTIIINNNWWWlllrrr{{{{{{sssnnneeelllwwwyyyqqqiiicccSSSOOOPPP]]]rrrwwwiii___[[[ZZZZZZfffwwwqqqaaaWWWaaawwwtttaaa[[[]]]zzz~~~bbbMMMJJJDDD??????CCCKKKXXXddd~~~pppSSSGGG;;;777777999>>>CCCFFF\\\vvvpppUUUEEEIIIUUUkkk~~~gggPPPEEEDDDQQQnnn{{{mmmbbbTTTHHHAAA<<<999777777666444222000///...............------,,,,,,+++,,,,,,,,,,,,++++++++++++&&&"""%%%...000+++(((***,,,,,,,,,,,,,,,++++++***...,,,++++++,,,,,,***)))*********+++,,,---------+++++++++***)))***,,,...///---***(((((())),,,---+++******,,,---...,,,+++)))******++++++******)))++++++***+++,,,,,,+++))))))***++++++++++++***)))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((((((((()))(((&&&%%%$$$***************++++++,,,---+++******++++++***(((++++++***++++++,,,---...)))))))))******,,,------...+++)))***---...+++''',,,------,,,******+++------,,,+++++++++,,,------***+++,,,------...---------...000111000000111222333///,,,,,,000444666555555666888999<<>><<<;;;===BBBBBBDDDRRRbbbwwwmmmeeeccc]]]^^^eeesss~~~}}}wwwtttqqqwwwvvvuuuvvvyyy|||++++++************++++++...***+++555BBBPPP```mmmuuuzzz|||zzz{{{~~~{{{hhhWWWJJJHHHUUUppp~~~lllZZZPPPNNNWWW\\\fffrrrzzz}}}tttjjjdddbbbjjjwwwzzzrrrjjjZZZRRRJJJNNNddd~~~yyyssspppppprrr}}}ppp]]]ZZZggg{{{|||iiiYYYQQQiii|||nnn]]]RRRKKKFFFIIIQQQ^^^ooo~~~vvvbbbHHH???888888::::::<<>>:::888888777555333111//////......---,,,,,,,,,---......---......---+++*********((("""###---000)))'''++++++,,,---------,,,***)))+++++++++++++++,,,+++++++++++++++,,,,,,---------+++,,,+++)))(((***,,,///111///---***)))***,,,---+++******+++,,,,,,,,,,,,******++++++++++++******''''''''')))******'''%%%*********++++++*********''''''(((((())))))))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,***(((&&&***)))((((((((()))+++,,,...,,,++++++,,,,,,***))))))******++++++,,,---...***************+++,,,,,,+++******+++------+++(((+++,,,---,,,***)))***+++,,,,,,------,,,,,,++++++++++++,,,---......---------///222222111000000000///---,,,...222555666666555777888888999>>>IIIQQQggggggbbbVVVGGG<<<999:::666888::::::::::::<<<>>><<<;;;===@@@???@@@JJJVVVjjjvvveeeaaaaaa^^^^^^ccchhhsss}}}~~~zzzvvvpppkkkqqqqqqrrrtttxxx|||,,,,,,++++++++++++,,,,,,///,,,+++---222<<>>===>>>>>>>>>@@@JJJSSS^^^tttuuuhhh___```bbb```^^^```___jjjssswwwwwwuuuqqqkkkpppppprrrtttwwwzzz}}}~~~,,,,,,++++++++++++,,,,,,---+++***)))(((,,,:::HHHXXXeeessszzz}}}~~~zzzvvvlllYYYMMMSSSdddsssuuudddIIIBBBAAAIIIRRR\\\nnn~~~yyypppqqqwwwxxxpppfffjjjrrr{{{~~~~~~sss```TTTFFFBBBMMMbbbyyyxxxttt~~~lll]]]]]]mmm|||kkk\\\VVV```qqq{{{tttpppttt|||fffNNN;;;555111444666333111222???GGG[[[uuu}}}fffMMMAAAGGG\\\wwwoooUUUKKKVVVfffllliiiTTTdddzzz{{{ttthhh[[[OOOFFF@@@>>>;;;:::888555333111000///,,,+++++++++,,,...000111---///000...+++)))***,,,***+++,,,+++))))))+++...+++++++++++++++******)))((()))++++++++++++---///---------,,,+++*********+++++++++***)))***,,,...,,,,,,------,,,+++)))''')))***+++***)))***+++---,,,,,,,,,------,,,,,,,,,***))))))***++++++***(((++++++***))))))***++++++'''(((***+++++++++***)))******++++++++++++******'''((()))+++,,,,,,++++++)))))))))))))))******+++,,,***)))***+++,,,+++***((()))***+++,,,,,,,,,+++,,,,,,+++))))))((((((((())),,,...,,,)))(((+++///+++,,,...---,,,******+++++++++,,,------,,,,,,,,,------............------,,,///333555444111000///------...///000111111222666:::===:::666666<<>>>>>>>>===>>>BBBJJJQQQXXXhhh}}}zzzkkkbbb]]]```cccaaa______^^^fffmmmppptttvvvtttooooooppprrrtttwwwyyy{{{|||{{{++++++************++++++,,,)))))))))))))))///666AAAQQQdddooovvv{{{{{{yyyzzzmmm\\\QQQSSSaaauuurrrYYYNNNGGGHHHHHHIIIUUUcccnnniiifffllluuuzzzwwwqqqqqqvvv|||}}}mmm___QQQJJJIIISSSkkksssooozzzmmm```bbbkkkyyyiii[[[ZZZbbbsss{{{```GGG;;;555222555777555333444???JJJaaa}}}~~~hhhVVVEEEFFFWWWpppmmm\\\KKKMMMdddyyyzzzpppVVV___ooo}}}rrrcccUUUIIICCC@@@<<<;;;888666333111000000...------,,,,,,---------+++...111///+++)))+++...!!!,,,111***''',,,///---------,,,+++++++++++++++***,,,---,,,***)))+++,,,++++++++++++++++++******)))+++,,,,,,+++***,,,---....../////////---,,,+++)))***+++***((()))+++...++++++,,,,,,,,,,,,++++++...---++++++---...---,,,++++++***))))))***++++++((()))+++,,,,,,,,,************++++++++++++******)))))))))))))))*********((()))******++++++******)))(((((()))+++,,,+++***)))***++++++,,,+++******+++***)))))))))))))))***+++***)))((('''))),,,...+++---///...---++++++++++++++++++,,,,,,------...------............------+++...333666555222000///---......//////000111222333999>>><<<666555:::AAASSS```mmmnnnbbbQQQCCC<<<777999::::::::::::;;;===;;;===>>>===>>>BBBHHHLLLUUU]]]kkk~~~{{{uuuooogggaaa]]]___cccddddddeeebbbeeehhhkkkpppuuuvvvrrrlllmmmpppsssvvvxxxyyyyyyyyy******))))))))))))******---)))(((+++...---,,,...333BBBTTT```iiissszzz|||}}}kkkSSSHHHRRRffftttyyyiii\\\RRRNNNGGG???BBBMMMZZZ[[[```iiissszzzzzzxxxxxxzzz}}}|||lll]]]TTTJJJIII```}}}}}}}}}rrrmmmyyy}}}iii``````ooosssaaaYYYYYYiii|||www\\\CCC@@@:::777:::===<<<;;;<<>>===888666:::@@@IIIVVVfffkkkdddWWWKKKEEE888999::::::::::::;;;<<<999<<<>>>>>>???BBBEEEGGGQQQTTT\\\lll{{{vvvrrrnnnfff```\\\^^^ccchhhkkkmmmdddeeeeeefffkkksssuuurrriiikkknnnrrruuuwwwxxxxxxyyy,,,,,,,,,++++++*********+++++++++*********))))))---333;;;EEEQQQaaappp{{{vvvfffTTTIIIPPP]]]mmm}}}|||jjjjjjfff]]]QQQGGGCCCBBBHHHGGGLLLWWWaaahhhnnntttttt{{{{{{iiiZZZLLLIIIZZZqqq~~~qqqxxx{{{mmmhhhzzzyyyhhh^^^cccppplllaaaWWW]]]ppprrrYYYDDD:::777666999::::::<<>>999777777666333000///...---,,,,,,+++++++++,,,,,,++++++,,,,,,------'''))),,,---......000222------------,,,,,,++++++......------,,,++++++***+++++++++++++++***))))))***,,,+++(((***......***,,,,,,,,,+++++++++******(((++++++))))))+++***'''+++,,,,,,***)))((()))+++******+++,,,,,,,,,++++++++++++***))))))))))))))))))((()))***,,,+++)))'''((()))***)))(((((()))+++)))((('''(((***+++***)))************************&&&(((***,,,---------,,,,,,***))))))+++,,,,,,,,,***************+++++++++222,,,***///111///...000...---------,,,,,,,,,,,,,,,---,,,+++)))***,,,///------------------------***---000333555444333222000...,,,,,,...111222222666666999;;;999444333777FFFQQQ]]]fffkkkhhhZZZJJJ===:::888888888777888:::;;;<<<<<<<<<<<<===AAADDDFFFMMMTTT]]]qqqvvvqqqmmmjjjeeebbbaaa___```gggooonnnmmmgggaaabbbiiimmmnnnnnnnnnooossswwwyyyxxxvvvyyyzzz~~~+++++++++++++++*********+++++++++***************'''))),,,...444CCCWWWgggqqqvvv}}}nnnYYYHHHBBBHHHYYYnnn{{{wwwhhhkkkrrr|||yyygggWWWJJJCCC>>>=========CCCIIIXXX]]]gggsss}}}wwwdddVVVYYYeee|||iiiRRRFFFIIISSSdddwww~~~kkkccc___iii|||vvvcccZZZ```qqqzzzfffTTTLLLEEE>>>;;;;;;>>>HHHSSSlll{{{wwwfffTTTFFFOOO]]]sss{{{dddPPPEEEQQQfff|||eeeJJJ>>>555777999,,,000666888<<>>AAACCCDDDIIIPPPXXXiiiyyysssqqqlllgggbbb___]]]\\\aaahhhqqqoooiiiaaa```ffflllmmmoooooopppsssvvvxxxxxxvvvuuuvvv|||+++++++++***************************************(((***+++)))+++555HHHVVVbbbmmm{{{~~~jjjUUUGGG:::FFFXXXkkkzzzxxxsssssswww{{{sssggg___VVVMMMDDD===<<<@@@BBBEEELLLVVVbbbjjjnnnooouuuxxx|||xxxfffWWWWWW^^^ppp}}}uuu^^^NNN@@@EEEQQQaaaqqqzzzooodddbbblll{{{ooo]]]WWWbbbvvvtttdddXXXPPPGGGBBBAAAGGGUUUbbbxxx|||iiiXXXMMMGGG\\\nnn{{{eeeSSSMMMOOOfffvvvdddGGG999///555<<<111333444444666999@@@NNNdddwww~~~xxxmmm^^^SSSIIICCC===999888777444111...---,,,++++++***++++++((((((((((((((()))***+++)))+++---...------...///------------------------+++++++++***************)))))))))******))))))(((...---+++***,,,//////...,,,,,,,,,+++++++++******'''++++++)))))),,,,,,)))***++++++***))))))***,,,,,,,,,,,,,,,++++++***)))+++******))))))*********)))))))))***++++++)))''''''((())))))'''&&&'''((()))((('''(((*********)))((((((((((((((((((((((((((((((***+++,,,,,,,,,+++((('''&&&&&&((()))(((''')))))))))***++++++,,,,,,,,,++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,+++,,,------+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++///222333222...---,,,---//////...---))))))---444777666888<<<<<>>>>>???AAABBBCCCGGGKKKPPP___xxx{{{vvvnnngggaaa]]]ZZZWWWZZZ___kkklllhhhbbbaaafffjjjkkkmmmmmmnnnppprrrtttuuuvvvqqqssszzz************************************************(((+++,,,)))(((---888BBBLLL[[[ooozzzgggXXX@@@>>>AAAPPPfffxxx}}}zzzrrrhhh[[[MMMHHHIIIEEEDDDDDDFFFKKKOOOSSSUUU^^^aaaeeeiiilllnnnoooppppppwww~~~}}}ppp___WWWVVVdddvvvooo]]]KKKFFFEEEMMMXXXhhh}}}wwwiiiaaaeeerrr}}}jjjWWWXXXkkk}}}uuuiiiaaaYYYTTTSSSXXXggguuuyyyeeeUUUNNNRRRXXXrrrttt```QQQMMMYYYhhhzzzrrrTTT<<<333+++333<<<222333111000111444666>>>PPPbbbwww}}}sssdddXXXKKKEEE>>>999777666333111......---,,,++++++++++++,,,,,,,,,,,,---...///000,,,...///...---++++++,,,------------------------)))*********************))))))************))))))***)))***---000000///...,,,,,,,,,+++++++++******'''++++++)))***---,,,)))***++++++***))))))***,,,,,,,,,,,,,,,++++++***)))))))))((((((((())))))******)))((()))***+++)))((('''(((***)))(((&&&&&&'''***)))((()))+++,,,+++***''''''''''''''''''''''''((())))))***++++++++++++((('''&&&'''((()))'''&&&((())))))***++++++,,,,,,,,,...///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000333444///...------...///---,,,......111777999666444555;;;:::???JJJVVV\\\ZZZVVVQQQCCC999999:::666666999888:::<<<===>>>???AAACCCDDDEEEGGGJJJTTTkkkssskkkccc___[[[VVVWWWZZZccchhhiiifffccceeeeeedddjjjkkkkkklllmmmooorrrssstttvvv{{{)))))))))******************************+++++++++((()))***)))((()))---111<<>>777;;;222000444+++...000,,,///666666555===JJJ^^^sssrrreeeQQQJJJAAA;;;999777444222000000///...------------((((((((()))***+++---...,,,---///...---,,,,,,---*********+++++++++,,,,,,))))))******+++,,,------***+++,,,,,,---------,,,...)))(((---...***)))+++,,,,,,,,,+++++++++******'''***,,,***+++......+++)))***+++***))))))+++---******+++,,,,,,,,,++++++))))))(((((())))))***++++++)))((((((*********)))(((***,,,,,,***'''&&&&&&***)))((()))***++++++)))(((((((((((((((((((((((()))))))))))))))******+++,,,+++++++++,,,,,,***((('''((()))***+++,,,------'''+++))))))---...,,,---------....../////////---...///...,,,******+++++++++++++++++++++++++++(((,,,...,,,((((((---333444111...------.........,,,((((((...444777:::>>>;;;777777===CCCJJJUUU```gggdddVVVBBB888::::::555999:::;;;;;;<<>>CCCGGGDDDFFFIIIJJJFFFJJJ___uuuwwwmmmhhhccc]]]YYYYYYXXXbbbjjjkkkhhhgggfffdddggghhhgggfffdddggglllqqquuutttxxx(((((())))))******++++++++++++******)))((((((''',,,++++++******++++++,,,,,,+++...555???OOOfffyyyzzz{{{|||pppVVVBBB999999>>>CCCRRR```ttt~~~}}}ttt]]]aaattt~~~|||rrr___QQQLLLOOOUUUeeezzzooofffZZZ^^^ccciiiuuuzzzmmmbbbbbbmmm|||jjj^^^IIIKKKTTTfff}}}vvvdddWWWNNNTTTeeexxxrrrWWWBBB666;;;???>>>777111...///...///000000000222555777JJJ^^^vvv~~~wwwiiiVVVOOOEEE===999888888999111000000...---,,,++++++///,,,((()))111777222***///...---,,,++++++++++++++++++***)))***+++---...*********++++++,,,,,,,,,(((***,,,,,,***((('''''')))***,,,---...---,,,,,,,,,,,,+++++++++,,,------,,,+++++++++,,,,,,***)))+++++++++,,,---...///000---+++((((((***+++++++++''''''(((((()))))))))***+++***((('''&&&'''(((***''')))------+++'''%%%$$$*********)))((((((***,,,******))))))))))))))))))*********)))))))))))))))++++++***************+++***++++++***))))))***,,,+++++++++,,,---...000000//////............//////...//////...,,,***+++,,,***+++,,,---------------(((***,,,,,,,,,---...000333777666000+++,,,......+++***)))***---111666999>>>;;;999777666===PPPcccuuu}}}tttWWW@@@;;;999222555:::<<<999:::???AAA???AAAFFFJJJIIIHHHMMMYYYddd}}}sssooohhh^^^WWWWWWXXX]]]fffmmmpppnnnjjjgggcccbbbdddgggfffbbbfffnnnrrrsssuuuyyy|||~~~}}}|||)))))))))))))))*********)))))))))))))))*********,,,++++++******++++++,,,...,,,,,,000555???PPP___nnnoooqqqtttzzz}}}hhhSSSCCC;;;999;;;???LLL```rrr}}}{{{ccc```iii}}}uuuhhhaaaLLLKKKQQQbbbuuu|||uuufffaaa]]]^^^fffrrrpppfffcccnnn{{{{{{fffXXXRRROOOWWWeeeuuu{{{lll___UUUPPPXXXcccvvvlllQQQ>>>777<<>>BBBEEEEEEDDDIIIRRRZZZ|||uuupppkkkbbbZZZXXX[[[^^^cccgggjjjjjjiiihhhdddbbbdddhhhhhheeefffkkkpppssswwwzzz||||||{{{zzz************))))))))))))'''(((((()))***+++++++++++++++************++++++---++++++---...111:::DDDTTTXXX```iiirrr}}}|||jjjVVVEEE:::555111;;;JJJ[[[iiiuuu~~~~~~hhh\\\\\\pppsss]]]QQQIIIMMMZZZjjjzzzzzzjjj\\\YYYZZZ___kkkxxxooo]]]]]]hhhvvv~~~eeeRRRMMMOOO___lll}}}xxxdddTTTMMMPPPUUUjjjxxxgggLLL;;;888===BBBCCC===666000...---............000333555:::MMMfffyyy~~~ttt___WWWKKKDDD@@@>>>999666222222111///...,,,++++++,,,---***(((***///000---...------,,,,,,+++++++++,,,,,,+++*********++++++***++++++++++++,,,,,,,,,***+++------+++******+++------------------...//////...------,,,,,,,,,,,,)))((()))+++---...---,,,++++++++++++++++++++++++,,,+++))))))+++,,,+++***)))************+++++++++,,,+++***)))((()))******---,,,)))%%%"""!!!###%%%%%%(((+++,,,***'''&&&%%%))))))))))))))))))))))))(((((())))))******++++++******)))))))))******++++++,,,,,,***(((((()))+++*********+++,,,---...///,,,++++++******++++++,,,---...///---+++***+++,,,******+++,,,,,,,,,++++++,,,---,,,+++***+++...111222777777222---,,,,,,+++++++++******---000444777<<<;;;;;;:::777:::FFFTTTrrrsssZZZLLLCCC;;;777999:::888999===>>>===AAABBBDDDEEEGGGJJJPPPTTTjjjwwwrrrnnnggg___ZZZ]]]^^^___```bbbeeeggghhhdddbbbdddjjjllliiiggggggnnnsssyyy|||{{{yyyyyyyyy++++++******))))))((((((((((((((()))******++++++++++++************+++++++++)))***---------111888666@@@NNN^^^kkkwww|||mmm\\\III<<<444777<<>>===999333000...,,,---......---///111444444DDD\\\rrryyyhhh]]]OOOEEEAAA>>>:::666333333111000...---,,,+++,,,...---)))(((---000000------------,,,,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++***,,,------,,,+++,,,---///...---,,,,,,---///000000///...---,,,,,,,,,,,,***))))))+++---...---+++,,,,,,,,,,,,,,,+++******,,,+++******+++,,,+++***++++++++++++++++++++++++,,,+++******))))))******///...,,,(((&&&%%%(((***&&&(((******(((&&&%%%%%%************++++++++++++''''''((()))***++++++,,,***))))))))))))******+++***+++,,,+++******,,,...************+++,,,---...++++++************++++++,,,---...---+++***+++,,,******++++++,,,++++++***------+++)))((()))---000111777999444...---,,,***++++++***+++---000333555::::::;;;;;;888777@@@JJJcccyyy|||fffTTTEEE:::;;;;;;::::::<<<>>>???>>>AAAAAABBBEEEIIIMMMOOOPPP\\\www{{{rrrnnnjjjccc^^^]]]\\\\\\\\\]]]```bbbdddbbbaaadddiiimmmlllhhhdddkkkrrrzzz}}}zzzxxxxxxzzz++++++******))))))(((((())))))))))))))))))))))))+++******))))))******+++***(((***...///---...333+++333@@@NNN\\\kkk{{{xxxbbbNNN@@@:::333111888EEETTT^^^fffrrrppphhhiiixxx|||sssfffZZZOOOKKKQQQ[[[iii~~~yyyyyyppp^^^VVV[[[cccjjjvvv|||mmmdddfffqqq}}}}}}vvvhhhYYYSSS[[[lll{{{iii^^^PPPKKKRRRcccvvvzzz]]]GGG>>>777777666444111///......,,,---...------...111333222???TTTjjj||||||qqqdddSSSGGG@@@===;;;999444444222111///---,,,+++))),,,+++&&&$$$(((,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***+++---,,,,,,,,,---///000///---,,,,,,---...///000///...---,,,+++++++++,,,+++***+++,,,,,,+++)))---.........---,,,+++***,,,+++***+++,,,---+++***,,,,,,,,,+++++++++++++++,,,++++++***************+++,,,,,,,,,******+++,,,((())))))(((&&&%%%'''(((+++++++++,,,,,,---------''''''((()))***++++++,,,))))))(((((()))******+++)))***,,,,,,,,,---000222***************+++,,,---,,,,,,++++++++++++,,,,,,+++---------+++***+++,,,++++++,,,,,,,,,++++++***,,,,,,***((('''(((,,,///000777:::666111///,,,)))++++++++++++---///222333777777999:::888666:::BBBSSSiii||||||ooo^^^JJJ<<<>>>:::888999<<<=========;;;;;;<<<@@@FFFJJJKKKKKKUUUllltttnnnkkkgggccc[[[ZZZZZZZZZ[[[\\\]]]^^^___```bbbfffkkkllliiidddhhhpppxxx|||zzzxxxyyy{{{}}}************))))))))))))*********)))))))))))))))******))))))))))))******+++))))))------******---///222666;;;EEEWWWmmm}}}|||gggOOODDD555++++++444???GGGUUU```nnnvvvyyy||||||~~~yyyooo___QQQLLLNNNRRReee{{{mmm```\\\VVVZZZdddrrr~~~qqqhhhiiimmmyyyzzzvvvuuujjjcccZZZUUU\\\lll~~~pppjjjRRRNNNKKKRRRaaassstttUUUAAA<<<555333000---,,,---...///---.........---...111333333;;;JJJ```uuu}}}vvvlll\\\LLLBBB===;;;;;;666555333111///...,,,++++++------((('''+++------+++,,,---------,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++******+++,,,,,,+++,,,...000///...------------------...---,,,,,,++++++++++++---,,,++++++,,,,,,***(((---......///...---+++***,,,++++++,,,------,,,***,,,,,,,,,++++++++++++***+++************)))))))))%%%(((***++++++*********)))))))))'''&&&&&&)))++++++++++++,,,------......(((((())))))******++++++(((((((((((()))******+++)))***,,,,,,---...111333******))))))******+++,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,,,,,,,---------,,,++++++***+++***)))((())),,,//////777;;;999555222...+++++++++++++++---...000111444444777999777444777===IIIXXXiiisssrrriiiVVVEEE===777444666999999999:::;;;;;;<<<@@@DDDIIIKKKLLLQQQccc|||qqqmmmiiieeeZZZYYYYYYXXXXXXYYYYYYZZZ[[[^^^```aaaeeeiiiiiifffdddjjjrrrwwwxxxxxxyyy{{{www{{{)))))))))))))))*********(((((())))))******++++++******))))))))))))******---)))(((******((((((***...///000///333@@@SSSaaaiiirrr{{{gggZZZHHH:::333444777999@@@HHHSSS]]]eeennnwww}}}wwwhhhZZZTTTKKKQQQ___rrr~~~tttmmm^^^ZZZ[[[eeeqqq{{{xxxqqqmmmkkksss~~~{{{oooeeeaaaaaa\\\]]]___fffpppvvveeeZZZXXXRRRWWW```mmmyyypppOOO<<<999222000...,,,---...//////...//////...---...111333333666AAAUUUlll~~~}}}xxxrrrfffVVVHHH???<<<<<<666666444222000...,,,,,,...000///,,,,,,000000---***+++---......---+++***)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++******+++...111---------------,,,++++++,,,++++++*********+++++++++******+++------,,,***+++,,,---......---+++***,,,++++++,,,......,,,***,,,+++++++++************)))*********))))))((((((%%%''')))***)))(((((()))&&&((())))))))))))***+++))))))******+++,,,,,,---)))))))))))))))*********'''''''''(((((()))++++++***+++,,,+++++++++---///***))))))))))))***++++++---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++,,,...............---,,,+++***+++,,,,,,+++,,,...000...666===;;;888555111---,,,++++++,,,---...///000111111444777777444666:::EEEJJJTTTbbbooopppbbbRRR>>>666111555888777777888<<<===>>>@@@BBBEEEIIIKKKOOO[[[rrryyyqqqkkkddd\\\ZZZXXXVVVUUUVVVWWWYYYWWW[[[]]]\\\^^^eeejjjjjj```dddjjjpppuuuxxxyyyzzzxxx|||(((((())))))******++++++&&&&&&''')))***,,,------******))))))))))))******---(((&&&)))***((())),,,&&&***---,,,+++000;;;DDDOOO\\\jjjsss{{{}}}ppp^^^MMMBBB;;;777555///444<<>>BBBEEEMMMUUUiiitttkkkccc^^^[[[VVVSSSRRRTTTWWWYYYTTTZZZ\\\XXXYYYbbbjjjmmm]]]___ccckkkrrrwwwyyyyyy~~~))))))(((((((((((()))))))))***,,,,,,++++++,,,...---,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---000===FFFTTTaaallltttzzz}}}|||}}}{{{zzzjjjWWWHHH>>>:::777444555:::???DDDNNNXXX^^^nnnwwwssstttrrrvvv}}}}}}sssaaaXXXOOOOOOTTT___ooo|||yyyooohhhaaa\\\___gggxxx{{{xxxsssllljjjoooxxx}}}tttjjj^^^RRRLLLHHHIIITTT```iiiuuummm[[[TTTSSSVVV]]]fffzzzlllOOO===888111///------.../////////---......///000111111222444555999FFF\\\rrr~~~zzzpppcccVVVJJJAAA<<<888;;;999333/////////---'''---///+++'''***---///++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,+++***)))))))))***+++&&&(((+++,,,,,,***'''&&&000,,,))))))+++,,,+++)))***++++++,,,------------...***'''***000111---'''***+++,,,,,,+++***+++---))),,,///000///,,,)))(((((()))+++,,,,,,+++)))(((,,,***((()))+++,,,+++(((******+++++++++******))))))))))))))))))******+++...---,,,+++***((('''''''''&&&%%%'''+++,,,+++)))))))))))))))***+++,,,---,,,,,,++++++)))(((&&&&&&((()))***+++,,,------------------------...000000*********)))******+++,,,---...///...---,,,---...,,,+++***+++,,,---+++)))111333999AAAEEE@@@555,,,,,,...///---))))))---222---...000222444666888999===@@@DDDLLL\\\jjjjjjbbbPPPBBB888999888333444;;;:::<<<>>>>>>??????AAACCCFFFPPP```vvvtttkkkaaa^^^ZZZXXXVVVUUUSSSQQQWWWUUUTTTVVV[[[aaaeeegggeeeaaa```fffqqq{{{~~~}}}))))))(((((((((((()))))))))+++,,,,,,******+++------,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++,,,+++***)))***---///000555>>>HHHQQQYYYaaaeeepppqqqtttyyy{{{oooaaaSSSKKK???888333333555888???FFFIIIUUU\\\ZZZ[[[eeemmmooo}}}yyyxxxzzz|||}}}}}}xxx|||}}}nnnaaaRRRJJJIIIPPP___kkk~~~yyynnnbbb^^^```bbbiiitttyyyqqqkkkjjjnnnsssvvvwwwiii___RRRLLLGGGIIIMMMTTTbbbooo|||wwwggg[[[QQQTTT]]]fffnnnvvvpppVVVDDD===222000......///000000000......//////000000111111333333777BBBUUUiiixxx|||rrrfffXXXLLLCCC>>>999:::777333222111,,,%%%(((...000+++'''(((*********++++++++++++,,,,,,,,,,,,,,,,,,---------......---,,,+++***)))******+++)))***+++,,,......,,,+++///,,,))))))+++,,,+++***++++++,,,,,,---,,,,,,,,,...+++***,,,///000,,,(((***+++,,,,,,*********,,,))),,,//////---+++***)))***+++---......,,,+++***,,,***((()))+++,,,+++)))))))))************)))))))))))))))))))))******+++,,,+++++++++***))))))))))))((('''(((***+++)))'''))))))))))))***+++,,,---++++++++++++***)))((('''))))))***+++,,,,,,,,,,,,......------------------+++*********+++,,,------000111111///,,,******+++'''(((***,,,...///000000000222777===AAA>>>555---***...222111...,,,...111---...///222444666888999<<>>@@@EEEJJJQQQ[[[nnnxxxnnniiibbb\\\YYYWWWUUUTTTSSSXXX^^^```aaaaaaccceee^^^\\\\\\aaajjjsssyyyzzz{{{xxx{{{))))))(((((((((((())))))+++,,,,,,+++)))((()))***++++++***************+++,,,,,,+++******)))((((((((()))***)))((((((***,,,,,,,,,,,,,,,...444;;;@@@HHHHHHKKKQQQZZZeeennnsssvvvpppfffYYYLLLFFFBBB<<<888777444333444777777888@@@JJJDDDDDDFFFGGGGGGHHHQQQ[[[pppzzzyyynnn\\\UUUOOOKKKGGGCCCDDDHHHVVVbbbvvvyyyuuu}}}{{{qqqmmmaaa^^^[[[\\\bbblllvvv}}}~~~wwwooohhhdddbbbbbbgggrrr~~~ppplllddd\\\SSSKKKDDD@@@JJJPPPZZZgggsssrrrcccWWWQQQMMMTTTZZZfffttt}}}dddHHH444---111///......000000000/////////////////////......111111444999@@@NNNbbbsssxxxnnnaaaSSSHHHBBB;;;;;;888555555444---$$$ '''+++******,,,---+++*********++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,++++++,,,***((('''***...///+++''',,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,///111000---******+++,,,------,,,)))(((((()))+++,,,,,,+++******+++---.../////////...---,,,++++++************+++******((())))))************))))))))))))))))))******++++++++++++***************)))))))))*********)))(((******))))))***++++++,,,,,,,,,,,,+++***)))(((''')))***+++,,,,,,,,,,,,,,,---------,,,,,,++++++************+++,,,---...///+++,,,------,,,+++---...***...111000,,,***,,,000//////000333666777555333&&&***...///...,,,++++++---......000222555888999888:::<<<@@@III[[[ppp}}}qqq\\\FFF;;;777666777999999;;;============???AAABBBFFFKKKPPP[[[qqqtttnnneee]]]YYYVVVTTTSSSQQQYYYbbbeeecccaaaaaaccc___^^^^^^aaagggmmmsssvvv}}}xxxuuuwww|||))))))(((((((((((())))))***+++,,,+++)))((()))************))))))***+++++++++******)))(((''''''&&&((()))***)))((((((***+++)))************+++...111777777999===DDDNNNXXX^^^lllrrr{{{}}}yyyxxxyyyyyy|||}}}{{{uuurrrsssvvvmmmbbbYYYVVVSSSKKKDDD@@@AAA>>>;;;;;;777444777>>>999888999;;;;;;???JJJVVVhhhrrrtttcccKKKFFFAAAAAA@@@???AAAFFFLLLTTTfffwww{{{ssskkkhhhkkkwww}}}wwwqqqggg]]]YYY[[[aaafffnnntttzzz|||xxxrrrllliii___^^^^^^ccclllvvv{{{{{{~~~uuullleeebbbTTTRRRNNNIIIFFFGGGJJJMMM[[[cccoooyyy|||ppp___SSSMMMLLLOOOSSS___nnn~~~cccGGG999777///---------//////...---////////////............111111333666999BBBWWWjjj|||~~~~~~~~~zzzqqqeeeWWWKKKDDD<<<>>><<<666333222111---!!!'''*********------***))))))***+++,,,,,,------,,,,,,,,,---------......------------,,,,,,++++++))))))***---///---(((###***+++,,,,,,++++++++++++,,,,,,,,,,,,+++******)))+++///222000,,,)))***,,,+++,,,---+++)))(((((()))++++++,,,***))))))+++------------------,,,++++++******+++************+++)))***++++++,,,,,,,,,+++)))))))))))))))******+++------,,,+++***)))(((''''''((()))*********++++++*********)))******+++,,,...------,,,***((('''&&&******+++,,,,,,,,,++++++***+++,,,---------,,,,,,))))))))))))***+++,,,---)))+++,,,,,,++++++,,,...+++///222000+++((()))---000///...///111333444444+++,,,---,,,++++++,,,---------...///222555888:::777888999;;;BBBRRRiii{{{{{{gggMMM===777666777999999;;;<<<===<<<===>>>@@@@@@CCCGGGKKKQQQ___vvvwwwqqqggg___YYYUUURRRQQQPPPXXXbbbfffdddaaa```aaabbbbbbbbbbbbdddhhhmmmqqqyyywwwttttttzzz))))))(((((((((((()))))))))***++++++)))((()))******))))))))))))***++++++******))))))((('''''''''''')))******))))))***+++''')))++++++***)))******------///000444:::BBBHHHQQQWWWaaagggddd]]][[[^^^fffjjjkkkfff___]]]dddlllfffaaa]]]^^^]]]XXXRRRPPPRRRQQQMMMGGGAAA<<<;;;;;;<<<:::<<<@@@DDDJJJVVVaaakkkrrr{{{{{{jjjQQQGGG===999999===GGGPPPPPPOOOVVVcccggg```ZZZZZZ]]]jjjxxxzzzooocccZZZVVVTTT[[[aaahhhkkkjjjgggffffffaaaaaa___]]]```fffiiigggqqqtttzzzttttttqqqiii]]]SSSLLLJJJFFFHHHIIIJJJMMMTTT^^^eeeqqqzzz~~~rrr^^^PPPBBB<<<@@@JJJXXXccckkk}}}}}}^^^@@@333333------,,,---//////---+++........................000///111555666:::KKK^^^rrr}}}~~~~~~~~~~~~{{{tttiii[[[OOOGGG>>>AAA???888222222222000(((+++,,,******,,,***'''))))))***+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,+++*********,,,...///...+++(((%%%)))***,,,,,,+++++++++,,,++++++++++++++++++***)))***---000///,,,)))***+++***+++,,,+++)))(((((()))***++++++***)))***+++---++++++++++++++++++,,,,,,)))+++++++++***)))***+++******+++,,,------------)))))))))))))))******+++...---,,,+++***(((''''''%%%'''***+++***+++,,,---+++***************++++++...------,,,+++)))''''''***++++++,,,,,,+++++++++)))***,,,............---******))))))******++++++,,,------,,,***))))))***))),,,......,,,+++,,,///000///...---...000333555333111///---,,,---...000...------...111444888:::777666666777;;;GGG\\\oooyyyjjjUUUDDD:::888999:::777888::::::999:::;;;===>>>AAAEEEIIIKKKTTTfffwww{{{uuukkkccc\\\WWWSSSPPPPPPWWW___ccccccaaa___```dddeeeeeecccaaaccchhhmmmuuuvvvuuussswww))))))(((((((((((())))))((()))******))))))***+++)))))))))))))))***++++++******************))))))((()))++++++***)))***+++'''))),,,---,,,++++++,,,)))***++++++,,,...333888:::???FFFLLLHHHAAAAAAFFFMMMOOOPPPMMMIIIHHHLLLQQQPPPNNNOOOTTTUUUSSSSSSUUU___dddddd\\\WWWXXXTTTMMMOOONNNPPPXXX___dddkkkssszzz|||zzzggg[[[NNNGGGFFFKKKWWWbbb[[[NNNHHHMMMPPPJJJGGGIIIJJJWWWdddkkksss}}}pppeee]]]ZZZYYY[[[[[[XXXUUUUUUYYY^^^```eeefffcccbbbeeegggdddgggggghhhlllqqqtttvvvvvvyyy{{{}}}~~~|||}}}{{{tttxxx}}}~~~wwwpppjjj\\\\\\YYYRRRIIIEEEFFFIIIMMMRRRYYY^^^aaahhhsss{{{xxxrrrqqqnnnbbbTTTHHH???888777===HHH[[[lllxxxyyyZZZ<<<,,,***...------...000///---+++,,,------......////////////,,,///444444444AAASSSfffttt}}}xxxnnn```TTTLLLAAABBB???999555333...)))+++---,,,)))))),,,+++'''((()))***+++,,,------...,,,,,,,,,---------......***+++,,,,,,,,,+++***)))))),,,...,,,(((&&&(((+++'''***------+++***+++---)))******++++++++++++***)))+++,,,---,,,*********)))***+++***)))((()))***(((***++++++******+++,,,*********++++++,,,------)))+++,,,+++)))(((***,,,))))))***+++,,,------,,,)))))))))))))))******+++,,,,,,++++++***)))((((((''')))+++,,,***)))+++,,,++++++***************+++++++++,,,,,,,,,+++******+++++++++,,,,,,++++++***+++,,,...//////...---,,,,,,,,,+++*********+++++++++,,,---,,,***((()))***)))***,,,---///000000111111000...---,,,...222555666444000...---............------...000444888:::888555444555777>>>OOO___mmmggg[[[MMMBBB===;;;:::777888::::::999999:::<<>>>>>???:::999===444@@@KKKTTTaaatttvvvnnnjjjjjjaaa^^^XXXOOOHHHIIIQQQXXX\\\ffflllkkkkkknnnooolllfffccc^^^\\\^^^aaadddfffccceeegggiiikkkllllllllljjjrrrvvvqqqjjjeeebbb^^^YYY^^^eeeiiiggg___UUUNNNJJJJJJHHHCCC@@@DDDMMMUUUYYYaaakkkqqqtttxxxvvvnnnbbbYYYWWWUUUJJJ===@@@<<<;;;<<<===EEEYYYlllyyy```DDD444000.........///111000...,,,,,,,,,------...///000000...***---333333111;;;KKK^^^mmm}}}{{{qqqdddWWWOOODDDBBB>>>999888555+++ ***,,,+++(((***......+++((())))))+++,,,---......,,,,,,,,,---------......******+++,,,+++***)))(((''')))***'''!!!"""(((///'''***---...,,,***+++---((()))***+++++++++++++++))))))***+++,,,+++***)))((()))******)))(((***+++''')))+++,,,+++***+++,,,*********+++,,,---...///(((+++,,,,,,)))(((***,,,(((((()))++++++,,,,,,,,,)))))))))))))))******+++************************)))+++---,,,***((()))+++++++++***************+++((()))***+++,,,---------++++++,,,,,,,,,++++++***......000000000...,,,***......---,,,++++++++++++''')))***+++******,,,---,,,,,,,,,...111222111000222111///---,,,...111444555333000...------+++***...---------000444888:::888444222444555999FFFUUUbbbccc^^^TTTIIIAAA<<<:::999:::;;;;;;;;;;;;<<<===AAA???AAADDDEEEIIIVVVeeevvv}}}vvvnnnfff```ZZZVVVRRRSSSVVVZZZ___```___^^^___bbbdddaaa]]]^^^eeelllrrrxxxxxxrrrpppwww''''''''''''''''''''''''))))))************))))))******))))))))))))******+++------+++&&&######%%%)))************+++++++++((((((***+++,,,---------******))))))***,,,...///111...,,,---//////---+++/////////000222333222000......000333888<<<@@@CCCWWWfffsssvvvxxx{{{{{{yyy|||xxxzzzyyyzzzyyyuuuvvvvvvmmmaaaJJJBBB777222222333222111666999===BBBJJJXXXjjjwwwvvvpppsssxxxoooiiieee```VVVKKKIIINNNSSS[[[``````eeennntttttttttoooggg```[[[WWWSSSPPPQQQRRRSSSRRRPPPOOOPPPQQQRRRQQQQQQQQQPPPMMMGGGCCCIIIJJJOOOSSSRRRLLLJJJKKKIIIJJJKKKMMMQQQXXXaaagggxxx{{{~~~|||ooofffUUURRRNNNIIIEEEAAA???>>>777666111222;;;@@@OOOhhhtttXXX<<<000111000///---+++***+++---...000000000000000000000000//////......///444;;;@@@WWWkkk~~~|||zzzvvvlll^^^SSSKKKFFF@@@;;;999777333///---,,,,,,+++************''')))+++,,,++++++,,,...---,,,++++++************.........---,,,+++***)))***************+++++++++,,,)))&&&(((,,,...,,,(((+++)))'''(((++++++***'''******************************+++,,,,,,***)))((()))&&&'''***+++)))***---******+++++++++,,,,,,,,,++++++,,,---,,,+++)))(((+++***)))'''''')))***+++,,,+++(((''''''(((***,,,---,,,++++++******++++++******))))))))))))************+++,,,,,,,,,,,,+++...,,,(((%%%###$$$&&&''',,,+++***)))))))))***+++...333777777222...---///*********++++++,,,,,,,,,***))))))+++...///...---///...---,,,---...000222222///,,,***,,,///111222444333222111///,,,***)))000...+++***---111777;;;666777777555555999AAAGGGOOOVVV^^^]]]PPPAAA999777666999:::999888999;;;:::>>>?????????BBBHHHPPPVVVhhh~~~zzzoooggg```YYYSSSTTTOOOOOOWWW]]]^^^]]]]]]^^^]]]___aaa___[[[```jjjooossswwwxxxvvvxxx}}}(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++(((***+++***((((((***,,,))))))*********+++++++++((((((***+++,,,---------************+++,,,------000...,,,,,,......---+++000//////000111111///---,,,,,,---///111444777999DDDQQQ___ffflllvvv~~~~~~~~~{{{kkkZZZDDD<<<333///000222222111///111444888===HHHVVVaaaqqqvvv|||rrrpppuuu|||vvvsssqqqooofff[[[XXX[[[SSSWWWYYYXXX\\\dddhhhfffnnnllliiieeeaaa^^^]]]\\\QQQQQQPPPMMMIIIFFFEEEEEEJJJIIIHHHHHHHHHFFFDDDAAAAAABBBHHHOOOQQQPPPPPPTTTXXX[[[___ccchhhnnnuuuzzz{{{uuuoooggg]]]SSSKKKJJJIIIFFFCCC???;;;888777444444...///666;;;IIIbbbqqqTTT:::000222000///...---,,,---......//////////////////////////////...---///333999>>>PPPdddzzz~~~||||||yyypppbbbWWWMMMHHHAAA===;;;999555111//////...------......///(((***,,,,,,++++++,,,---------,,,+++++++++++++++,,,,,,,,,+++***)))(((''')))))))))***+++++++++,,,,,,)))'''(((,,,...,,,)))+++)))((()))+++,,,***(((************************+++++++++++++++***))))))'''%%%%%%)))***))))))---,,,,,,,,,++++++*********---.........------,,,++++++***(((''''''(((***+++))))))))))))*********+++,,,,,,+++*********************))))))))))))******)))***++++++,,,,,,++++++---,,,+++***)))(((((((((+++***************++++++---111444333///,,,---///******+++++++++,,,,,,,,,*********,,,...000///...///...---,,,---...000111222000...,,,---///000111888888777666444222000//////...,,,+++---111555888777777777666555888>>>DDDJJJRRR\\\___XXXKKK???:::999;;;<<<<<<;;;<<<<<<<<>>:::666333333333------444888FFF```nnnQQQ999000222000////////////.........//////////////////////////////...---...111666:::FFFZZZqqq~~~~~~}}}tttfff[[[NNNIIICCC???>>><<<888444///...---+++******++++++(((***,,,,,,++++++,,,---------,,,,,,++++++,,,,,,++++++++++++******)))((((((((()))***++++++,,,,,,+++)))'''))),,,---+++))),,,***)))***+++,,,+++***************************,,,,,,+++***************)))&&&&&&))))))'''''')))...------,,,+++***)))(((......------,,,,,,------***)))(((''''''((()))***'''(((***+++,,,+++******+++******)))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++++++++,,,---,,,+++***)))((()))***++++++++++++++++++---///...,,,***,,,///***++++++++++++,,,,,,,,,+++++++++---000111000//////...---,,,---...///000000//////.........//////555555555444333111///---///...------...000333444777888888666444666;;;???BBBKKKWWWaaaaaaWWWGGG<<<999999:::;;;<<<;;;::::::<<<===>>>>>>@@@DDDJJJNNNSSShhhzzzpppggg___ZZZXXXSSSRRRWWW\\\]]]]]]______[[[ZZZ]]]___```bbbdddmmmrrrxxx{{{{{{{{{}}}(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***,,,---...111///---***))))))+++---))))))))))))************((((((***++++++,,,,,,,,,***+++,,,------+++***))),,,+++++++++++++++++++++------,,,---......+++)))......------------------+++000666;;;CCCSSSfffrrroooooorrrxxx~~~}}}yyyxxx|||uuuXXX@@@888333...,,,---///000000222333444555555777<<<@@@IIIPPP[[[iiiuuu}}}}}}tttllljjjnnnssslllsss|||{{{wwwvvvtttnnnfffbbbbbbccc___ZZZUUUXXXYYYVVVRRRRRRWWW\\\\\\]]]\\\ZZZVVVSSSRRRSSS[[[ZZZXXXXXXYYYYYYWWWVVVWWWWWW[[[```bbbbbbfffkkkccceeehhhiiiiiiiiikkkllliiiccc]]][[[[[[XXXRRRMMMIIIFFFBBB@@@BBBGGGMMMPPPOOOMMMHHHBBB<<<777333222444555000111777:::JJJeeelllOOO999111222......////////////...---//////////////////////////////...------///333666>>>OOOfffxxx~~~~~~vvvhhh\\\PPPKKKEEEAAA???===999666222000---***(((''''''((((((***,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++(((((()))***+++,,,,,,---+++)))((()))+++,,,+++***,,,++++++++++++,,,++++++************************---,,,+++***)))***+++,,,---***)))+++)))%%%$$$'''------,,,,,,+++***))))))---,,,+++***)))***+++,,,***))))))(((((())))))************++++++******)))******)))(((((((((((((((******))))))))))))******))))))***+++++++++++++++))))))***+++++++++***)))'''(((***+++,,,,,,,,,++++++,,,,,,+++******---000++++++++++++++++++++++++,,,,,,,,,...000222111///...------,,,,,,---......+++,,,............//////000111111222111///---+++//////.........///000111666888888777444444777:::;;;DDDRRR```gggbbbPPP>>>===;;;:::======;;;::::::999:::<<<===>>>@@@DDDGGGOOObbb~~~vvvjjjaaa[[[ZZZUUUSSSWWW\\\]]]```cccaaa\\\XXXZZZ___bbbbbbaaajjjpppwww|||~~~~~~~~~~~~~~~''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))+++---...///444111---***))))))******(((((()))))))))*********((())))))***++++++++++++***+++,,,------+++***)))***++++++++++++++++++++++++******+++------,,,+++........................,,,---...000444???PPP]]]___ccciiiqqqzzzvvvmmmhhhnnnyyyrrrVVV???777444000...---......//////000111222222333444666<<<@@@JJJUUUbbboooxxx}}}{{{{{{yyytttnnnkkklllnnnkkkttt{{{xxxwwwpppjjjiiilllkkkiiifffcccccc___WWWOOOLLLPPPVVVTTTUUUUUURRROOOMMMMMMMMMXXXXXXXXXXXXXXXUUUQQQNNNPPPNNNPPPSSSSSSRRRTTTYYYUUUVVVVVVUUUSSSRRRTTTUUURRRMMMHHHGGGIIIHHHCCC>>>CCCAAA???===>>>BBBGGGKKKJJJFFF???999444111111111333555222333999===OOOkkkiiiMMM999111111,,,------.........------..............................///...---...111333999FFFZZZooo|||vvvhhh]]]RRRMMMFFFBBB@@@===999555444333000---,,,,,,------)))+++,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,((())))))***++++++,,,,,,***))))))***+++,,,+++***++++++,,,++++++++++++,,,************************...---+++*********+++,,,---***))),,,+++((((((***++++++++++++++++++++++++,,,+++***)))***+++,,,---******))))))))))))******///---+++)))(((((()))******)))((((((''''''((((((******))))))))))))******))))))***++++++++++++***+++******)))******+++,,,'''(((***+++,,,,,,,,,++++++++++++******+++...000++++++++++++++++++++++++---,,,,,,...111222111000------,,,,,,,,,,,,,,,---%%%(((,,,---------///111222333444555555333111000///.....................444777999888555333555888999BBBOOO^^^llllll[[[GGGEEE???<<>>???@@@AAACCCEEEPPP___vvv{{{nnnddd___\\\WWWUUUXXX[[[]]]bbbgggbbb^^^YYYZZZ___cccbbb^^^gggllluuu{{{~~~'''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))+++---...///000---***))))))*********((((((((()))))))))******((())))))***++++++*********++++++,,,,,,,,,++++++)))+++,,,,,,+++***+++---,,,***((((((***---...---++++++,,,---............,,,++++++,,,---222???LLLSSS[[[dddmmmwww}}}qqqfff```iiiwwwxxxkkkSSS>>>777555333000............///000000111222222222222333555;;;CCCNNNYYYccchhhgggiiilllmmmkkkiiihhhhhhlllttt|||}}}zzzxxxtttqqqmmmiiiiiipppvvvxxxzzz{{{|||yyyrrrhhh^^^YYYZZZ\\\TTTUUUSSSPPPKKKHHHFFFFFFKKKJJJKKKKKKJJJFFF@@@<<>>@@@CCCCCC@@@BBBGGGCCCDDDEEEEEEDDDDDDFFFHHHJJJGGGDDDCCCDDDCCC@@@===;;;<<<;;;:::999:::===???>>>;;;777333222222444555000333111222888<<>>999555000///,,,++++++---///111)))+++---,,,+++***+++,,,++++++******++++++,,,,,,((()))***+++++++++++++++***************+++++++++)))************+++++++++***+++,,,+++***)))***,,,************************------,,,+++++++++++++++(((&&&'''+++---,,,---000******+++++++++,,,,,,,,,------,,,,,,------......++++++++++++++++++++++++000...+++((('''(((***+++***))))))(((((((((((((((******))))))))))))******((()))******++++++******---,,,+++++++++,,,---...((()))***+++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,++++++++++++***,,,,,,,,,...000222111000,,,,,,,,,,,,,,,,,,++++++$$$(((,,,---,,,,,,///222111333555777777555333222.........---------......111555999999666555666777999AAALLLZZZllluuuhhhVVVHHH>>>999;;;<<<666555777:::===AAACCCDDDDDDEEEGGGPPPYYYjjj~~~tttkkkfff```[[[WWWXXXZZZ\\\aaahhhdddbbb]]][[[^^^cccbbb]]]ccchhhqqqyyy}}}''''''''''''''''''''''''''''''(((((((((((('''''')))))))))***+++,,,...///,,,***((((((***+++***((((((((((((((()))))))))***((())))))***************************+++,,,------)))+++------+++***,,,...///,,,((('''(((+++---...***+++,,,---------,,,,,,***)))+++---,,,+++333===FFFPPP]]]hhhttt~~~~~~yyynnngggfffooo{{{~~~wwwqqqeeePPP===555444333111///......///111000000111222333222222///000333777===DDDJJJNNNQQQTTTXXX[[[\\\[[[ZZZZZZ\\\dddhhhfffcccdddccc```]]]]]]dddpppxxx{{{}}}xxxssspppooonnnddddddbbb^^^XXXTTTRRRRRRMMMKKKJJJIIIHHHEEEAAA>>>===<<>>888777<<<666:::@@@CCCDDDDDDDDDDDDCCCFFFMMM[[[pppxxxrrrllleee___ZZZWWWVVV[[[cccfffhhhddd^^^]]]aaaaaa]]]^^^ccckkkuuu}}}xxxvvv((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''')))'''&&&'''***+++***'''***)))'''%%%&&&(((***,,,))))))(((((((((((())))))''''''((()))***++++++,,,++++++++++++++++++++++++......---,,,***+++...000333...***))),,,,,,(((%%%"""%%%***,,,,,,+++++++++))))))***+++,,,------...444999EEEXXXkkkuuutttooorrrxxxwwwyyywwwiiiSSS@@@777777444///...000222333%%%...333///,,,///333333000000000000111111111111777:::>>>BBBBBB>>>:::777;;;;;;<<<===>>>@@@AAABBBAAAHHHSSS]]]dddiiimmmoooppprrruuuxxxzzzyyyxxxwwwooopppqqqrrrrrrqqqooonnnjjjddd^^^^^^bbbddd```\\\ZZZPPPMMMSSSTTTMMMIIIMMMTTT```iiigggaaa[[[RRRIIIEEE@@@:::666444222111000111111000000//////......000000000000111111111111444111222555555888III\\\yyy}}}eeeHHH555111222000,,,...///...------.../////////...,,,***+++,,,...,,,,,,,,,------///000000000222666AAATTThhhvvv|||~~~~~~vvvmmmeee]]]SSSKKKFFFAAA===999333111000///000///---,,,))),,,///...+++))))))***...---+++))))))))))))***)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''***)))))))))***+++,,,,,,'''***...///...+++***)))***+++,,,---,,,,,,***))),,,---...---++++++,,,---+++***)))((()))***,,,---------,,,,,,+++***))))))+++++++++++++++***))))))+++,,,,,,------,,,,,,+++,,,)))''''''(((***++++++000---***'''&&&(((***,,,,,,***((('''&&&'''((())))))******+++++++++*********++++++++++++***))))))&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&'''((((((+++***)))***,,,---,,,+++&&&'''))),,,---.........///,,,******---...,,,***//////...+++)))***---000000///000555::::::333---111000.........---,,,***---000444999;;;:::888666777999===EEEXXXnnnvvvuuudddVVVFFF===:::888888888999999999<<>>??????AAADDDFFFHHHHHHHHHGGGDDDFFFIIINNNRRRVVVXXXZZZUUUQQQMMMOOOTTTWWWVVVTTTKKKEEEDDDFFFDDD>>>@@@GGGKKKOOONNNEEE<<<555111---///...---...000111111000000000000000//////////////////000000000000111111111...000555444444AAAQQQuuuxxxnnnaaaKKK888000000///,,,///000000///,,,++++++,,,,,,------------,,,++++++............///000111111000//////333>>>PPPgggvvv{{{ssseee^^^SSSLLLGGGDDD@@@===777555222000///...,,,+++***,,,------+++******+++,,,+++***)))((((((((()))******+++++++++***)))))))))))))))*********++++++******)))))))))***++++++,,,,,,---+++******,,,...***++++++,,,,,,,,,++++++---......,,,)))''''''(((***))))))((()))+++---...,,,,,,,,,+++******))))))&&&&&&((()))***+++++++++******++++++++++++*********(((&&&&&&((()))***))),,,++++++*********+++++++++***(((''''''((()))))))))******+++******))))))***++++++++++++***))))))((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,***------------,,,+++******---,,,***+++,,,------,,,(((+++...////////////000111///...---///111444666333222000/////////000000...111555999;;;;;;:::999666888:::===HHHXXXeeekkkkkkcccUUUFFF===::::::;;;===<<<;;;<<<>>>??????>>>@@@DDDBBBDDDPPP\\\ppp|||hhh[[[VVVUUUUUU[[[]]]______]]]\\\\\\\\\```aaabbbeeejjjqqqwww{{{rrruuu{{{%%%''')))***+++***((('''(((((())))))))))))((((((''''''''''''((()))((((((((()))***+++,,,++++++***+++)))'''&&&&&&''')))+++*********)))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))+++***((('''(((+++------,,,---......,,,++++++---///++++++++++++++++++++++++222111555DDDXXXiiirrrtttwwwvvvnnnnnn{{{|||mmmccchhhyyymmmVVV@@@888000////////////000......------///000...,,,////////////000000000111000000111111111111000000111111111111111111111000111222444444555666999<<<888888:::::::::999777666666777888;;;===???@@@AAA???<<<999;;;???BBBAAA???;;;888777777444000444<<<:::======888333//////000000000///000111111///,,,000000000000////////////////////////000000000111///---///444333222<<>>>>>BBBKKKUUU\\\iiifff\\\LLL>>>999999:::999888777999<<>>QQQdddvvv|||ooofffZZZOOOIIIDDD???<<<;;;888444111///...---+++,,,+++***++++++,,,,,,+++***************)))))))))+++++++++++++++***)))(((++++++++++++******************))))))((())))))***&&&))),,,---+++)))((((((*********++++++,,,,,,,,,,,,---......---,,,---///...---,,,+++***))))))(((++++++***************))))))))))))))))))(((''''''((())))))******))))))(((((('''&&&&&&((())))))(((++++++,,,---,,,+++******)))((((((((((((((())))))***************)))((('''***++++++++++++***))))))((()))***+++,,,+++***)))+++,,,...000000000000///+++***))))))++++++***))),,,,,,+++,,,,,,,,,------++++++,,,++++++,,,---...111111000...,,,,,,///111111222222000000111444777999999777444///---...///+++---111555777888888888999<<>>>>><<>>111......,,,***+++***+++------,,,,,,---//////+++)))***...000...,,,//////...............///000++++++000111111<<>><<<888444111000000///...---***((()))+++------,,,***+++,,,------,,,+++***+++,,,,,,---------,,,,,,******++++++++++++,,,,,,******)))((((((((((((((()))+++---...,,,+++***+++***************,,,---...***,,,---,,,++++++,,,---)))*********))))))(((((())))))))))))************'''''')))***+++,,,,,,,,,)))******++++++******))))))(((''')))***+++***(((//////...,,,+++***))))))''''''((()))))))))))))))************)))((('''&&&***++++++++++++***))))))******))))))))))))******...---------------......,,,***))))))******)))'''))))))(((((()))+++,,,---)))+++---,,,++++++...000...////////////000333555666222---,,,...000000...333777999777222......000+++,,,000333666888888999888555666<<>>;;;888777999;;;<<<<<<<<>>@@@AAA:::AAAAAACCCIIIKKKTTTfffyyyzzzqqqkkkddd^^^\\\^^^^^^]]]ZZZWWWVVVVVVSSSVVVXXXXXXWWWZZZbbbhhhkkkmmmsssvvvuuurrrwww~~~))))))))))))************(((((())))))))))))((((((''''''((((((((((((((('''******))))))((((((''''''))))))))))))((((((((((((''',,,***'''&&&---)))+++***)))((((((''''''((())))))))))))))))))))))))+++***((()))***,,,++++++******+++++++++,,,,,,,,,%%%$$$&&&***------,,,,,,)))///222666CCCTTT\\\YYYZZZfffqqqvvv|||lllQQQ===555>>>SSSfff~~~~~~iiiTTTIIIFFFEEEDDDFFFFFFDDDEEEOOO___llluuu~~~vvv\\\AAA555222///,,,,,,---...000000///,,,)))'''((()))***+++---...///000......//////////////////000000000000000000000000---------------...//////111111111000000000000000000...,,,---//////---+++000//////.........//////...---------///111333444222222111000//////000000///)))''',,,222111000///222222111000000000000000...............///000000///...///000111333<<>><<<@@@JJJQQQ```iiivvvuuu^^^FFF999555111//////.........------.........++++++,,,,,,------......///////////////.........000000000000000000000000......------......///000000000000000000000000000111...,,,,,,...///...,,,//////............/////////......///000222333444222111000000//////000000111+++)))///333333111111000000///..............................///000000222...---000222666>>>GGGlllzzz~~~}}}vvveeeTTTOOO\\\mmmuuu```CCC555,,,000222...,,,///000...---+++++++++---...------.........---,,,,,,///...------------...///---......------...111444===NNNdddttt}}}uuunnncccXXXPPPJJJDDD@@@@@@<<<666222000...---,,,111...,,,+++,,,,,,***(((---,,,,,,---......---+++,,,---...//////...---+++)))***+++,,,,,,,,,,,,+++++++++***************+++------------,,,,,,,,,,,,(((+++...---******---111000000///...------------***+++,,,***((((((***---+++******))))))******+++......---,,,,,,+++,,,,,,++++++)))((((((((()))***''''''''''''(((***+++,,,'''+++,,,'''&&&)))+++))))))***)))(((&&&&&&'''))))))***++++++++++++***)))))))))+++++++++***((('''))))))************)))))),,,------+++)))((()))+++******++++++,,,,,,++++++''')))+++,,,***)))******+++,,,---.........---,,,***+++,,,---.../////////+++,,,...///000000///...---///111333555555444333000...---///444888:::::::::::::::999888888;;;===FFFPPP___mmmrrriiiYYYLLL@@@999555777:::===AAAFFFHHHGGGFFFDDDDDDGGGKKKOOO```zzz~~~sssggg``````ZZZWWWWWWVVVRRRPPPPPPRRRSSSTTTVVVYYY___fffjjjnnnmmmmmmoooooonnnssszzz''''''((((((((()))))))))(((((())))))))))))((((((******))))))(((&&&%%%$$$(((((((((((((((((())))))''''''((((((((((((((('''&&&,,,/// 111***+++%%%''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++,,,,,,,,,,,,---------...+++,,,,,,,,,,,,------,,,///000000555GGG^^^iiigggnnntttyyy{{{}}}lllQQQ:::000:::UUUnnn{{{rrriiiccc]]]WWWWWWTTTOOOIIICCC???===<<>>DDDJJJJJJIIIGGGEEEBBBCCCFFFIIISSSiiixxxmmmfff^^^YYYVVVWWWVVVRRROOOOOOSSSTTTUUUVVVYYY___gggllllllkkkkkknnnnnnmmmqqqvvv}}}''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&''''''(((((()))))))))&&&&&&'''((()))(((''''''***+++******$$$)))(((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,+++++++++++++++,,,,,,,,,------'''***+++***+++...000000000000///444IIIeeessssssqqqsssvvvxxxzzz}}}~~~gggJJJ666333AAA\\\rrr~~~|||zzzyyyxxxqqqmmmhhhbbbZZZPPPCCC;;;===>>>GGGYYYnnn}}}oooaaaOOO@@@777111///...///---+++***+++...111333........................000000000///......------///////////////////////////////////////000111111/////////000000000000000111000...------.../////////............//////000/////////000000111222222000//////....../////////...***)))---///...---...------,,,,,,,,,,,,,,,------......////////////////////////000000666GGGWWWnnnyyyqqqcccXXXWWWdddssspppVVV<<<333...///111...,,,...------,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))).........------.........+++,,,---,,,++++++---///333===LLL___ttt}}}~~~~~~}}}wwwsssnnnkkkfff```XXXOOOGGGCCC???;;;666222111000//////((())))))******((('''%%%...,,,++++++,,,------,,,+++,,,------...------,,,---,,,***))))))***,,,---)))******+++++++++++++++,,,,,,,,,,,,++++++++++++)))+++......---++++++,,,*********)))******+++++++++*********+++++++++***---,,,,,,++++++,,,,,,---...---,,,+++***)))))))))+++******)))))))))))))))''''''(((((())))))******(((+++,,,,,,************((()))***)))(((((()))+++************************))))))************)))((())))))************)))))),,,)))&&&&&&((()))'''$$$******)))((((((((((((((()))***+++***)))(((((()))***+++,,,---....../////////.....................,,,---......---,,,***)))+++,,,...///111111111111000333444222///000555;;;>>>===:::777555666999<<>>:::555222000//////...+++,,,---...---,,,++++++...,,,******,,,---,,,,,,+++,,,,,,---...............,,,***))))))***,,,---)))***+++,,,------,,,,,,------------,,,,,,,,,,,,***,,,......---,,,++++++******)))))))))***++++++,,,)))'''***//////)))"""------,,,,,,,,,,,,------,,,+++***)))((((((((((((,,,,,,,,,+++++++++******)))))))))))))))(((((('''+++++++++***)))(((***---''')))++++++******+++,,,))))))(((((((((((()))))))))))))))*********))))))))))))************)))))),,,)))&&&&&&((()))'''$$$******)))((('''''''''((()))***+++***(((((()))***+++++++++,,,---...////////////...------------...///...,,,+++******+++,,,------..................)))...333333000000444999@@@???<<<888555666999;;;CCCKKK___|||mmmNNNBBB888666999999999;;;???@@@@@@@@@??????AAACCCHHHSSSfff~~~xxxnnn^^^YYYXXXZZZZZZWWWVVVWWWYYYYYYXXXWWWWWW[[[```eee```___bbbiiinnnoooqqquuuwww{{{''''''((((((((()))))))))(((((())))))))))))(((((($$$%%%&&&((())))))******''''''''''''''''''((((((%%%&&&)))***+++***)))(((%%%''',,,###444((((((&&&+++***)))(((''''''''''''+++++++++++++++++++++++++++***((()))***,,,++++++))))))))))))************(((...---%%%"""(((,,,+++...000///222EEEbbbwww}}}|||xxxuuuxxx{{{{{{}}}}}}sssXXX===888FFF[[[mmmwww~~~|||yyysssiiibbbeeelllqqquuu}}}yyyjjj___HHH<<<444;;;JJJ^^^xxxxxxrrrcccLLL;;;333111111,,,,,,------,,,+++***)))++++++,,,---......//////////////////////////////000000000000000000000000//////......//////000111---......//////000000111///000111000...---...///......---......///000111....../////////...------...------------......///000------000000---,,,///......---------...//////,,,---///000000000///...+++///444444444???ZZZttt|||vvvnnniiiiiinnnuuufffFFF444222000/////////---,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++------...//////...------***,,,---.........000222///444<<>>:::777777888:::@@@LLLccc~~~xxxTTTGGG;;;999::::::888888>>>???@@@???>>>===>>>???AAAKKKZZZmmm{{{oooccc]]]ZZZ[[[[[[XXXXXXYYYXXXXXXXXXWWWVVVXXX\\\___[[[ZZZ^^^gggnnnpppqqqtttsssxxx((((((((()))))))))******(((((())))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''''''''&&&&&&%%%'''***,,,,,,,,,***)))%%%''',,,%%%777***+++******)))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++))))))*********+++++++++(((///...$$$ ''',,,+++,,,000000000>>>YYYnnnvvvzzztttqqqvvvzzz|||}}}wwwcccMMM888777GGGZZZiiiqqqwwwmmmcccZZZPPPIIIJJJPPPUUU```pppxxxoooXXXGGG999777???OOOlll}}}zzzjjjPPP;;;222111111,,,---------,,,,,,++++++,,,,,,,,,,,,------------------......///000000000000000000000000000000000......------......///000------......///000000111---000222222000.........---------......///000111//////000000///...---,,,------,,,,,,------...///000......000///+++,,,///---------------...//////,,,---///000111000///...///000222666<<>>JJJ___sssyyy```PPP@@@:::::::::999999===???@@@@@@???======>>>???GGGRRR^^^sssvvviiibbb]]][[[ZZZVVVVVVXXXTTTUUUVVVVVVUUUVVVYYY[[[YYYXXX\\\fffmmmoooooopppooovvv|||))))))))))))************(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((''''''&&&&&&%%%&&&(((***---------+++******((())) 222(((---000(((''''''(((((()))***+++------------------------+++***((()))***,,,,,,+++******+++++++++,,,,,,,,,%%%------### )))000///+++000000...888QQQfffpppsssllljjjqqqyyy||||||rrrUUUDDD444444BBBRRRaaajjjgggXXXHHHAAA<<<777777<<<:::III___sss~~~~~~xxxssseeeRRR???888999EEE```|||}}}mmmPPP999000//////...---,,,,,,,,,---............---,,,,,,+++******,,,,,,---...///000111111000000000000000000000000---------------...//////---------...///000000111,,,000333444111...---...---------......000111111000000111111111///...---,,,,,,,,,,,,------...///...,,,,,,...,,,))))))---,,,,,,,,,,,,------...///,,,---///000111000///...555000///666CCCWWWpppyyyrrryyywww[[[<<>>HHHWWWgggqqquuutttrrrkkkXXXDDD;;;:::999888999;;;===@@@AAAAAA@@@@@@AAAAAAHHHOOOUUUddd}}}nnnfff^^^[[[XXXTTTSSSUUUPPPRRRTTTUUUUUUVVVXXXZZZZZZXXX\\\eeemmmnnnmmmnnnmmmttt{{{}}}&&&''''''((()))******+++)))))))))((('''''')))***,,,+++***))))))***+++,,,(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&)))'''%%%&&&(((***++++++///((($$$'''+++***((('''************+++,,,---...+++++++++*********))))))(((((()))***++++++,,,,,,...---,,,+++++++++,,,---444222000000777GGGZZZhhhlll\\\VVVddduuu|||}}}nnnKKK888444>>>CCCKKKTTTUUUQQQGGG:::333222333333222======JJJ```kkkjjjppp|||nnnbbbGGG555888BBBXXXsssttt```KKK:::111//////---------------------------,,,,,,,,,,,,---...///%%%)))---000111000000111000000///...---,,,,,,+++444333000...,,,,,,,,,,,,......//////000000111111***,,,///111111///---+++++++++++++++,,,...000111//////000000///...------/////////---++++++---///.........///......---,,,,,,---......------...///444222000000000000000///111444777???QQQjjj~~~zzz~~~gggLLL===000000///...------,,,,,,,,,,,,,,,,,,+++***))))))------------------------+++---000000000//////000222000///---------......111//////777HHH\\\ooozzzyyy~~~}}}|||{{{|||}}}|||}}}zzzuuupppjjj^^^SSSEEEAAA;;;666222////////////...------------...///+++,,,---///111222333444///...,,,...111333111///111111///...---,,,,,,+++...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,111+++### """(((,,,...,,,+++++++++,,,,,,***(((***++++++,,,,,,------......---,,,,,,+++++++++,,,((((((((((((((()))******...,,,***(((''''''((()))(((***+++,,,+++***+++,,,))))))))))))))))))))))))***'''''')))...///,,,((())))))))))))))))))))))))''''''((()))***+++++++++++++++++++++++++++++++++))))))*********))))))(((*********)))'''''')))+++++++++++++++,,,---.../// '''...///+++(((+++///++++++,,,,,,,,,---------000///---,,,+++++++++,,,......---,,,,,,,,,---...///222++++++444666333777777>>>DDDBBB:::444555888888>>>JJJWWW^^^bbbjjjrrrlllbbbQQQ???888999:::999@@@>>><<<<<<>>>@@@AAAAAAFFFEEEJJJTTT^^^ooo{{{mmm^^^YYYZZZYYYYYYZZZUUUQQQRRRWWWXXXTTTTTTYYYUUUVVVZZZaaaeeegggmmmtttvvvuuuwww|||''''''(((((())))))******'''(((*********)))))))))******))))))))))))******(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%&&&))),,,------...'''$$$'''++++++++++++))))))))))))***+++,,,---+++++++++*********)))))))))))))))***++++++,,,,,,------,,,+++++++++,,,---.........///666CCCSSS^^^ZZZNNNMMM___rrr{{{|||kkkJJJ888555???DDDIIINNNLLL>>>777///++++++...000111555555@@@TTTccckkksss|||yyymmmRRR<<<999>>>RRRlllzzzxxxmmmZZZFFF777000///111------------------------,,,,,,,,,---------......))),,,000111111000///000/////////...------,,,,,,111000///---------...///------........./////////,,,------......---,,,,,,++++++,,,---...///000000///////////////...------...///...---++++++---...,,,,,,---.../////////...,,,---.............../////////...///000000000000333666;;;GGG]]]vvv|||xxx{{{sssYYY@@@333000//////...------,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------,,,---//////---,,,---...000///.........///000111000///000666CCCWWWjjjvvvvvv{{{}}}{{{|||~~~~~~}}}xxxqqqdddWWWIIIDDD===777222000//////........................---,,,,,,,,,,,,,,,------000///---///111333222111111000///...,,,,,,,,,,,,---+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,((())),,,///111///***%%%---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((***))))))))))))***++++++,,,+++)))((('''(((***+++%%%'''))))))((((((((())))))))))))))))))))))))))))))'''%%%(((,,,---+++((())))))))))))))))))))))))))))))***,,,,,,------,,,*********************)))******++++++++++++***************)))((((((***,,,++++++++++++,,,---......''')))++++++++++++---...++++++,,,,,,,,,---------//////...---,,,,,,,,,---111000...,,,+++++++++,,,///222+++)))111222...222666<<>>???>>>===BBBAAAEEEMMMTTTcccuuufff___[[[XXXXXXZZZWWWTTTSSSWWWXXXUUUVVV[[[ZZZYYYZZZ___bbbdddjjjqqqtttsssuuuyyy}}}))))))))))))))))))))))))%%%'''***,,,---+++)))((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%'''***---......,,,%%%"""%%%)))***+++---)))((((((((()))***+++,,,+++++++++***************))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...111777AAAMMMTTTNNNGGGKKK^^^pppxxx{{{~~~yyygggHHH777666CCCGGGGGGFFF???222000---++++++...111333000111888HHH^^^qqq}}}xxx]]]DDD;;;;;;MMMggg|||uuummmbbbQQQAAA555000000111------------------------+++,,,---.........---,,,,,,...111222111/////////...........................------------///000111---------------.........///...---,,,++++++,,,,,,***,,,---///000000000///...////////////...------......///---++++++,,,...***+++,,,...///000000000---------............///,,,---...000111222222333444:::DDDVVVnnn~~~{{{wwwhhhNNN999222//////......---,,,,,,,,,***+++,,,---............------------------------------...---+++***,,,---............///000111222//////000444===MMM```mmmvvv|||~~~~~~~~~zzzlll^^^PPPIII@@@777222000000///,,,---...//////...---,,,---,,,+++******+++,,,,,,111///...///111333333222000000...---,,,,,,,,,,,,---+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---------,,,,,,+++++++++,,,,,,***)))...------,,,++++++******(((((()))***)))((('''&&&+++************+++,,,,,,***)))((((((((()))+++,,,%%%'''((()))((('''((())))))))))))))))))))))))))))))'''%%%&&&))),,,+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********))))))(((((((((***++++++,,,,,,,,,++++++)))***+++***)))***,,,...++++++***++++++,,,---......+++)))))),,,......---,,,,,,,,,,,,------------....../////////......---///...---,,,,,,,,,---......111,,,***111000---222333777===???>>><<<::::::;;;:::<<<@@@DDDMMM\\\kkk|||wwwhhhRRR@@@;;;<<<===<<<<<<===???AAAAAA@@@===BBB@@@CCCIIINNNXXXpppyyylllbbbZZZUUUVVV[[[YYYVVVUUUWWWWWWWWWYYY]]]___\\\[[[\\\]]]___fffmmmqqqppprrrvvvyyy~~~******))))))))))))))))))'''''')))+++,,,,,,***)))&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((+++---------)))### """%%%%%%'''***((((((((((((((()))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000444;;;EEENNNUUUVVVRRRVVVdddrrrwwwxxxyyy~~~zzzwwwcccDDD555999GGGJJJGGGAAA777111111111///......///111///111666EEE___zzz{{{aaaGGG<<<;;;LLLgggzzzsssbbbYYYKKK>>>555111//////------------------------***+++---//////...---,,,+++---000111000......///---------.........//////------,,,,,,---///000111------------------......000000///...---,,,,,,++++++,,,///000111111000///.........//////...------...///000///---,,,---///+++,,,---...////////////...---,,,---...//////...,,,...111222333333444555444@@@RRRfff{{{zzzoooZZZCCC666555.........------,,,,,,,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***+++---///////////////000000111111...000111111666BBBTTT```qqqxxx~~~tttgggXXXOOOBBB777222000///...,,,---///000000///---,,,---,,,++++++,,,...000111///.........///111111222000///...---,,,,,,,,,,,,---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,'''%%%%%%(((,,,...+++***)))***++++++)))''',,,,,,,,,,,,++++++******)))***,,,------+++***(((***************+++,,,,,,******)))(((((()))***+++'''(((******)))))))))***))))))))))))))))))))))))***(((&&&&&&)))+++++++++(((((((((((((((((((((((('''((()))***************+++******))))))(((((('''******++++++,,,+++++++++)))***++++++++++++,,,...++++++******+++,,,,,,---///---++++++---...---,,,,,,,,,,,,------------...---...///000000000///...+++***++++++---000222333---222---,,,222222///444111333777<<<@@@@@@===;;;>>><<<;;;<<<>>>FFFWWWhhhuuu^^^HHH>>>>>>@@@>>>======>>>@@@AAA@@@???GGGDDDFFFKKKNNNTTThhh|||~~~sssiii^^^WWWZZZ```YYYWWWUUUUUUVVVWWWZZZ]]]aaa]]]ZZZZZZ[[[\\\ccckkkooooooqqqvvvxxx{{{************))))))))))))***((('''(((***++++++***&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''')))++++++***)))***%%%###$$$%%%$$$%%%)))((((((((('''(((((())))))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------111000000555>>>JJJUUU\\\fffccceeellltttxxxyyyzzz~~~{{{tttyyysss^^^>>>444<<>>444,,,...///...,,,+++,,,---///111666FFFbbb~~~{{{aaaGGG;;;:::KKKfff~~~xxxqqq^^^VVVJJJ???777222...,,,------------------------***+++---//////...---,,,(((+++---............000,,,,,,------.../////////......---,,,,,,---//////........................///000222333222///---++++++---///111111000///...------............------///000111000///......///---...............------...---,,,---///000///---,,,...111222111111333555777JJJbbbttt|||yyy|||~~~rrr```III666///111---------------,,,,,,,,,.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000222000000000000//////.........000000000111999GGGQQQ```jjjtttzzz~~~{{{qqqaaaUUUDDD777111///...---,,,---///000000///---,,,......---------...000111+++,,,---........./////////...---,,,,,,,,,,,,,,,---------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,,,,***'''&&&,,,+++***+++,,,,,,***(((*********++++++,,,,,,,,,)))+++---......---+++******))))))))))))***++++++,,,+++***))))))(((((((((''')))++++++***)))***+++***************************)))(((((()))+++,,,---(((((((((((((((((((((((((((((()))*********))))))++++++*********)))))))))(((((()))***++++++******)))***,,,,,,++++++,,,---++++++*********+++,,,,,,+++---000000...,,,+++,,,,,,,,,---------.........---...///000000000///...*********,,,...000333555///444000---111///+++111///000333999>>>@@@???<<<<<<;;;;;;;;;;;;BBBSSSdddkkkRRRBBB>>>>>><<<:::777666888;;;===>>>FFFDDDFFFKKKMMMPPP___qqqssseee\\\\\\bbbXXXXXXVVVTTTUUUXXX[[[\\\```\\\ZZZZZZZZZ\\\bbbjjjoooooorrrvvvxxxzzz************************,,,)))%%%%%%(((******(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((******((('''---)))(((***)))''''''+++))))))(((((((((((())))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,******+++,,,------------///...///555BBBQQQ^^^eeepppooopppssswww{{{}}}~~~|||}}}tttwww{{{lllTTT999333???NNNKKKBBB<<<333,,,,,,---///000000000///---///888LLLfffzzzzzz^^^CCC999999IIIccc~~~~~~yyyrrreee[[[LLL@@@888333...***------------------------+++,,,---.........---,,,(((***,,,---------...000---------........./////////...---,,,,,,,,,---.../////////...............///000333555444111...,,,,,,---...///000//////...,,,,,,---............---...000111111///......///......//////...------,,,///---+++,,,///111///---+++...000000...///333666BBBXXXqqq}}}zzz|||xxxgggRRR>>>111------------,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111000000000000///...---,,,///000000//////333;;;AAANNNYYYdddlllttt}}}yyyjjj\\\GGG888111///...---,,,---...//////...---,,,//////...---,,,+++***)))(((***...///...---------......---,,,,,,,,,,,,,,,+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,...---------......,,,+++))))))******+++,,,,,,---((()))***+++,,,+++******)))))))))))))))***++++++,,,,,,+++***)))((('''&&&&&&((()))***)))((()))***************************))))))))))))***+++,,,---))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************'''((()))***************)))+++,,,,,,+++******+++++++++************++++++))),,,000111///,,,++++++,,,---------................../////////......---...------------///000111///555000,,,...)))$$$***...///111555:::===>>>>>>888999999999999???PPPaaa{{{___KKK@@@<<>>888888999999777>>>QQQcccpppYYYJJJAAABBB???<<<<<<>>>AAACCCCCCAAA>>>@@@EEEEEEDDDKKKWWWhhh}}}nnn___WWWVVVVVVZZZYYYVVVWWW[[[]]]ZZZ^^^]]]^^^```___\\\^^^bbbggghhhlllrrrtttvvv|||(((((()))***+++,,,,,,,,,***'''&&&(((+++***$$$***)))(((''''''((()))***(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$''')))***)))''''''&&&)))------******---******)))))))))))))))***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***,,,111>>>PPPbbbnnntttyyy}}}~~~}}}yyy^^^<<<555444CCCNNNCCC777333000555111///111555777333///999999IIIgggzzzzzzzzzrrrSSS<<<888===OOOgggyyy~~~|||kkkSSS???444111000///------------------------------,,,,,,,,,---...///...///000///---,,,---...........................---,,,,,,+++,,,---///000---------,,,,,,+++++++++000////////////000000111------,,,,,,,,,---......+++,,,------.........---***,,,......,,,+++***+++++++++---...//////000000000,,,***,,,000222///,,,...111333333222666>>>EEEcccqqqssseeeWWWNNN@@@555222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++---...///...+++((('''&&&***+++,,,............---111000......//////...------444<<>>===<<<===???@@@@@@@@@DDDAAACCCHHHGGGDDDIIITTTZZZvvvyyyjjj```^^^VVV[[[\\\XXXYYY^^^^^^ZZZ___^^^```cccaaa\\\\\\^^^cccdddiiioooqqqsssyyy((()))***++++++***)))((()))((('''''')))******)))((((((((((((((()))******%%%))))))((((((&&&"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&'''(((***)))((('''&&&''')))+++,,,++++++******************---+++)))***---///...,,,---***((())),,,//////...,,,///555CCCXXXlllrrrooowwwyyy{{{}}}~~~jjjMMM777444>>>IIIIII>>>444444:::666444222222555777999999:::JJJaaattt}}}~~~{{{yyyxxxbbbJJJ<<<888>>>VVVooo|||gggMMM;;;111++++++---------......---+++)))(((+++***))))))+++---------111///,,,***)))+++...///000...---...000111///,,,......---,,,---///111333---,,,+++***+++,,,---...//////000//////---+++***///---***(((((())),,,...+++,,,.../////////...---,,,+++*********,,,///000///......///000000///---//////...---...000222444...+++...333333333BBBUUUooo{{{|||eeePPPCCC===555---)))***---000000///---*********+++,,,///---++++++---...------)))***,,,......---,,,+++......---------,,,,,,,,,000,,,,,,111111------222...............///000000111111444888<<>><<<<<<;;;999:::@@@LLLVVVqqqvvvbbbNNNDDD???<<<<<<<<<===AAAFFF555:::???BBBCCCEEEIIILLL]]]kkk{{{mmmbbb\\\XXXZZZ]]]^^^]]]ZZZXXXXXXWWWWWWXXXZZZ\\\\\\[[[YYY^^^```eeejjjoootttwwwyyy))))))************)))))))))((('''''')))******)))((((((((((((((()))******,,,---***### $$$***,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***)))((('''&&&''')))+++,,,(((((((((((()))***,,,------+++)))***,,,...---,,,,,,***((())),,,...///...---222:::GGGYYYkkksssrrrzzz{{{}}}{{{gggMMM:::555BBBNNNMMM???333111666CCCBBBBBBBBBCCCDDDFFFHHHNNNZZZlll|||~~~zzzjjjWWWDDD999777BBB^^^yyyuuu```FFF777000+++))))))------...------+++***)))*********+++,,,,,,,,,,,,///......---,,,------...///...---...000111///,,,...---,,,+++,,,...///111,,,++++++++++++,,,............/////////---,,,++++++++++++++++++++++++++++++,,,---...///...---------,,,+++***+++,,,...//////...---...///000...,,,///...---------///111222000,,,---222444999JJJ^^^tttyyylllUUUAAA;;;777333///,,,---...///000///---+++******+++,,,///---,,,,,,---...---,,,)))+++,,,......---,,,+++......---------,,,,,,,,,///,,,,,,000000------111///............///000000//////111444666===LLL[[[ooo~~~}}}kkkVVVGGG>>>666222222000///...///111111000...++++++,,,,,,,,,,,,---------------...000111222111///000000///...,,,++++++......//////...------,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++...,,,******,,,+++)))&&&++++++******++++++,,,,,,++++++***)))))))))******((()))***++++++***)))((()))***+++***)))))))))++++++***((((((*********)))************)))))))))))))))'''&&&'''***+++***(((***'''&&&((()))&&&'''******)))(((((((((((()))***+++***)))((((((((()))***,,,+++***+++,,,,,,***(((******+++,,,,,,,,,,,,+++...---,,,,,,---...---,,,,,,,,,******+++---...---...///000///---,,,---...///...---,,,+++,,,------000---+++---111333111...+++++++++,,,,,,,,,,,,,,,...,,,---///000000555;;;>>>@@@@@@<<<999<<>>JJJ___rrrzzzlll[[[MMM@@@555000000000/////////111111///...++++++,,,,,,,,,,,,------111---+++---111222000---///222444111,,,((()))+++---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))+++---,,,***'''((())))))***+++---...///---,,,++++++************))))))************))))))***+++,,,+++******+++,,,+++)))((()))***+++***)))************)))))))))))))))((('''((()))***)))(((---)))((()))(((%%%%%%(((***))))))(((((())))))*********************++++++((((((''')))***+++)))(((******+++,,,,,,,,,,,,+++///...,,,,,,------,,,***+++***)))***+++,,,...000---...///...---,,,---...///...---,,,+++,,,------000...,,,...111333111///,,,,,,------............///------//////...222888<<<@@@CCC@@@999888@@@GGGSSSdddttt}}}|||hhhMMMCCC;;;:::<<<;;;;;;<<<===>>>???CCCGGGKKKLLLLLLTTT^^^xxxqqqccc[[[XXXXXXYYYZZZZZZ[[[[[[[[[XXXYYY[[[]]]___^^^ZZZWWWZZZ\\\```eeejjjooorrrsss}}}+++***)))(((((()))***+++***((('''((()))+++******))))))(((((((((((()))))))))***'''&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''&&&&&&((()))((('''''''''((()))***+++---,,,***((()))***,,,...,,,+++******+++,,,,,,,,,***)))((()))***,,,---...333;;;EEEQQQ^^^hhhhhhcccgggmmmwww}}}~~~}}}nnnYYYFFF:::;;;QQQeeedddRRRAAA:::888EEENNN[[[cccfffhhhmmmqqqvvvzzzssshhhPPPCCC999:::FFFZZZuuu~~~~~~uuuZZZ===111222222///+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---///333666111111000000//////..................//////...---///...---,,,,,,,,,---...*********+++,,,---...///,,,---.../////////...---......//////---)))%%%###,,,---...///000///............---,,,,,,,,,---------,,,,,,---......---+++......---,,,,,,,,,------222,,,+++111===OOOggg|||zzznnn___PPPAAA444+++,,,---...///////////////...------,,,,,,,,,------...---------//////...,,,***+++,,,---------,,,,,,......---------,,,,,,,,,---------...///......////////////...///000000111000///000222000000666???KKK]]]ttt{{{qqqcccUUUFFF777///...000000///000111111///---+++++++++,,,,,,,,,------000...------//////...,,,000222222000,,,***)))***++++++)))(((((()))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***,,,------,,,+++((())))))***+++---...///......---,,,++++++++++++)))))))))******)))))))))***+++,,,+++***)))***,,,***))))))***+++,,,+++)))************)))))))))((((((((((((((())))))))))))---)))(((***)))%%%%%%((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,'''&&&'''(((***+++***)))******+++,,,,,,,,,,,,+++...,,,******+++***)))'''))))))***---,,,+++,,,///,,,---...---,,,+++,,,---......,,,,,,,,,,,,---...000///---///111222111///,,,------....../////////111//////000///---000555555===DDDBBB;;;999>>>DDDFFFOOOXXXeeewwwzzziiiRRRFFF;;;:::======;;;;;;===;;;;;;>>>DDDHHHHHHGGGOOOWWWmmmvvvhhh___YYYWWWVVVVVVWWWYYYZZZ[[[WWWXXX[[[^^^___]]]YYYUUUWWWYYY]]]bbbgggkkknnnppp|||}}}+++***)))(((((()))***+++***)))((((((***++++++***))))))(((((((((((())))))"""'''((($$$!!!%%%+++...&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%&&&''')))'''''''''(((((()))***+++((('''&&&%%%&&&(((***+++++++++++++++******+++,,,(((((((((((()))***---...888>>>HHHTTT```ddd]]]RRRTTT___ooozzzwwwfffRRR@@@777CCC[[[pppooo^^^LLL@@@999===JJJ[[[hhhooossswwwzzzyyy{{{~~~{{{nnn\\\OOOEEE;;;666???TTTlll~~~~~~}}}rrrUUU555(((***---+++(((+++++++++++++++++++++,,,,,,,,,,,,+++---222:::@@@444333000...---...///000------.........---------//////..................******+++,,,------......,,,---.../////////...---...------,,,+++***)))(((---...///000111000000///......---------------------,,,,,,---......---+++---------,,,,,,,,,,,,,,,000------777GGG]]]vvvyyynnn^^^OOOAAA666///+++---------,,,------......------------------.........------...000///...,,,++++++,,,,,,---------,,,......---------,,,,,,,,,,,,------------...///...///////////////000111111///...///111000...222888<<>>:::<<<@@@AAABBBEEEPPPgggxxxvvvjjjSSSFFF;;;999;;;;;;::::::;;;999888;;;@@@DDDEEEDDDGGGMMM^^^yyyqqqfff\\\XXXTTTRRRTTTWWWYYYZZZUUUVVVYYY\\\^^^\\\XXXTTTUUUXXX[[[```eeeiiilllmmmzzz{{{~~~******))))))))))))******+++)))((((((***++++++******))))))(((((((((((((((%%%)))+++'''%%%%%%$$$!!!&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''(((((()))*********(((((()))***+++---...///+++,,,,,,+++))))))***,,,'''(((((((((((())),,,...===DDDNNNVVV]]]^^^VVVKKKLLLZZZlllyyy~~~{{{qqqaaaNNN>>>555HHHaaawwwxxxiiiYYYIII===999CCCQQQ\\\cccfffiiijjjnnnoooooollldddVVVFFF<<<<<<999===MMMeee{{{{{{oooRRR444'''))),,,+++)))***************+++,,,---,,,------,,,---333<<>>BBBDDDDDDFFFJJJVVVjjj|||qqqbbb\\\TTTQQQSSSVVVXXXYYYTTTUUUWWWZZZ\\\\\\XXXVVVUUUWWW[[[```dddhhhkkklllwwwyyy|||))))))************))))))+++)))((()))***,,,++++++******)))(((((((((((((((!!!'''+++,,,,,,(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))&&&'''((())))))*********---......///...---,,,++++++,,,---+++)))((())),,,&&&''')))((('''(((+++...@@@LLLVVVYYYXXXWWWUUUQQQSSS```pppzzz}}}}}}}}}wwwmmm```PPPAAA888GGGaaazzzxxxmmm]]]NNNEEEGGGJJJMMMOOOPPPPPPPPPUUUVVVVVVSSSLLLEEE???<<>>CCCDDDAAA>>><<<;;;:::999@@@OOO]]]bbb___VVVLLLAAA;;;888555666999999::::::;;;;;;>>>BBBDDDHHHKKKRRR^^^rrr{{{jjjaaaWWWRRRSSSWWWYYYYYYTTTUUUVVVYYY\\\\\\[[[YYYVVVXXX[[[```dddhhhjjjlllrrrvvv{{{((()))***++++++***)))(((+++***((()))***,,,,,,+++******)))(((((((((((((((...,,,(((%%%(((***&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&'''((()))************.........,,,)))$$$ ***,,,---+++((('''))),,,%%%''')))(((''''''+++...BBBQQQ]]][[[TTTRRRWWW[[[^^^hhhuuu{{{||||||~~~{{{tttlll```RRRDDD;;;CCC___zzzqqqaaaZZZUUUNNNIIIFFFEEECCCBBB@@@BBBBBBAAA>>>>>>BBBFFFIIIWWWjjjxxx}}}sssnnnoooooommm\\\GGG222***,,,---+++)))))))))(((((()))+++---...''',,,000111000000444999111111000000///---,,,+++***---//////,,,+++,,,...***+++,,,---............,,,---......---,,,***)))//////000000///---+++***,,,,,,,,,,,,+++******)))***+++,,,---------,,,++++++,,,---...///////////////......///000000///---+++,,,---...////////////...555BBBVVVooovvv]]]AAA444///,,,---000***,,,---//////...---,,,++++++---...//////000///.........000111111...,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,***...///++++++///000,,,000000000000000111111222444111000111111///000333333///777MMMfffvvv|||vvvtttlllYYYDDD777222111000000000000...,,,++++++,,,,,,,,,---------///,,,***+++---...,,,))),,,///111000---+++,,,///)))***+++---------,,,+++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,))),,,000000...,,,,,,...+++*********+++,,,,,,---)))))))))***+++,,,---...+++***)))(((((()))***++++++,,,------++++++,,,---((((((***,,,......,,,***************))))))))))))&&&(((******'''''')))+++,,,)))(((******((((((+++)))***+++,,,,,,+++***)))...,,,***(((((((((***+++***))))))***,,,,,,+++)))******+++,,,,,,,,,,,,+++***)))((((((***+++***))),,,'''''',,,)))###***777''')))******))))))***,,,---,,,,,,+++,,,---...///,,,---...---,,,,,,,,,---...///000111222333444444///...///111///,,,---111...222999AAAFFFGGGDDDAAA777777777<<