BM6P6(@ jjj\\\TTTLLLMMMSSSQQQNNNMMMMMMMMMLLLKKKCCC@@@;;;999777777666555111111111111000000000000/////////...---...222444444555999CCCOOOVVVWWWUUUNNNPPPTTTZZZ```dddeeedddhhhuuurrrkkkqqqnnnWWWBBBGGGXXXjjjqqqrrrvvvzzz|||}}}yyy|||~~~sssdddTTTGGG???;;;999:::;;;;;;;;;;;;:::999888BBBIIIQQQgggrrrjjjhhhiiittt~~~wwwvvvtttkkk```XXXUUUSSSQQQPPPNNNKKKIIICCCAAA@@@AAA@@@FFFYYYmmm~~~{{{}}}ppp\\\PPPKKKHHHCCC@@@@@@???>>>AAAFFFIII@@@FFFfff|||mmmhhhrrrppp~~~sssWWWFFFEEE@@@<<<;;;<<<===<<<:::<<<666AAAbbbwwwmmmiiipppwwwsssfff\\\RRRWWWeeexxxyyy^^^NNNCCC@@@<<<:::::::::999999888999999:::;;;<<<===>>>EEELLLWWW[[[QQQCCC@@@FFFNNNNNNNNNUUUjjjjjj]]]VVVOOOQQQQQQOOOMMMLLLMMMMMMLLLJJJEEEAAA===999777666444333000000000////////////...000000000///...000333555:::;;;>>>GGGQQQXXXZZZYYYUUUUUUVVVZZZ```eeeggghhhjjjwwwuuulllpppkkkTTTAAAEEEVVVhhhpppssswww|||yyywww~~~vvvhhhYYYKKKAAA===;;;:::999888888888888888888<<<@@@IIIcccsssfff``````lll{{{{{{qqqeeecccaaa```^^^ZZZUUURRRKKKGGGCCCBBBAAACCCMMMZZZqqq~~~}}}zzz|||pppZZZPPPLLLKKKFFFBBBAAA@@@???AAAFFFJJJDDDMMMooouuueeebbbmmmvvv}}}```NNNGGGCCC>>>===>>>???===;;;>>>888DDDgggtttaaadddrrrwwwqqqhhh___[[[^^^jjjwwwdddMMMBBB???===:::999:::;;;<<<=========>>>>>>???AAAEEEGGGRRRYYYdddggg\\\JJJAAAAAAJJJKKKMMMVVVkkkiii]]]WWWRRRTTTOOOMMMLLLLLLMMMMMMLLLJJJFFFCCC>>>:::777555333111////////////............000111111000000111333666999999;;;AAAJJJQQQSSSSSSWWWVVVVVVZZZ```hhhmmmpppwwwvvvtttiiiRRRAAACCCTTTgggooossswww}}}yyyuuuvvvxxxkkk\\\NNNBBB<<<===;;;999888777777777888888888888BBB^^^wwwggg[[[XXXcccsssxxxvvvrrrpppmmmiiieeebbb[[[UUUPPPLLLHHHDDDEEEIIIVVVeeesssxxxyyy~~~}}}~~~|||zzz|||pppYYYOOONNNNNNHHHCCCBBBAAA@@@CCCHHHFFFEEESSSvvvnnn___^^^jjjwwweeeQQQIIIEEE@@@>>>??????>>>;;;???;;;IIInnnnnneeejjjqqqvvvxxxxxxjjj^^^\\\bbbjjjrrrwwwzzzxxxuuussstttwwwzzz}}}|||eeeMMM???;;;;;;:::888888999<<>><<<<<<;;;:::999999888888999999888AAAYYYyyy|||jjjZZZRRRYYYfffwww}}}xxxxxxzzz|||}}}yyyvvvqqqggg[[[OOOIIIHHHDDDMMMWWW\\\aaakkkzzz~~~}}}~~~}}}{{{}}}rrrZZZOOONNNMMMGGGCCCBBBBBBBBBFFFKKKHHHKKK^^^kkk]]]]]]kkksss~~~zzzjjjTTTJJJEEE@@@>>>??????>>>;;;@@@===NNNttt~~~mmmgggqqqzzzjjj___[[[[[[]]]```ffffffeeecccaaadddiiinnn{{{||||||~~~}}}nnn___OOOAAA<<<===999999888888999<<<@@@CCCAAABBBDDDGGGKKKTTT^^^fffvvv~~~vvvmmmnnnmmmnnnuuuiii]]]WWWRRRUUUNNNNNNMMMNNNOOOOOOMMMKKKBBB@@@<<<:::999777555333111111111000000000//////---///000000//////111333666666777:::???DDDFFFGGGFFFIIIOOOXXXbbbiiilllmmmyyy{{{xxxjjjTTTHHHMMM^^^ooovvvwwwzzz~~~tttrrrwww}}}rrrfffXXXJJJAAA999:::;;;<<<<<<:::999777888999;;;@@@OOOggg~~~ppp]]]QQQQQQWWWhhh|||wwwaaaSSSNNNCCCEEEGGGJJJOOO[[[mmm{{{~~~~~~|||vvv\\\PPPNNNKKKEEEAAABBBCCCDDDJJJPPPRRRXXXnnniii[[[[[[gggppp~~~uuukkkzzzvvvmmmppp|||sss[[[LLLGGGBBBAAABBBBBBAAA>>>@@@@@@SSSxxxssssss{{{|||sssjjjdddbbbbbb```aaa```\\\XXXWWW[[[___llluuu}}}yyyzzziiiTTTGGGAAA<<<<<<>>>;;;;;;:::999888;;;@@@DDDEEEIIINNNSSSZZZeeerrr{{{iii\\\VVVRRRTTTOOONNNNNNOOOPPPOOOMMMKKKAAA???<<<;;;:::888555333111111111111000000000000,,,...000000//////111222444666888;;;>>>AAADDDEEEDDDHHHOOOYYY```ddddddccc```lllmmmmmmqqqiiiUUULLLVVVfffvvv||||||~~~sssrrrwwwyyypppeeeYYYKKKBBB::::::;;;;;;;;;999888777666999;;;===DDDQQQbbbnnn~~~~~~ttteeeYYYUUUUUUYYYnnn|||{{{{{{uuu```TTTLLLGGGCCCCCCGGGRRRcccrrr~~~}}}xxx___RRROOOKKKFFFBBBCCCEEEHHHNNNUUUXXXbbbzzzyyycccVVVVVVaaaooo}}}ssswwwzzzlllsss||||||sssrrrwwwrrr[[[NNNIIIEEEDDDEEEFFFEEECCCBBBDDDYYY{{{vvvoookkkiiihhhfff___WWWRRRPPPQQQ\\\ggguuuvvvkkkXXXEEE===<<<;;;;;;;;;<<<===<<<:::888;;;AAAGGGGGGNNNWWW___fffqqq~~~hhh\\\WWWSSSVVVOOONNNNNNOOOOOONNNKKKHHHBBB@@@===;;;:::777444111111000000000000/////////---///111111000000111222111444888;;;===???AAABBBEEEHHHOOOXXX___cccbbb```^^^ggggggjjjqqqiiiUUUKKKWWWgggwww}}}}}}~~~qqqpppvvv~~~uuulllaaaTTTKKKCCCBBB???<<<:::999999:::999888999;;;===BBBIIIOOO]]]dddjjjiiiddd___\\\[[[XXXddd}}}iiiccc___eeeuuunnn[[[RRRJJJCCCBBBDDDKKKXXXfffttt~~~~~~}}}|||xxx```TTTRRROOOIIIEEEFFFHHHJJJQQQXXXZZZggglllZZZQQQSSS```lllzzz~~~~~~~~~iiiffftttzzzuuuyyyjjjTTTLLLHHHCCCCCCEEEFFFEEEDDDEEEIII^^^~~~||||||{{{vvvooofff]]]WWWTTTTTTZZZcccmmmyyyxxxlllXXXMMMCCC@@@@@@>>><<<<<<<<<======;;;999<<>><<<:::666222///000/////////...............000222222222111222333333666;;;>>>@@@AAABBBCCCDDDGGGNNNWWW___dddeeedddnnnssspppqqqwwwlllTTTHHHTTTdddtttzzzzzz|||~~~ooonnnuuuzzzpppddd[[[OOOJJJDDD>>>:::;;;===???===:::888:::<<<<<<;;;;;;777AAAMMMTTTXXX\\\]]]]]]aaa```jjjxxxllleee]]]UUUVVV___kkkwwwvvvllljjjttt~~~{{{zzzyyyzzzcccSSSIIIBBBAAABBBEEEPPP[[[dddrrr}}}}}}||||||www```VVVTTTSSSMMMIIIHHHJJJLLLRRRYYY___nnnaaaSSSNNNTTTcccgggvvvyyyzzz{{{bbb\\\[[[vvvyyyxxx~~~~~~yyymmmiiihhhnnntttxxx}}}eeeQQQGGGDDD@@@???BBBDDDCCCBBBGGGLLLbbb{{{rrrjjjeeeTTTUUUVVV[[[hhhqqqlll```IIIFFFFFFHHHHHHCCCAAAAAA;;;<<<===;;;:::>>>FFFMMM\\\gggttt~~~hhhXXXUUUUUUUUUNNNMMMMMMNNNOOOOOOLLLJJJCCCBBB???;;;888555333222000000000000////////////.../////////...///111444111555;;;???BBBEEEHHHJJJJJJLLLTTT^^^dddfffjjjpppzzzwwwcccKKKFFFSSSdddqqqppppppxxx~~~}}}}}}xxxiiigggnnnyyysss___\\\TTTIIIDDDDDDBBB???<<<;;;999888777888999:::???<<<;;;===@@@FFFRRR^^^hhhjjjkkklllvvvwwwssswww|||{{{xxxrrrlllddd___^^^]]]\\\ZZZWWWTTTQQQSSS\\\jjjyyysssbbbXXXTTT[[[ggg{{{xxxiiiZZZNNNCCC???AAABBBEEEIIITTT```uuu}}}{{{~~~vvvbbbWWWSSSVVVNNNGGGHHHKKKNNNTTTYYYddduuuxxx[[[NNNOOOUUUZZZfffsss}}}{{{uuuzzzrrr\\\ZZZ___ttt{{{vvvtttiiibbb]]]]]]cccjjjqqq~~~~~~fffSSSOOOHHHCCCDDDEEEEEEGGGKKKIIIRRRjjjxxxnnncccXXXUUU[[[bbbdddcccUUUXXXZZZWWWQQQJJJGGGFFFDDDAAAAAAAAA@@@BBBPPP___mmmxxxjjj[[[WWWVVVUUUNNNMMMMMMNNNOOOOOOLLLJJJBBBAAA>>>:::777444222111000000000000////////////.../////////...///111444555777;;;@@@EEEIIILLLNNNOOOOOOTTT\\\___```eeejjjxxxyyyuuuttttttaaaJJJDDDMMM```oooooonnntttzzzzzz~~~vvvhhhfffmmm~~~ssspppggg]]]WWWTTTMMMFFF>>>>>>======<<<<<<<<<;;;999777777:::<<>>===<<<999777777999::::::>>>DDDOOO\\\hhhiiicccdddtttvvvZZZWWWSSSSSS[[[hhhvvvpppbbbZZZXXXYYYYYYVVVSSSQQQSSSXXX^^^bbbeeennnvvveee[[[QQQPPPRRR\\\hhhpppppplllbbbUUUIIIFFFGGGFFFEEEEEEGGGNNNaaayyy}}}uuubbbZZZZZZWWWQQQNNNNNNPPPRRRXXX^^^nnnYYYKKKGGGDDDLLLZZZgggsss~~~rrrnnnpppuuu{{{~~~~~~tttccc[[[YYYcccsss}}}oooccc``````aaaiiissszzz}}}}}}wwwnnnkkknnnssslll\\\PPPIIIFFFGGGJJJKKKOOOTTTXXXccc{{{{{{tttoookkkiiiggglllqqqrrrmmmgggdddccc___[[[VVVSSSRRRXXXffftttyyykkk```XXXTTTSSSTTT[[[dddnnn{{{~~~|||}}}|||{{{{{{|||~~~lll___[[[XXXUUUNNNNNNMMMNNNOOONNNLLLIIIBBB@@@===:::666333111111000000000000////////////.../////////...///111444555666;;;IIIZZZiiiqqqsss___\\\ZZZ[[[[[[ZZZ___eeegggjjjiiilllnnn[[[CCC<<>>;;;777555333222000000000000////////////.../////////...///111444777777;;;GGGXXXfffmmmnnn[[[YYYYYY]]]```bbbiiiqqq}}}yyyuuu]]]BBB:::@@@SSSfffnnnmmmmmmrrrwwwzzzooo```\\\___pppyyysssjjj```WWWRRROOONNNKKKEEE@@@???>>><<<>>>BBB<<>>LLL^^^iiikkkllloootttxxx~~~nnn```[[[^^^ooozzzpppiiifffeeeXXXPPPIIIFFFCCC@@@???AAA===:::===CCCFFFHHHSSS```nnnpppooojjjhhhppp~~~wwwyyywwwpppqqquuuwwwrrriii___VVVNNNJJJHHHGGGDDDJJJ\\\qqqyyywwwwwwxxxqqqiiibbb```bbbgggrrr|||wwwrrrpppvvv|||}}}{{{gggaaacccbbbaaa```^^^ZZZ\\\gggtttqqqHHHBBBEEECCCLLL___qqq|||uuuiiieeefffkkkqqqtttsssssstttvvv|||}}}{{{mmm___TTTIII@@@???@@@@@@???>>>>>>@@@CCCEEEOOO]]]hhhmmmnnnoooooommmssszzz~~~}}}xxxssspppjjjeee```\\\\\\^^^___```aaadddmmmwwwzzzuuuooonnnmmmooonnnmmmsssiiiVVVQQQNNNRRRWWWZZZ___eeeiii{{{}}}{{{zzz|||~~~}}}}}}yyyoooccc^^^```eeewww}}}wwwnnnhhhbbb]]]SSSKKKCCCBBBHHHWWWlll}}}{{{sssdddTTTFFF???===888;;;???HHHWWWeeeiiiggggggccc]]]WWWRRRMMMHHHEEEEEECCCBBBAAA@@@BBBCCCDDDKKKKKKNNNUUU___lll}}}hhh___^^^[[[XXXPPPOOONNNNNNOOOMMMKKKHHHCCCAAA>>>:::777444222111000000000000////////////.../////////...///111444666888:::===AAACCCEEEFFFGGGIIIQQQ[[[bbbfffmmmttt}}}cccFFF;;;???JJJYYYfffkkkmmmooosssuuu|||nnn[[[VVVZZZlll|||wwwuuujjjbbbZZZVVVQQQJJJDDDCCCBBB===<<>>@@@AAA>>>;;;;;;<<<<<<===AAAIIISSS\\\aaadddeeedddhhhnnnpppmmmhhhcccaaaWWWSSSMMMJJJJJJKKKKKKLLLJJJJJJOOOVVVWWWTTTQQQRRROOOQQQQQQQQQYYYjjj{{{lllYYYSSSQQQUUUZZZ]]]ccchhhmmm}}}}}}|||pppjjjgggfffeeedddgggiiigggdddfffmmmsssyyywwwjjj```TTTJJJEEE@@@<<<===@@@LLLbbbvvv{{{ooo^^^MMMBBB>>>;;;<<<===BBBNNNZZZ\\\WWWRRRNNNIIIEEEBBB@@@===;;;<<<;;;;;;;;;;;;;;;<<<<<>>@@@CCCEEEGGGGGGIIIPPPZZZ___```ccchhhlllqqqssswwwwwwaaaEEE<<>>CCCBBBAAALLL\\\[[[ZZZVVVNNNLLLYYYvvv}}}wwwmmmddd\\\YYYYYYYYYVVVOOOLLLPPPVVVfff|||nnnjjjddd___]]]fff|||{{{fffbbbeeeiiiiiigggccc^^^```ooosssMMM@@@>>>@@@JJJWWWnnn{{{rrreeeaaaeeeiiinnnpppooommmnnnpppooozzzsssqqq}}}qqqbbbUUUBBBDDDCCC>>>999777888888>>><<<===BBBKKKRRRVVVWWWXXX[[[^^^___\\\XXXUUUSSSMMMJJJEEEBBBAAABBBBBBBBBCCCAAABBBGGGGGGDDDDDDFFFAAACCCDDDDDDMMM^^^nnnwwwbbbZZZUUUSSSVVV[[[___dddjjjmmm~~~||||||uuu}}}vvvllleeebbbfffjjjkkklllooouuu{{{}}}uuufffZZZMMMBBB@@@>>>>>>??????EEEXXXlllzzz}}}|||sssbbbPPPDDD>>>===<<<;;;===FFFNNNNNNHHHDDDAAA===<<<<<<=========888888999999999:::::::::===999999>>>DDDOOOcccvvvdddcccaaaZZZ\\\RRROOOMMMMMMOOONNNKKKGGGCCC@@@<<<999777555333222////////////...............///000000000000000///444222444:::?????????AAAEEEEEEMMMZZZcccbbb[[[VVV[[[bbbccciiipppcccIII<<>>???GGGPPPNNNMMMNNNOOOOOOUUUjjj}}}}}}}}}{{{{{{|||~~~|||vvvnnnhhhggghhhgggfffhhh^^^WWWWWWVVV\\\qqqwwwkkkZZZOOOPPPMMMPPPkkkvvvgggggglllnnnpppoooiiidddhhhtttjjjHHHAAA>>>BBBNNNUUUfffsssrrrbbb\\\aaacccfffhhhhhhiiikkkmmmmmmyyy~~~mmmaaakkk~~~ooo___OOOHHHAAA===>>>>>>;;;888::::::;;;===@@@DDDHHHKKKQQQSSSTTTRRRMMMHHHDDDCCC@@@???======>>>>>>===;;;>>>>>>===<<<===>>>???@@@@@@>>>>>>@@@BBBIIIXXXfff}}}{{{uuullljjjuuu|||fffVVVSSSTTTZZZ```dddhhhmmmuuu}}}~~~~~~~~~yyywwwzzzvvvmmmdddWWWLLLFFF>>>:::===<<<===KKK]]]vvv{{{|||ttthhh[[[MMMCCC===;;;:::<<<@@@CCCCCCAAA???>>><<<;;;;;;:::777555777777666666666777777888888555555888;;;???MMM[[[dddaaa___XXXZZZRRROOOMMMMMMNNNNNNJJJGGGCCC@@@<<<999777666333222000000000//////.........////////////000000000000777444666===BBBCCCEEEHHHHHHJJJQQQ]]]cccbbbaaabbbpppvvvtttpppnnn[[[BBB999DDDRRR___eeehhhmmmqqqrrrtttsss|||}}}uuubbbSSSNNNQQQddd|||xxxjjjTTTKKKCCC@@@@@@AAAEEEJJJPPPRRRVVVXXXXXX]]]nnn}}}wwwtttrrrmmmoooqqqrrrrrrtttwwwyyyxxxtttooonnnppptttvvvwwwvvvmmmeeeaaaZZZXXXddduuu~~~lllVVVHHHHHHHHHJJJ^^^yyyxxxjjjiiimmmooorrrrrrnnnjjjkkkttt}}}hhhHHHDDDBBBFFFRRRZZZhhhuuuooo```[[[^^^aaaccceeeeeeeeeggghhhiiisssmmm___aaarrr}}}oooYYYQQQFFF@@@>>>>>><<<::::::999999:::;;;===@@@AAAEEEGGGHHHGGGDDDAAA???>>>???>>><<<<<<======<<<;;;<<<<<<<<<<<<<<<>>>???@@@>>><<<<<<>>>???DDDOOO[[[qqqrrrnnncccZZZ```sssvvvbbbWWWTTTVVV^^^eeeiiimmmrrrwww}}}}}}}}}{{{ssskkk^^^RRRMMMCCC>>>@@@@@@AAAMMM[[[nnnxxx|||tttjjj```XXXKKKGGGCCCBBBDDDDDDCCC@@@AAA???<<<;;;;;;:::888777777777666666666666777777999777777999888888@@@JJJeee```]]]WWWXXXRRROOOMMMMMMNNNNNNJJJGGGCCC@@@<<<:::888666333111222222111000//////......000///.........000111222999666777>>>CCCEEEHHHKKKNNNPPPXXX```ccccccggglllyyyoooYYYCCC===DDDSSSbbbhhhjjjnnnqqqrrryyyxxx~~~tttaaaSSSKKKKKK^^^yyyfffXXXKKKEEECCCCCCEEEIII[[[```hhhlllkkknnnyyy|||sssmmmiiihhhkkkooossstttvvvxxxzzzxxxvvvuuuwww{{{~~~vvvnnnbbbXXXZZZddd|||qqqWWWDDDCCCEEEEEEQQQccc|||yyylllkkknnnrrruuuwwwuuuqqqqqquuuyyyeeeHHHEEEEEEJJJXXXaaaqqq}}}}}}iii]]]XXX[[[]]]```bbbaaaaaabbbccceeejjjvvvppp```XXXcccrrrhhh]]]NNNCCC>>>===<<<<<<888888888999999::::::;;;;;;===???@@@>>>======>>>@@@>>>;;;;;;<<<======<<<;;;;;;<<<<<<>>>@@@AAABBB???======>>>>>>???GGGPPPgggnnnpppeeeWWWWWWhhhyyyooo```VVVUUUXXXbbbkkkoootttxxxyyy|||||||||~~~{{{sssfffZZZTTTJJJCCCDDDEEEEEEKKKTTTbbbooo|||}}}vvvnnn\\\VVVPPPKKKJJJIIIGGGDDDDDDAAA>>><<<;;;;;;:::999777777666666666666666777666666777888666333555:::fff___]]]XXXXXXQQQOOOLLLLLLNNNMMMJJJFFFCCC@@@===:::999666444111333333222111000///......000///...---...///222333999666777???EEEHHHKKKOOORRRSSSXXX```cccbbbdddgggwww~~~zzzsssmmmYYYEEE???CCCTTTdddkkklllnnnqqqrrr~~~|||yyyfffSSSIIIHHH\\\xxxuuufffUUUJJJDDDDDDKKKRRRfffoooyyy~~~}}}|||yyyrrrooonnnssswww{{{}}}~~~}}}}}}~~~~~~}}}}}}vvviii]]][[[```pppxxx```MMMIIIGGGDDDKKKXXXkkk~~~xxxmmmlllnnntttxxx{{{{{{xxxuuuttttttfffHHHDDDDDDLLL^^^jjjyyyxxxeeeYYYVVVYYY\\\___``````______```bbbdddlll|||uuudddWWWZZZbbbooosssgggVVVGGG???<<<;;;<<<666777888:::;;;<<<<<<<<<:::<<>>???>>><<<===>>>???AAACCCDDDEEEBBB@@@???@@@???>>>CCCIII___llluuunnn```]]]kkk|||lllaaaUUUUUUZZZfffoootttxxx|||zzz{{{zzz{{{}}}yyykkk___ZZZPPPHHHIIIJJJGGGFFFGGGUUU```ooo}}}{{{hhhbbbYYYTTTRRRPPPNNNKKKHHHEEEAAA>>>===<<<;;;:::888888777666666666666777333444666666444333444666ggg___^^^ZZZZZZQQQNNNLLLLLLNNNMMMIIIFFFCCC@@@===;;;:::777444111222222222111000//////...000///------...000222444888666:::DDDMMMRRRWWW\\\XXXVVVZZZccciiifffbbb___```gggfffeeefffVVV???777AAASSSeeellllllmmmppprrrzzzyyy{{{iiiTTTJJJHHH[[[www|||ooo]]]MMMCCCDDDQQQ```ppp{{{|||uuuqqqpppssswww|||uuuiii___]]]```kkk{{{nnn^^^VVVMMMEEEJJJWWWhhh|||uuukkklllpppxxxzzz}}}~~~{{{wwwrrrooo{{{pppNNNFFFEEENNNdddsss|||wwwbbbVVVSSSXXX[[[^^^```___^^^^^^^^^```___dddsssyyylllZZZVVVVVV```ppp{{{wwwmmm]]]NNNCCC===;;;:::888999:::;;;;;;;;;;;;;;;;;;>>>BBBEEEFFFGGGIIIJJJEEEBBB@@@???@@@@@@@@@???>>>???AAACCCEEEGGGHHHIIIEEEBBB@@@AAA@@@>>>BBBGGGRRRcccrrrrrrfffbbblllyyymmmbbbUUUVVV]]]jjjssswwwyyy|||yyy~~~}}}~~~yyyxxxyyy|||~~~~~~qqqeeebbbZZZRRRPPPOOOJJJCCC???GGGNNN[[[oooooohhh```ZZZXXXVVVSSSQQQNNNKKKGGGCCCAAA???===;;;:::999888777777777777777666777666555444555777888iii``````[[[ZZZQQQNNNLLLLLLMMMMMMIIIFFFCCCAAA>>><<<:::888444111111111000000000000//////............///000222333777777>>>JJJVVV\\\bbbfffaaa___cccnnnvvvtttmmmhhhdddkkkjjjiiiiiiWWW>>>333>>>QQQcccjjjjjjlllpppsssyyyxxxnnnVVVLLLJJJZZZssstttdddSSSGGGHHHYYYkkk}}}xxxvvvqqqmmmlllqqqxxx~~~rrrfff^^^\\\\\\eeennn|||ooocccTTTHHHKKKVVVdddzzzrrrjjjnnnuuu}}}}}}~~~}}}xxxqqqlllttt|||WWWJJJEEENNNeeevvvyyybbbTTTQQQUUUXXX\\\^^^^^^]]]]]]]]]]]]\\\^^^hhhuuu{{{xxxsssbbbXXXQQQWWWbbbmmmuuuzzzvvvpppeeeYYYMMMDDD>>>;;;<<<;;;;;;:::999888777777;;;???EEEJJJMMMNNNPPPQQQLLLJJJHHHGGGGGGGGGEEECCCFFFGGGIIIKKKMMMNNNOOOOOOKKKEEE@@@@@@???>>>AAAFFFMMM^^^qqqvvvqqqlllooouuusssgggZZZ[[[cccoooxxxzzz{{{|||xxx}}}zzz}}}xxxvvvvvvxxx{{{}}}~~~|||qqqooofff\\\UUUQQQKKKDDD>>>===@@@III\\\uuuzzzlllggg```\\\[[[ZZZXXXUUUWWWTTTPPPLLLIIIEEEAAA>>><<<;;;:::999888888888888:::;;;999555444777888777lllaaaaaa[[[XXXQQQNNNKKKLLLMMMLLLIIIEEEBBBAAA>>>===;;;888444111......////////////000000------...///000111222222666666===JJJTTTXXX[[[^^^\\\]]]eeeqqqyyyxxxvvvuuu}}}ttt\\\BBB999;;;NNNaaaggggggjjjpppttt{{{{{{sssXXXNNNJJJVVVmmm{{{lll]]]TTTUUUbbbqqq}}}xxxnnnoooqqqsssuuuzzzuuuiiiaaa\\\ZZZ___ccckkkzzz}}}ooo^^^OOONNNUUU```xxxrrrlllsss|||~~~zzzrrrkkkyyy\\\MMMDDDIII^^^nnn~~~}}}cccSSSOOOOOOSSSXXX[[[[[[ZZZZZZZZZXXXWWWXXX]]]fffooouuuwwwpppbbbVVVTTTZZZ```jjjrrrsssrrrnnnfffZZZNNNCCC>>>===<<<:::999888777888888===CCCLLLSSSXXXZZZ\\\]]]YYYXXXWWWVVVVVVSSSOOOLLLTTTUUUWWWZZZ[[[\\\\\\\\\UUULLLDDDAAA??????CCCHHHPPP```ttt|||{{{pppbbbccckkkwww~~~~~~}}}}}}xxx|||}}}wwwuuuqqqtttwwwyyy{{{}}}zzzqqqbbbTTTLLLHHHDDDAAA:::<<<@@@JJJ[[[iiikkkfff___\\\YYYZZZ^^^``````___```^^^ZZZVVVRRRLLLFFFAAA======<<<;;;::::::::::::888;;;999555555999999555nnnbbb```YYYUUUPPPNNNKKKKKKMMMLLLIIIEEEBBBAAA???===;;;888444111------......///000000000,,,---...000111222222222555555:::EEEKKKLLLKKKMMMKKKPPPZZZgggnnnooorrrwwwzzz]]]CCC===:::LLL___eeeeeehhhooouuuzzzzzzrrrZZZOOOIIISSShhhrrrhhhaaabbbjjjtttyyyuuupppkkkkkkpppxxx~~~zzznnnfff```\\\\\\]]]___fffyyyvvveeeVVVQQQSSSccc|||tttnnnwww{{{ssslll]]]LLLAAACCCUUUddduuudddSSSOOOKKKOOOTTTWWWXXXWWWWWWWWWTTTTTTTTTVVV[[[eeeqqqyyy}}}lll\\\VVVUUUXXXaaakkkrrrttttttooodddUUUHHHAAA<<<;;;:::999999;;;===???AAAIIISSS]]]cccfffhhhiiieeedddddddddccc___ZZZVVVaaabbbdddfffhhhhhhhhhhhh^^^TTTIIIDDDBBBAAAFFFKKKRRRaaavvvxxxhhhjjjqqq|||yyy}}}vvvtttnnnppptttvvvxxx{{{~~~{{{~~~uuubbbPPPEEECCCCCCCCC;;;===>>>???FFFOOOSSSQQQPPPPPPQQQXXX```gggiiiiiifffdddaaa]]]XXXQQQJJJDDD???>>>===<<<;;;:::::::::222777777555777;;;:::555oooaaa```ZZZWWWPPPOOOMMMMMMMMMLLLJJJHHHEEECCC???<<<:::777333000222111111000000000000000000000000000111111111111222444999???DDDIIIMMMOOOIIIPPPYYY^^^```ccciiinnn{{{}}}vvvbbbHHH<<<===KKK[[[cccfffjjjpppuuu}}}uuuYYYOOOHHHOOObbb|||~~~rrrkkkkkkrrrwww}}}xxxrrrmmmlllmmmmmmsss{{{xxxmmmeeeaaaaaa```\\\ZZZeee~~~~~~nnn\\\TTTVVVggg{{{rrrqqqzzz|||vvvoooiiiUUUCCC@@@???HHHVVVggg{{{lllWWWKKKHHHKKKOOORRRTTTTTTUUUVVVPPPOOORRRWWW[[[```jjjtttvvvvvvnnn```\\\dddpppuuuyyy|||{{{tttkkk^^^NNN@@@999;;;===<<<999888999<<>>DDDHHHIIIGGGIIILLLQQQXXX___eeeiiikkkjjjgggccc___[[[WWWSSSQQQHHHEEE@@@============<<<888999999:::999999888888qqqbbbaaa\\\YYYPPPNNNMMMMMMMMMLLLIIIGGGDDDBBB>>><<<:::777444111111111000////////////000//////000000000111111111111333777;;;???CCCEEEFFFJJJOOOWWW___eeegggfffeeemmmxxxyyywwwwwweeeHHH888;;;IIIZZZcccfffiiiooouuu{{{vvv\\\PPPGGGKKK[[[sssvvvqqqsssyyy}}}tttttttttqqqnnnmmmppprrrxxx}}}~~~rrriiiccceeeddd^^^XXX[[[nnnnnn[[[TTTVVVhhh}}}rrrsss{{{{{{uuummmggg~~~RRRAAA???===EEERRRaaauuuiiiVVVKKKFFFHHHLLLOOOQQQRRRRRRSSSPPPOOOPPPTTTWWW\\\fffpppwww{{{{{{xxx{{{}}}sssgggXXXKKK@@@@@@???===;;;::::::;;;AAAGGGVVVhhhsssvvvxxx|||yyyuuutttwwwvvvqqqmmmlllrrruuuxxxxxxvvvtttttttttooodddWWWNNNIIIGGGLLLSSSaaannn}}}qqqjjjqqqzzzxxxuuu}}}uuurrrnnnlllmmmpppuuuyyyzzzzzz|||||||||~~~iiiYYYPPPGGG???BBB???===???DDDHHHHHHGGGIIILLLQQQXXX^^^dddhhhjjjhhheeebbb```^^^[[[WWWTTTPPPLLLFFFBBB@@@>>>===<<<:::::::::999999888777777sssdddbbb]]]ZZZOOONNNLLLLLLLLLKKKHHHFFFCCCAAA>>><<<:::888555333111000//////......////////////000000000000111111000222666;;;>>>AAABBBCCCLLLPPPWWWaaaiiijjjeee___ZZZeeejjjpppxxxjjjLLL999888GGGZZZdddfffhhhnnnvvvyyy~~~yyy___QQQDDDEEERRRfff}}}{{{{{{{{{zzzyyyvvvvvvxxx}}}wwwllleeehhhfff```WWWSSS]]]tttrrr^^^WWWZZZmmmrrrttt~~~{{{rrriiibbbwww~~~RRRBBB???<<<@@@KKKXXXllljjjXXXLLLDDDEEEHHHJJJMMMNNNOOOOOOOOOMMMMMMPPPQQQUUU___jjjxxx~~~vvvjjj___OOOJJJDDDAAAAAA@@@???===@@@GGGXXXlllzzz||||||~~~~~~zzzoooaaaXXXRRRPPPUUU\\\kkkvvvvvveeejjjttt~~~uuuttt}}}vvvssskkkiiihhhiiinnnssswwwyyyxxxyyyzzz|||qqq```SSSGGGDDDAAABBBFFFIIIKKKJJJLLLNNNTTTZZZ```fffjjjllliiifffbbbbbbbbbaaa^^^[[[]]]XXXQQQKKKGGGDDDAAA???======<<<;;;:::999888888wwweeebbb\\\YYYOOOMMMLLLKKKKKKJJJGGGEEEBBB@@@===;;;:::999666444000000///...............////////////000000000111111444888===BBBEEEGGGHHHOOORRRXXXbbbiiikkkfffaaabbbmmmqqquuu{{{lllMMM:::777EEEXXXeeehhhhhhooowwwyyy~~~}}}```OOOAAAAAAKKK]]]tttyyynnnhhhfffeeeaaaXXXQQQVVVkkkyyyeee]]]```sss|||rrruuuyyyoooddd]]]oooTTTEEEAAA;;;<<>>===<<<<<<;;;zzzfff```ZZZWWWOOONNNLLLKKKKKKIIIGGGDDDAAA???===;;;:::999777444000000///..................////////////000000000222555888===CCCGGGKKKMMMPPPTTTYYY^^^cccfffhhhhhhyyy|||hhhIII888999CCCUUUdddiiijjjpppyyyzzzaaaOOO@@@@@@HHHVVVnnnyyyqqqlllfffeeebbb\\\SSSTTTfffzzzkkkbbbcccwwwxxxqqqvvvvvvjjj___YYYddd|||zzzPPPCCCAAA<<<;;;BBBJJJZZZsssyyyaaaQQQFFFDDDBBBCCCGGGIIIJJJIIIJJJGGGFFFFFFFFFHHHPPPZZZhhhsss}}}mmmcccXXXSSSUUUUUUQQQMMMJJJOOO]]]rrrwwwooojjjiiinnnuuu}}}llldddhhhuuu}}}qqqsss|||sssooonnnkkkgggdddcccfffjjjmmmnnnqqqtttwwwxxx{{{~~~eee]]]QQQIIIGGGKKKQQQVVVVVVYYY]]]ccchhhmmmqqqsssrrrmmmeee``````ccchhhlllooolllfff```ZZZSSSLLLGGGBBBAAA@@@>>>============|||fff```YYYWWWPPPOOOMMMLLLKKKJJJGGGDDDBBB???===;;;:::999666444111000//////......//////......////////////000000222444777<<>>???;;;;;;AAAEEESSSkkkhhhWWWIIIEEEAAAAAADDDFFFFFFEEEEEECCCCCCDDDCCCCCCJJJSSSYYYhhh~~~yyypppgggcccdddeeeaaa]]]UUUXXXdddyyyzzzvvvvvvzzz}}}gggeeehhhwwwzzznnnsss}}}sssooopppnnnkkkgggcccccceeeggggggkkkppprrrsssvvv{{{}}}xxxnnn___QQQKKKMMMTTTYYY[[[]]]bbbggglllqqqtttvvvvvvrrrkkkbbb]]]___gggnnnpppnnnlllhhhccc[[[SSSMMMHHHGGGDDDAAA???=========|||ggg```ZZZYYYRRRPPPNNNMMMLLLJJJGGGEEEBBB@@@===;;;:::888666333111111000////////////000........./////////000000111333777???IIIUUU___eeefffaaa]]]]]]bbbiiilllnnnbbblllnnnqqqyyynnnTTTDDD===<<>>:::999???BBBMMMccc|||rrrbbbJJJEEE@@@>>>AAACCCCCCAAAAAA@@@AAACCCBBBAAAFFFNNNPPPZZZnnnzzzwwwxxxyyyvvvttthhhiiirrrwwweeeggglll{{{uuuiiirrrvvvqqqooopppnnnkkkfffccccccddd```dddjjjmmmnnnpppvvv{{{zzz|||~~~rrrbbbXXXUUUYYY]]]ccceeeiiinnnssswwwzzz|||{{{{{{wwwlllaaa___fffoooqqqrrrssssssoooggg]]]VVVUUURRRMMMHHHDDDAAA??????|||gggaaa\\\[[[RRRQQQOOONNNMMMKKKHHHEEECCCAAA>>><<<:::888555333222222111000000000000000............/////////000000333:::DDDSSSdddrrr{{{sssjjjbbbbbbjjjqqqqqqnnndddlllmmmtttwwwYYYEEE===999BBBWWWgggkkknnnuuuyyysss]]]JJJEEEBBBBBBSSSiiiyyytttssslllffflllzzz{{{|||uuuxxx|||mmm```WWWSSShhh|||uuuJJJ===>>>999777;;;@@@III^^^xxx|||mmmKKKEEE>>>===???AAA@@@>>>??????@@@BBBAAA@@@DDDKKKNNNPPP\\\mmm}}}zzzxxx~~~zzziiioooooo~~~rrrfffqqqyyysssnnnppppppmmmhhhdddcccccc[[[```fffiiijjjlllrrrwwwxxxzzz}}}}}}}}}}}}~~~~~~{{{xxx{{{pppddd^^^___aaajjjlllpppuuuzzz~~~wwwhhhbbbhhhqqquuuwwwzzz{{{yyyqqqfff___aaa]]]WWWPPPJJJFFFCCCBBB|||fff___ZZZZZZPPPOOOMMMLLLLLLKKKHHHFFFAAA???===;;;:::888444222111111111111000000000000///////////////000111111000555;;;AAAPPPbbbkkkjjjfff\\\YYYaaammmsssxxx|||bbb???999888???RRRdddnnnqqqrrrxxxzzzhhhTTTGGGAAACCCQQQ___}}}yyysssrrrvvv{{{{{{zzz{{{zzzlll\\\VVVYYYjjj{{{KKK===@@@===999;;;;;;EEEYYYrrrqqqWWWJJJ???;;;<<<<<<>>>AAA???>>>=========>>>@@@AAAKKKGGGNNNaaaqqq|||rrrnnnttt{{{jjjggguuu{{{wwwuuusssqqqpppnnnkkkgggccceeeaaa]]][[[ZZZ\\\fffqqq{{{|||||||||{{{|||~~~wwwmmmlllvvv{{{pppeeeaaabbbdddjjjqqqxxx{{{qqqeeehhhqqq{{{{{{qqqgggnnnnnniii^^^VVVRRROOOLLL~~~hhhaaa]]]]]]RRRPPPNNNMMMLLLJJJFFFDDDBBB@@@===;;;999777444222111111000000000////////////////////////000111111---222777===IIIXXX___^^^^^^VVVUUU^^^iiiooosssvvv|||aaaEEE<<<999@@@QQQbbbllloooqqqvvv~~~oooYYYIII@@@@@@KKKXXXvvvyyywwwzzz~~~{{{{{{|||xxxjjj[[[VVVYYYiiiwwwOOO>>>@@@===888999<<>><<<===>>>>>>???>>>>>>===<<<===>>>???@@@CCC@@@EEETTTbbbmmm|||rrruuu}}}llljjjtttyyyuuurrrqqqpppppppppnnnkkkiiieee```[[[VVVRRRTTTaaannnuuuwwwyyy{{{{{{|||~~~uuujjjhhhpppzzzooofffbbbcccfffooowww}}}xxxlllmmmvvv{{{rrrrrrsssoooddd\\\XXXTTTPPPhhhaaa\\\]]]SSSQQQNNNMMMKKKIIIFFFCCCEEEAAA===:::888666444222000000000/////////......///////////////000111111000444888===EEEPPPTTTTTTSSSOOOPPPZZZdddjjjmmmnnnzzz|||eeeMMM???;;;???NNN___jjjnnnqqquuu|||vvv___KKK???===GGGQQQqqqyyyzzz}}}uuuggg[[[XXXZZZfffqqqVVVBBB@@@===999999===@@@LLLaaavvv|||YYYJJJ<<<999;;;;;;:::999===<<<<<<<<<<<<===>>>>>>@@@===AAAJJJSSS]]]qqqrrryyy{{{kkkjjjrrr~~~zzzuuuooonnnnnnpppqqqrrrpppooojjjgggaaaYYYPPPNNNYYYgggnnnrrrvvvyyy{{{}}}vvvkkkggglll}}}zzzpppiiiggghhhkkkttt{{{ssssssyyyyyyyyy{{{wwwnnnfffbbb^^^YYYhhh___YYYYYYQQQOOOMMMLLLLLLJJJGGGEEEFFFBBB===999777555333222////////////............///////////////000000111222555888<<>>EEENNNhhhwwwzzz}}}rrrddd[[[ZZZ\\\eeennn|||```EEE>>>===<<<;;;===<<>>BBBEEELLLNNNQQQWWW___fffhhhfffeee[[[]]]hhhqqqyyyqqq\\\BBB:::999EEEWWWfffpppvvvyyy}}}mmmUUUCCC>>>BBBHHHZZZxxxwww}}}pppbbb\\\]]]___gggooo|||iiiGGG<<<<<<===<<<;;;999>>>NNNcccvvv}}}hhhPPPCCC???<<<;;;<<<999999::::::;;;;;;;;;;;;777999===>>><<<>>>HHHSSSgggrrrzzz|||}}}iii\\\___bbbwwwssshhh```hhhwww~~~uuummmkkkkkkkkkmmmnnnnnnmmmrrryyy~~~qqqbbb___dddlllpppuuuxxxzzz{{{|||~~~~~~zzzrrrsss}}}yyyrrrpppppprrrtttxxxzzzxxxvvvrrrnnnaaaYYYWWWLLLKKKKKKKKKMMMMMMKKKJJJEEEAAA===:::888666444222000000000/////////......///////////////000111111111111444999<<>>>>>@@@PPPmmm{{{{{{zzzlll^^^[[[^^^aaajjjppp}}}sssMMM>>>======::::::888<<>>888777:::777888999:::::::::999999777;;;>>>===;;;:::>>>CCCKKKUUUfffyyyyyyyyytttbbbZZZaaabbbyyyxxxkkkhhhlllxxxvvvmmmkkkiiiiiijjjkkkkkkjjjllluuu~~~pppiiikkkmmmppptttvvvxxxyyy{{{}}}~~~yyyxxx~~~wwwqqqpppqqqsssuuu}}}~~~}}}zzzoooaaaXXXWWWMMMLLLKKKLLLMMMLLLKKKIIIBBB@@@===;;;999777444222111111000000000////////////////////////000111111444222555<<<@@@DDDMMMWWW[[[]]]\\\ZZZ^^^fffkkkjjjfffggguuu{{{wwwrrrgggJJJ???888???OOO___llluuuyyy{{{}}}bbbKKKAAA>>>>>>JJJeee}}}vvvpppvvvzzz~~~hhhZZZYYY^^^```hhhooo|||ZZZHHHEEEAAA:::999999<<>><<<;;;<<<===>>>@@@FFFRRR```nnn{{{}}}}}}~~~~~~~~~|||vvv|||}}}ooobbbaaammmoootttppppppwww|||llljjjhhhhhhiiijjjjjjjjjiiioooyyyzzzooojjjjjjkkkmmmpppsssuuuwwwzzz}}}}}}~~~xxxssssssuuuwwwwww}}}mmm___WWWVVVOOOMMMLLLLLLLLLKKKIIIGGGAAA???===;;;:::888444222111111111111000000000000///////////////000111111111///222999???CCCNNNZZZaaabbb```[[[]]]ffflllkkkkkkgggrrrwwwhhhOOOBBB999???MMM\\\iiirrrwwwyyy~~~eeeNNNEEEBBB@@@BBB[[[sss{{{nnnjjjtttwww|||eeeVVVWWW]]]___eeelll{{{gggRRRMMMFFF<<<::::::<<>>@@@DDDXXXpppiiiaaammmvvvtttnnngggeeemmmyyy|||vvvoooYYY@@@999<<>>@@@BBBDDDFFFSSSTTTUUUTTTSSSRRRSSSTTTSSSTTTUUUVVVZZZ```hhhnnnuuuzzz}}}wwwvvvwwwxxxxxxxxxwwwuuuuuuyyy}}}~~~tttgggfffmmmttt}}}xxxppplllvvvtttqqqlllhhhiiijjjgggcccbbbbbbdddccc[[[SSSVVV___hhhkkknnnpppqqqsssuuuwwwxxxyyyzzz||||||{{{{{{zzzyyy}}}|||kkkaaaXXXTTTOOONNNMMMMMMMMMLLLIIIFFFCCCAAA???<<<999666444333333222111000///000000111///////////////000111111000///444===DDDRRRppplllcccqqq}}}~~~~~~qqqgggjjjwww}}}xxx___CCC999===BBBWWWnnnooovvvwww{{{zzzeeePPPDDDBBB:::DDDTTTiii}}}{{{~~~pppbbb]]]aaaiiinnnpppxxx}}}```OOOFFF>>><<<:::999;;;@@@KKK___qqqvvvaaaOOOAAA:::===888666777777555666888888888888777777777666666777777888999;;;===???@@@CCCDDDEEEEEECCCCCCDDDEEEDDDEEEFFFGGGIIIMMMSSSXXXUUUYYY___cccfffhhhjjjllluuuyyy~~~}}}{{{xxxsssooopppqqqssstttssssssssssssxxx|||sssgggffflllrrruuu}}}zzzrrrwwwvvvrrrlllhhhiiijjjiiifff```[[[WWWVVVRRRPPPTTT\\\hhhjjjnnnpppqqqrrrtttvvvwwwxxxyyyzzz|||||||||}}}~~~jjj```XXXUUUPPPOOONNNNNNNNNMMMJJJGGGCCCAAA???<<<999666444333333222222111000111111111///////////////000111111333111444===GGGXXXwww{{{fffeeewww|||tttzzz}}}gggGGG888<<>><<<:::999:::===FFFWWWfff|||uuu```JJJ;;;???999666888888666555777888888777777777777666666555555555666777888999:::999;;;<<<<<<;;;;;;===>>><<<===>>>??????AAADDDGGGEEEGGGKKKMMMNNNPPPSSSUUU[[[___hhhuuu}}}wwwqqqnnnmmmnnnooopppnnnmmmlllmmmllljjjiiikkkmmmooopppoooppprrrssswww}}}~~~sssxxx|||rrrhhhfffkkkqqqpppzzzvvvvvvzzzsssllliiijjjkkkllllllggg___WWWTTTRRRQQQTTTYYYgggjjjmmmooopppqqqsssuuuuuuvvvwwwxxxzzz}}}}}}|||~~~kkk```YYYVVVQQQPPPOOOOOOOOOMMMJJJHHHCCCAAA???<<<999666444333222222111111111000000000///////////////000000111111111666===CCCNNNaaasssnnnllleee___eeevvv}}}lllLLL777:::@@@GGGZZZlllqqqtttyyyxxxbbbNNNCCC>>>>>>DDDUUUrrr~~~|||hhh[[[XXX^^^iiisssqqqxxxzzzmmmRRREEE???===:::888999:::@@@MMMZZZrrrxxxpppVVVDDDBBB;;;666777888666666777777777777777777777666666666666666666666777888888888999;;;;;;;;;;;;<<<>>>:::<<<>>>>>>>>>???@@@BBBEEEFFFGGGGGGGGGIIILLLNNNPPPRRRWWW^^^eeeiiiiiihhhkkkiiifffdddbbbbbbcccdddgggfffdddcccccccccbbbbbbiiikkkmmmmmmmmmnnnqqquuuzzzsssjjjqqq}}}}}}{{{|||qqqjjjhhhkkkppprrryyyuuuttt~~~wwwnnnkkklllmmmppprrrvvvsssnnnhhhbbb]]][[[\\\fffiiilllnnnnnnppprrrssstttuuuwwwwwwxxxzzz~~~}}}}}}nnnbbbYYYWWWQQQPPPOOOOOOOOOMMMJJJHHHCCCAAA???<<<999666444333000000000000000////////////////////////000000111///000444888;;;@@@KKKUUU```^^^[[[[[[aaaiiippprrrvvvwww|||qqqSSS999777===AAAPPPgggmmmrrryyykkkTTTDDD???;;;<<>>???@@@@@@???>>>???BBBEEEBBBBBBEEEIIINNNRRRUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\eeehhhjjjjjjiiikkkqqqvvv~~~tttjjjfffllluuutttmmmllljjjlllooonnnrrrsssqqqyyy|||qqqoooooonnnqqquuu~~~wwwmmmgggeeeeeehhhkkklllmmmnnnpppqqqssstttvvvvvvvvvxxx{{{~~~pppcccYYYWWWPPPOOONNNNNNNNNMMMJJJGGGCCCAAA???<<<999666444333///000000000000///......///////////////000111111000000000111555<<>>;;;<<<:::999<<>><<<999777777555555555666666666777777444444333333333444444555555666777777555555666777777888999999888888:::<<<:::<<<======<<<===???AAA@@@AAAAAAAAAAAAAAABBBCCCFFFFFFGGGIIILLLOOORRRTTTOOOSSSWWWXXXXXXXXXZZZ\\\XXX\\\bbbdddffflllwwwsssiii___\\\\\\^^^eeelllooo___aaahhhiiiiiilllfffeeelll}}}rrrnnnssstttrrroooiiijjjpppmmmxxxzzzuuuoooiiidddfffiiijjjkkkkkkmmmnnnmmmoooqqqrrrssstttvvvxxx}}}pppbbbXXXUUUOOONNNMMMMMMMMMKKKHHHFFFCCCBBB???<<<999666444333111111222333222111000//////////////////000111111///000222333666:::<<<:::EEEIIIVVVeeeiiifffkkkuuuqqqyyyxxxkkkgggssszzzTTT888;;;<<<>>>OOOaaaiiisssxxxzzzppp\\\CCC???<<<<<<@@@NNNhhhxxx~~~tttbbbWWW[[[eeelllvvvbbbIIICCC???<<<===;;;999:::>>>AAAMMM^^^pppqqq```LLLBBB===999777777444555555555666666777777555555444444555555666666555666777666555444555666999999888777555555777999666888:::::::::;;;<<<>>>666999===???@@@AAABBBBBBDDDDDDDDDEEEGGGKKKNNNPPPLLLPPPTTTUUUTTTSSSTTTUUUUUU[[[aaaeeehhhqqq~~~|||iiiaaa[[[YYYZZZ]]]eeennn~~~hhhXXX\\\fffggghhhkkkkkkiiinnn|||~~~uuujjjmmm~~~tttrrrnnnffffffllliiiooorrrpppppppppkkkcccdddfffiiijjjjjjkkklllnnnjjjlllooopppqqqrrrtttvvvyyy|||fff___TTTUUUOOONNNMMMLLLLLLKKKHHHFFFDDDBBB???===;;;999666333222222000///............000///...------...///000000...///444888999===CCCRRRRRRVVVeeepppgggfffwww{{{xxxwwwwwwwww{{{dddAAA888;;;BBBLLL___eeeqqqzzz}}}~~~rrr^^^CCC:::888???AAACCCWWWooo|||oooeeebbbkkkooommmooovvvxxxzzzRRRGGG@@@;;;;;;;;;999888:::???CCCMMM^^^qqqnnnWWWKKKCCC<<<777777666666777999:::888555222444555666666666555333222222333555666666666555444555666666777888999999999::::::::::::::::::::::::::::::;;;;;;<<<=========???AAACCCEEEFFFGGGJJJLLLMMMLLLLLLLLLMMMOOORRRSSSUUUYYY]]]bbbmmm{{{}}}wwwsssccc^^^[[[\\\```iii{{{iii]]]dddeeeaaacccgggeeeiiiyyy|||vvviiilllyyyxxxnnnmmmnnnllliiikkkjjjjjjjjjiiihhhhhhhhh___```ccceeeggghhhiiiiiinnnppprrrrrrrrrrrrtttuuuzzz{{{}}}jjjcccWWWXXXOOONNNMMMMMMMMMLLLJJJGGGEEEBBB???===;;;888555333222111000///............111000////////////000111///---...222666:::@@@GGGQQQ\\\gggvvv}}}rrrjjjsss~~~}}}zzzmmmKKK>>>:::<<>>>>>>>>JJJ]]]nnneeecccjjjnnnlllnnntttmmmtttuuuzzzaaaKKKBBB<<<<<<;;;999888999<<>>;;;888777888999999888444555666666666555444333333444555555666555555555555555666777777888999999:::::::::::::::::::::::::::::::::;;;<<<<<<=========@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMOOOPPPRRRUUU]]]eeemmmxxxyyypppiiiddd[[[^^^```dddppp}}}ooo\\\```eeegggnnnjjjgggkkk{{{|||mmmlllvvvrrrlllkkkjjjiiigggfffeeecccbbbaaa``````___```ccceeeggghhhhhhhhhlllnnnoooppppppppprrrtttxxxyyy{{{~~~llleeeXXXYYYPPPOOOMMMNNNNNNMMMKKKIIIFFFCCC@@@===;;;888444111222111000//////......///111111000000000000111111000------000555;;;EEEOOOhhhzzzrrrtttwww{{{zzzYYYFFF:::888@@@MMMUUUdddsssyyy{{{___LLL===<<<===;;;AAALLLppp~~~nnngggffflllnnnmmmnnntttiiioooooosssoooRRRHHH>>>======;;;999999999;;;@@@KKKYYYhhhsssxxx~~~wwwfffSSSFFFAAA===:::777555666666666555444555555666666666555555555444444444444555666666555555666666777777888888999999999999999999999999999::::::;;;;;;<<<<<<===<<<>>>@@@AAAAAABBBDDDFFFEEEGGGIIIJJJJJJKKKNNNPPPVVVcccpppzzzvvvkkkccc]]][[[gggqqqyyy}}}oooYYYZZZbbbhhhpppnnnkkknnn|||qqqkkkqqqyyyyyylllgggggghhhiiigggdddaaa^^^\\\[[[[[[^^^___aaaccceeeggghhhhhhiiijjjlllmmmmmmnnnppprrrtttvvvxxx{{{~~~jjjbbbUUUWWWPPPOOONNNNNNOOONNNLLLKKKGGGDDD@@@===:::777333111111111000///////////////000000000000000000000000111...---000444<<>><<<::::::888888;;;CCCOOO]]]jjjqqqwwweeeSSSHHH:::999888888888777444111444555555666666666666666555555444333333555666777555555555666666777777777888888888888999999999999999999999:::;;;;;;<<<<<<<<<>>>???@@@@@@@@@BBBDDDEEEGGGHHHIIIJJJMMMSSSXXX^^^mmm~~~vvvkkkddd```eeevvvrrr[[[YYY```eeekkkooommmooo|||tttlllnnntttnnneeedddgggiiigggccc___[[[YYYXXXXXXYYYZZZ]]]```ccceeeggghhhfffhhhjjjkkklllmmmoooqqqqqqsssvvvxxx{{{~~~ggg___SSSVVVQQQPPPOOOOOOOOOOOOLLLJJJGGGDDD@@@===:::777333111111000000////////////000////////////////////////222///...000333;;;IIIWWW{{{~~~wwwsssmmmnnnsssWWW>>>555???>>>GGGXXXjjjvvv{{{jjjTTT@@@;;;???@@@@@@AAALLLjjjvvvpppnnnnnnppppppnnnpppssswwwyyysssrrrzzzkkkWWWCCC<<<<<<;;;999888888888:::???IIIWWWeeennn~~~xxxcccSSSEEEAAA===;;;999888777666666666666555666666666666555555444333333555666777555555555555555666666666777777777888888999999999888888999999:::;;;;;;;;;<<<>>>@@@@@@@@@AAABBBDDDFFFHHHJJJJJJLLLSSS^^^gggnnn}}}zzzoooeeeaaa___ooo~~~~~~|||aaaYYY^^^bbbhhhjjjjjjnnnzzz{{{rrrppprrrvvvhhheeegggeeeccc```\\\YYYWWWUUUUUUTTTVVVXXX\\\```dddggghhhfffgggiiijjjjjjkkkmmmooonnnppptttvvvxxx{{{~~~~~~eee^^^SSSXXXRRRQQQOOOOOOOOONNNKKKIIIFFFCCC@@@===;;;888444111000000////////////000000......////////////......111//////111222777DDDQQQ```qqquuunnnnnnmmmiiilllvvveeeEEE444999;;;AAAQQQcccpppxxxvvvbbbLLLBBB???<<<;;;<<>>;;;888888888777888===HHHUUU___kkkrrryyy~~~~~~qqqllldddXXXMMMEEE@@@===;;;:::999777666555444555555333444555555666555555555444444444444444444444444555555666666777888888999777777888888999:::::::::999;;;>>>???@@@AAACCCEEEBBBIIIRRRYYY```kkkzzz}}}ttthhh```___fffmmmzzzyyyuuuvvv___]]]]]]^^^```bbbhhhrrrxxxxxxzzz~~~qqqlllhhhiiijjjjjjjjjhhhfffeeeYYYYYYZZZ[[[]]]```bbbddddddeeeggggggfffeeeggghhhjjjlllnnnooooooppprrrtttwww}}}yyy___XXXPPPXXXTTTRRRPPPNNNMMMKKKHHHEEEDDDBBB???===;;;999666333000000////////////000111///000111222222111000///,,,,,,//////------666AAAXXX[[[VVVUUU[[[[[[]]]hhhhhhllltttyyyvvvpppqqquuu^^^===777555888CCCTTTcccooo{{{oooZZZHHH???===@@@999999CCC___|||{{{zzzyyy~~~sssvvvyyy{{{xxxttttttuuuvvvrrrwwwuuuwww~~~|||}}}gggOOOGGGDDD???<<<777777666555999AAANNNWWWffflllsssxxx{{{{{{wwwqqqhhh]]]PPPDDD<<<;;;:::888666444444444444222333555666666666555444444444444444444444444444444555555666777888888999777777777888999999::::::888:::===>>>???AAACCCEEELLLUUUbbbmmmuuusssoooggg]]]YYY^^^jjjuuuzzzrrrvvvssskkkeee``````aaaeeemmm|||{{{sssttt}}}wwwnnneeegggiiikkklllkkkhhhggg^^^]]]]]]\\\]]]^^^```aaacccdddeeeeeeccccccdddeeeiiijjjkkkkkkjjjkkkmmmooosssxxx~~~ppp___VVVTTTTTTTTTQQQMMMLLLLLLKKKHHHEEEBBBAAA>>>;;;999777666555111111000//////////////////000111222222111000///,,,///111///...000666<<<]]]UUUPPPUUU[[[^^^bbbggghhhsss}}}|||rrrfffooolll>>>???:::999>>>JJJZZZiiivvv~~~rrrYYYBBB<<>>DDDHHHYYYbbbjjjqqq{{{{{{{{{{{{{{{{{{vvvgggTTTEEE@@@???<<<999888777888888444444555666555333222111444444555555666666777777555777888888777777888999777888999888777666777888999:::;;;;;;>>>CCCIIINNNUUUfffvvv}}}{{{|||zzzuuuiiibbbVVVNNNUUUfffpppppptttsssvvv|||fff\\\```bbbfffgggmmmzzzrrrlllqqqrrrooojjjgggfffdddcccgggmmmaaa^^^ZZZYYY[[[___bbbccccccdddeeeggghhhiiiiiiiiiiiijjjkkkkkkjjjiiijjjkkkpppssswwwzzz}}}rrr___VVVTTTUUUSSSPPPMMMMMMMMMLLLHHHEEEDDDBBB@@@===:::888666555111111000//////////////////000111111111111000///,,,///111///...000555;;;IIIJJJNNNUUU___hhhnnnppppppvvv{{{}}}sssuuu|||OOOAAA999777999CCCQQQaaarrr}}}{{{___GGG???AAA:::>>>BBBGGGTTTooovvvnnnlllmmmssszzz{{{yyywwwtttsssssstttuuussstttwwwzzz|||lllQQQGGGCCC>>>::::::888777888;;;???BBBKKKTTT___iiiuuu~~~{{{|||}}}}}}ttteeeZZZGGGDDD@@@<<<888666555555888888888777555444222111444444555555555666666666777999::::::999999:::;;;;;;<<<<<<<<<::::::;;;===;;;<<<===>>>CCCKKKTTT[[[nnn|||}}}yyyqqqiii\\\TTTPPPTTTZZZbbbnnn{{{{{{ssssssvvvhhh]]]aaaaaaeeedddiiittt|||~~~ooohhhkkk{{{|||uuuooojjjiiihhhffffffiiibbb^^^ZZZXXXYYY[[[]]]]]]``````bbbccceeeffffffffffffgggiiiiiihhhhhhjjjkkkmmmpppsssvvvyyy|||sss^^^TTTSSSVVVRRRPPPNNNNNNOOONNNJJJFFFFFFDDDAAA>>>:::888666555111111000////////////000///000000111111000000///---///000///...000555999DDDKKKQQQWWWdddwww~~~xxxvvvuuu{{{{{{jjjGGG===888777>>>HHHWWWjjjzzzhhhOOOBBB???:::>>>AAA@@@CCCUUUssszzzlllfffffflllyyywwwtttpppmmmmmmppptttwwwuuutttvvv|||}}}fffRRRFFF===<<<;;;999888888999:::<<<>>>GGGRRR]]]jjjvvv}}}~~~}}}}}}}}}uuunnnYYYUUUOOOHHHBBB>>>;;;::::::999777555444333333333333333444444444444555555666888::::::999888999:::888999;;;;;;:::;;;>>>@@@<<>>:::777555444222111000000//////000000///000000000000000000///...///000//////000333777FFFNNNTTT\\\sss|||vvv}}}TTTDDD===999===DDDNNNaaassswww___MMMDDD===???@@@>>><<>>@@@CCCGGGJJJOOOSSS[[[eeerrrrrrfffYYYOOOHHHFFFKKKTTTXXXdddtttmmmkkkmmmqqqxxxiii[[[```dddhhhgggkkksssxxx~~~mmmccc^^^gggtttyyykkkhhhhhhfffcccaaabbb^^^ZZZWWWVVVVVVUUUSSSWWWXXXZZZ\\\]]]^^^______]]]___aaabbbcccdddfffhhhfffhhhjjjlllmmmoooqqqttttttvvvyyy{{{|||uuu]]]QQQQQQUUUUUURRRQQQQQQSSSRRRNNNKKKEEECCC@@@<<<999666444333222222111000000000000000000//////////////////000...////////////000222444>>>HHHUUUiiiiiiIII>>>888<<>><<<======???IIITTThhh|||rrrhhhdddmmm~~~wwwppppppooopppqqqrrruuuwwwxxxyyyxxxyyy}}}eeeNNN@@@===:::999::::::999777>>>???BBBIIIRRR___mmmxxx~~~wwwnnnfff```\\\ZZZMMMJJJEEE@@@===<<<<<<<<<:::::::::;;;<<<<<<======999;;;=========???AAACCCCCCGGGLLLPPPTTTXXX\\\___rrrvvv}}}tttdddYYYPPPIIIGGGKKKLLLKKKSSSnnntttkkkgggfffiiimmmuuueeeWWW]]]bbbggggggllluuuzzztttkkkdddeeennnxxxtttlllllljjjhhhfffaaa^^^[[[YYYYYYXXXVVVTTTUUUVVVXXXZZZ\\\]]]^^^^^^[[[]]]___``````aaaccceeeccceeegggiiiiiikkkmmmooommmooorrrtttuuuxxx{{{~~~sss^^^TTTTTTWWWVVVSSSPPPPPPQQQQQQNNNKKKDDDBBB???<<<888666444333222222111000000000000111000//////......//////000////////////000000111222999EEEYYYvvvQQQAAA555999>>>CCCRRRcccvvvkkkYYYJJJ@@@:::===???>>>???EEESSSqqqvvvlllhhhlll{{{~~~tttnnnoooppprrrtttvvvwwwwwwwwwuuuuuuxxx|||~~~qqqRRRDDD???:::888999:::888666<<<:::<<>>=========>>>???AAABBBCCCCCCAAABBBCCCCCCEEEHHHMMMPPPWWW\\\ccciiimmmqqqtttwww}}}hhhWWWNNNJJJFFFGGGLLLMMMMMM\\\}}}~~~{{{lllgggfffdddfffkkkqqqeeeUUUZZZ]]]bbbccchhhqqquuu~~~wwwnnnhhhiiiqqq|||~~~sssnnnjjjgggfffaaa___]]]\\\[[[ZZZWWWUUUTTTUUUWWWYYY[[[\\\]]]^^^[[[\\\^^^^^^^^^^^^```aaa```bbbdddffffffhhhjjjllllllnnnqqqrrrtttvvvzzz}}}kkkZZZTTTUUUWWWWWWSSSNNNLLLMMMMMMKKKIIICCCBBB???<<<999777666555333222111111000000111111000///............///000000/////////000111000000:::DDDXXXuuu|||~~~gggNNN:::888:::===HHHWWWiiitttzzzhhhTTTGGG>>>@@@AAA======CCCGGG___yyyrrrkkknnnxxx}}}uuuppppppqqqrrrtttuuuuuuuuuuuuqqqpppsssyyy{{{fffMMMGGG???<<<<<<<<<:::777999777888===BBBJJJYYYgggqqqyyy|||zzzyyyyyysssooohhh```YYYSSSPPPNNNMMMNNNOOOQQQSSSUUUWWWWWWVVVVVVVVVWWWYYY^^^eeejjjpppvvv~~~~~~ppp\\\MMMGGGFFFEEEHHHHHHNNN```yyytttiiiiiihhhdddeeekkkkkkhhhUUUXXX[[[``````dddjjjlllyyyuuuhhhaaaeeeqqqzzzwwwnnngggeeecccaaa___^^^]]]ZZZWWWTTTRRRSSSUUUXXXZZZ[[[\\\]]]\\\]]]^^^^^^\\\[[[\\\]]]]]]___bbbcccdddeeehhhjjjlllnnnppprrrsssvvvyyy|||zzzcccUUUQQQSSSVVVWWWRRRLLLIIIJJJJJJIIIGGGDDDBBB@@@===;;;999777777333222111111000111111111000///...------...///000000///...///000111000///555<<>>MMMiii~~~tttnnnkkksss|||vvvrrrqqqqqqqqqrrrrrrsssttttttppplllooovvvwwwxxxVVVOOOEEE@@@@@@???===:::999666888<<<===@@@KKKYYYfffooovvvyyy{{{~~~~~~xxxrrrmmmjjjhhheeefffhhhkkkmmmoooqqqrrrppppppoooooorrryyyrrrooodddSSSGGGDDDEEEFFFJJJCCCQQQuuu}}}pppiiikkkkkkeeeeeelllggglllVVVWWW]]]aaa```bbbffffffpppuuueeeYYY[[[gggqqqwwwmmmiiidddbbb```___]]]YYYUUURRRQQQRRRTTTWWWYYY[[[\\\\\\]]]^^^___]]][[[ZZZZZZ[[[[[[]]]```aaabbbdddfffiiigggiiikkkmmmnnnppptttvvv{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}sss^^^SSSOOOOOORRRQQQOOONNNMMMMMMKKKIIIFFFFFFCCC@@@===;;;999777444333222111000////////////000000000000000000000000---......///000111111222777777EEE^^^nnnmmmjjjllllllvvv}}}zzz~~~|||rrrGGG888<<<777777FFFMMM[[[lllwww|||xxx___IIIEEEEEEAAA@@@CCC???EEETTTqqqzzzrrrqqquuuwww}}}zzzwwwuuutttuuusssooollljjjkkkmmmnnnqqqppppppqqquuuyyyzzz{{{oooSSSEEEDDDFFFBBB<<<>>>:::999<<<======@@@EEENNNXXXfffpppuuuxxx|||}}}{{{zzzuuuyyy|||}}}|||~~~nnn___WWWLLLEEEAAAAAABBBCCCLLL```|||mmmiiiffffffiiiiiifffbbblllyyyuuu^^^XXXdddbbbgggrrrxxxvvvtttuuu}}}qqqfff\\\WWWZZZ```ssstttjjjfffdddcccbbbaaa^^^ZZZWWWTTTSSSRRRRRRSSSUUUXXXYYY\\\\\\[[[[[[ZZZYYYYYYYYYWWWZZZ]]]```aaabbbeeeggg```aaadddgggjjjlllmmmnnnnnnmmmmmmoooqqqrrrrrrpppsssuuuvvvuuuttttttvvvxxxvvvwwwxxxxxxwwwtttqqqppppppkkkiiikkkiiieeegggnnnppprrrtttvvvwwwvvvuuutttppppppssswww|||sss^^^TTTPPPPPPRRRRRRPPPNNNNNNMMMLLLIIIGGGFFFCCC@@@===;;;999777444333222111000/////////////////////////////////////////////000111222222222222222>>>UUUdddcccaaacccmmmttt{{{}}}{{{zzz}}}yyySSS======888666@@@KKKVVVfffrrryyypppYYYNNNGGG???===BBB@@@BBBMMMfff}}}uuupppnnnssszzz|||xxxvvvtttrrrrrrrrrqqqooommmmmmoooqqqrrruuusssrrrsssuuuwwwxxxwwwtttuuuwwwyyypppWWWKKKJJJKKKKKKDDD>>>999;;;=========???AAAKKKXXXdddlllssszzz~~~}}}~~~~~~zzzlll]]]OOOKKKGGGFFFBBBAAAIIITTTooozzzkkkgggccccccffffffddd```gggttt}}}ggg___```___eeeqqqyyyxxxwwwxxxwwwjjj^^^VVVWWW\\\gggvvvyyykkkhhhfffeeeeeeeeeaaaZZZTTTSSSRRRQQQQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXZZZ]]]______```bbbddd___```ccceeehhhjjjkkkkkkjjjjjjjjjkkkmmmllliiigggjjjkkkmmmnnnpppppppppooopppqqqqqqqqqpppooommmlllfffaaa]]]\\\YYYVVVZZZaaafffjjjpppsssssspppjjjfff```aaadddjjjqqqwww|||~~~rrr^^^UUUQQQRRRSSSRRRQQQOOONNNNNNMMMJJJHHHFFFCCC@@@===;;;999777444333222111000///////////////////////////////////////000000111111222222333111111<<>>:::777<<>>CCCAAA@@@DDDVVVsssrrriii```\\\\\\bbbooo{{{sss}}}{{{sssqqqpppppppppmmmmmmmmmnnnppprrrtttuuuwwwvvvtttuuuuuuuuutttsssrrrrrrrrrttt{{{uuuZZZQQQTTT[[[JJJAAA:::;;;===;;;999999777>>>HHHRRR[[[eeeooovvvuuutttuuuyyyzzzzzz}}}|||ppphhhaaaUUUJJJGGGAAA@@@BBB>>>@@@UUUnnn{{{rrriiieeebbbaaacccdddbbb```bbbqqqooobbbaaa```dddkkkoooooonnnnnnvvveeeXXXTTTVVV___mmm}}}vvvnnniiifffgggiiifff^^^VVVSSSSSSRRRQQQRRRSSSUUUVVVUUUVVVXXXYYYZZZZZZYYYYYYYYY[[[]]]]]]]]]]]]^^^___^^^___aaaccceeeffffffggghhhgggggggggfffbbb\\\WWWZZZZZZ\\\bbbhhhkkkjjjhhhlllkkkjjjjjjjjjkkkllllllgggaaa\\\VVVPPPKKKKKKOOOTTTZZZdddmmmpppnnnhhhdddYYYWWWUUUVVV\\\eeeooovvvrrr^^^VVVSSSSSSTTTSSSQQQPPPOOOOOOMMMKKKHHHFFFCCC@@@===;;;999777444333222111000//////////////////////////////////////////000000000111111111///000888IIIVVV]]]aaafffsss{{{}}}RRR???:::888===???EEEPPP___mmmxxxrrr\\\IIIBBBDDD@@@???@@@HHHZZZxxxyyyrrrYYYRRRKKKIIIMMMXXXjjj{{{|||wwwhhhrrrwwwrrrqqqpppppprrrjjjlllmmmoooqqqsssssstttvvvtttssstttttttttrrrqqqvvvuuusssssswwwqqq[[[XXX\\\JJJCCC>>>===;;;888666888666999>>>CCCIIIQQQZZZaaaeeedddgggllloooqqqwww~~~uuunnncccXXXQQQLLLFFFBBBIII???<<<@@@AAAJJJiiizzzooolllgggddd```___```aaaaaa```___nnnqqq``````___^^^```bbbdddfffhhhwwwqqq^^^UUUTTT[[[cccnnnyyy|||sssiiifffiiijjjddd^^^XXXWWWUUUTTTRRRRRRRRRRRRQQQRRRUUUWWWYYYYYYXXXXXXXXXZZZ\\\\\\ZZZYYYZZZ[[[]]]^^^___```aaabbbbbbbbbaaaaaaaaa```]]]WWWPPPKKKMMMKKKLLLSSS^^^fffhhhgggiiihhhgggfffhhhkkknnnpppuuutttqqqkkkaaaWWWPPPNNNJJJPPPZZZfffoootttvvvwwwkkkdddYYYQQQQQQYYYeeennnsss^^^VVVTTTSSSTTTSSSQQQPPPOOOOOOMMMKKKHHHFFFCCC@@@===;;;999777444333222111000////////////.................................///////////////+++,,,222???NNN[[[gggooofffHHH;;;777<<<999===FFFTTTeeesss{{{pppYYYIIIDDD@@@@@@@@@AAAFFF\\\kkk\\\UUULLLGGGBBBCCCHHHUUUkkk}}}~~~wwwssssssxxx~~~vvvtttsssrrrsssvvvooopppqqqsssttttttttttttrrrqqqpppqqqssstttsssrrrtttssspppnnnqqq|||kkkXXXSSSIIIFFFEEECCC>>>888777;;;888888999:::===BBBHHHLLLRRRRRRVVV\\\aaaeeellltttwwwyyy{{{}}}wwwtttpppjjjfff\\\UUUMMMFFFAAA??????AAADDD???CCCRRR^^^mmm~~~mmmfffgggaaa___]]]\\\]]]]]]]]]]]][[[dddttt~~~mmmbbbbbb```]]]ZZZ\\\aaahhhlllooovvvjjj]]]ZZZXXXWWWZZZeeeuuuvvvkkkjjjkkkhhhddd```^^^\\\YYYUUURRRPPPOOOOOOQQQSSSUUUVVVWWWWWWVVVWWWYYYZZZZZZXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[\\\\\\YYYTTTPPPNNNJJJFFFJJJSSS\\\aaaaaacccbbbaaaaaadddhhhnnnqqq|||xxxnnnfffYYY[[[___fffppp{{{vvviii```___cccgggttt^^^WWWUUUSSSSSSRRRQQQOOONNNNNNMMMJJJHHHFFFCCC@@@===;;;999777444333222111000////////////................................................------111;;;LLL___rrr~~~___FFF888888777999???KKKZZZiiittt{{{~~~nnnVVVGGGCCCBBBAAA???===JJJlllzzzhhhUUUHHHCCCBBB@@@@@@CCCJJJWWWlll~~~{{{xxxxxxwwwtttuuuyyyuuuvvvvvvwwwwwwvvvvvvuuupppooonnnooorrruuuvvvvvvsssrrrqqqooopppxxxgggVVVQQQNNNMMMMMMIIIAAA===>>>999888777666888;;;???AAADDDCCCFFFMMMRRRWWW___gggnnnqqqvvv||||||ssshhhaaa^^^ZZZTTTNNNKKKFFFAAA>>>;;;999>>>DDDAAAKKKaaa{{{pppccc```aaaZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVYYY^^^cccfffggghhhpppoooiiiaaa]]]```eeegggfffjjjxxxwwwgggbbbZZZSSSQQQZZZjjjzzz}}}sssoookkkhhhhhhfffccc___[[[WWWTTTRRRPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWYYYYYYXXXWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]```dddggggggfffZZZSSSKKKHHHJJJPPPTTTUUUWWWVVVUUUVVVZZZaaagggkkkrrr~~~tttpppllljjjoooxxx{{{nnneeebbbuuu___WWWUUUSSSRRRRRRPPPNNNNNNMMMLLLIIIGGGFFFCCC@@@===;;;999777444333222111000////////////........................///////////////.........000000111888IIIbbb{{{]]]@@@777777888<<>>===>>><<<<<>>GGGTTTdddnnn}}}zzzbbbPPPEEE>>>@@@AAAAAAMMM\\\ooo|||hhhXXXLLLDDDBBBEEEAAAEEENNNYYYcccqqqzzzyyyxxxyyy{{{xxxttttttyyyuuutttssssssssssssttttttuuurrroooooorrrwww{{{}}}||||||zzzuuupppooorrrvvvmmmbbbZZZ___eee^^^MMM@@@>>><<<;;;;;;::::::888666:::888999===???BBBHHHPPPWWW]]]eeennnuuuyyy{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz|||~~~~~~{{{yyyyyyxxxsssjjjcccZZZQQQGGGCCCCCCCCC@@@;;;;;;999;;;@@@@@@AAAIIITTTppprrrddd^^^\\\YYYUUUXXX[[[^^^___^^^\\\ZZZYYYUUUVVVTTTQQQQQQVVV]]]aaabbbhhhiiidddaaaccceeebbb``````jjjpppfffUUURRRRRRTTTVVV___ttt|||uuunnnmmmkkkiiieeebbb___]]]UUUSSSPPPMMMMMMNNNPPPQQQQQQTTTVVVXXXXXXXXXZZZ\\\WWWWWWYYYZZZ[[[[[[[[[[[[XXXTTTQQQPPPTTTYYY^^^```bbb___WWWNNNFFFCCCCCCEEEAAAAAABBBEEEKKKRRRXXX\\\]]]gggnnnpppttt{{{}}}zzzuuuqqqkkkeeedddfffkkknnntttzzz~~~uuullleeecccyyy```WWWTTTQQQPPPSSSQQQOOONNNMMMLLLIIIFFFHHHEEEAAA???===;;;888666444444333222111000///.........///000111222333333///////////////////////////...///222999JJJfff}}}___===999777666888===GGGTTT]]]vvv}}}```NNNAAA@@@AAA===???EEEGGGOOO___rrrpppaaaRRRJJJEEEAAABBBGGGOOOXXXfffuuu~~~yyy~~~zzzwwwwwwyyy|||}}}{{{xxxvvvvvvuuutttrrrqqquuuwwwtttooommmrrrwww~~~zzzqqqjjjhhhiii~~~oooccc\\\UUUQQQQQQIIICCC???>>><<<888888;;;<<<:::777666666999<<<>>>FFFIIINNNVVV___hhhooossswwwxxxzzzzzzxxxwwwxxxyyy{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxwwwwwwyyy{{{|||~~~|||yyyvvvrrrooommmlllffffffeeebbb\\\UUUNNNJJJAAA@@@===<<<;;;;;;;;;;;;:::;;;AAAFFFAAABBB\\\{{{{{{ooogggccc```\\\XXXUUUWWWYYY[[[[[[ZZZXXXWWWVVVVVVVVVYYY[[[]]]\\\[[[___^^^]]]]]]___``````___\\\bbbiiirrrlllaaaWWWRRRTTTTTTWWWeeewwwyyyuuuqqqmmmjjjgggeeefffhhh^^^\\\XXXSSSNNNMMMNNNOOOOOOOOONNNPPPSSSVVVVVVVVV[[[WWWTTTTTTVVVXXXWWWUUUXXXTTTOOOIIIGGGGGGIIIKKKXXXVVVSSSLLLFFFBBB@@@AAA===>>>??????@@@FFFNNNTTTSSS^^^jjjqqqqqqmmmjjjiiiffffffddd```]]][[[\\\^^^eeegggiiiiiigggfffggggggxxx___WWWSSSQQQOOOTTTSSSQQQPPPOOOMMMJJJHHHHHHEEEAAA>>>===;;;888666444444333222111000//////...//////000000111111222////////////////////////000//////111666CCC[[[ppp~~~}}}wwwOOO;;;888777999;;;???IIIUUUnnnyyyvvv]]]FFF@@@AAA>>><<<>>>BBBBBBFFFNNN[[[nnnuuu___SSSHHHDDDDDDFFFKKKRRRbbbooo}}}yyysssuuu~~~{{{{{{|||~~~}}}zzzxxxwwwwwwwwwuuutttsssuuuwwwvvvssstttwww{{{{{{}}}}}}yyysssnnnoooqqqyyyxxxfffUUULLLJJJGGGFFFEEEAAA<<<;;;>>>::::::::::::;;;;;;<<<<<<===???DDDIIIPPPWWW\\\___iiijjjlllllljjjiiijjjkkkmmmmmmmmmmmmmmmmmmmmmnnnmmmllljjjhhhffffffggghhhfffdddbbb___\\\ZZZXXXWWWPPPOOOMMMKKKHHHEEEBBBAAA:::::::::999999999;;;===DDDAAACCCKKKQQQ]]]zzzxxxpppfff```^^^]]]ZZZXXXVVVVVVVVVWWWXXXXXXXXXYYY[[[ZZZYYYZZZ\\\]]]]]][[[]]]\\\[[[[[[\\\]]]]]]]]]^^^```cccjjjzzzooocccZZZXXXTTTOOOVVVaaappp|||uuurrrqqqmmmgggcccbbbaaa]]]YYYTTTQQQPPPPPPNNNMMMLLLMMMPPPRRRSSSSSSQQQPPPPPPRRRUUUXXXZZZZZZ______^^^]]]ZZZWWWTTTSSSUUUTTTTTTSSSSSSSSSTTTTTTPPPOOOLLLHHHEEEFFFLLLPPPZZZdddqqqxxxyyywwwvvvuuuppplllhhheeefffgggfffeeeaaadddhhhlllpppsssxxx{{{yyy```XXXUUURRRQQQVVVTTTRRRQQQPPPOOOLLLIIIGGGEEEAAA>>><<<;;;888666444444333222111000000///////////////////////////////////////////////////000//////000222:::LLL]]]lllnnnoooqqq{{{iiiEEE<<<888;;;:::666???NNNdddqqq}}}qqqOOOBBBBBB@@@===<<>>LLLdddwwwooo```SSSKKKEEEFFFLLLUUU```iii~~~|||{{{uuunnnooo~~~|||{{{zzzxxxxxxwwwxxxxxxzzzxxxvvvuuuvvvvvvuuutttxxxyyyyyyzzz|||~~~zzz||||||zzzvvvuuuxxx{{{}}}qqq```XXXWWWWWWWWWPPPEEE>>>===999:::;;;;;;;;;:::999888888999;;;>>>BBBFFFIIIKKKWWWXXXZZZZZZXXXWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\ZZZWWWTTTRRRPPPPPPPPPLLLKKKIIIGGGEEECCCCCCBBB>>>===;;;:::999:::<<<===999;;;<<<;;;999:::???BBBKKKPPP^^^ssskkkeee___[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVXXX[[[\\\]]][[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[`````````eeesss}}}nnnfff\\\RRRPPPUUUYYYoooyyyvvvsssllleeehhhgggeeebbb^^^[[[XXXVVVOOOMMMJJJJJJLLLMMMNNNNNNJJJLLLPPPRRRUUUWWW[[[]]]fffkkkrrrxxxxxxtttnnnjjjddddddeeejjjqqqvvvvvvuuupppjjj```UUULLLHHHIIILLLUUU^^^kkktttxxxzzz{{{|||yyytttpppoooqqqpppiiicccfffiiinnnsssvvvzzz{{{bbbYYYWWWUUUTTTUUUTTTRRRQQQPPPNNNKKKIIIGGGDDDAAA>>><<<:::888555444444333222222111000000000/////////.........---///////////////////////////...///000000444@@@MMM```bbbeeelllzzz}}}XXXEEE999:::999444;;;III[[[hhhvvv}}}]]]HHHCCCAAA??????===;;;;;;<<<===AAAKKKWWWnnnppp```VVVLLLJJJIIINNNYYYgggvvvxxxvvvrrrjjjhhhttt{{{|||sssttttttuuuuuuttttttsssvvvtttrrrrrrssstttsssrrrxxxvvvvvvxxx|||~~~~~~}}}{{{{{{{{{zzzyyyzzz}}}hhhccc``````]]]RRRHHHCCC@@@???===<<<:::999888888999999:::<<<===???AAABBBHHHJJJKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNLLLJJJGGGDDDBBBAAAAAA???>>>===<<<;;;;;;;;;;;;===<<<:::999:::;;;===???>>>??????>>><<>><<<:::777555444444333333222111111111000000//////......------////////////////////////------///111111222999CCC^^^eeelllqqq}}}qqqVVV>>>888888666:::CCCPPP]]]kkkttt|||nnnTTTDDD>>>===>>>777777;;;>>>===;;;===BBBSSSccc~~~xxxhhh[[[SSSPPPIIILLLRRR[[[iii{{{|||wwwiiimmmpppsss~~~zzzsssuuurrrsssvvvxxxyyyyyyxxxwwwtttsssqqqqqqrrrssssssrrrrrrpppnnnqqquuuwwwvvvsssyyyyyyxxxwwwwwwxxx{{{}}}}}}mmm^^^ZZZ\\\YYYTTTPPPKKKHHHCCC>>>;;;::::::;;;;;;;;;;;;;;;<<<===>>>???===???AAA@@@???>>>?????????@@@@@@AAABBBCCCCCCDDDCCCBBBAAA???===<<<;;;;;;;;;;;;:::::::::::::::;;;==================>>>>>>===>>>???@@@CCCIIISSSZZZtttrrrdddaaa___]]]\\\\\\]]]]]]]]]XXXXXXYYYZZZZZZZZZZZZZZZVVVTTTRRRSSSUUUXXXZZZZZZZZZ\\\\\\[[[YYYYYY[[[]]]WWWZZZ___dddjjjyyywwwggg[[[TTTRRRTTTZZZbbbnnn~~~|||uuunnnjjjiiihhhiiijjjiiieeebbb\\\XXXTTTPPPOOONNNLLLKKKFFFJJJMMMNNNMMMNNNRRRVVVZZZbbbppp}}}~~~{{{zzz||||||xxxkkkcccXXXNNNIIIJJJNNNQQQXXX\\\ccciiimmmpppqqqrrrmmmkkkgggaaa[[[VVVSSSQQQZZZ```gggkkkmmmmmmlllkkkxxx___VVVTTTSSSRRRSSSQQQOOONNNMMMLLLIIIFFFFFFDDD@@@===;;;:::777555444444333333222222222222000000000//////.........////////////////////////,,,,,,///222222111666<<>>888777:::===DDDOOOZZZcccmmmzzzeeeMMM@@@<<<<<<:::888999;;;999777999>>>DDDKKKYYYooottteeeYYYOOOIIIIIIMMMQQQZZZfffqqqyyywww{{{yyy}}}vvvvvvrrrsssvvvxxxzzzzzzyyyxxxuuusssqqqqqqrrrsssrrrrrrqqqpppooorrruuuwwwuuusssvvvvvvuuutttttttttuuuvvvzzz|||sssddd^^^ZZZTTTQQQMMMLLLJJJGGGCCC@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<<777999::::::999888999999999999999::::::;;;;;;<<<;;;;;;;;;;;;::::::999999999999999999999::::::;;;999999:::<<<>>>AAACCCDDDBBBDDDHHHOOOXXXaaaiiimmmrrreee\\\]]]\\\[[[ZZZYYYYYYXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRSSSVVVYYYZZZZZZWWWYYY[[[ZZZXXXWWWZZZ]]][[[^^^fffooovvvvvveeeYYYSSSRRRRRRSSSYYYddduuutttpppmmmhhhggghhhgggdddaaaaaa^^^ZZZXXXVVVUUURRRPPPFFFGGGHHHIIIIIIKKKOOOQQQPPPUUU]]]fffnnnsssvvvvvvrrrooommmlllmmmlllhhheee[[[WWWTTTTTTXXX^^^cccfffeeeffffffgggggggggffffff```\\\VVVOOOKKKMMMTTTZZZXXX[[[^^^^^^[[[XXXUUUTTTzzz```WWWUUUTTTTTTRRRQQQOOONNNMMMKKKHHHFFFFFFCCC@@@===;;;999777555444333333333333222222222000000000000000000000///////////////////////////------///222222000222888FFFbbbzzzsssPPP===::::::999;;;CCCJJJQQQ\\\mmm{{{zzzaaaQQQGGGCCCCCC???<<<<<<:::888;;;@@@===>>>CCCNNNaaayyysss\\\SSSLLLHHHFFFEEEKKKSSSdddqqq~~~xxxttt}}}~~~xxxvvvqqqrrrtttuuuuuutttsssrrrrrrpppnnnnnnooooooooonnnpppqqqrrruuuxxxzzzzzzyyyvvvuuuuuuuuuuuuuuuuuutttwww{{{mmm\\\TTTPPPUUU[[[^^^\\\UUUKKKEEE@@@@@@>>>===<<<;;;;;;;;;777999::::::999888888999888888888999999999999999999999::::::::::::999999::::::999999::::::;;;<<<999:::<<<@@@GGGOOOVVV[[[\\\___hhhuuummmaaa[[[YYYXXXYYYYYYXXXWWWUUUUUUUUUWWWVVVTTTRRRQQQQQQQQQRRRSSSRRRQQQSSSUUUVVVVVVUUUQQQUUUWWWVVVTTTTTTXXX\\\``````iii{{{}}}jjj^^^RRROOOMMMMMMRRR^^^mmmyyyyyypppjjjhhhfffccc``````___^^^^^^^^^]]]ZZZWWWQQQNNNKKKIIIJJJLLLMMMNNNMMMOOORRRVVVYYY]]]___```aaa``````aaabbbccccccdddcccdddhhhmmmrrrsssqqqnnnfffdddbbb```___^^^]]]\\\XXXVVVSSSSSSVVV[[[___bbbYYYXXXUUUOOOIIIFFFDDDEEE}}}cccZZZXXXXXXXXXSSSQQQOOONNNMMMLLLIIIFFFFFFCCC@@@===;;;999777444444333333333333333333222000000000000111111111111////////////////////////...---///222111...000444@@@aaazzzaaaCCC===<<<888888===BBBFFFQQQdddttt|||tttcccVVVMMMFFFBBB@@@@@@===::::::===999;;;>>>AAAIIIYYYnnn~~~vvveeeVVVKKKEEECCCFFFIIIKKKSSS]]]qqq~~~uuuuuu|||{{{wwwqqqmmmttttttuuuuuutttsssqqqpppnnnllljjjjjjkkkkkkjjjiiiiiilllooorrruuuwwwxxxyyyxxxxxxxxxxxxyyyyyyxxxvvvtttzzz~~~{{{vvvzzzpppbbbZZZdddrrr{{{zzzooo___TTTGGGFFFDDDBBB@@@>>>>>>===:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::===<<<<<<<<<<<<===>>>>>>@@@@@@CCCIIITTTaaannnuuu{{{ppp]]]VVVWWWXXXVVVWWWXXXXXXVVVUUUUUUUUU[[[XXXTTTPPPOOOPPPRRRTTTQQQPPPPPPQQQRRRRRRQQQOOOMMMPPPTTTSSSQQQQQQUUUYYY\\\XXXbbb}}}xxxhhh[[[WWWRRROOONNNUUUbbbnnn{{{}}}yyyoookkkgggccc```______```bbbcccbbb```]]]```YYYRRRMMMMMMMMMLLLKKKOOOOOOPPPQQQRRRTTTVVVWWWSSSUUUXXX[[[]]]bbbgggkkksssvvv{{{zzznnneeebbb```]]]\\\\\\]]]\\\\\\VVVWWW[[[dddlllnnniiicccRRROOOJJJDDD@@@AAAEEEIII{{{[[[WWWUUUPPPSSSSSSSSSRRRQQQNNNKKKHHHFFFEEEDDDBBB???<<<999777666555555444333222222222222////////////............////////////////////////+++,,,---...///000111222888RRRpppzzzSSSAAA<<<999;;;:::;;;AAAGGGRRRdddttt{{{oooeee___SSSGGGCCCCCCAAA===999888;;;>>>======DDDQQQ\\\{{{ooo```UUUOOOLLLDDDEEEEEEEEEIIITTTeeerrr|||yyytttuuuvvvsssqqqnnnnnnqqqrrrtttxxxzzzzzzwwwtttqqqlllllllllmmmmmmlllkkkkkkkkknnnpppqqqqqqsssxxx||||||yyyxxxxxxyyysssuuuvvvuuussswwwpppmmmqqqvvvpppeee^^^TTTKKKEEEBBB@@@???===BBBCCC@@@>>>>>>===:::<<<;;;:::;;;======<<<;;;999:::;;;<<<======>>>>>>999<<>>===;;;>>>EEEKKKVVVggg{{{tttlllaaaUUUKKKEEEAAA???@@@BBBFFFMMMXXXggguuu~~~zzzqqqmmmhhhiiizzzwwwrrrqqqpppnnnooosssrrrtttvvvxxxwwwuuurrrpppnnnnnnnnnnnnmmmllljjjjjjkkkmmmpppqqqqqqssswwwzzz{{{wwwuuutttqqqtttuuutttrrruuu{{{}}}rrrnnnpppyyyyyy```JJJ@@@CCCIIIEEEGGGFFFBBB@@@CCCEEEEEE@@@@@@@@@???>>>===============<<<<<<<<<<<<======FFFEEEBBBAAAAAAEEELLLPPP]]]fffsss{{{tttvvvvvvmmm```XXXTTTSSSQQQNNNRRRSSSTTTUUUTTTRRRPPPNNNQQQQQQRRRQQQOOONNNOOOQQQOOONNNNNNMMMNNNOOOPPPQQQSSSRRRQQQPPPQQQTTTVVVXXXXXXVVV\\\ooowwwggg^^^XXXTTTSSSTTTWWW]]]jjjxxx~~~wwwooogggbbbeeefffbbb______bbbbbbbbbaaaaaabbbbbbbbbZZZXXXUUUTTTTTTTTTSSSQQQNNNNNNMMMPPPUUU]]]eeejjjvvvwwwuuuooofff^^^XXXVVVRRRQQQPPPPPPQQQTTTWWWYYY```gggmmmooorrrrrrjjj```RRRQQQQQQSSSWWW^^^eeejjj___YYYVVVQQQTTTTTTTTTTTTSSSQQQNNNLLLJJJHHHGGGDDDAAA===:::777666555555444333222222222222////////////............------------------------/////////000000000111111666444BBBbbbzzzgggIIICCC888666666999<<<@@@HHHQQQppp~~~mmmYYYMMMHHHGGG???>>><<<:::888888999999<<>>>>>???EEEIIIQQQ___ppp~~~{{{ppphhheeedddiiiyyywwwtttttttttrrroooooosssrrrssstttuuutttrrrooonnnppppppooonnnmmmkkkjjjiiiiiillloooqqqrrrsssuuuwww}}}yyyuuuqqqnnnlllooorrrtttsssrrrrrrvvvyyyzzzwwwwww{{{lll___bbbjjjjjjmmmkkkbbbZZZUUUOOOIIIAAADDDFFFEEEAAA??????AAAAAAEEEKKKRRRVVVYYYYYYYYYRRRQQQSSSZZZiii{{{tttqqqwww~~~[[[VVVQQQOOOPPPPPPNNNLLLNNNOOOPPPQQQPPPNNNLLLKKKKKKLLLNNNNNNMMMMMMNNNPPPLLLLLLKKKKKKLLLLLLMMMNNNOOONNNMMMLLLMMMPPPRRRTTTXXXVVVYYYbbbooovvvuuurrrqqq}}}wwwlllcccZZZSSSPPPLLLNNNVVVeeerrrzzzuuuppplllgggddddddcccccccccccccccccccccccccccccccccaaa^^^\\\[[[[[[VVVTTTRRRRRRSSSWWW\\\___eeedddbbb\\\VVVQQQNNNMMMMMMMMMMMMNNNQQQTTTXXXZZZ^^^dddhhhgggeeeeeebbb^^^VVVYYY___eeekkkooorrrsssaaaYYYUUUPPPTTTQQQQQQQQQQQQOOOMMMKKKJJJJJJIIIFFFBBB>>>:::888666555555444333222222222222////////////............------------------------111111111111000000000000555000666MMMfffuuu|||{{{eeeOOO???:::777999;;;<<<@@@EEE___ooozzzhhhWWWKKKFFFAAA<<<999999:::999777:::<<<>>>BBBOOOfffsssiiibbbXXXLLLBBBBBBAAA???===>>>AAAFFFIIITTT[[[hhhwww}}}xxxuuunnnkkknnnuuuyyy{{{}}}|||vvvqqqppprrrsssssssssrrrqqqooonnnlllnnnnnnnnnmmmlllkkkjjjiiihhhjjjmmmoooqqqqqqrrrrrrtttsssqqqooonnnmmmmmmmmmmmmooorrrssssssrrrtttuuuuuu}}}{{{yyyttt|||xxxkkkdddiiimmmjjjccc\\\ZZZZZZ[[[eeeuuu{{{jjjRRROOOMMMMMMNNNNNNMMMKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIKKKLLLMMMLLLKKKLLLMMMIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLNNNOOOSSSSSSTTTWWW[[[\\\ZZZWWW]]]fffzzzxxxqqqfffZZZTTTPPPNNNQQQXXX```gggpppxxxwwwpppnnnnnnccceeeggghhhfffccc___\\\fffiiilllkkkgggddddddeeeeeebbb^^^[[[YYYYYYZZZ[[[\\\[[[ZZZWWWTTTRRRPPPPPPOOOOOOOOOOOOQQQSSSVVVWWWWWW[[[^^^\\\YYYYYY\\\___iiikkkooorrrrrrpppllliiibbbYYYTTTOOOSSSRRRRRRRRRQQQPPPMMMKKKJJJJJJIIIFFFBBB>>>;;;888666555555444333222222222222////////////....................................111111111111000000000000000000111:::QQQkkkxxxxxx~~~___EEE===777777:::;;;>>>AAAOOO___qqq~~~ppp[[[PPPHHH???:::;;;===>>>>>><<<:::888888===HHHVVVbbbtttiiiZZZPPPKKKGGGAAA;;;???>>><<<:::;;;@@@IIIOOOcccnnn~~~|||vvvttttttuuuzzz||||||{{{zzzuuusssrrrssssssssssssqqqpppnnnmmmjjjkkkkkklllllllllkkkkkkggghhhjjjmmmooopppooonnnpppnnnlllkkkkkknnnqqqssslllnnnrrrtttttttttttttttrrrttt|||sssjjjkkkvvv|||rrrssswwwzzzwwweeeVVVRRRPPPMMMLLLLLLMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLNNNMMMKKKIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOLLLNNNQQQUUUXXXYYYZZZYYYWWW\\\kkk|||uuummmddd___XXXTTTQQQQQQQQQUUU```kkkwww}}}|||xxxmmmmmmmmmmmmkkkiiigggfffbbbfffiiiiiigggeeefffhhhllljjjfffcccaaa``````aaaaaaaaaaaa```___]]]ZZZXXXUUUTTTSSSRRRRRRRRRSSSSSSSSSVVVYYYYYYWWWYYY```hhhyyyyyyyyyvvvrrrkkkfffbbbeee[[[TTTOOOTTTUUUUUUUUUTTTRRROOOMMMKKKIIIHHHEEEBBB>>>;;;888777555555444333222222222222////////////............////////////////////////000000000000000000000000000555333222DDDbbbuuuxxxzzzXXXJJJ===888999:::===@@@BBBPPP___jjjttt|||___UUUGGG===:::;;;<<<===<<<999999:::;;;===CCCJJJ^^^qqqxxxllleee\\\TTTJJJCCCAAA@@@@@@?????????>>>===@@@HHHSSS\\\ppp|||xxxqqqnnnmmmttt}}}{{{vvvxxxwww{{{}}}{{{yyyxxxwwwtttssstttuuuuuuuuussspppoooiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjlllnnnpppooonnnooommmkkkjjjkkkmmmppprrrnnnooorrrssstttsssrrrqqqnnnnnnrrr}}}{{{xxx}}}yyyxxx}}}xxxjjj___VVVQQQMMMLLLKKKJJJJJJKKKMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNMMMKKKHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPSSSUUUVVVUUUUUUVVVXXXbbbvvvuuulllfffccc\\\WWWQQQLLLHHHJJJTTT```jjjpppzzz|||tttnnnkkkjjjkkkdddeeeggggggfffeeeeeefffhhhhhhgggfffgggggghhhiiimmmlllkkkjjjjjjhhheeebbbcccbbbaaa___^^^^^^]]]]]]\\\]]]___aaaaaacccllluuu~~~|||zzzvvvrrrnnnkkkiiiiii^^^VVVQQQVVVVVVVVVUUUTTTRRROOOLLLKKKHHHFFFDDDAAA>>>;;;999777555555444333222222222222////////////....................................////////////////////////333333222222<<>>;;;:::<<<999CCCMMMSSS\\\jjjwww~~~tttbbbRRRFFF???======<<<999:::===>>><<<>>>DDDAAALLL\\\lll{{{sssggg]]]UUUQQQGGGEEECCC@@@??????AAABBB@@@DDDHHHLLLSSS]]]kkkvvvvvvjjjbbb``````ooo|||uuuvvvuuuuuuxxxxxxuuuvvvzzzyyyttttttuuuxxxyyyyyyvvvsssqqqlllmmmnnnnnnnnnnnnnnnnnnnnnlllkkkllloooqqqqqqpppnnnnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppnnnllljjjmmmqqqwww}}}mmmpppuuu}}}{{{nnnhhhppprrrsssuuuyyywwwdddVVVOOOOOOPPPGGGHHHIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMJJJGGGEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEAAABBBBBBCCCDDDEEEFFFFFFMMMMMMMMMOOOPPPOOOLLLJJJPPPRRRYYYggg}}}xxxkkkeee```XXXQQQMMMJJJIIIMMMSSSXXX^^^gggqqq{{{zzzwwwvvvssspppnnnmmmllljjjhhhggggggggghhhiiijjjkkkkkkooommmjjjkkkmmmnnnnnnmmmppppppppppppooopppppppppmmmkkkkkkoooooopppvvv~~~|||zzzxxxvvvtttrrrqqqqqqlll```XXXSSSWWWUUUUUUTTTRRRPPPMMMJJJHHHFFFEEECCCAAA>>>;;;999888555555444333222222222222000/////////............------------------------............/////////000111+++)))...333>>>YYYuuusssjjjRRREEE===999888444;;;AAACCCJJJYYYhhhqqqmmmZZZMMMGGGEEE;;;777777;;;;;;888999>>><<<===@@@DDDMMM^^^tttppphhh\\\RRRJJJFFFDDDBBB;;;>>>AAAAAA??????AAACCC@@@GGGPPPZZZdddqqqwwwlll___WWWSSSSSShhhqqqvvvzzzuuuxxxyyyvvvrrruuuzzzyyyrrrtttvvvyyy||||||yyyvvvsssppppppqqqppppppooonnnnnnrrrooommmmmmqqqssssssrrrooorrrwww{{{}}}}}}zzzyyyuuutttsssqqqpppnnnjjjgggjjjoootttvvvxxx|||vvvqqqmmmmmmsss~~~~~~|||wwwoooaaaSSSIIIFFFIIILLLEEEGGGJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIJJJHHHJJJLLLKKKIIIFFFEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIILLLPPPQQQOOOLLLIIIKKKQQQ[[[nnnwwwkkkfff[[[RRRPPPOOOLLLIIIHHHKKKPPPWWW```iiisss}}}~~~zzzxxxvvvrrrnnnjjjjjjjjjjjjiiiiiiiiiiiikkkgggdddfffkkkqqqtttvvvrrrssstttvvvwwwyyyzzzzzzyyyuuutttxxxxxxvvvzzz{{{zzzxxxvvvtttrrrqqqqqqjjj[[[XXXSSSSSSRRRSSSTTTTTTSSSPPPMMMKKKKKKHHHEEEBBB@@@===:::777555555555444444333333222////////////............000///...------...///000...------------...//////,,,...111222111666GGGXXXrrrjjjQQQBBB;;;999;;;;;;===???@@@GGGWWWgggsss~~~ttt^^^OOOIIIAAA>>>;;;;;;<<<===:::888999999<<<@@@BBBFFFPPPZZZlllwwwyyyooohhhaaa\\\PPPOOOMMMIIICCC???>>>>>>AAA===999:::===AAABBBBBBNNNTTT```nnnwww{{{ssshhh]]]RRRMMMXXXfffzzzxxxqqqsssvvvwwwzzz{{{zzzxxxuuutttuuuvvvuuuwwwxxxyyyxxxxxxzzz{{{}}}xxxtttrrrrrrqqqqqqnnnnnnmmmmmmmmmnnnpppqqqssswww}}}zzzvvvrrrrrrqqqnnnjjjiiiiiijjjnnnqqqsssssssssxxxzzz```YYYPPPJJJIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFFFFFFFEEEDDDBBBAAAGGGGGGHHHHHHGGGFFFDDDCCCHHHIIIIIIJJJJJJJJJJJJJJJMMMHHHIIITTT```sssmmmdddXXXPPPMMMMMMNNNNNNOOOMMMMMMPPPXXXbbblllsss~~~}}}qqqppppppqqqssssssooolllkkkjjjiiihhhiiijjjkkkmmmrrrqqqpppqqqssstttsssrrrsssssstttvvvxxxzzz|||}}}xxxxxxvvvuuusssqqqpppooojjj[[[XXXSSSSSSQQQRRRSSSSSSRRROOOLLLJJJKKKHHHEEEBBB@@@===:::777666555555444444333333222////////////............000///...------...///000...------------...//////...///111222111444AAAOOOjjjaaaGGG<<<;;;;;;;;;;;;;;;;;;AAARRRccchhhrrr~~~wwwfff^^^OOOIIIAAA<<<<<<===<<<;;;>>><<<<<<<<<:::888===DDDHHHQQQ```nnn{{{}}}ssseeeZZZTTTPPPLLLHHHDDDEEEFFFEEEBBB@@@??????AAA???===>>>BBBHHHNNNQQQZZZ```mmmzzz}}}xxxjjjaaaYYYVVVWWW^^^nnn}}}sssqqqtttvvvwwwyyyzzzyyywwwuuuttttttuuuvvvwwwxxxwwwvvvvvvxxxzzz{{{xxxtttsssrrrrrrrrrqqqpppoooooonnnooopppqqqrrrppptttxxx||||||yyyuuurrrrrrrrrqqqnnnllllllnnnpppppprrruuutttrrrsssxxx}}}ooodddVVVQQQJJJGGGFFFHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAAEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIILLLGGGIIIPPPXXXeeevvveee[[[XXXXXXXXXVVVUUUSSSPPPMMMOOOTTT\\\aaaooouuu}}}}}}yyytttqqqqqqooommmkkkkkklllnnnooorrrqqqpppqqqrrrsssrrrqqqoooppprrruuuvvvvvvuuuuuutttssssssrrrqqqpppooooookkk\\\XXXSSSTTTPPPQQQRRRSSSQQQNNNKKKIIIKKKHHHEEEBBB@@@===:::777666666555555444333333222////////////............//////...------...//////...------------...//////111///000111111222999BBBWWWuuu{{{VVVEEEBBB888888999999777999DDDPPPZZZcccooowww{{{hhh]]]OOODDD???===<<<<<<<<<:::999:::999666777<<<666;;;BBBHHHOOOYYYeeemmm}}}~~~zzztttllleeeTTTNNNGGGBBBAAAAAA???>>>;;;===?????????>>>>>>??????AAACCCEEEJJJRRR]]]eeerrrwwwtttggg```]]]YYYYYYcccrrruuuppprrruuuuuutttvvvwwwwwwvvvsssrrrssstttuuuvvvuuutttrrrsssvvvxxxwwwvvvuuuuuuvvvvvvuuusssrrrqqqqqqqqqqqqrrrrrrsssppprrruuuwwwwwwuuusssqqqssssssrrrpppoooqqqtttwwwvvvxxxzzzxxxtttrrrtttvvvxxx~~~ppp\\\PPPKKKHHHEEECCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGKKKHHHIIINNNSSS[[[ooouuuooooooppppppgggddd___VVVNNNKKKMMMPPPZZZ___gggooouuu}}}|||yyyxxxwwwwwwvvvtttssstttttttttrrrpppssstttwwwyyyyyyxxxuuusssrrrrrrqqqqqqppppppqqqqqqnnn^^^YYYTTTUUUQQQRRRSSSSSSRRROOOLLLJJJJJJHHHDDDBBB@@@>>>:::888777777666555444333333222////////////.......................................------------...//////111...---000111000333888BBBWWWyyyuuu\\\RRR???;;;:::<<<===;;;;;;===IIIOOOYYYbbbiiirrrmmm]]]QQQIIICCC??????;;;;;;===>>>;;;;;;>>>:::;;;;;;::::::<<>>@@@@@@???>>>????????????@@@CCCEEEGGGMMMVVV[[[```hhhuuussscccVVVQQQSSS\\\mmmzzztttrrrssstttrrrpppqqqssstttsssqqqppppppqqqqqqqqqpppnnnnnnppptttwwwyyyyyyzzz|||}}}}}}zzzwwwssssssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxwwwwwwuuusssssstttxxx|||xxxyyyyyywwwtttrrrrrrtttsssttt~~~ppp^^^OOOGGGDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@===>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGKKKIIIJJJNNNRRRZZZkkk|||}}}}}}~~~wwwvvvqqqfffXXXNNNJJJIIIJJJNNNTTTZZZaaaiiirrryyy}}}zzz~~~}}}{{{{{{zzzyyyxxxxxxxxxyyyyyyrrr```ZZZVVVWWWRRRSSSUUUUUUSSSQQQMMMKKKJJJGGGDDDBBB@@@>>>;;;888888777777555444333222222////////////............------............------...------------...//////...++++++///111000111444777AAA\\\}}}pppWWWHHH<<<;;;@@@@@@===;;;<<<>>>CCCLLLSSS___sssooo```RRRJJJIIIBBB=========:::888888888999::::::::::::;;;===<<<>>>BBBEEEHHHJJJMMMNNN[[[```iiittt~~~{{{jjj\\\TTTNNNGGGBBBCCCBBBAAAAAABBBBBBAAA@@@===<<<;;;;;;===>>>>>>>>>@@@@@@AAAAAADDDIIIPPPVVV^^^hhhuuu}}}}}}wwwooocccVVVOOONNNIIIaaa|||xxxtttrrrrrrrrrqqqooommmoooppppppooonnnnnnnnnkkkkkkkkkjjjkkkmmmrrruuu{{{{{{}}}~~~zzzwwwssssssttttttsssssssssssssssssstttuuuwwwzzz|||~~~zzzyyyxxxvvvtttuuuxxx{{{uuuuuutttrrrppppppqqqrrrsssssswwwvvvcccUUUIIICCCBBBCCCCCCDDDDDDCCCAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCC@@@?????????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@EEEEEEFFFGGGGGGGGGGGGFFFIIIHHHHHHKKKNNNWWWfffsss}}}vvvrrrrrrsssqqqjjj^^^SSSKKKGGGDDDEEEHHHKKKPPPVVV]]]aaajjjooovvv{{{~~~tttaaaZZZVVVXXXSSSTTTUUUVVVTTTQQQNNNLLLIIIGGGDDDBBB@@@>>>;;;999999888777666555333222222////////////............------............------...------------...//////,,,***,,,000111///000444666999JJJgggxxx___DDD999;;;>>>???>>>===:::<<>><<<>>>============>>>???@@@======<<<<<<<<<======>>>:::<<>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>>>>??????@@@AAAAAA@@@?????????@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFMMMXXXaaammm~~~rrrhhhhhhgggccc]]]TTTKKKFFFEEEEEEEEEEEEGGGJJJMMMOOOVVV\\\eeelllrrrxxxttt```YYYTTTWWWSSSTTTUUUUUUTTTQQQNNNLLLIIIGGGDDDBBB@@@>>>;;;999999999888666555333222222////////////............,,,------......------,,,...------------...//////---,,,...111000...000444333555>>>RRRmmmbbbKKKAAA===<<<===@@@;;;<<>>???BBBGGGKKKOOOUUU^^^fffjjjlllmmmmmmsssuuuyyy}}}~~~}}}|||~~~zzzyyyxxxuuuqqqmmmhhhfff\\\YYYTTTQQQNNNLLLJJJHHHGGGDDD@@@===;;;;;;<<<===;;;;;;;;;::::::;;;===???>>>??????>>>>>>???AAABBB>>>CCCLLLVVVcccppp}}}xxxtttiiibbbZZZSSSLLLMMMWWWddd|||~~~wwwrrrqqqqqqqqqqqqqqqppppppkkkmmmpppqqqpppoooooooookkklllmmmlllllllllnnnppprrrrrrtttvvvwwwvvvrrroooqqqqqqrrrrrrrrrqqqpppoookkkkkkkkkkkkmmmoooqqqrrrppprrrsssrrrqqqooopppqqqrrrsssttttttrrrnnnhhhddd___bbbiiiooorrrvvvuuueeeZZZNNNGGGCCC@@@@@@CCC>>>@@@BBBAAA???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????=========>>>>>>???@@@AAA???>>>=========>>>??????AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBDDDEEEDDDDDDGGGMMMPPP^^^kkkvvvqqqjjjeee```YYYPPPIIIIIIHHHFFFFFFFFFGGGGGGGGGKKKQQQXXX]]]bbbgggoootttyyy|||sss___WWWSSSUUURRRSSSTTTTTTSSSPPPMMMKKKIIIFFFDDDBBB@@@???<<<999999999888666555333222222000/////////............,,,,,,---......---,,,,,,...------------...//////......000222000,,,///555...111666AAAZZZ}}}kkkTTTDDD===<<<===888888===>>>???OOOccciiirrr{{{uuu```TTTNNNGGGBBB@@@@@@>>><<<;;;;;;:::999888<<<:::777666777777777777777:::<<<;;;::::::<<>>AAACCCCCCCCCDDDDDDFFFIIIMMMQQQSSSSSSQQQPPPNNNPPPRRRTTTTTTRRRPPPNNNMMMMMMNNNNNNKKKGGGCCCAAA@@@>>>;;;;;;<<<>>>>>>===888:::<<<;;;:::888888999:::::::::999999;;;???AAA===>>>>>>>>>>>>@@@BBBEEEOOOVVVcccqqq{{{ooofff```XXXUUUSSSTTTYYYgggvvvuuuuuurrrrrrssstttsssrrrpppnnnlllooorrrsssrrrqqqqqqqqqnnnooopppooommmlllmmmnnnnnnooopppsssttttttqqqnnnpppqqqqqqrrrqqqpppnnnmmmkkkjjjiiiiiiiiijjjkkkllljjjllloooooonnnmmmmmmmmmiiikkknnnooolllcccYYYQQQRRRWWWaaalllqqqqqqtttzzz~~~iiiWWWNNNHHHDDDEEEDDD@@@>>>???;;;===??????===<<<>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>==================>>>???AAAAAA???>>>===<<<<<<===>>>???>>>===<<<<<<<<<>>>???@@@>>>>>>???@@@@@@@@@@@@???@@@DDDGGGGGGGGGIIIJJJJJJJJJVVVlllxxxnnnhhhaaaWWWOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEHHHMMMOOOPPPSSSXXX]]]eeeiiioootttxxx|||rrraaaZZZTTTUUUOOOPPPQQQQQQPPPNNNMMMLLLGGGFFFEEEDDDDDDBBB???<<<999999999999777555333222000///////////////000000000///...---,,,------......---,,,,,,,,,,,,---.........//////000000111111222111222666BBB```iiiRRREEE@@@:::======999888===DDDHHHTTTZZZaaagggjjjnnnssswww~~~{{{wwwvvvzzzuuukkkaaaTTTKKKJJJFFFAAA===<<<;;;::::::<<<;;;;;;:::999777777666888777777777888999:::;;;666777888999:::;;;;;;;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999888888888999999::::::;;;::::::;;;<<<<<<===>>>>>>BBBBBBAAACCCHHHRRR]]]dddjjjvvv{{{sssiii[[[QQQOOOKKKRRR^^^ooo{{{uuuqqqnnnlllpppqqqqqqqqqqqqppppppooommmooopppnnnkkklllrrrwwwrrryyyzzzpppiiikkkpppmmmnnnoooooonnnmmmmmmnnnoooooonnnnnnnnnmmmmmmmmmnnnkkkgggfffggghhhiiijjjllliiijjjnnnpppmmmkkkmmmjjjnnnpppjjj]]]QQQMMMPPP]]]___bbbfffiiilllnnnnnnxxxzzzyyy^^^NNNKKKBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;@@@??????????????????@@@CCCBBBAAAAAABBBCCCEEEFFFMMMMMMTTTeee~~~|||qqqhhhUUURRRPPPNNNMMMLLLJJJHHHFFFGGGGGGGGGFFFEEEFFFGGGOOORRRWWW]]]eeekkkpppsssppptttzzz}}}tttbbb\\\VVVVVVPPPPPPQQQQQQQQQOOONNNMMMKKKJJJGGGEEECCC???;;;777999999999999777555333222000000////////////000000000///...---,,,------......---,,,,,,,,,,,,---............///000000111111222111222666;;;QQQ~~~uuu\\\LLLBBB>>>;;;:::;;;===@@@CCCBBBFFFLLLRRRWWW^^^fffllloookkkeee```aaaeeekkkppp{{{ooo```YYYOOOGGGCCCAAAAAAAAA======<<<<<<<<<<<<<<<===666777999;;;;;;:::888666999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::::::::::::::::::::;;;;;;<<<===>>>??????@@@???>>>===???BBBEEEGGGJJJLLLRRR[[[gggvvvrrrcccWWWMMMDDDDDDHHHOOObbbzzzsssppppppooopppqqqqqqqqqqqqqqqqqqpppooooooqqqrrrpppmmmnnnsssxxxuuu{{{~~~yyypppiiiiiimmmkkkllllllkkkjjjiiiiiijjjmmmmmmmmmnnnnnnnnnnnnnnnooollljjjiiikkklllmmmmmmhhhfffhhhnnnpppmmmlllmmmrrrhhh]]]VVVVVV\\\eeemmmpppnnnkkkhhhggggggggghhhjjjkkkpppxxxwwwjjjZZZIIICCCGGGAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=================================<<<;;;;;;;;;;;;;;;>>>>>>============>>>>>>AAAAAA@@@@@@AAABBBDDDEEECCCEEELLLXXXjjjyyyxxxtttlllaaa[[[XXXXXXWWWUUUNNNMMMJJJGGGEEEEEEFFFHHHFFFHHHKKKOOOTTTXXX\\\]]]```dddiiilllnnnsss{{{sssbbb[[[UUUVVVPPPQQQQQQRRRRRRQQQPPPOOOLLLJJJHHHEEECCC???:::666999999999999888555333222000000////////////000000///...------,,,---------...------,,,,,,------...---......//////000111111333///111666555>>>cccyyycccRRRCCC999999<<<::::::<<<;;;<<>>===>>>CCCIIIPPPTTTWWW\\\fffttt{{{iiibbbZZZSSSKKKEEEEEEIII[[[uuutttllllllmmmoooqqqqqqqqqqqqqqqqqqpppooooooppprrrrrrqqqoooooossswwwvvvxxxyyywwwqqqmmmlllmmmkkkjjjhhhgggffffffffffffjjjjjjkkklllmmmnnnoooooosssqqqoooooopppooonnnllleeeeeeiiippprrrpppoooqqqqqqggg]]]]]]hhhvvv|||xxxppphhhcccaaaaaabbbccceeegggkkkrrr~~~ppp___SSSGGG===>>>EEE???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;<<<============<<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>???BBBGGGLLLPPPNNNKKKFFFCCCBBBDDDGGGJJJOOO]]]mmm}}}zzzjjj]]]TTTNNNKKKJJJIIIFFFCCC@@@>>>===<<<===<<<:::::::::;;;===>>>999::::::::::::999888888<<<;;;;;;:::::::::::::::888888888888888888888888999999888888888888999999999:::::::::::::::;;;;;;>>>>>><<<;;;;;;;;;<<<<<<@@@BBBFFFMMMVVVaaajjjoootttxxx}}}pppeeeTTTOOOHHHGGGJJJPPPWWW\\\zzz|||ppplllmmmmmmnnnoooppppppqqqppppppooonnnmmmqqqrrrrrrqqqooopppsssvvvrrrsssttttttsssrrrqqqpppmmmkkkhhhgggggggggfffeeefffggghhhjjjlllmmmnnnooouuutttsssrrrrrrpppmmmjjjhhhhhhlllqqqrrrooonnnqqqhhhqqq~~~~~~uuuqqqjjjddd```^^^___```cccfffiiiiiikkkrrr}}}yyybbbZZZSSSNNNGGG???===???<<<<<<<<<;;;::::::999999::::::::::::::::::::::::999999888777777888888888::::::::::::::::::::::::999999999999:::;;;<<<<<<:::<<<===??????===<<<:::;;;;;;:::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<=========>>>???@@@AAAAAACCCEEEHHHIIIMMM^^^~~~~~~kkkqqqyyyzzzuuuppphhh]]]RRRJJJGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNNNNPPPTTTWWW[[[]]]aaaeeejjjnnnppprrr}}}~~~ppp___YYYTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPKKKJJJHHHFFFEEEBBB===:::::::::::::::888666444333111111000///////////////,,,,,,---------------------------------------------------...//////000000666---...777777111999KKKfffyyyiiiVVVLLLCCC>>>???<<<;;;;;;;;;<<<===>>>???>>><<<:::999999<<>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<=========??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFIIIJJJOOOUUU```nnn|||yyyooofff\\\RRRKKKNNNHHHDDDKKK___xxxzzztttppprrruuusssppppppppppppppppppooonnnmmmlllpppqqqqqqpppooopppqqqsssrrrqqqqqqrrrssssssrrrqqqqqqnnnlllkkkkkkkkkjjjhhheeeeeeggghhhjjjlllmmmnnnqqqpppqqqrrrrrrqqqnnnlllmmmkkklllllliiicccbbbfffiii}}}ppphhhgggeeecccaaa````````````dddhhhhhhfffhhhnnnttt~~~mmm]]]TTTHHHGGGGGGHHHEEE>>>999888;;;;;;:::999999888888777777777777777777777777777777777666666666777777888999999999999999999999999888888888999999:::<<<<<<;;;<<<>>>??????>>><<<;;;::::::999999999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===??????@@@@@@BBBAAAAAABBBDDDNNNaaassswwwmmmlllwwwxxxmmmbbb[[[VVVQQQOOOJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGHHHIIIJJJIIIIIIKKKMMMOOORRRTTTVVV```bbbdddffffffhhhjjjlllppprrrvvvzzz~~~sssbbb\\\WWWWWWRRRSSSSSSSSSSSSQQQPPPNNNOOOMMMKKKHHHFFFBBB===999::::::::::::888666444333222111000//////......///+++,,,,,,------------,,,,,,------......------,,,,,,------......///000000444......555777333333888DDDXXXvvvrrr]]]PPPFFFAAA<<<:::999999;;;;;;;;;:::999888777666777888:::;;;;;;???DDDKKKWWWfffvvvuuutttqqqlllfff___XXXTTTWWW[[[```ccc```WWWMMMGGGIIIIIIIIIIIIIIIHHHGGGFFFBBBAAA@@@>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHJJJNNNSSSYYY^^^aaafffooo}}}~~~xxxmmm```UUULLLDDDAAABBBDDDOOOaaayyy~~~qqqooorrrxxx{{{xxxvvvvvvrrrrrrrrrqqqpppooonnnmmmqqqqqqppppppppppppqqqqqqttttttsssrrrqqqpppoooooosssqqqooooooqqqqqqnnnjjjgggggghhhiiijjjkkklllllliiijjjkkknnnqqqsssrrrpppooollliiieee___YYY[[[aaazzz{{{pppiiieeeeeeffffffeeedddbbbaaaaaadddggggggeeeeeegggiiinnnrrryyy|||mmm\\\NNNDDD>>>>>>>>>??????>>><<<:::::::::999999888888777777666555555555555555555555555555555555555555666666777888888888888888888888888777777777888999:::;;;<<<;;;<<<============<<<;;;999999888888999999::::::;;;::::::999999::::::;;;999:::<<<===???@@@@@@@@@BBB???>>>AAACCCFFFNNNWWWllllllcccbbbbbbrrruuujjj___WWWQQQPPPNNNLLLJJJGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWYYY]]]aaacccgggkkknnnvvvxxxzzz|||}}}sssccc]]]XXXXXXSSSSSSSSSSSSRRRPPPNNNLLLPPPNNNLLLJJJGGGDDD???<<<:::;;;;;;:::999777555333222111000///............***+++,,,---...------,,,,,,,,,---......---,,,,,,,,,,,,---......//////000///000111111111222333222777BBB[[[zzzxxxiii[[[MMMEEEAAA===;;;<<<>>>>>>>>>:::::::::999999:::::::::777888<<>>===<<<======<<<<<<======<<<999999999888777777666666444444444444444444444444444444444444444555666666777777777777777777777777666666777777888:::;;;<<<::::::::::::::::::::::::888888888888888999::::::999888888777777888888999999:::<<<>>>???@@@@@@@@@AAA???@@@CCCCCCCCCGGGMMMWWWkkktttkkkcccgggpppyyyooogggeeebbb]]]WWWRRROOOMMMIIIHHHGGGGGGGGGFFFDDDCCCHHHHHHGGGFFFHHHJJJMMMOOOLLLNNNNNNMMMLLLKKKKKKLLLJJJMMMPPPRRRSSSUUUYYY\\\bbbeeehhhjjjkkkmmmppptttuuuvvvxxxzzz{{{zzzyyywwwrrraaa\\\VVVWWWTTTTTTTTTSSSQQQOOOLLLKKKMMMKKKJJJJJJIIIGGGDDDAAA:::;;;;;;:::999777555333222222000///............)))***,,,---...------,,,,,,,,,---......---,,,,,,,,,,,,------...//////000+++222333---+++111555444666777FFFffftttaaaMMMGGG???;;;;;;>>>??????999999:::::::::;;;;;;;;;888999===AAACCCEEEIIINNNRRRZZZfffqqq|||yyyzzz}}}~~~}}}{{{yyyuuurrrooommmiiigggeeedddcccdddfffgggcccccccccccccccccccccccc___```cccggglllppptttvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz}}}sssfff^^^LLLGGGDDDCCCAAABBBLLLZZZyyy~~~|||xxxxxxwwwxxx{{{yyyuuusssvvvxxxxxxxxxwwwvvvtttsssrrrtttsssrrrrrrssstttsssrrrooorrrsssrrrooonnnqqquuuqqqppppppssswwwvvvpppkkkoooooonnnnnnnnnmmmmmmmmmmmmlllkkklllmmmnnnmmmlllllliiihhhhhhjjjqqqssskkknnnllldddhhhhhhggggggffffffffffffjjjgggdddcccdddfffggggggeeejjjmmmlllkkkpppzzzttt[[[UUUKKKBBB<<<<<>>@@@@@@@@@@@@<<<<<>>BBBIIILLLXXXrrrwwwjjj___aaarrr~~~xxxqqqiiibbb\\\YYYPPPOOONNNMMMMMMLLLJJJHHHIIIHHHGGGGGGJJJMMMQQQSSSTTTUUUTTTQQQMMMKKKJJJJJJFFFIIIKKKKKKJJJKKKNNNQQQNNNQQQUUUWWWWWWXXX\\\___aaacccfffhhhiiihhhgggeeepppbbb\\\TTTRRRRRRRRRQQQOOONNNMMMLLLLLLMMMKKKIIIGGGGGGFFFCCCAAA===<<<<<<:::888666444333000000000///......------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,..................------000000000000000111111222888222777JJJaaa}}}vvvbbbOOOHHHEEEAAAFFFOOOCCC===:::===>>>;;;:::===;;;;;;999777888<<>>===<<<<<<>>>@@@AAAEEEIIIVVVlllyyyooonnnpppsssxxxuuummmddd___]]][[[VVVQQQWWWYYYWWWTTTVVV\\\``````___``````^^^YYYSSSMMMIIIOOOLLLJJJJJJLLLNNNMMMKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYnnn```[[[TTTRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMJJJHHHFFFDDDAAA>>><<<<<<;;;:::888555333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,..................------000000//////000000111222000...333>>>HHHYYYyyyrrrnnnmmmlllmmmcccOOO<<<:::???@@@<<<999:::999888777999;;;======:::===AAACCCDDDIIIQQQWWWbbbnnn}}}~~~zzzuuurrrkkkaaaWWWQQQMMMIIIIIILLLGGGQQQdddzzz{{{xxxyyywwwvvvtttrrrqqqqqqrrrsssssssssrrrrrrsssssstttuuuvvvuuutttssstttuuuwwwyyywwwuuutttttttttvvvyyy{{{zzzvvvqqqppprrrrrrooolllllllllkkklllmmmmmmllljjjkkkjjjiiiiiijjjkkkmmmooouuuxxxpppgggdddfffgggeeeaaaeeeeeefffhhhjjjjjjhhhgggfffeeeccccccdddgggkkkmmmjjjiiigggdddbbbcccfffiiiiiinnnttt{{{|||nnn^^^PPPGGGBBB@@@<<<;;;;;;:::999999::::::666666666666666666666666555555555555555555555555444444444444444444444444222333333333333444444444555444333222222333444555555555444444555555666777777666555555444555555555444555555555666666666666777777777777777888999999999999999:::;;;<<<<<<===???>>>===<<<===>>>@@@AAA???CCCMMMYYYfffxxx~~~tttwwwyyy~~~zzzwwwrrrssspppkkkiiikkkjjjfffjjjhhhgggiiilllllliiifffddd^^^WWWQQQNNNKKKGGGDDDIIIJJJJJJKKKLLLMMMNNNOOOMMMNNNQQQTTTWWWZZZ]]]^^^lll___[[[UUUTTTNNNOOOQQQTTTUUUUUUTTTSSSRRRPPPLLLIIIFFFCCC???<<<<<<;;;;;;999777555333222000000000///......------------------------------...------,,,,,,,,,,,,,,,------------------......000000//////000000111222...111666999666<<>>;;;:::888777888999:::999999888:::;;;999777888<<<@@@BBBKKKWWWbbblllwww}}}tttkkkeee___XXXSSSMMMIIIFFFEEECCCEEENNNXXXrrr|||wwwvvvtttrrrpppooonnnooopppqqqqqqqqqqqqqqqrrrrrrrrrsssqqqppppppppprrruuuxxxyyywwwvvvvvvuuuvvvwwwyyyzzzyyyuuupppoooqqqsssrrrpppmmmlllkkkkkkkkkkkkiiigggggghhhiiijjjlllmmmnnnooorrr{{{tttppplllggggggiiijjjfffbbb```aaadddiiilllmmmkkkiiigggeeebbbaaacccggglllooommmmmmllliiifffdddeeefffhhhgggeeeccceeennn{{{zzzqqq```VVVIII>>>:::999999999666666666666777888999999555555555555555555555555444444444444444444444444333333333333333333333333111111111111222222222333333333222222222222333333444444333333444444555666444444444444444555555666444444444555555555666666777666666666666777888888666777888999:::;;;<<<===???>>>=========>>>???@@@???CCCHHHKKKMMMXXXsss}}}uuussspppooottt~~~}}}uuummmgggbbb]]]ZZZUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[^^^bbbfffjjjmmmnnnlll___\\\XXXWWWLLLOOORRRTTTVVVUUUTTTSSSRRRPPPLLLHHHFFFCCC???<<<<<<;;;:::999777444222111000000000///......------------------------------------,,,,,,+++,,,,,,---,,,,,,------------......///////////////000111111///333888999333444CCCUUUrrrsssZZZGGG???>>>>>>:::888;;;===<<<;;;:::999::::::888777777:::<<<;;;@@@FFFLLLSSS\\\hhhppp}}}}}}wwwtttuuunnneee]]]WWWRRRLLLGGGGGGEEEDDDEEEHHHTTTkkkzzztttrrrrrrpppnnnmmmlllmmmooopppppppppqqqqqqrrrrrrrrrrrrooonnnnnnnnnpppsssuuuwwwuuuuuutttttttttuuuuuuvvvuuusssqqqqqqrrrtttsssrrrkkkjjjiiiiiijjjiiigggeeefffgggiiikkkmmmmmmmmmmmmkkkmmmppptttuuusssnnnjjjooollljjjkkknnnmmmiiieee______bbbeeeiiikkkkkkjjjfffeeecccbbbcccfffiiikkklllmmmnnnllliiifffeeeeeeggggggfffcccbbbccchhhllloooyyyssscccSSSHHHIIICCC<<<:::<<<===:::666444444444444555666777777444444444444444444444444333333333333333333333333222222222222222222222222000000111111111222222222222222222111111222222222333222222222222333444444222222222222333444555666333333444444444555555555555555555555555666666777555666777999:::<<<===============<<<===>>>??????@@@BBBEEEFFFEEEMMMbbbxxx}}}zzz|||}}}wwwqqqnnnoooooonnnnnnooopppqqqrrrooopppqqqsssuuuwwwxxxyyyiii]]][[[WWWVVVMMMOOORRRTTTTTTSSSQQQPPPPPPNNNJJJHHHFFFDDDAAA>>><<<<<<;;;999777555333222000000000///......------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------....../////////...///000000111...///222444333333:::BBBKKKhhh}}}dddPPPEEEBBB:::777;;;>>>===<<<>>>777888888777777777999:::<<<>>>@@@AAADDDJJJRRRYYYeeekkkttt}}}~~~{{{vvvpppiiiccc```YYYWWWSSSOOOLLLJJJIIIHHHHHHJJJNNNUUU___ttt~~~}}}~~~~~~vvvqqqqqqqqqooonnnllllllmmmnnnoooooopppqqqrrrrrrrrrrrrqqqooonnnmmmmmmnnnppprrrsssqqqqqqqqqrrrqqqqqqppppppooopppqqqsssuuutttrrrppphhhgggggghhhiiiiiihhhffffffgggiiikkklllkkkjjjjjjooollliiigggiiilllnnnoookkkiiiiiiiiijjjiiieeeaaaaaa___^^^___bbbeeeggggggeeeeeeeeeeeedddddddddcccfffhhhjjjjjjgggdddcccbbbccccccbbbaaa___^^^^^^___```hhhqqqwww{{{zzzjjj]]]TTTLLLDDD>>>>>>;;;888999<<<<<<888333555555444444333444444444222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111111111000111111111111111222222333111111111111222444555666333333333333444444444444444444333333444444555666555666777888:::;;;<<<===<<<;;;;;;;;;<<<<<<======<<<<<<>>>AAABBBGGGTTTaaa~~~fff[[[YYYTTTSSSNNNOOOQQQRRRRRRQQQOOONNNOOOLLLJJJHHHGGGEEEBBB@@@===<<<<<<:::888666444222000000000///......------+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,------......//////......//////000111111//////111333555555555:::JJJ^^^{{{hhhPPPCCC:::;;;<<<888888;;;;;;::::::999888888888888888888888888999===BBBFFFLLLQQQZZZbbbjjjqqqxxx|||{{{wwwtttrrrhhhfffbbb^^^XXXSSSOOOLLLFFFFFFEEEAAA>>>>>>BBBGGGKKK\\\vvv}}}xxxvvvwwwwwwxxxzzzwwwqqqoooqqqpppooommmllllllmmmnnnooonnnoooqqqrrrrrrrrrqqqppppppooommmllllllnnnoooqqqoooooopppqqqpppooommmlllkkknnnqqqtttuuusssqqqoooggggggfffgggiiiiiihhhfffeeefffhhhiiijjjjjjiiihhhnnnllliiihhhiiijjjjjjjjjiiihhhfffffffffeeebbb```bbb___\\\[[[^^^aaacccccccccdddeeeeeedddbbb```^^^___aaaccccccaaa___]]]]]]aaa___[[[XXXWWWXXXYYY[[[[[[^^^`````````eeennnuuuwwwzzzpppbbbXXXQQQHHHBBB@@@??????>>>===999555444555777666555666555444333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000111111111222222//////000111111000//////000000//////000000111222000000000000111222444444222222222333333333444444333222222222222333444444555555666777888::::::;;;999999:::::::::;;;;;;;;;<<<:::;;;???BBBCCCGGGMMMaaauuu~~~yyyvvv}}}wwwvvv{{{}}}}}}hhh\\\ZZZTTTSSSNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMJJJHHHFFFDDDBBB???>>>>>>===;;;999777555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---***++++++,,,------......///............///000000333222111111333555444222666<<>>:::<<>>===<<<;;;;;;:::999666666666555555777999;;;999<<>>???>>>===<<<:::777555444000000000///......------------------------------+++*********+++,,,,,,---******+++,,,,,,---.....................///000000000111000///000333333222111777666:::JJJaaappp```OOOFFFGGG===<<<;;;;;;;;;;;;:::999:::::::::999888777777777777999:::;;;===AAAGGGKKKNNNVVV```gggjjjkkkmmmnnnjjjnnnrrrtttuuuvvvyyy|||}}}~~~~~~{{{{{{~~~||||||}}}~~~~~~{{{yyyxxxxxxyyywwwtttrrrpppoooooooookkkjjjjjjjjjiiieee```\\\WWWVVVSSSPPPLLLIIIGGGEEEAAA@@@??????@@@CCCFFFGGGAAAIIIQQQVVV^^^qqq}}}pppkkknnnssstttrrrqqqqqqsssuuuqqqkkkjjjnnnmmmllljjjiiiiiikkklllmmmkkklllnnnppppppooonnnmmmnnnmmmlllkkklllnnnppprrrqqqrrrttttttsssqqqnnnllllllmmmoooooonnnnnnoooqqqllljjjiiihhhhhhgggdddbbb```aaacccdddgggiiijjjkkkllljjjiiihhhiiijjjhhhgggbbb```]]]\\\\\\]]]```aaa]]]\\\\\\]]]___```___^^^aaa```___^^^^^^___```bbb```aaabbbaaa]]][[[ZZZYYYWWWWWWXXXXXXWWWSSSNNNKKKMMMMMMMMMMMMNNNNNNNNNNNNUUUUUUTTTRRRQQQSSSVVVZZZYYY\\\bbbjjjrrryyy~~~vvvpppiiibbb]]]WWWQQQLLLJJJFFFAAA>>>======>>>>>>:::<<<===<<<999666555555///111444555333222222222222111111000000000000111000000000000000000000000////////////////////////........................---------.........//////---...///000000///...---...............///000000000000000000000111111222111111222222222333333333111111111000111222222333222222222333333444444444666666777888888888888777666666999======;;;===BBB@@@GGGOOOZZZmmm{{{rrrooojjjddd```]]]ZZZYYYXXXZZZ\\\[[[XXXVVVWWWYYYZZZYYYXXXXXXZZZ]]]aaacccbbbbbbccccccdddeeeffffffmmm```\\\VVVVVVSSSPPPOOOQQQUUUWWWWWWUUUSSSPPPJJJEEEBBBAAABBBBBB===<<<<<<<<<;;;888444111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------.........------///000000000000111222222333333666222333999???KKKhhhtttaaaYYYOOOIIIBBB>>>======;;;999<<<:::888777666666999===555666777888999::::::;;;GGGHHHKKKNNNQQQSSSTTTUUUVVVXXXZZZ\\\^^^```dddfffeeeffffffffffffgggggggggfffgggiiikkkmmmooopppqqqrrrqqqooonnnooorrrvvvyyyzzzuuuoookkkiiihhheeebbbiiigggdddddddddaaa\\\XXX]]]YYYSSSPPPPPPOOOMMMKKKNNNGGGBBBBBB@@@===>>>DDD???CCCGGGFFFCCCEEEMMMUUUTTT]]]lll|||xxxtttnnnlllnnnqqqrrrrrrssssssssssssrrrpppnnnmmmjjjjjjjjjiiiiiihhhhhhhhhllloooqqqqqqpppooooooppprrrpppnnnmmmlllkkklllllloooppppppqqqqqqqqqppppppnnnnnnoooooooooooonnnnnnllllllkkkjjjiiihhhgggfffbbbbbbaaabbbccceeegggiiijjjjjjiiihhhgggfffeeeeeebbb```\\\ZZZYYYZZZ]]]___^^^\\\[[[ZZZ[[[]]]```bbb___]]]ZZZXXXWWWXXXZZZ\\\]]]\\\\\\[[[ZZZYYYXXXXXXUUUUUUTTTRRRQQQOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPRRRTTTVVVXXXYYYZZZZZZ^^^ccciiinnnpppqqqqqqttttttsssrrrrrrqqqppppppmmmjjjfffccc```]]]ZZZXXXMMMKKKIIIFFFCCCAAA???>>><<<<<<;;;::::::999888888666555555555555444444444222222222111111111000000////////////............---...///000000///...---........................//////.........---------------------------------------------------------,,,,,,,,,---------..................////////////222111000111222222111000222222222222222222222222333333333333333333333333444444444555555555555666555666777888999:::;;;;;;>>>AAAFFFPPP___sssyyyrrriii```UUUMMMNNNTTTXXXVVVSSSRRRTTTWWWYYYZZZ```hhhjjj```WWWWWW[[[]]]lll___[[[VVVUUUSSSQQQOOOPPPTTTVVVVVVTTTQQQNNNJJJFFFCCCBBBBBBBBB>>>===<<<;;;:::888555222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,---...---,,,---...000...//////000000111222222666222222777999>>>QQQfffyyypppbbbRRRFFF???======666666777888777666777888===<<<<<<<<<<<<===>>>>>>777999;;;>>>AAADDDEEEFFFHHHJJJKKKLLLLLLMMMPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUVVVXXXZZZ[[[\\\]]]^^^]]][[[[[[\\\^^^aaabbbeeeaaa\\\YYYYYYYYYWWWUUUVVVSSSPPPOOOOOOMMMIIIFFFOOOMMMJJJIIIIIIGGGDDDAAABBB??????CCCCCC>>>>>>@@@<<<>>>@@@BBBFFFSSSeeerrr}}}{{{vvvpppmmmlllmmmnnnmmmooopppqqqrrrqqqqqqpppooolllllllllkkkjjjiiiiiihhhnnnppprrrrrrqqqpppqqqqqqnnnnnnmmmllllllmmmmmmnnnoooooopppppppppoooooonnnmmmmmmnnnnnnooonnnnnnnnnlllkkkjjjiiigggfffdddddddddcccccccccdddfffhhhiiikkkjjjjjjiiiiiihhhhhhgggcccaaa^^^\\\\\\\\\^^^______^^^\\\ZZZZZZ[[[\\\]]]]]][[[YYYXXXWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKKKKMMMNNNQQQSSSUUUUUUUUUTTTUUUUUUTTTSSSSSSRRRQQQQQQRRROOOLLLJJJJJJHHHFFFEEEBBBAAA@@@>>><<<;;;;;;;;;:::999999888777777666666444444444333333333222222222222111111111000000000////////////.........------...////////////...---------------------------///.........---------,,,------------------------------------------------,,,,,,,,,------------...---.........////////////222111///000111222111000111111111111111111111111222222222222222222222222333444444444555555555555555555666777888999::::::@@@BBBFFFKKKTTT___kkksss|||rrrqqqvvvxxxvvvssssssuuuyyy}}}lll___[[[VVVUUUTTTQQQNNNOOORRRTTTTTTRRRNNNMMMJJJHHHEEECCCBBBBBB@@@>>>;;;:::999888555333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,...000------...//////000000111444111222666555444;;;FFF[[[~~~vvv^^^NNNFFFAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888777888999:::888999;;;===>>>???@@@@@@===>>>???>>>======???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGEEEDDDEEEEEEEEEDDDIIIGGGEEEDDDDDDDDDCCCBBB======>>>AAACCCBBB@@@===@@@>>>>>>BBBCCCBBBDDDGGGKKKPPPWWW```mmm}}}zzzyyyyyyuuuooolllkkklllllllllmmmnnnooopppqqqrrrrrrrrrpppooonnnmmmlllkkkjjjiiimmmoooqqqqqqpppooopppqqqkkkkkkkkklllmmmnnnooopppoooooonnnnnnmmmmmmllllllkkkkkklllmmmmmmmmmmmmmmmiiiiiihhhhhhgggfffeeedddfffeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhccccccaaa``````___`````````___]]][[[YYYXXXWWWVVVYYYYYYXXXWWWWWWVVVVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRQQQOOONNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<>>><<<;;;:::<<<<<<<<<;;;999888888777777777777888666666555555444444333333222222222111111111111000111111000000000000000/////////.........---------------............------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////333000......///111111000000000000000000000000000111111111111111111111111333333333333444444444444444555555666777888999999???AAACCCEEEGGGJJJNNNQQQooommm```\\\VVVVVVTTTPPPMMMMMMPPPSSSRRRQQQLLLLLLKKKIIIGGGDDDBBBAAAAAA>>>;;;999999888666444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---------,,,,,,...000---......//////000111111222000111666666333444888DDDVVViiiuuuhhhaaa]]]SSSIIICCCBBBAAA>>>;;;:::999888888999;;;<<<999999999999999888777666;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>===>>>===<<<<<<<<<===>>>>>>???===<<<<<<===>>>???@@@>>>>>>???@@@AAAAAA@@@???BBB@@@@@@EEEMMMXXXccckkkwwwuuulllkkknnnqqqqqqooolllkkklllnnnpppqqqnnnooopppqqqrrrssssssssssssrrrqqqooonnnlllkkkkkkjjjlllmmmmmmmmmlllnnnooolllmmmmmmmmmnnnoooppppppnnnnnnmmmlllkkkjjjjjjjjjiiijjjkkkkkklllllllllkkkeeefffggghhhhhhhhhggggggffffffeeeeeeeeeeeeeeeeeeddddddeeeeeeeeefffffffffddddddddddddcccbbbaaaaaa___^^^]]]ZZZXXXVVVTTTSSSVVVVVVVVVWWWVVVUUUSSSRRROOOOOOPPPPPPQQQRRRRRRSSSPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???>>>=========>>>???@@@>>>=========<<<<<<<<<;;;:::999888888:::<<<<<<;;;666666555555555666666777444333333333222222222111111111111111000000000000////////////////////////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........222000------...000000000........................111111111111111111111111222222222222333333333444333444444555666777777777;;;===???@@@@@@@@@BBBCCCMMMXXXjjjnnnaaa]]]WWWVVVSSSOOOLLLKKKNNNQQQQQQPPPLLLKKKKKKIIIGGGDDDBBB@@@AAA???<<<:::999888666555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,---///......///000000111111222222000111444666444444555===BBBGGGbbb|||kkk^^^TTTHHH===@@@@@@>>>======>>>>>>???<<<<<<<<<<<<;;;:::999888999:::;;;:::::::::<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;::::::==================>>>???AAA@@@@@@???>>>???AAABBBCCCCCCBBBBBBAAABBBDDDEEEJJJMMMSSS]]]nnnvvvoookkklllpppsssmmmlllllllllmmmooosssuuussssssssssssssssssssssssttttttsssqqqpppnnnmmmllljjjkkkllllllllllllnnnpppppppppppppppoooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiggghhhiiijjjiiihhhgggeeeeeeeeeeeeeeedddddddddccccccccccccdddeeeeeeffffffdddeeeeeeeeeeeecccbbbaaa]]]\\\[[[YYYWWWUUUSSSRRRSSSTTTUUUUUUUUUSSSQQQPPPMMMMMMNNNNNNOOOPPPPPPPPPMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>><<<;;;:::::::::;;;===>>><<<<<<<<<;;;;;;;;;;;;;;;888777555666777888888777777666555555444444444555222222222222111111111111111111111000000000000///........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------000...,,,,,,...//////...------------------------222222222222222222222222111111111111222222222222333333333444444555555666777999;;;<<<<<<===???AAACCCFFFPPPbbbyyymmm```\\\WWWVVVRRRNNNJJJJJJMMMPPPQQQPPPMMMLLLKKKIIIGGGDDDAAA@@@AAA???<<<;;;:::999666444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///...//////000000111222222222222222222222222333333777===???MMMnnn~~~fffRRRGGGFFFDDDAAA>>>;;;999777===>>>>>>>>>>>>>>>===<<<666888888888888888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;999;;;<<<<<<<<<;;;===>>>@@@AAABBBAAA@@@@@@AAACCC>>>AAAEEEJJJOOOVVV^^^cccpppwwwwwwuuurrrpppooopppqqqsssoooppppppooonnnooorrrtttvvvvvvttttttssssssssssssuuutttsssrrrqqqpppooonnnlllmmmnnnnnnnnnnnnqqqsssqqqqqqqqqpppooonnnlllkkklllkkkjjjhhhhhhhhhiiijjjiiiiiiiiiiiihhhgggfffeeekkkkkklllkkkiiifffcccaaacccddddddeeeeeedddccccccddddddeeeeeefffffffffgggeeeeeeeeeeeedddcccbbbaaa]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===========================<<<:::999888999::::::888888888888777777777777666444333333444444444333555555444333222222222222111111111111111111111111000000000000////////////,,,------------.........------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++,,,,,,************************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,---......---,,,------------------------222222222222222222222222000000000000111111111222222222222333333333444444555666888888888999;;;===CCCAAACCCMMM]]]ssskkk^^^ZZZUUUTTTPPPLLLHHHHHHLLLOOOQQQPPPOOONNNKKKHHHFFFCCCAAA@@@@@@>>>===<<<<<<:::666333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---,,,++++++---///------...//////000000111///111222111///000222333333;;;<<>><<<:::999;;;<<<===<<<;;;;;;===>>><<<<<<<<<=========>>>>>>==============================>>>>>>???@@@AAAAAA===???BBBCCCBBBBBBDDDFFFAAAEEEIIILLLMMMOOOSSSUUUZZZ```iiisss|||xxxqqqrrrqqqpppoooooopppqqqrrrrrrssssssrrrooooooqqqtttvvvuuutttsssrrrssssssttttttssssssrrrqqqqqqppppppmmmnnnnnnnnnnnnooorrrtttoooooopppooonnnlllkkkiiikkkjjjiiihhhggghhhjjjkkkiiiiiiiiihhhfffeeecccbbbggghhhjjjjjjiiifffdddbbbcccdddeeeffffffeeeeeedddddddddddddddeeeeeeeeeeeeeeeddddddcccbbbbbbaaaaaa```^^^[[[WWWTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888777777777666666666666666666666666555444222222333444444333333222111111111111111111///////////////////////////.........------------+++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++++++++++++++************+++++++++,,,***************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,---///...,,,***------------------------111111111111111111111111/////////000000000111111111111111222222222222333222444777888777777888999>>><<<<<>>>>>======:::666333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,,,,++++++---///,,,,,,------...//////000+++///333222000111444666333777333444===DDDLLL\\\wwwqqq```___\\\YYYTTTPPPMMMKKKDDDEEEEEEDDDBBBAAACCCDDD??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIIIILLLPPPQQQQQQRRRTTTWWWbbbhhhpppwww|||zzzpppkkkkkklllsssrrrpppoooppprrruuuvvvrrrtttuuusssqqqqqqsssvvvtttsssrrrqqqrrrrrrtttuuusssssssssrrrrrrqqqqqqqqqkkklllmmmllllllnnnpppssslllmmmmmmnnnmmmkkkjjjiiikkkjjjhhhggghhhiiikkkllljjjiiiiiigggfffcccbbbaaa```bbbeeehhhiiihhhgggfffcccdddfffgggggggggfffeeebbbbbbbbbbbbbbbbbbbbbbbbeeedddcccbbbaaaaaaaaaaaaccc```[[[WWWSSSRRRRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666333333444444444555555555444444555555555555555555333222111111333444444333111111111111111222333333........................---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******+++***)))(((((()))***+++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...000...+++(((------------------------000000000000000000000000////////////000000000000111111111111111222222222///333777::::::999888888888888<<<@@@===;;;DDDPPPVVVllljjj^^^YYYUUUWWWLLLIIIGGGIIIMMMQQQRRRRRRRRRPPPLLLFFFAAA@@@AAACCCBBB@@@>>>===;;;999555222222222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,)))'''(((+++---,,,*********+++++++++,,,,,,,,,...,,,+++,,,///111000.../////////000111111222222444555666999<<>>>>>>>>>>>===<<<;;;:::999999888777666555444444888777777666555555444444111222222333333222222111000000000000000000000000............////////////......------------............---,,,,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,))))))*********))))))(((******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---------......///////////////////////////////////////.........///000000000111111111111111111222333444666666777::::::999888999:::;;;<<<@@@MMM```tttjjj^^^YYYTTTVVVOOOLLLIIIKKKOOOSSSTTTSSSPPPOOOLLLGGGCCCBBBCCCEEECCCAAA???>>>===:::666333222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,)))((((((+++,,,,,,*********+++++++++,,,,,,,,,---,,,+++,,,///000///.../////////000111111222222444555666777999;;;===???FFFWWWooozzztttnnnjjjjjjkkkmmmnnnoooqqqssstttttttttsssrrrrrrqqqqqqpppoooooonnnoooooopppqqqrrrrrrrrrrrrsssrrrpppoooooopppqqqrrrtttrrrqqqooonnnooopppqqqmmmlllllllllllllllllllllooooooooommmjjjiiihhhiiihhhhhhgggfffeeeeeeeeeeeeeeefffhhhiiiiiihhhfffeeefffdddbbbaaaaaa```^^^\\\\\\]]]^^^^^^]]]]]]___aaaaaaaaaaaabbbaaaaaaaaa``````^^^\\\YYYWWWVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKLLLKKKKKKIIIHHHFFFDDDCCCAAAAAA@@@@@@??????@@@@@@@@@???????????????@@@@@@=========<<<<<<;;;:::999999888777666555444444333555555555444333222222222111111222222222222111111////////////////////////------........./////////------,,,,,,,,,,,,------...------,,,++++++******,,,,,,+++++++++*********))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))*********))))))(((*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------........................///.....................//////000000000111111111111111222333444555666666:::999888888888999;;;;;;<<>>;;;777444222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***((()))***,,,++++++******+++++++++,,,,,,,,,---,,,+++,,,...000///......//////000000111111222444444444555666888999:::<<>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;::::::999888777777777666555444444333333222222222111111000000///000000111111111111000000------------------------------------............,,,++++++******++++++,,,------,,,,,,+++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''((())))))((())))))******))))))))))))*********++++++++++++))))))+++,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------........................////////////000000000000000111111222333444555555888888777777777888999:::>>>AAADDDFFFKKKUUUdddpppjjj___YYYSSSUUUNNNKKKHHHIIILLLOOOOOONNNNNNOOONNNLLLHHHEEEDDDDDDDDDBBB@@@???>>>;;;777444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++++++++******+++++++++,,,,,,,,,,,,+++,,,,,,......///.........//////000111111111333333333444555666777888;;;>>>AAAEEELLL\\\qqq~~~zzzuuuqqqnnnlllkkkooopppqqqsssttttttssssssrrrrrrpppooommmkkkjjjiiiooopppqqqrrrssstttttttttrrrqqqooonnnmmmmmmmmmmmmnnnoooooopppooonnnmmmlllnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkiiieeeccccccccciiiiiijjjjjjjjjjjjiiiiiidddcccbbbaaaaaaaaabbbcccaaa```^^^___``````___^^^^^^___```___]]]\\\\\\]]][[[[[[\\\]]]]]]]]][[[[[[[[[[[[[[[[[[YYYVVVSSSQQQMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888888888888888777666555666555555444333333222222111000000000/////////...//////000000000000//////------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,++++++*********)))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((()))***'''((()))))))))))))))))))))))))))************+++''')))+++,,,---,,,***)))++++++++++++,,,,,,,,,,,,........................---------------................../////////000000000000111111222333333444666666666666666777777888>>>???>>><<<<<>>===:::666333111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************+++,,,******+++++++++,,,,,,,,,++++++,,,---------...///.........///000000111111111111222333555777888999???AAABBBAAAAAAEEENNNUUUhhh|||xxxwwwxxxyyyyyyxxxvvvssspppmmmkkkjjjpppqqqrrrsssttttttsssssssssrrrpppooommmkkkiiihhhmmmnnnoooqqqrrrsssssssssqqqpppooonnnmmmmmmllllllhhhiiikkkmmmmmmmmmkkkkkkllllllllllllkkkkkkjjjjjjiiijjjjjjiiifffeeeeeefffmmmmmmmmmmmmllljjjiiihhhcccbbb```___^^^___```aaa^^^]]]]]]___aaaccccccbbb```aaabbbbbb```^^^^^^^^^[[[ZZZYYYXXXWWWXXXYYYYYYZZZ[[[[[[ZZZXXXTTTPPPNNNGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA?????????@@@BBBCCC???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;:::888888555666666666666555555444444444333333222111111111000000000///////////////---......//////......---------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))******''''''((()))))))))))))))(((((()))))))))*********'''(((***,,,,,,+++***)))*********+++++++++,,,,,,........................+++,,,,,,,,,---------...---............///////////////000000111222222222444444444555555555555555666777888888777999>>>BBBAAAGGGTTTcccooo{{{kkk___YYYRRRSSSOOOLLLIIIJJJNNNQQQRRRQQQQQQQQQPPPMMMHHHDDDBBBAAACCCAAA???>>>===:::666333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++***))))))+++---******+++++++++,,,,,,,,,***+++------,,,,,,...///---......//////000000111111111222333444666888999???@@@???===<<<===CCCHHHJJJ]]]rrr~~~wwwqqqooopppsssuuussssssssssssrrrqqqqqqpppoooppprrrsssssssssrrrqqqqqqqqqooonnnllljjjiiihhhiiijjjkkkmmmnnnoooooooooppppppoooooonnnnnnmmmmmmhhhiiikkklllmmmnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllkkkiiihhhhhhiiinnnooonnnnnnllliiigggeeebbbaaa___^^^]]]]]]^^^___\\\\\\\\\^^^aaacccdddccc___aaabbbbbb```___^^^^^^[[[YYYVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTQQQNNNLLLFFFEEEDDDBBBBBBCCCDDDDDDAAAAAAAAAAAABBBDDDFFFGGG>>>>>><<<;;;::::::999999888999999:::999888666555444444555555555555444444222222222111111000000000////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((())))))***+++&&&&&&'''((())))))))))))(((((((((((())))))))))))((((((***+++++++++***)))))))))*********+++++++++------------------------***++++++,,,,,,---------------------.........////////////000000000111111222222333444444444444333222444777999999:::<<<===>>>???DDDKKKQQQZZZjjjxxxkkk___YYYRRRRRRNNNJJJHHHIIINNNQQQRRRQQQPPPPPPNNNKKKGGGDDDCCCCCCDDDBBB@@@???>>>;;;777444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((***+++***))))))+++---******+++++++++,,,,,,,,,)))+++------++++++---///------......///000000000222222222222333444555666:::;;;;;;:::999;;;@@@DDDAAALLLVVVbbbrrr~~~xxxxxxvvvsssqqqpppqqqrrrqqqqqqqqqrrrrrrsssssstttmmmnnnpppqqqqqqppppppoooooonnnmmmllljjjiiihhhgggggghhhiiikkklllmmmnnnnnnooooooooopppooooooooonnnkkkkkklllmmmnnnnnnnnnnnnjjjjjjkkkkkklllmmmmmmmmmkkkllllllkkkhhhfffggggggllllllmmmllljjjgggeeecccaaa```___^^^]]]]]]]]]]]]]]]\\\\\\]]]```aaaaaa```[[[]]]___```^^^\\\\\\\\\YYYXXXVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLFFFEEEBBBAAA@@@@@@AAABBB???@@@CCCFFFGGGHHHGGGGGG===<<<:::999888777777777777777888999888666444333333444444555555444444444111111000000000000//////........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''((())))))%%%&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------...............////////////000000000111222333333333222222444555777999999999:::;;;===<<<===AAADDDGGGOOOXXXgggnnn{{{kkk___YYYRRRRRRKKKHHHEEEGGGLLLPPPQQQPPPNNNNNNMMMJJJFFFDDDDDDEEEEEEDDDBBB@@@???<<<888555000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((***,,,+++)))(((+++...******+++++++++,,,,,,,,,(((+++------++++++---000------......///000000000333333222222222222222222666888:::;;;::::::;;;===:::AAADDDIIIQQQYYYrrrzzzvvvqqqrrrttttttrrrooommmlllnnnnnnmmmmmmmmmmmmmmmnnnlllmmmnnnoooooonnnmmmmmmmmmlllkkkjjjiiigggffffffggghhhjjjlllmmmnnnoooooonnnooopppppppppppppppooommmmmmmmmmmmlllllllllllljjjkkkkkklllmmmnnnooooookkkkkkkkkhhheeecccbbbccciiiiiijjjjjjiiifffcccbbb``````______^^^]]]\\\\\\]]]\\\[[[\\\^^^___^^^]]]WWWZZZ\\\]]]\\\ZZZYYYYYYVVVVVVWWWVVVSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMEEECCCAAA>>>===<<<======:::>>>DDDIIIKKKJJJFFFDDD;;;:::999777666666555555666777888888777555333222333333444555555444444444000000000000////////////------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''''''''((((((((())))))))))))((()))******+++))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------...............//////////////////000111333333222111111444444444444333444444555888777999===>>><<>>;;;777444333111...---------+++***++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))***+++,,,,,,******+++,,,---,,,***))))))***,,,---------------...000111222111111111//////111555999555666777888999:::::::::888:::AAAGGGGGGHHHUUUddd~~~|||{{{uuuooommmnnnoooqqqpppooonnnnnnooonnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiigggffffffggggggddddddfffgggiiikkkmmmmmmsssrrrqqqooonnnmmmmmmmmmnnnmmmkkkiiihhhhhhiiiiiihhhggghhhkkkppprrrqqqnnniiiiiihhhgggffffffeeeeeehhhhhhgggfffeeeeeeeeeeeecccbbb___]]][[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXYYY[[[\\\ZZZWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJGGGEEEBBB>>><<<<<<===>>>AAA??????CCCIIIJJJGGGCCC:::999888666555333222111555555444333333222111111111111111111000000000000////////////////////////,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((()))))))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''(((((()))***+++)))************+++++++++,,,+++***)))))))))++++++,,,+++*********+++,,,------------............///////////////000000000000000111111222222333444444555555555666777999:::;;;>>>>>>@@@CCCHHHNNNSSSVVVhhhrrrggg^^^YYYQQQPPPMMMKKKIIIJJJLLLOOOQQQQQQPPPOOOLLLHHHDDDCCCDDDFFFDDDBBB@@@>>>===;;;888555333111///......---,,,***++++++++++++++++++++++++)))))))))(((((()))******))))))))))))))))))))))))***+++,,,,,,******+++,,,...---+++******+++---...///............//////000000111111000000222555777555555777888999:::::::::======AAAEEEDDDCCCKKKVVV```mmmzzzuuuvvvuuuooohhhfffnnnppprrrrrrpppppppppqqqooooooooooooooooooppppppooooooooooooooooooooooookkkkkkiiihhhhhhiiijjjjjjdddeeefffhhhjjjlllmmmnnnrrrrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhggggggggggggffffffiiilllmmmkkkiiiggggggggghhhhhhhhhhhhhhhhhhgggfffeeedddcccccccccbbbaaa^^^\\\ZZZZZZ[[[[[[\\\\\\]]]^^^______``````^^^\\\YYYYYYZZZZZZXXXVVVPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHEEECCC@@@===;;;;;;<<<<<<>>><<<<<>>777777666666555444333333444444333333222111000000000000000000////////////------------------------,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((()))***))))))*********+++++++++++++++***))))))******+++++++++*********+++,,,---------------................../////////000000000000000111111222333333444555555555666777888999:::;;;;;;:::;;;===???BBBDDDIIIMMMSSSYYY```kkkxxxggg^^^ZZZSSSRRRNNNLLLJJJJJJLLLOOOPPPPPPPPPPPPMMMIIIEEEDDDEEEFFFEEEBBB???===<<<;;;999777444222000.........---+++++++++++++++++++++++++++''''''''''''(((((()))***))))))))))))))))))))))))***+++,,,+++******+++,,,...---,,,++++++,,,---...000//////...------.........000111222111222444666444555666888999999999999>>>===>>>AAAAAA@@@CCCHHHLLLQQQ]]]ooozzzwwwxxxsssqqqttttttoooiiigggmmmoooqqqqqqpppppppppqqqqqqpppooonnnnnnooopppqqqoooooonnnnnnnnnnnnooooookkkjjjjjjiiijjjkkklllmmmhhhhhhiiijjjjjjkkkkkkjjjpppqqqqqqqqqpppnnnmmmlllhhhiiiiiiiiihhhgggfffffffffeeeeeefffggggggfffdddccccccdddfffggghhhiiijjjeeedddddddddddddddddddddaaa```^^^\\\ZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaaaaa```]]]ZZZXXXWWWWWWVVVTTTSSSQQQMMMJJJHHHGGGHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDCCCAAA???<<<;;;::::::::::::999888:::===>>>;;;888555555444444444444444444222222111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++++++++***))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((()))(((''''''&&&'''''''''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((('''((((((((()))))))))*********++++++******)))))))))******++++++************+++,,,,,,,,,,,,,,,---------...............////////////000000000000111222222333333444444444555666777888999;;;:::999888888999:::;;;CCCDDDEEEEEEIIIRRR___hhhrrrfff^^^[[[TTTSSSNNNLLLIIIJJJLLLNNNOOOOOOPPPPPPNNNJJJFFFEEEEEEFFFDDDAAA===;;;::::::888777555333000/////////---,,,++++++++++++++++++++++++''''''''''''((()))******)))))))))))))))))))))))))))+++,,,+++***)))***+++---,,,++++++++++++,,,---///......------.........---///222333222222333444444444666777888999999999:::999:::===@@@AAABBBBBBLLLKKKNNNWWWbbbooozzzwwwwwwtttpppooorrrssspppmmmmmmkkkmmmoooooonnnnnnooopppsssqqqooommmllllllmmmnnnmmmmmmlllkkkkkklllmmmmmmkkkkkkjjjiiiiiijjjkkklllllllllllllllkkkjjjhhhgggmmmnnnppppppooommmkkkiiiggghhhiiijjjjjjiiigggfffeeeeeedddeeeeeeeeedddccc```aaabbbcccdddfffggggggbbbcccdddeeefffgggggghhhaaa```___]]][[[[[[[[[[[[WWWWWWXXXYYYZZZ[[[\\\\\\^^^\\\YYYVVVUUUTTTTTTTTTWWWTTTNNNGGGBBB???>>>===CCCDDDEEEFFFFFFDDDBBB@@@AAA@@@>>>===;;;::::::999888666666666888888555333444444333333333222222222000000000//////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))*********+++***))))))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))((('''''''''''''''))))))))))))************)))))))))))))))************************++++++,,,+++,,,,,,,,,------------------.........///////////////000000111222222222333333333444444555666777888888888888999:::;;;<<<<<<>>>@@@AAAAAACCCFFFIIITTTddd{{{fff^^^[[[TTTTTTMMMKKKIIIIIIKKKNNNOOOOOOPPPPPPNNNKKKGGGEEEEEEFFFCCC@@@<<<:::999999888777555333000/////////---,,,++++++++++++++++++++++++((((((((((((((()))***+++)))))))))))))))))))))))))))***++++++))))))***++++++******************+++,,,,,,,,,------...///000,,,...222333333222222333333444555666777888888888777888999;;;???BBBAAA???HHHFFFGGGLLLQQQUUU\\\ccctttzzzssspppqqqtttvvvqqqllliiikkklllkkklllooolllnnnppppppooonnnooopppsssqqqooolllkkkjjjiiiiiikkkjjjiiihhhhhhiiijjjkkklllkkkiiigggggggggggghhhjjjkkklllmmmmmmlllkkkjjjkkklllmmmnnnnnnllljjjhhhhhhiiijjjkkklllkkkjjjiiiffffffffffffffffffggggggdddddddddeeeeeefffffffffgggggghhhiiiiiihhhggggggbbbbbb```___^^^\\\\\\\\\WWWWWWWWWWWWWWWXXXXXXXXX[[[ZZZXXXVVVTTTSSSSSSTTTSSSOOOHHHAAA:::666444333AAABBBDDDDDDCCCAAA???===?????????>>>===;;;:::999666666555555555444333111444444333222111000////////////............------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++*********)))))))))(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((''''''&&&''''''(((((()))))))))*********(((((())))))************))))))******++++++++++++++++++++++++,,,,,,,,,---------------...............//////000000111111222222222222222333444555555222333333444555777888999555777:::;;;;;;:::999999BBBMMM```xxxfff^^^[[[TTTSSSKKKIIIHHHIIIKKKNNNPPPPPPOOOOOONNNKKKGGGDDDDDDEEEAAA???<<<;;;::::::888666444222000.........---+++++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))***+++***))))))***+++)))******************)))+++++++++,,,---///000111,,,...111222222222222333222333444666777777777777999;;;;;;;;;===@@@???<<>>;;;999888AAABBBBBBBBBAAA???>>>======>>>>>>>>>===;;;999888666555555444333333222222333333222111000///...---..................------,,,,,,++++++++++++******++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''((((((((()))))))))******''''''((()))************((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111222111111111111222333444333333444444555555555555888888888999:::<<<>>>???;;;@@@MMMaaawwwfff^^^ZZZSSSSSSJJJHHHGGGHHHKKKOOOQQQRRRNNNNNNMMMJJJFFFDDDCCCDDDAAA@@@>>>>>>===<<<999777333111///......---,,,***++++++++++++++++++++++++******)))(((''''''''''''))))))))))))))))))))))))(((***+++***)))((()))+++*********++++++*********,,,,,,,,,,,,------...///,,,...000111111111222444222333444555666777777777777<<<<<<999999===>>><<>>======;;;<<<======<<<:::888666555555444333222111222333000000000/////////..............................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&((((((((((((((('''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((()))))))))***&&&'''((()))*********)))'''((()))***+++******)))************+++++++++++++++,,,,,,,,,,,,---------------...//////000000111111111000000000111222222333444555555666666666666444333222222444666777888:::;;;AAAOOO]]]mmmggg^^^ZZZSSSRRRHHHGGGFFFHHHKKKOOORRRRRRMMMMMMMMMJJJFFFCCCCCCCCCBBBAAA@@@@@@@@@>>>;;;888333111...---------+++***++++++++++++++++++++++++***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))(((***+++***)))((()))******++++++,,,,,,++++++***......---,,,,,,,,,---------...000000000111222444222222444555666777777777444:::;;;777777===@@@>>>CCC>>>===AAADDDFFFHHHLLLIIILLLPPPSSSWWW[[[```dddgggvvvyyyssskkkfffdddfffiiijjjoooooopppqqqtttvvvyyyzzzrrrpppooopppmmmhhhhhhkkkkkklllmmmllliiihhhggghhhfffiiillloooppppppooommmjjjiiifffeeeeeefffiiijjjgggffffffeeeeeefffhhhiiigggiiillloooqqqqqqpppooooooooonnnmmmmmmmmmnnnnnnkkkkkkjjjjjjkkkmmmooopppsssssssssooojjjhhhjjjlllmmmmmmmmmnnnnnnnnnoooooojjjkkklllmmmmmmkkkiiihhhaaaaaa```___^^^\\\[[[ZZZUUUVVVWWWXXXYYY[[[\\\\\\___bbbdddaaa[[[VVVSSSRRRRRRQQQOOOMMMJJJGGGEEEDDDCCCBBBAAA???>>>=========999:::<<<<<<;;;999666444333444444333111111222333............//////000000........................,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&(((((((((((((((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&((()))*********)))'''((()))++++++******))))))************+++++++++++++++,,,,,,,,,---------------......///000000000111000000000000000111222...///111222444555555666666777888::::::888444111:::999===EEEKKKRRR___mmmzzzeee[[[WWWOOOOOOJJJIIIHHHJJJMMMRRRTTTUUUPPPMMMIIIEEECCCCCCCCCDDDDDDCCCAAA@@@???===999666222111000...,,,+++++++++,,,+++******))))))******))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------000,,,,,,000333111///000222222222333444555666777999999:::;;;===>>>>>>???@@@@@@@@@AAACCCEEEFFFGGGKKKLLLNNNQQQRRRTTTUUUUUUZZZ```jjjtttzzzuuuooonnnkkkhhhgggfffggggggmmmnnnpppqqqssstttttttttqqqqqqqqqpppnnnllljjjiiikkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhggggggggghhhjjjkkkiiihhhfffddddddfffhhhiiihhhhhhjjjllloooooommmkkkqqqvvvuuunnnjjjkkkllljjjkkkkkkkkkkkkkkkkkkkkkkkkpppqqqrrrpppmmmjjjiiiiiijjjlllnnnppppppmmmjjjhhhfffgggggghhhgggeeecccbbbbbbaaa`````````^^^[[[XXXWWWVVVVVVVVVVVVXXXZZZ[[[]]]___aaaaaa^^^XXXRRRNNNNNNOOONNNNNNLLLJJJGGGFFFEEECCC@@@>>><<<<<<===>>>;;;::::::999999888888888555555444444444333333333000000000000////////////------,,,,,,,,,+++++++++***++++++++++++***))))))(((((())))))((('''&&&&&&******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////000000000000//////222222111111222222333444333333333444444444555555777999;;;>>>AAAFFFLLLPPP[[[iii~~~eee[[[WWWQQQQQQLLLJJJHHHIIILLLOOOPPPQQQNNNMMMJJJGGGEEEDDDDDDEEEEEECCCAAA@@@>>><<<999777333222000...,,,+++******,,,+++******))))))******))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------------------------***222444...+++...000---111222222333444555666777999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKMMMNNNOOOOOOSSSVVVZZZ^^^eeetttyyyuuussspppmmmmmmkkkiiihhhgggggghhhiiihhhiiikkkmmmooopppqqqqqqpppooonnnmmmlllkkkjjjiiijjjiiiiiiiiiiiijjjllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhggggggggghhhfffffffffggggggfffffffffhhhjjjlllmmmnnnmmmlllllljjjooooookkkiiikkkllljjjkkkkkkkkklllllllllllllllnnnoooppppppmmmkkkjjjjjjjjjlllmmmooonnnllljjjhhhhhhhhhgggfffdddbbb```___dddccccccdddeeedddbbb```[[[ZZZZZZYYYYYY[[[\\\\\\YYYZZZ\\\\\\ZZZVVVRRROOOLLLMMMLLLKKKJJJGGGEEEDDDDDDBBB@@@>>><<<<<<======:::::::::999888777666666333333333222222222111111000000/////////.........---,,,,,,,,,,,,+++++++++******++++++******)))(((((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$(((---///---)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000/////////222111111111111222333333222333333333333444444444444666777999:::===AAADDDDDDMMMYYYccckkktttggg]]]YYYSSSSSSLLLJJJHHHGGGIIIKKKLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEFFFDDD@@@>>>===<<<:::888444333111...,,,***))))))++++++***))))))))))))***))))))(((((((((((())))))%%%&&&''')))******++++++(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------)))<<>>???AAABBBCCCAAABBBDDDGGGIIIKKKLLLLLLNNNPPPSSSTTTYYYcccrrr~~~{{{uuunnnjjjjjjkkkkkkjjjiiiiiiggggggggghhhiiijjjiiijjjlllnnnpppqqqrrrrrrmmmlllkkkiiiiiiiiiiiijjjiiiiiiiiijjjkkkmmmnnnooommmlllkkkjjjjjjkkklllmmmmmmllljjjhhhgggfffeeeeeebbbdddgggiiiiiigggdddbbbhhhkkknnnnnnkkkjjjjjjlllhhhkkkllljjjiiikkkkkkhhhhhhiiiiiiiiijjjjjjjjjkkkjjjlllnnnnnnmmmkkkkkkkkkkkklllmmmmmmmmmllljjjiiiiiihhhfffccc```^^^]]]\\\ccccccdddeeeggghhhfffddd]]]\\\[[[ZZZZZZZZZZZZ[[[TTTUUUVVVVVVUUUSSSPPPNNNJJJJJJIIIHHHFFFDDDCCCAAACCCAAA???===<<<;;;;;;<<<:::999999777666555444444111111111111000000000000//////.........---------,,,,,,,,,+++++++++*********************)))(((((('''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%,,,444666111)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''''''''((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......////////////......111111000000000111222222111222222222333333333333222444555666555666888999;;;???DDDEEEGGGLLLUUU\\\jjjvvvkkkaaa[[[SSSRRRKKKIIIFFFFFFHHHJJJKKKKKKLLLKKKKKKJJJIIIGGGFFFFFFGGGDDD@@@===<<<<<<:::999555444111...,,,***((((((++++++***)))))))))))))))))))))(((((((((((())))))&&&'''((()))************(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,---------,,,:::CCC===666666777555//////000222333666888999999888777666666777999:::<<<<<<======>>>@@@AAABBBBBBDDDFFFHHHKKKMMMNNNNNNPPPRRRUUUWWWZZZcccoooxxx{{{vvvtttyyy}}}qqquuuqqqllljjjiiiiiihhhggggggffffffggghhhiiikkkkkkkkkkkkmmmnnnooopppppppppkkkjjjhhhffffffgggiiijjjkkkkkkkkklllmmmmmmnnnooopppnnnllljjjiiiiiijjjkkklllkkkjjjiiigggfffeeeeeeaaacccfffhhhhhhfffcccaaaggglllooommmiiifffhhhkkkkkkjjjjjjjjjkkkkkkiiifffeeeeeeeeefffffffffgggggggggjjjlllmmmlllkkkkkkllllllllllllllllllkkkkkkjjjhhhgggdddaaa___^^^]]]]]]aaa```aaabbbddddddbbb```ZZZZZZYYYXXXWWWVVVUUUUUURRRRRRRRRQQQPPPOOOMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@>>><<<;;;:::::::::888888777666444333222222000000000000////////////...---------,,,,,,,,,,,,++++++++++++************))))))******))))))(((''''''''''''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''///777777///'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((())))))))))))*********+++))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,---......//////......---000000//////000000111222000000111111111222222222333444666666555444555555===???AAAAAAAAADDDJJJPPPPPPWWW```iiiqqqyyynnnddd]]]RRRNNNHHHFFFEEEEEEHHHKKKLLLMMMLLLKKKKKKJJJIIIGGGFFFFFFGGGDDD@@@===<<<<<<:::999555444111...,,,***((((((+++***))))))(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---555??????555000333//////000111333555777888888777666555666666888888============>>>???AAAAAADDDEEEGGGJJJMMMOOOPPPPPPQQQRRRSSSTTTUUUYYY```eeejjjiiihhhhhhkkksss}}}}}}wwwvvvwwwvvvttttttqqqnnnjjjhhhfffdddcccffffffggggggiiijjjkkkllliiiiiijjjjjjjjjjjjiiiiiijjjiiigggffffffgggiiijjjmmmmmmmmmmmmmmmmmmmmmmmmqqqpppmmmjjjhhhgggffffffiiiiiiiiiiiihhhhhhggggggddddddeeeffffffeeeddddddgggjjjmmmkkkfffdddfffjjjhhhdddcccfffkkkllliiifffeeeeeeeeeeeeeeeeeeeeeeeefffhhhkkkkkkjjjiiiiiijjjkkkkkkllllllkkkkkkjjjjjjeeedddbbb```______``````___^^^^^^______^^^\\\ZZZXXXWWWWWWUUUTTTSSSQQQQQQRRRQQQPPPOOOMMMLLLJJJIIIGGGGGGEEECCCBBB@@@??????>>>===<<<:::999888777777666555444333222111000000000000000000////////////,,,,,,,,,++++++++++++***++++++*********)))))))))((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))///444111***$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''((())))))))))))*********(((((((((((((((((((((((((((((())))))***+++,,,,,,*********+++++++++,,,,,,------............------///............///000000////////////000000000111111333555666555444555666555888<<<===>>>???CCCFFFFFFIIIMMMOOORRRWWW^^^dddhhhjjjmmmppptttyyynnnddd\\\PPPLLLGGGFFFEEEFFFIIILLLNNNOOOMMMLLLJJJHHHGGGFFFEEEEEEFFFDDD@@@>>>===<<<:::888444333111...,,,***))))))******)))(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))))))))))))))************+++******++++++,,,,,,------///(((--->>>BBB555...333//////000111333555666777555555666666777777777777<<<<<<<<<<<<===>>>???@@@AAACCCEEEHHHKKKMMMNNNOOONNNOOOQQQRRRSSSVVVZZZ]]][[[]]]aaaccceeehhhlllooorrryyy~~~yyyvvvpppllljjjmmmrrrwwwrrrqqqnnnkkkiiiggggggfffggghhhhhhiiijjjjjjkkkkkkjjjkkkkkkkkkkkkjjjjjjiiijjjiiihhhgggggghhhhhhiiinnnnnnnnnnnnnnnmmmlllkkkqqqpppnnnllliiigggeeedddfffggghhhiiiiiiiiiiiiiiiffffffeeeddddddeeefffffffffhhhiiihhheeeccceeeggg```YYYWWW___hhhlllkkkjjjiiiiiiiiihhhggggggfffffffffhhhjjjjjjiiiggggggggghhhiiijjjjjjjjjiiigggfffaaaaaa````````````aaaaaa```^^^]]]]]]]]]\\\YYYVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOOOONNNMMMKKKJJJHHHGGGFFFEEECCCAAA???>>>======::::::999888666555444333333222222111111000000///////////////............+++++++++*********))))))*********))))))))))))((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((,,,---***%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********+++++++++,,,,,,------------,,,,,,......------......///000............///////////////000222222222222444555222555888:::;;;;;;<<<===<<<@@@FFFHHHGGGFFFHHHJJJHHHJJJMMMPPPRRRUUUYYY\\\______aaaeeekkkppprrrsssuuuxxx~~~jjj```YYYPPPMMMIIIHHHFFFGGGJJJNNNOOOPPPNNNMMMJJJGGGEEEDDDDDDEEEEEECCCAAA@@@>>><<<999777333222000...,,,+++************)))((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------111,,,...777:::555111222000000000111222444555666222444666888999888888777;;;;;;:::;;;;;;<<<===>>>===???AAADDDGGGIIIKKKKKKIIIKKKNNNQQQTTTWWWYYY[[[WWWZZZ]]]_________```aaagggjjjmmmnnnoooqqqsssuuu}}}{{{xxxtttrrrqqqqqqqqqkkkkkkjjjhhhgggiiimmmqqqqqqpppooolllkkkjjjkkkllljjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnkkkkkkjjjjjjiiiiiihhhhhhkkklllmmmnnnnnnnnnmmmlllnnnoooooonnnllljjjgggeeefffggghhhiiijjjiiiiiihhhgggffffffffffffffffffgggeeeeeeeeeddddddddddddeee^^^TTTQQQ[[[ggglllmmmmmmllllllkkkiiihhhgggfffeeehhhiiikkkjjjgggeeeddddddccceeeggghhhgggfffcccbbb^^^^^^_______________^^^^^^]]]\\\\\\\\\ZZZWWWUUUUUUUUUUUUUUUSSSQQQOOONNNJJJJJJKKKKKKJJJIIIGGGFFFCCCBBB@@@>>><<<;;;;;;;;;777777777666444333111000000000000///////////////......---------,,,,,,,,,*********)))))))))((((((******)))))))))(((((((((''''''((((((((('''&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,))))))))))))*********+++,,,,,,------------,,,,,,---------,,,---......///------------...............///000///...///222444444666888999:::::::::;;;888<<<@@@AAA???===>>>@@@:::===@@@AAAAAABBBDDDEEEEEEDDDDDDEEEIIIKKKLLLLLLKKKNNNSSSVVVWWWZZZ]]]aaabbbaaadddkkknnnnnnppptttssssssvvvyyy|||}}}{{{yyyfff\\\WWWPPPOOOLLLJJJHHHHHHKKKNNNPPPPPPPPPMMMIIIEEECCCCCCCCCDDDDDDCCCAAA@@@???===999666222111000...,,,+++++++++******)))((((((((((((((())))))(((((((((((())))))%%%&&&''')))************(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------,,,...---+++,,,000///,,,111111111111222333444555111333666999::::::888777999999999999:::;;;<<<<<<;;;<<>>;;;:::999999999666666555444333111000///.........////////////000,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......000000000...---...111444222222333444555666777888:::;;;:::888555666;;;@@@:::<<>>======>>>BBBAAA???@@@AAABBBBBBAAACCCFFFHHHHHHGGGGGGJJJMMMJJJHHHKKKPPPSSSRRRTTTWWWVVVUUUSSSTTTWWWXXXYYYXXXddd[[[XXXRRRSSSLLLKKKJJJJJJLLLMMMMMMLLLNNNLLLIIIGGGEEEDDDCCCCCCIIIFFFCCC@@@???===;;;999777444000---,,,,,,+++***))))))))))))((((((((((((((('''''''''''''''((()))***************)))((((((''''''((()))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222222333333333444666888999888777666444777999999777666777:::@@@>>>===AAAGGGKKKIIIFFFHHHHHHIIIKKKNNNPPPSSSTTTVVVXXXZZZ[[[ZZZYYYZZZZZZ^^^___```___^^^___dddhhhiiihhhggghhhjjjoootttwwwvvvwww||||||{{{|||rrrssstttuuuuuutttrrrqqqnnnmmmkkkjjjjjjkkkmmmnnnmmmmmmkkkhhhffffffgggjjjhhhiiilllmmmnnnnnnmmmlllpppooollljjjiiiiiiiiiiiihhhhhhgggggghhhiiijjjkkkmmmlllkkkiiihhhgggggggggkkkjjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjlllkkkjjjhhhgggggghhhiiihhhgggfffeeefffffffffffffffeeeeeedddaaa```___^^^^^^___```aaabbb```___ccciiimmmkkkhhhccccccdddfffhhhhhhfffdddhhhiiijjjiiihhhfffcccaaa___```aaaccceeedddaaa^^^```___^^^______^^^\\\YYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPOOOKKKIIIIIIIIIIIIIIIIIIFFFBBB>>>???>>>===;;;999777666555555444444333222111000000000//////...------,,,,,,***************)))((('''******))))))))))))******(((((('''''''''&&&&&&&&&&&&'''(((((('''&&&###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&+++***((('''''')))+++---++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222222333333333444444777777888999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>======>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPLLLLLLLLLLLLMMMMMMMMMMMMdddZZZWWWPPPPPPLLLJJJIIIIIIKKKMMMMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEHHHFFFBBB@@@>>>===:::888777444000---,,,,,,+++*********)))))))))((((((((((((((((((''''''(((((()))((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------............///000000111111222333333222444666777888888777666666888:::;;;:::::::::;;;???===>>>BBBIIILLLKKKHHHGGGHHHIIILLLOOORRRTTTVVVVVVWWWXXXXXXXXXZZZ]]]```aaa```^^^[[[YYYZZZ___ccceeedddcccbbbbbbdddfffhhhggghhhkkkqqqxxx~~~~~~xxxtttqqqqqqpppnnnooooooooopppooooooooommmllljjjiiihhhiiijjjkkkkkkkkkjjjhhheeeeeefffggggggggggggggghhhiiijjjkkkiiiiiihhhhhhhhhhhhhhhiiieeeeeeffffffggghhhhhhiiijjjjjjiiihhhgggfffeeeeeeffffffeeeeeefffggghhhiiiiiigggfffggghhhiiigggfffgggggghhhiiiiiihhhhhhgggffffffgggggggggggggggfff____________aaaccceeeffffffcccbbbdddhhhjjjhhhdddaaa`````````aaaaaa___^^^eeeffffffgggfffdddbbb````````````bbbcccbbb```]]]]]]\\\]]]^^^``````^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUURRRQQQPPPPPPPPPOOOLLLIIIHHHGGGFFFFFFFFFDDD@@@===<<<;;;:::999888777666555444444333222111000//////......------,,,+++++++++++++++,,,,,,++++++******)))((((((''''''(((((()))((('''''''''&&&&&&&&&&&&&&&'''(((((('''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......///000000111111222222222222333333333333555555666666777888888999999999999999:::;;;<<<<<<==================>>>>>>??????@@@@@@AAABBBCCCDDDAAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJggg]]]XXXPPPOOOLLLIIIGGGGGGJJJLLLMMMNNNJJJIIIHHHGGGFFFFFFGGGGGGGGGEEEAAA???>>><<<:::888777444000---,,,,,,+++***++++++*********)))))))))))))))(((((((((((())))))'''(((((((((((('''&&&&&&''''''((())))))))))))((())))))))))))))))))))))))************************------------............//////000111111222222333222333444666777666666555777777999;;;======;;;999<<<<<<>>>DDDJJJMMMLLLIIIGGGHHHIIILLLNNNQQQTTTVVVVVVUUUUUUTTTVVVZZZaaaeeehhhfffaaa\\\ZZZ[[[___cccgggfffdddbbbaaa```______^^^^^^___ccchhhkkkmmmmmmjjjiiiiiijjjlllooorrrtttvvv{{{zzzwwwxxxxxxvvvtttpppppppppooommmllljjjiiiiiiiiihhhhhhiiijjjkkklllmmmkkkjjjhhhggggggggghhhiiijjjjjjiiigggeeeeeefffgggfffdddddddddfffhhhjjjffffffffffffeeeeeedddccc```bbbdddeeeggggggggggggggghhhhhhhhhgggeeedddcccccccccdddeeefffhhhjjjkkklllkkkiiiiiijjjjjjjjjiiifffggghhhiiijjjjjjjjjiiiggghhhhhhiiiiiiiiihhhhhhaaa``````aaabbbdddfffhhheeecccbbbdddhhhiiigggdddbbb```^^^]]]]]]]]][[[ZZZaaabbbcccccccccaaa```___aaa```___`````````^^^\\\[[[ZZZ[[[]]]```aaa```___[[[[[[[[[ZZZYYYWWWVVVUUUQQQOOONNNOOOOOOOOOLLLJJJGGGEEECCCBBBAAA@@@>>><<<888888888777777666666555333222222111000///...------,,,,,,++++++*********)))******++++++++++++***''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''))))))((('''&&&'''''''''''''''((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000111111111222222222333333222333333444444555555666777777777777888999::::::;;;;;;;;;;;;;;;:::::::::===============>>>???@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFkkkaaa[[[RRRPPPKKKIIIFFFGGGIIILLLNNNOOOKKKJJJIIIGGGFFFFFFFFFGGGFFFDDD@@@>>>===<<<999888777444000---,,,,,,+++***++++++++++++*********)))******)))((((((((())))))'''(((((((((((('''&&&&&&&&&'''(((((())))))((((((((((((((()))))))))))))))************************,,,,,,---------.........//////000000111222222222111222333555555555555555555555555999===>>>;;;777:::;;;>>>CCCIIIKKKJJJIIIGGGHHHIIIJJJLLLOOOQQQRRRTTTUUUTTTTTTUUUZZZ```dddhhhfffbbb___]]]]]]___```ffffffeeedddbbbaaa___^^^\\\]]]^^^```cccfffhhhhhhffffffffffffgggggghhhhhhmmmqqqttttttqqqnnnmmmnnnoootttwwwxxxyyy{{{zzzvvvxxxyyyyyyyyyyyywwwvvvuuutttssssssuuuxxxxxxvvvtttvvvtttrrrqqqrrrrrrpppnnnmmmmmmmmmmmmkkkiiigggffffffeeeccccccdddfffiiikkkmmmllljjjhhhgggffffffeeehhhjjjkkkjjjhhhfffffffffggggggfffeeefffggghhhiiiggggggffffffcccaaa^^^\\\^^^```cccfffgggggggggfffffffffhhhhhhgggeeecccbbbcccdddfffhhhjjjlllnnnooopppnnnkkkiiijjjiiihhhgggeeefffggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiihhhgggdddcccbbbbbbbbbbbbcccdddbbbaaaaaadddgggiiihhhgggeeebbb___^^^^^^___^^^^^^______```aaaaaaaaa```___bbb```^^^^^^^^^^^^]]][[[ZZZZZZZZZ\\\___``````___\\\[[[[[[ZZZYYYWWWVVVUUUPPPNNNMMMMMMNNNNNNMMMKKKGGGDDDAAA??????>>>===<<<999888888777666555444444111111000///...------,,,,,,,,,+++++++++*********&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))((((((((())))))))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......///000000000000000111111111222222111111222222333333333333666666555666666777888999:::999999999888888777777<<<;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDlllbbb\\\RRRPPPJJJHHHFFFGGGJJJMMMOOOOOONNNMMMJJJHHHFFFEEEEEEEEEFFFCCC@@@>>>===<<<:::888777444000---,,,,,,+++***++++++++++++*********)))******)))((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((((((((((((''''''(((((())))))))))))++++++++++++++++++++++++,,,,,,,,,------------......//////000111111222222111222333444444555555555666555555999===???<<<999999;;;>>>BBBFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLLLLRRRTTTVVVVVVWWWXXX[[[]]]^^^^^^]]]]]]]]]]]][[[ZZZ]]]]]]^^^_________^^^]]]^^^^^^^^^^^^___```aaacccbbbcccdddeeeeeeeeeeeeeeeiiilllooommmiiifffeeefffnnnsssuuutttuuuvvvtttpppnnnnnnooooooppppppqqqqqqmmmnnnpppsssuuuuuutttssspppoooooooooooonnnllljjjlllkkkiiigggeeedddccccccfffdddbbbaaabbbeeehhhjjjmmmlllkkkiiigggfffeeeeeeeeeggghhhgggeeedddddddddeeeeeeggghhhhhhgggfffffffffffffffeeecccaaa^^^]]]___aaadddggghhhhhhhhhgggeeefffhhhhhhhhhfffdddbbbcccdddfffiiikkknnnooopppmmmkkkhhhfffeeedddbbb```ddddddeeefffgggiiijjjkkkmmmmmmlllkkkiiigggeeedddcccbbbaaa``````aaabbbcccbbbbbbbbbdddfffggggggfffeeecccaaaaaabbbcccdddccc___``````aaaaaaaaaaaaaaaaaa___]]]]]]]]]]]]\\\ZZZ\\\ZZZZZZZZZ\\\]]]]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUOOONNNLLLLLLMMMMMMLLLKKKGGGDDD@@@>>>>>>>>>===<<<;;;:::999777666444333222111000000///...---,,,,,,,,,,,,,,,+++++++++++++++%%%&&&'''((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((((())))))((('''&&&&&&(((***+++(((''''''''''''((())))))''''''((((((((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......///////////////000000000111111111111111222222222222222555555555555666777888999888777777666666555555555:::::::::999::::::;;;;;;===>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCCjjj___YYYPPPMMMHHHGGGGGGIIIMMMOOOPPPPPPOOONNNKKKHHHFFFEEEDDDDDDFFFCCC@@@???>>>===;;;999777444000---,,,,,,+++***++++++*********)))))))))***)))(((''''''&&&''''''((())))))))))))(((''''''&&&&&&'''(((((((((((('''&&&''''''(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000111111222222222333333444555555666888777888;;;>>>@@@@@@???<<<===???@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJJJJPPPRRRVVVWWWWWWWWWWWWXXXYYYZZZ[[[^^^``````]]]ZZZXXXYYY[[[]]]^^^___``````cccbbbaaa^^^\\\ZZZ\\\]]]^^^^^^```aaabbbbbbbbbbbbdddgggiiiiiifffeeefffiiiooorrrsssppppppqqqpppllljjjjjjkkklllmmmoooppppppkkklllnnnqqqrrrssssssrrrmmmmmmmmmmmmllljjjiiihhhiiigggeeeccccccccceeefffgggfffdddcccccceeehhhjjjlllkkkjjjiiigggfffeeedddbbbcccdddcccaaa```aaabbbaaabbbdddffffffdddcccaaabbbccccccddddddcccccccccaaaccceeeggghhhhhhhhhhhheeeffffffgggfffeeedddcccaaaccceeegggiiikkkllllllkkkjjjhhhggggggeeebbb___bbbbbbccccccdddfffggghhhmmmlllkkkjjjhhhfffdddccc___^^^^^^___```bbbdddfffeeeeeeeeeeeeeeedddcccbbbcccbbbaaabbbdddffffffeeeaaaaaaaaaaaaaaabbbbbbbbb___^^^]]]^^^^^^^^^\\\ZZZ\\\ZZZXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUPPPNNNLLLKKKLLLLLLKKKJJJFFFDDD@@@>>>>>>>>>===<<<;;;;;;999777555333222111111000000///...---,,,,,,++++++++++++++++++++++++'''(((((())))))))))))((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))***)))&&&%%%%%%'''***,,,((((((((((((((()))******'''''''''((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---................../////////000000111111111111111111111111444444444444555666777777555555555555555555444444888888888888999999:::;;;::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCChhh^^^XXXOOOMMMGGGGGGIIILLLPPPQQQQQQPPPNNNMMMJJJHHHGGGFFFFFFFFFFFFDDDAAA??????>>><<<:::777444000---,,,,,,+++*********)))))))))((((((((()))((('''&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))***************************++++++,,,,,,,,,---------......//////000111111111333333333444444555666777777888:::;;;<<<>>>AAADDDAAAAAAAAA@@@@@@AAABBBDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNPPPSSSUUUUUUUUUVVVVVV[[[ZZZ[[[]]]```aaa___]]]\\\\\\]]]^^^___```aaaaaaccccccbbb^^^[[[YYY[[[]]]\\\\\\]]]^^^______`````````ccceeeeeedddeeeiiimmmiiilllkkkhhhgggjjjjjjggggggggghhhiiijjjkkkkkkkkkiiikkklllmmmmmmmmmnnnnnnkkkllllllkkkjjjiiiiiiiiiffffffeeeeeefffgggiiijjjhhhgggfffeeeeeefffhhhiiiiiiiiihhhgggfffeeedddccccccccccccaaa______aaacccaaaaaabbbbbbbbbaaaaaaaaabbbbbbbbbbbbcccdddeeeeeedddddddddeeefffgggggghhhdddddddddddddddcccccccccaaabbbdddfffggghhhhhhhhhffffffgggiiijjjhhheeebbbaaaaaa``````aaacccdddeeeiiiiiihhhhhhgggeeedddccc___^^^^^^___```bbbdddfffeeefffffffffdddcccbbbbbbbbbbbbbbbcccfffgggfffdddcccbbbbbbaaaaaaaaabbbbbb]]]]]]]]]___``````]]]ZZZZZZXXXVVVVVVWWWYYYYYYXXXVVVVVVWWWWWWWWWWWWVVVVVVQQQOOOLLLKKKKKKKKKJJJIIIEEEBBB@@@>>>>>>===;;;:::888888777555444222111111111111000///...---,,,,,,************************(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))((((((((((((((())))))***'''(((((((((((()))))))))************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......------........./////////000000000000000000000000222222222222333444555555444444444444444555555555666666666666777888999:::888888999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBiii___YYYQQQOOOFFFGGGJJJNNNQQQSSSRRRPPPLLLKKKIIIHHHGGGGGGHHHHHHGGGDDDBBB@@@???>>>===;;;777444000---,,,,,,+++***))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++,,,,,,,,,---------......//////000111111111444444444444555666777777555777999999888;;;@@@EEEDDDDDDCCC@@@??????BBBDDDBBBBBBDDDFFFIIILLLNNNPPPMMMOOOQQQSSSSSSTTTVVVXXXYYYWWWVVVWWWZZZ\\\\\\ZZZ]]]\\\\\\[[[\\\\\\]]]]]]]]]^^^]]][[[XXXXXX[[[^^^ZZZZZZ[[[[[[\\\]]]]]]]]]^^^```aaaaaa```aaafffkkkhhhjjjiiieeeeeeiiijjjhhhhhhiiijjjjjjkkkkkkjjjjjjjjjkkkkkkkkkjjjiiijjjkkkggghhhiiihhhggggggggghhhcccdddeeefffggggggggggggiiihhhgggfffffffffggghhhgggggggggfffeeedddcccbbbffffffeeecccaaabbbdddgggdddcccaaa``````aaabbbccceeedddbbbaaaaaaaaabbbccceeeddddddddddddeeefffgggdddcccbbbbbbaaabbbbbbcccbbbdddeeeggghhhggggggfff^^^___bbbeeehhhgggdddaaa``````_________aaabbbccceeeeeeffffffffffffeeeeeecccbbbaaa``````aaabbbcccbbbccceeeeeedddddddddeeedddddddddfffhhhhhhfffdddccccccbbbaaaaaaaaaaaaaaa\\\\\\^^^```bbbaaa^^^[[[XXXVVVTTTUUUVVVXXXYYYXXXTTTUUUVVVVVVWWWWWWVVVVVVRRROOOLLLJJJJJJJJJIIIHHHCCCAAA???>>>>>><<<:::888555555444333333222111111111111000///...------,,,(((((((((((())))))))))))''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((''''''''''''((())))))(((((((((((()))))))))***)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......---------.........///////////////////////////...000000000000111222333444333333333444444555555555333333444555666777999:::999999:::;;;<<<===>>>>>><<<<<<===>>>???@@@AAABBBhhh^^^[[[SSSPPPKKKJJJIIIJJJKKKNNNQQQRRRKKKJJJHHHGGGFFFGGGGGGHHHFFFEEECCCAAA???===<<<<<<999444///+++******************)))((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''''''''(((((((((((())))))(((''''''''''''''')))((('''''')))******)))&&&'''(((******+++++++++((()))+++,,,---...............//////000000111111333333222111222555777888777888999:::<<<===>>>>>><<<@@@DDDCCC@@@???AAADDDCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKLLLLLLMMMOOOSSSUUUSSSUUUWWWYYYZZZZZZYYYXXX[[[[[[ZZZZZZZZZ[[[]]]^^^bbb```^^^[[[ZZZZZZ[[[\\\\\\[[[[[[]]]^^^^^^\\\ZZZ]]]^^^___```aaaaaaaaaaaaeeecccaaaaaaccceeeeeedddnnnllljjjgggdddbbb```___ggghhhiiiiiiiiigggeeeccciiigggeeeeeehhhhhhfffddd```bbbdddfffggggggfffeeeggggggeeedddcccbbbbbbbbbccceeeggggggeeecccccccccdddeeefffeeeddddddeeefffbbbaaa```_________```aaabbbaaaaaaaaabbbdddfffgggbbbaaaaaaaaaaaacccdddeeebbbaaa______aaacccdddccccccfffjjjmmmnnnllliiigggdddccccccdddeeeeeedddbbbdddcccaaa`````````aaaaaaaaabbbdddfffggggggfffffffffdddbbb`````````bbbcccfffeeedddccceeehhhkkkmmmdddbbbaaaccceeegggeeecccbbb```______aaaaaa^^^[[[\\\\\\]]]^^^___```bbbccc___\\\YYYXXXYYYZZZZZZYYYTTTTTTUUUUUUUUUUUUVVVVVVRRRRRRQQQOOOLLLHHHDDDAAA@@@???===<<<:::999999999999777444222333333222111000///...---,,,+++++++++++++++******))))))(((((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))************++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...///...---,,,---...............------////////////000000000000222222222333333333444444555444444555555666777888999:::::::::::::::::::::>>>===<<<;;;;;;<<<===>>>jjj^^^[[[SSSPPPKKKJJJIIIIIIKKKMMMOOOQQQKKKJJJIIIGGGFFFFFFGGGGGGDDDCCCAAA???===;;;;;;:::888444///+++******************)))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))(((''''''''''''''')))(((&&&''')))******)))'''((()))***************)))***+++,,,------...............///000000111111333222222111222444777888666777888999:::;;;<<<===;;;???BBBBBB???===@@@CCCCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMOOORRRUUURRRTTTVVVXXXZZZ[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]ZZZXXX\\\\\\]]]^^^___``````___^^^___bbbcccddddddddddddffffffdddcccbbbaaaaaaaaaeeefffhhhjjjkkkjjjiiiiiigggeeecccdddeeefffdddbbb```bbbccceeeeeedddcccbbbeeeeeeddddddccccccdddddddddfffhhhgggeeedddcccccceeefffgggfffeeedddeeegggddddddbbbbbbaaabbbbbbcccbbbaaaaaaaaaaaacccdddeeeccccccaaaaaa```aaabbbcccbbb```^^^^^^___aaaaaa``````dddiiimmmnnnkkkfffcccdddccccccdddffffffeeedddhhhfffdddbbbaaa`````````___```bbbcccddddddccccccdddcccbbbaaa```aaaaaabbbaaaaaa```aaacccfffiiillleeecccbbbccceeegggfffeeefffcccaaa```aaaaaa^^^\\\XXXYYYZZZ\\\___bbbdddeeeccc```\\\YYYYYYXXXXXXWWWUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNNNNMMMJJJGGGDDDBBB@@@???===<<<:::999999888888666333222222222222111///...---,,,++++++++++++******))))))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''((((((((()))))))))******************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------------,,,------............------....../////////000000000222222222222333333333333444444444444555666777888999999999999::::::::::::;;;:::::::::;;;<<<>>>???lll___[[[SSSOOOJJJJJJIIIIIIJJJLLLMMMOOOLLLKKKIIIGGGFFFFFFFFFFFFCCCBBB@@@===;;;:::999888888444///,,,+++++++++*********)))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((''''''&&&''''''''')))'''&&&'''(((***))))))(((((()))******)))))))))******+++,,,------,,,,,,---......//////000111111222222111222333444666888555555666777999:::;;;<<<;;;>>>AAA@@@>>>===>>>@@@AAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNRRRTTTSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZ\\\ZZZYYYYYYZZZYYYWWWUUUYYYZZZ[[[\\\]]]]]]]]]]]]\\\aaagggjjjhhhdddbbbaaa````````````aaabbbcccdddfffgggiiijjjkkkkkkjjjjjjeeedddbbbbbbbbbbbb```______```bbbbbbcccbbbaaa```aaaaaaaaaaaabbbbbbcccdddeeeggghhhhhhfffdddccccccdddeeeffffffddddddeeefffgggfffeeeddddddddddddeeecccbbbaaa``````aaabbbccceeecccbbb```______``````cccaaa^^^^^^___``````___^^^bbbgggkkkkkkgggbbb^^^cccbbbcccdddggghhhgggfffkkkiiigggeeebbbaaa```___^^^___```bbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaa``````]]]\\\\\\]]]```cccfffiiifffdddbbbbbbeeeggghhhhhhiiigggcccaaa```___^^^\\\WWWXXXYYYZZZ]]]___aaacccccc```\\\ZZZYYYYYYWWWVVVUUUUUUSSSQQQOOOMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBB>>>>>>===<<<:::999888888777444222111222222111000...---,,,+++++++++++++++((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))************)))))))))))))))))))))))))))*********+++++++++++++++************+++,,,,,,,,,------......---------.........////////////000111111111222222222333333333333333333444555666777777888888888999999999:::888888999:::;;;===???@@@ooo___ZZZRRRNNNJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLJJJGGGFFFEEEEEEEEECCCBBB@@@===;;;999888888777444///---,,,,,,+++******))))))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''''')))'''&&&&&&((())))))(((((()))))))))))))))((((((***++++++,,,,,,,,,++++++------......///000000111111111111222333444666777555555666777999:::;;;;;;<<<>>>@@@@@@>>>===>>>???@@@AAABBBCCCEEEFFFHHHHHHIIIKKKLLLLLLLLLNNNQQQTTTVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWXXXZZZ[[[\\\______^^^]]][[[XXXVVVUUUWWWUUUTTTUUUVVVVVVUUUSSSWWWXXXXXXYYYZZZZZZZZZYYY___gggoooqqqkkkddd___^^^^^^^^^^^^```aaaccceeefffhhhiiiiiiiiihhhgggfffeeecccbbbaaa``````___^^^]]]^^^^^^___aaaaaaaaaaaa```___^^^^^^^^^^^^___``````eeeggghhhhhhfffdddccccccbbbdddddddddcccbbbcccdddggggggffffffeeeeeeeeedddeeedddbbbaaaaaaaaabbbbbbcccbbbaaa___^^^______```bbb```^^^^^^```aaabbbaaa^^^```ccceeeeeebbb___]]]bbbaaabbbdddggghhhhhhgggiiihhhfffdddcccaaa```______```aaabbbbbbbbbaaa```^^^___aaabbbbbbaaa```___\\\\\\\\\\\\^^^```cccdddgggeeecccbbbcccfffhhhjjjjjjhhhddd```^^^\\\\\\\\\XXXXXXXXXXXXYYYYYYZZZ[[[\\\ZZZXXXXXXXXXYYYXXXWWWTTTSSSQQQOOOMMMKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@???===<<<<<<;;;:::999888777444333111000111111000...---,,,+++***************'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))************+++***)))((((((((()))+++,,,+++,,,,,,------------,,,------........./////////000000000111111111222222222222222333333444555666666666666777777888888999999999:::;;;<<<===>>>???sss```ZZZRRRMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJGGGFFFEEEEEEEEEEEEDDDAAA???<<<:::999888666333000------,,,,,,******))))))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&((())))))((((((((()))))))))(((((('''******+++,,,,,,+++++++++---------...//////000000111111111222333444555666555666777888999:::;;;<<<>>>???@@@@@@???>>>>>>>>>??????@@@BBBDDDFFFGGGHHHHHHIIIKKKKKKLLLNNNRRRUUUUUUTTTRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ^^^^^^]]]\\\ZZZXXXVVVUUUSSSRRRRRRSSSVVVWWWWWWVVVUUUVVVVVVWWWWWWWWWWWWVVV]]]eeennnooojjjbbb^^^]]]\\\\\\\\\]]]___```bbbbbbddddddddddddcccbbbaaaaaaaaaaaaaaa```^^^]]]]]]]]]\\\]]]^^^___```aaabbbbbb```______^^^^^^^^^^^^^^^ccceeeggggggeeecccccccccccceeefffeeedddcccdddeeefffffffffeeedddccccccbbbeeedddcccbbbaaaaaabbbbbb``````___^^^^^^___``````___]]]\\\\\\___aaabbbaaa___^^^^^^^^^^^^^^^^^^^^^```___```cccfffggggggfffbbbbbbbbbbbbaaa``````___^^^___`````````___^^^]]][[[]]]___aaabbbaaa___^^^^^^^^^]]]]]]^^^___```aaafffeeecccbbbbbbcccfffiiigggfffbbb^^^[[[YYYYYYZZZVVVVVVVVVUUUUUUVVVWWWWWWXXXWWWUUUTTTUUUUUUTTTSSSPPPPPPOOOMMMLLLJJJIIIHHHEEEDDDCCCBBB@@@>>><<<;;;::::::::::::999777666555222111///000000000///---++++++***))))))))))))***&&&&&&''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((()))))))))************)))((('''((()))***+++******+++,,,------,,,,,,------------............/////////000000000111111111111111111222333444555444444555555666777777888;;;;;;<<<<<<<<<======<<>>????????????>>>>>>======>>>???AAACCCEEEFFFGGGFFFHHHJJJKKKLLLOOOSSSVVVTTTSSSQQQPPPPPPRRRTTTUUUPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXTTTSSSRRRTTTWWWYYYZZZZZZTTTTTTUUUUUUUUUUUUUUUTTTUUUZZZaaadddbbb___]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^^^^______]]]^^^___^^^\\\\\\\\\^^^\\\\\\]]]^^^___```aaaaaaaaaaaa```___^^^^^^^^^___```bbbeeeeeedddccccccdddfffggghhhhhhffffffggghhheeeeeeeeedddcccbbbaaa```dddcccbbbaaa```aaaaaabbb___^^^]]]]]]]]]^^^___```]]][[[ZZZZZZ\\\^^^______^^^]]]ZZZYYYYYY[[[]]]___^^^]]]^^^```ccceeedddccc]]]]]]^^^_______________[[[[[[\\\\\\\\\[[[YYYXXXZZZ[[[^^^```aaa```___^^^``````___^^^^^^^^^^^^___ddddddcccaaa``````bbbeeebbbbbb```]]]ZZZXXXXXXYYYSSSSSSSSSTTTUUUWWWXXXYYYXXXVVVTTTRRRRRRPPPNNNLLLMMMMMMLLLKKKJJJIIIHHHHHHCCCBBBAAA???===;;;:::999777777888888777666444333000///...///000///---,,,***))))))((((((((())))))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000111111222333444222222333444555666777777;;;;;;<<<<<<<<<<<<;;;:::xxx```ZZZRRRKKKHHHIIIJJJLLLMMMNNNNNNOOOKKKJJJIIIGGGFFFFFFGGGGGGGGGEEECCC@@@===;;;999999555333000///......,,,+++******)))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%'''(((((('''&&&&&&'''((())))))))))))'''((()))++++++,,,,,,,,,,,,,,,---......//////000///000111222333444444444444444555666888999::::::>>>>>>===>>>>>>===<<<;;;<<<===>>>@@@BBBDDDFFFGGGDDDFFFHHHJJJLLLPPPTTTXXX[[[XXXUUURRRQQQQQQSSSTTTPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVTTTRRRQQQRRRUUUWWWXXXXXXSSSTTTTTTUUUTTTTTTSSSSSSQQQRRRUUUWWWYYYZZZZZZZZZWWWWWWWWWWWWXXXZZZ[[[\\\XXXXXXXXXYYYYYYZZZ[[[\\\XXXZZZ\\\\\\ZZZYYY[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]]]]^^^^^^]]]```bbbdddccccccddddddeeefffggggggeeeeeefffgggddddddddddddcccaaa___^^^aaaaaa___^^^^^^___```aaa```___^^^\\\\\\\\\]]]]]]bbb___]]]\\\]]]^^^^^^]]][[[ZZZYYYXXXYYYZZZ\\\^^^\\\[[[\\\^^^```bbbaaa```ZZZ[[[\\\]]]^^^^^^]]]]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVYYYZZZ\\\^^^___```_________^^^^^^^^^^^^_________bbbccccccaaa^^^]]]^^^```^^^___```^^^ZZZXXXYYYZZZUUUUUUUUUUUUVVVWWWYYYYYYVVVTTTRRRQQQPPPOOOLLLJJJKKKKKKJJJHHHGGGFFFEEEDDD@@@???>>>===<<<;;;::::::444555666666666444222111...------...//////---+++)))((((((''''''(((((()))''''''&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%'''((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))************)))((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////000000000000000111333333111111222333444555666666777888999:::;;;::::::999yyyaaaZZZRRRKKKHHHIIIKKKLLLNNNOOOPPPPPPKKKJJJHHHGGGFFFGGGHHHHHHFFFEEEBBB???<<<:::999888555333000//////...---+++******)))((((((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%'''(((((('''%%%%%%'''((())))))))))))'''''')))***,,,,,,------,,,,,,------...//////000///000111222333444444444222333444555666888999999===<<<<<<<<<===<<<;;;999<<<<<<>>>@@@BBBDDDFFFGGGCCCEEEHHHJJJLLLPPPUUUYYYddd```[[[UUUQQQOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRTTTRRRPPPOOONNNOOOQQQRRRRRRQQQOOOOOOQQQSSSTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPQQQTTTVVVWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^ZZZYYYXXXWWWVVVVVVVVVWWWUUUXXXZZZZZZXXXXXXZZZ\\\^^^^^^\\\ZZZYYYXXXXXXXXXWWWWWWXXXXXXYYY[[[\\\]]][[[^^^aaacccccccccdddeeebbbcccddddddbbbbbbcccdddddddddddddddcccaaa___^^^___^^^]]]\\\]]]]]]^^^___bbbaaa___\\\[[[ZZZZZZ[[[hhhfffbbbaaa``````___^^^XXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\___```___^^^ZZZ[[[\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\[[[ZZZXXXWWWYYYZZZ[[[]]]^^^___``````\\\]]]]]]^^^______`````````bbbcccaaa]]]ZZZ[[[\\\[[[^^^```^^^[[[YYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJHHHFFFDDDCCCAAAAAA===<<<<<<;;;;;;;;;<<<<<<222333555555555333111000---------...///...,,,***(((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!"""$$$''')))+++---$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((***+++++++++***)))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000111222333000111111222444555666666333444666888999::::::999xxxbbb[[[SSSMMMJJJIIIJJJLLLNNNPPPOOONNNPPPLLLJJJKKKIIIEEEDDDFFFEEEDDDAAA===;;;999888888555333///,,,******+++,,,+++***)))''''''(((((()))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''******)))))))))))))))******++++++,,,,,,------...000111222222111222444666444444444555555555666666??????>>>===<<<;;;;;;;;;;;;<<<>>>AAACCCFFFHHHIIICCCBBBCCCEEEJJJPPPVVVYYY]]]XXXSSSQQQPPPOOOLLLJJJNNNPPPSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRPPPOOOOOOQQQRRRRRRQQQMMMNNNOOOOOONNNNNNPPPRRRLLLLLLLLLOOOSSSUUUSSSPPPUUUTTTTTTTTTTTTTTTUUUVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPRRRTTTVVVVVVUUUSSSQQQUUUWWWYYYZZZZZZYYYYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^____________^^^]]]^^^___```aaa```bbbcccddddddcccaaa```aaa___]]]\\\]]]]]]\\\[[[^^^^^^]]]\\\\\\[[[[[[ZZZaaagggllliiiaaa\\\\\\^^^\\\\\\\\\\\\]]]^^^___```^^^]]]]]]]]]]]]]]]]]]^^^ZZZZZZ[[[\\\\\\\\\\\\[[[ccc___[[[YYYZZZZZZYYYVVV^^^^^^]]]]]]^^^^^^___```bbb```____________]]]\\\^^^^^^___```___^^^]]]\\\]]]\\\\\\[[[[[[ZZZZZZZZZ\\\[[[ZZZXXXVVVTTTSSSRRRTTTTTTTTTSSSQQQNNNLLLJJJKKKIIIGGGFFFFFFFFFDDDBBB>>>===;;;999888888888888333333333222222111111111......---,,,+++***)))(((***)))(((''''''((()))***'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################&&&$$$"""###%%%&&&%%%"""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%)))'''%%%#########$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''(((((((((((()))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////444111...///222555555444555555555666777777888888{{{ccc\\\RRRLLLIIIIIIIIIKKKMMMNNNNNNMMMOOOKKKIIIJJJHHHDDDDDDFFFEEEDDDAAA>>>;;;999888888555222///,,,******+++,,,***)))((('''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''******))))))))))))*********++++++,,,,,,------...///000111111111222444666333333444444444555555555::::::999888888888888999:::;;;===???BBBDDDFFFGGGDDDDDDDDDEEEIIINNNSSSVVVVVVRRROOONNNNNNNNNMMMKKKQQQSSSUUUUUURRRPPPOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKLLLMMMMMMLLLLLLNNNPPPNNNNNNNNNPPPSSSTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOONNNNNNLLLNNNQQQSSSTTTSSSRRRQQQSSSUUUXXXXXXXXXWWWWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[[[[[[[\\\]]]^^^```aaabbbccccccbbb```___[[[YYYXXXXXXYYYZZZZZZYYY\\\\\\\\\\\\\\\[[[[[[[[[aaaeeehhhfff```\\\\\\^^^aaa___\\\ZZZYYYZZZ\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYZZZZZZZZZ[[[[[[[[[ccc```]]]]]]^^^___^^^]]]^^^]]]]]]]]]]]]]]]^^^______^^^]]]^^^`````````^^^\\\]]]^^^^^^^^^]]]\\\[[[______^^^]]][[[ZZZYYYYYYZZZYYYXXXVVVUUUTTTSSSSSSUUUUUUTTTSSSQQQNNNKKKIIIIIIGGGEEEDDDDDDDDDBBB@@@<<<;;;:::888777666777777333222222111000/////////------,,,+++***)))(((((())))))(((''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////111...,,,,,,///222222111444444555666666777777888fff\\\RRRKKKIIIHHHIIIJJJMMMNNNMMMLLLNNNKKKIIIJJJHHHDDDCCCFFFEEEDDDAAA>>>;;;999888777444222///---+++***++++++)))((('''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((***************************++++++,,,,,,------......///000000000111333555222222333333333444444444666666666666666777777888999:::<<<>>>@@@BBBDDDEEEFFFEEEDDDEEEHHHKKKOOORRROOONNNLLLMMMNNNPPPOOOOOOSSSUUUVVVUUURRROOONNNNNNQQQRRRRRRRRRQQQPPPNNNMMMNNNLLLJJJIIIJJJKKKJJJIIIHHHIIIKKKKKKJJJJJJLLLMMMNNNMMMMMMOOOPPPQQQOOONNNLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIKKKMMMPPPQQQQQQPPPPPPOOORRRTTTUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^___```aaaaaa```___^^^ZZZYYYXXXYYY[[[]]]]]]\\\ZZZZZZ[[[[[[[[[[[[\\\\\\aaabbbbbbaaa^^^]]]]]]^^^aaa^^^ZZZWWWVVVXXX[[[]]][[[ZZZYYYWWWWWWYYYZZZ[[[ZZZYYYXXXXXXXXXYYY[[[[[[```___^^^^^^aaabbbbbbbbb^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\]]]```bbbbbbaaa\\\]]]^^^______^^^]]]\\\``````^^^]]][[[ZZZXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUTTTRRRPPPMMMJJJHHHHHHFFFDDDDDDDDDCCCAAA???:::999888777666555555555222222111000...---,,,,,,++++++******)))((('''''')))(((''''''''''''((()))!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********))))))((((((((()))*********++++++++++++++++++,,,,,,,,,------------------........./////////---+++,,,...000111000333333444555555666666777ggg\\\QQQKKKJJJIIIJJJKKKMMMNNNMMMLLLMMMIIIHHHIIIGGGDDDCCCFFFEEEDDDBBB???<<<999777666444222000---++++++++++++)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))******++++++*********++++++,,,,,,------...---...///000000111333555111111222222222333333333555555666666777999:::;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDGGGJJJNNNPPPMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRSSSSSSPPPNNNNNNNNNOOOPPPRRRRRRRRRPPPMMMLLLNNNLLLJJJIIIIIIIIIGGGFFFEEEGGGIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLNNNQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZ\\\^^^^^^]]]XXXXXXYYYZZZZZZ[[[\\\\\\^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZYYYWWWVVVWWWYYY\\\^^^]]]\\\ZZZXXXXXXZZZ\\\]]][[[ZZZXXXWWWXXXYYY[[[]]]]]]]]]]]]^^^___```aaaaaa^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\^^^```bbbbbbaaa]]]^^^___`````````___^^^^^^]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTSSSQQQNNNKKKHHHFFFGGGFFFDDDCCCCCCBBB@@@>>>999888777777666555555555333222111///...,,,++++++******)))(((''''''&&&&&&''''''''''''''''''''''''"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""############################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%%%%$$$###############$$$%%%&&&&&&'''''''''&&&%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((()))))))))******++++++***)))(((''''''&&&)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///...------///000111111222222333333444555555555fff[[[RRRMMMLLLKKKKKKMMMOOOOOONNNMMMLLLHHHGGGHHHGGGCCCCCCFFFEEEDDDBBB???<<<999777555333222000...,,,+++******)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((()))***+++,,,+++++++++***++++++,,,,,,------...,,,...///000000111333666111111111222222222333333555555555666888999;;;<<<<<<<<<===???@@@BBBCCCCCCBBBBBBBBBCCCFFFIIIMMMOOOLLLLLLMMMNNNNNNNNNNNNOOOLLLMMMOOOOOOMMMMMMNNNOOOLLLNNNOOOQQQQQQOOONNNLLLLLLIIIGGGFFFFFFFFFDDDCCCDDDFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFIIIHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHKKKMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[YYYWWWXXXYYYZZZYYYYYYVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVWWWXXXYYYYYYYYYYYY\\\[[[YYYXXXXXXYYY[[[\\\\\\[[[ZZZYYYYYY[[[]]]^^^]]]^^^________________________^^^^^^^^^^^^^^^___```___^^^___aaabbbaaa```]]]^^^___``````___^^^]]]YYYYYYYYYXXXXXXXXXXXXXXXTTTSSSRRRQQQPPPQQQRRRRRRQQQQQQPPPOOOLLLIIIFFFEEEDDDBBB@@@?????????===;;;888888888777777666555555333222111///...,,,++++++)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%############$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))+++******)))((('''&&&&&&(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------------.........///000111111111111222333333444444~~~cccZZZSSSOOOMMMMMMLLLNNNOOOPPPOOOMMMKKKGGGFFFGGGFFFCCCCCCEEEEEEDDDCCC@@@===999666444333222000...,,,+++******)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))***,,,,,,,,,++++++***++++++,,,,,,------...,,,...///000000222444777111111222222222333333333333333333444666777999:::<<<===>>>???@@@AAABBBBBB@@@AAAAAACCCEEEHHHKKKLLLIIIJJJLLLLLLJJJIIIIIIJJJHHHJJJKKKKKKKKKKKKLLLNNNKKKLLLMMMNNNNNNMMMLLLLLLGGGEEECCCBBBBBBBBBAAA???AAADDDFFFGGGGGGFFFFFFGGGHHHIIIIIIGGGEEEDDDEEEGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVSSSTTTUUUUUUVVVUUUUUUUUUTTTUUUUUUUUUVVVWWWWWWXXX[[[YYYXXXXXXYYYZZZYYYXXXVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXXXXWWWUUUUUUXXXZZZXXXXXXYYYZZZYYYWWWUUUTTTYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZZZZZZZ[[[]]]^^^```bbbccccccaaa``````aaa```````````````aaabbbbbbcccbbbaaaaaabbbcccaaa```]]]^^^^^^___^^^]]]\\\[[[VVVVVVVVVWWWWWWWWWXXXXXXTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJHHHEEECCC???===;;;;;;;;;:::888666666777777777777666555444111111000///...,,,,,,+++((((((((('''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""###$$$###""""""###$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%)))(((%%%#########$$$&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$######"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------)))+++------,,,,,,---//////000000111111222333333yyy```XXXTTTSSSMMMLLLLLLMMMOOOOOONNNLLLJJJGGGEEEGGGFFFCCCBBBEEEEEEDDDCCC@@@===999666444222111000...---+++*********)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***''')))+++,,,------,,,+++***++++++,,,,,,------...---...000111111333555888222222222222333333333444222222333333555666888999<<<<<<===>>>>>>???@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHGGGIIILLLLLLIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIIIIEEECCCAAAAAAAAAAAA@@@???>>>AAADDDEEEEEEDDDDDDDDDFFFGGGGGGEEEBBBBBBDDDFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFIIIJJJIIIHHHIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRSSSTTTUUUTTTSSSSSSQQQQQQQQQRRRRRRSSSTTTUUUYYYXXXWWWWWWYYY[[[[[[ZZZVVVVVVWWWWWWXXXXXXXXXYYYVVVYYY\\\ZZZVVVTTTXXX\\\YYYYYYYYYXXXXXXWWWVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[```bbbeeeeeecccaaabbbcccbbbbbbbbbbbbcccdddffffffdddcccbbbbbbddddddcccbbbaaaaaaaaaaaa```___]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWUUUVVVUUUTTTRRROOOLLLJJJJJJJJJJJJJJJHHHFFFDDDCCC>>><<<;;;::::::999777555444555555666555555333333///......---,,,+++++++++((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!###$$$$$$!!!!!!"""$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,)))+++......,,,,,,---///...//////000000111222222vvv]]]WWWUUUUUULLLKKKKKKLLLNNNNNNMMMKKKJJJFFFEEEGGGFFFBBBBBBEEEEEEEEECCCAAA===999555333222111000///---+++***)))+++***)))''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***''')))+++---...---,,,+++***++++++,,,,,,---......---///111111222333666999222222333333333444444444444444444555666777999999;;;;;;<<<<<<===>>>>>>???CCCCCCCCCCCCCCCDDDEEEEEEGGGJJJMMMMMMKKKIIIJJJLLLKKKKKKKKKJJJHHHGGGIIIJJJNNNMMMKKKJJJHHHGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA<<>>;;;888777666666444444444444333111///...---,,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$!!!!!!$$$'''&&&$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###!!! ########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%###!!!"""$$$%%%$$$!!!&&&%%%###""""""###$$$%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''((((((''''''&&&&&&%%%$$$$$$)))(((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++***************+++---------............////////////000111111222222eee___PPPTTTOOOMMMKKKKKKLLLMMMLLLKKKLLLHHHGGGHHHFFFBBBBBBDDDDDDDDDDDDAAA<<<777555444222000---,,,++++++)))'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******++++++************++++++,,,---------...------------///000111000000111111222333333333333333444555666888999::::::;;;;;;;;;;;;<<<>>>AAA;;;@@@EEEEEEAAAAAAEEEJJJGGGGGGFFFEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFDDDBBBBBBBBBCCCDDDBBBAAA@@@???>>>=========??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEGGGJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVYYYWWWUUUVVVXXXYYYXXXVVVWWWYYY[[[]]]]]]\\\ZZZYYYZZZYYYXXXXXXWWWWWWWWWWWWZZZYYYXXXYYY[[[\\\\\\ZZZ[[[[[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^___aaabbbbbb``````aaabbbcccccccccbbbbbbbbbbbbbbbaaaaaa```______```aaaaaaaaa```___^^^ZZZZZZYYYWWWUUUTTTVVVXXXWWWWWWXXXWWWUUURRROOOMMMLLLKKKIIIHHHHHHGGGFFFDDDCCCAAA>>>;;;888666666555444444444333222000///...,,,,,,+++***))))))))))))((((((((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""!!!"""###%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$###""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""!!!  $$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++******))))))*********,,,,,,,,,,,,---------------......///000000111111ggg```OOORRROOOMMMKKKJJJKKKLLLLLLKKKMMMIIIGGGHHHFFFBBBAAACCCCCCCCCCCC???;;;777444444222000---,,,,,,+++)))(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111111222222333333333444555777888999999:::;;;;;;;;;<<<>>>@@@EEEGGGHHHFFFCCCCCCGGGKKKDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@??????@@@AAABBBAAA@@@===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>========================???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@????????????>>>>>>============>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNPPPRRRSSSXXXVVVUUUTTTUUUUUUSSSQQQTTTVVVXXXZZZ[[[[[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWVVVVVVWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^___```aaaaaaaaa```___^^^]]]\\\\\\\\\\\\YYYZZZ\\\]]]]]]]]]\\\[[[ZZZYYYWWWTTTRRRRRRTTTVVVUUUVVVVVVVVVUUURRRPPPNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCAAA>>>:::888666555444444333222111000/////////,,,+++***)))(((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""#########""""""###%%%"""############$$$$$$$$$""""""""""""""""""""""""#################################""""""###############"""""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$######################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""""""""!!! !!!"""###$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******))))))))))))******++++++++++++,,,,,,,,,,,,,,,------......///000000ggg```OOORRRQQQNNNKKKJJJKKKLLLLLLLLLMMMIIIGGGGGGEEEAAA@@@BBBBBBCCCBBB>>>:::666444444222000---,,,,,,,,,***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,------...//////...//////000000111222222222222333333444666777888666888:::::::::;;;===???XXXPPPFFFBBBEEEHHHHHHFFFCCCBBBAAAAAA@@@@@@AAAAAACCCDDDDDDDDDCCCAAA>>>===>>>>>>======>>>???AAAAAAAAA???<<<999777888999:::999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBAAA@@@>>><<<>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPTTTSSSSSSRRRRRRQQQPPPOOOQQQRRRUUUWWWXXXYYYXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRSSSUUUWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]___]]][[[ZZZYYYYYYYYYZZZWWWXXXYYYZZZZZZYYYWWWWWWXXXYYYYYYVVVTTTRRRSSSTTTSSSTTTUUUUUUTTTRRRPPPNNNMMMKKKIIIHHHGGGFFFDDDBBBBBB@@@===999777555444333333222111///......///000++++++***)))((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$##################$$$############$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""######$$$$$$$$$############################################################$$$$$$$$$$$$######"""$$$%%%### """%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""#########"""!!!!!!!!!###$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$############$$$######%%%%%%$$$$$$$$$%%%&&&&&&###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((((((((()))******++++++++++++,,,,,,,,,,,,,,,------...//////000000fff```PPPRRRSSSPPPMMMKKKLLLMMMMMMMMMLLLHHHFFFGGGEEEAAA@@@CCCBBBBBBAAA>>>999666555555222000---,,,,,,,,,+++)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))(((******++++++,,,---------,,,------...//////000000//////000000111222222222222222222222333444666666666888:::;;;<<<<<<>>>@@@YYYWWWSSSNNNIIIEEEBBBAAABBBBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDCCCAAA???===<<<<<<<<<===>>>???@@@AAA@@@>>>;;;888777888999;;;888888888999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>>===;;;<<<<<<======<<<;;;:::999;;;;;;::::::;;;<<<======<<<<<<<<<===>>>>>>???????????????@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTTTTSSSRRRQQQRRRUUUVVVUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYYYYXXX]]]\\\ZZZYYYXXXXXXYYYYYYXXXYYYYYYYYYWWWVVVTTTRRRUUUXXX[[[[[[XXXUUUSSSRRRQQQRRRSSSSSSRRRQQQNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@???===:::777555333333333222111///...---......///+++***)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$######"""######################################################$$$$$$$$$$$$######!!!###%%%### """$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$######"""!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%######$$$############$$$!!!!!!!!!!!!""""""#########################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''''''''(((((()))***,,,,,,,,,,,,---------------......//////000111111eee___OOORRRUUURRRNNNLLLLLLMMMNNNNNNJJJGGGEEEFFFEEEAAAAAADDDCCCCCCAAA>>>999777666777222000------------,,,***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((******++++++,,,---------,,,---...//////000///////////////000111111222222111111111111222333444555777999<<<===>>>>>>@@@AAAKKK[[[iiifffTTTEEEBBBFFFBBBAAA@@@@@@??????@@@@@@CCCCCCCCCBBBAAA@@@???>>>:::;;;;;;===>>>??????@@@>>>===;;;999888999:::;;;888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<;;;:::;;;<<<<<<<<<;;;:::999:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLHHHKKKNNNOOOOOOOOOOOOPPPSSSSSSUUUWWWXXXYYYZZZZZZWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVRRRRRRSSSSSSTTTUUUVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUU[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRPPPQQQUUUZZZ\\\ZZZVVVRRRPPPOOOPPPQQQQQQPPPNNNLLLKKKHHHFFFDDDCCCBBBAAA>>><<<;;;:::777555333222222222000///......---------...***)))(((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""############$$$"""###$$$$$$###"""###$$$###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$$$$######!!!"""""""""!!!!!!"""$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########""""""#########""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$######""""""################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$ !!!!!!""""""#####################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***,,,,,,,,,,,,---------------......///000000111111|||bbb^^^PPPTTTUUURRRMMMKKKKKKMMMMMMNNNIIIEEEDDDFFFEEEBBBBBBEEEDDDCCCBBB>>>:::777888888222000...---------,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((''''''))))))******+++,,,,,,,,,***+++---...//////......---......//////000111111111111111111111222333444444777:::<<<<<<===>>>???AAAQQQbbbcccVVVHHHCCCEEE@@@@@@???>>>>>>>>>>>>???@@@???>>>===============999999:::;;;<<<=========::::::999999999999::::::888888777777777888888999999999999999999999999999777777888999:::;;;;;;<<<888999;;;<<<<<<;;;:::999888888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCC@@@AAAAAABBBCCCBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJGGGJJJNNNOOONNNMMMNNNOOORRRRRRSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXVVVWWWXXXXXXWWWUUURRRRRRSSSTTTUUUWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[XXXXXXXXXXXXXXXWWWVVVUUUWWWXXXYYYYYYYYYYYYYYYYYYVVVWWWWWWWWWUUUSSSQQQPPPMMMQQQUUUWWWVVVSSSPPPOOONNNNNNOOOOOONNNLLLIIIHHHFFFDDDAAA@@@???===;;;999777666444333111111222222---............---,,,,,,))))))((('''&&&&&&&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""""""""############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###""""""######################################################$$$$$$$$$$$$######""" """#########"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""############"""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,,,,------......///000000vvv___^^^RRRWWWUUUQQQLLLJJJJJJKKKLLLMMMGGGDDDCCCEEEEEEBBBCCCFFFEEEDDDBBB>>>:::888888999222000...---------,,,+++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''((((((((()))******++++++)))***,,,---......---,,,,,,,,,------...//////000111000000000111222333333000333666888999999:::<<<===???CCCIIILLLIII@@@999??????>>>==================<<<;;;:::999:::;;;<<<888888999;;;;;;<<<<<<;;;777888888888999999999999888777777666666666777777777777777777777777777777666666666777888:::;;;<<<777888:::<<<<<<<<<::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<888888999:::::::::999999;;;<<<===>>>???@@@AAABBB??????@@@AAAAAAAAAAAAAAA???AAACCCEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIGGGKKKOOOOOONNNLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVVVVVVVVVVUUUSSSSSSSSSTTTVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[VVVVVVWWWXXXXXXXXXWWWWWWUUUVVVXXXYYYZZZZZZYYYXXXTTTTTTUUUUUUUUUSSSRRRQQQKKKNNNQQQRRRQQQOOOOOOOOOMMMNNNNNNNNNMMMJJJHHHFFFDDDBBB???>>>===;;;999777555444222111000111111222,,,---...///...---,,,+++))))))(((&&&&&&&&&&&&&&&##################$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""############"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###%%%$$$""""""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""#########!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###############################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########!!!$$$%%%%%%"""!!!###%%% !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))************+++++++++++++++,,,------......///uuu\\\YYYQQQUUUPPPNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIGGGEEECCCBBBBBBEEEEEECCC???:::666555555666333///---,,,+++)))(((%%%"""!!!###(((+++)))&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&***,,,***%%%###&&&)))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''((()))******++++++***+++++++++,,,,,,---------///............//////000---------......///000111333444555666888:::;;;;;;;;;===>>>??????>>>===;;;???>>>===;;;;;;<<<<<<===;;;::::::999888888888999999999888777666666777777555555666666777777888888;;;:::999888777555555444888777666777999999777666666666666666777777777777888888888777777777777777888777666444444444555666999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???@@@???>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDDCCCDDDGGGIIIJJJIIIHHHGGGFFFFFFGGGIIIKKKNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVXXXXXXVVVTTTRRRZZZXXXWWWUUUTTTTTTUUUUUUXXXVVVVVVWWWYYYYYYVVVSSSWWWXXXZZZ[[[]]]^^^^^^^^^XXXXXXXXXXXXYYYYYYYYYYYYZZZYYYWWWUUUUUUWWWYYY[[[SSSTTTTTTUUUUUUUUUTTTTTTSSSRRROOONNNNNNPPPRRRTTTRRRRRRQQQPPPMMMJJJHHHFFFEEECCC@@@>>>===;;;888666555444444333222111000000...------,,,,,,++++++***+++'''######%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################%%%%%%$$$######$$$$$$$$$###########################$$$%%%###!!! !!!"""###$$$&&&&&&$$$###$$$%%%""""""""""""####################################$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################$$$###""" """###$$$$$$###"""""""""###%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&))))))))))))************,,,,,,,,,---------......ttt[[[VVVLLLPPPOOONNNLLLKKKJJJKKKMMMNNNLLLKKKIIIFFFDDDCCCBBBBBBBBBBBBAAA???;;;888777777555222...,,,+++***((('''(((%%%###$$$((()))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###''')))(((%%%###&&&)))((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''''''((()))******++++++***------------------,,,,,,...............//////000............///000111222333333444666777999::::::;;;<<<>>>??????>>><<<;;;<<<;;;:::999999999:::;;;:::999888888777777777888777777777666666555555555444444444555555666666666999888888777666555444444777666555666888888666555555555555666666666777777777666666666666666666666777777555444444444555555777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>============>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRRUUUVVVWWWVVVTTTSSSXXXWWWUUUTTTSSSSSSTTTTTTVVVVVVVVVXXX[[[\\\ZZZXXXWWWXXXYYYZZZ[[[]]]^^^^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSRRRPPPOOOOOOQQQRRRSSSQQQQQQPPPOOOLLLIIIFFFEEEFFFCCC@@@===;;;999555333444444333222111000000///---------,,,++++++*********'''$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################$$$#############################################!!!"""######"""!!!"""$$$"""###%%%%%%#########$$$""""""""""""################################################"""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""######"""######$$$$$$######"""###########################"""!!! !!!"""###$$$###"""""""""###$$$%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###"""###$$$%%%############$$$$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,------------pppYYYTTTIIIMMMNNNMMMKKKJJJKKKLLLNNNOOOLLLKKKIIIFFFDDDCCCBBBAAA???@@@@@@>>>;;;999999:::444111...+++***)))'''&&&+++(((%%%%%%''''''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!$$$&&&&&&$$$$$$&&&)))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***//////...------,,,,,,+++......------...//////000////////////000111222333333444555666777888999999:::;;;<<<======<<<;;;:::999888777777666666777777777777666555555555666666444555666666666555444333333333333333444444444444666555555555444444444444555444333444666666444222444444444444555555555555444444444555555555555555666555555444444444444555555555555555666666666666888888888888888888888888888888888888999:::;;;<<<:::;;;<<<======>>>>>>===>>>======>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCEEEHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPSSSUUUVVVVVVUUUTTTVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUXXX\\\]]]]]]\\\XXXXXXXXXXXXYYY[[[]]]___```___^^^]]][[[ZZZYYYXXXWWWWWWYYYZZZZZZYYYWWWVVV\\\[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNKKKHHHFFFDDDEEECCC???<<<:::777333000444444333222111000//////------,,,,,,+++*********)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""########################"""""""""""""""""""""###########################!!!"""###""""""$$$%%%!!!"""$$$$$$"""""""""###""""""""""""################################################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$######"""########################"""!!!  !!!"""######""""""######$$$%%%########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,---------iiiXXXUUUKKKPPPMMMLLLKKKJJJKKKLLLNNNPPPKKKJJJHHHFFFDDDBBBAAAAAA???@@@@@@>>>;;;999999:::555222...+++******(((&&&***(((&&&&&&&&&&&&$$$!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''((()))******++++++***---,,,,,,,,,,,,,,,,,,,,,------------......///000000000000000111222333444555555666777777888999999999::::::;;;;;;::::::999666666555555555444444444555444444333333333444444333444666777777555333222333333333333333333333333222222333333333333333333222111111222333333222000222222222333333333444444222222222333333333333333444444444333333333333444222222222333333333444444444444444444444444444444666666666666777888999:::888999;;;<<<======<<<;;;:::;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@BBBCCCEEEGGGHHHLLLKKKKKKJJJJJJKKKKKKLLLMMMOOORRRTTTVVVWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTVVVYYY[[[[[[\\\YYYXXXWWWWWWXXXZZZ]]]^^^aaa```___^^^]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYXXXWWW\\\\\\[[[YYYWWWUUUSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPNNNLLLIIIFFFDDDDDDAAA>>><<<:::777444111333333222111000///......,,,,,,,,,+++******))))))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""########################"""""""""####################################### """######""""""###$$$ """######"""!!!!!!"""!!!"""""""""#############################################"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!!!!"""##################$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,{{{bbbUUUUUULLLRRRMMMLLLKKKJJJKKKLLLNNNPPPKKKJJJHHHFFFCCCBBBAAAAAAAAABBBAAA>>>;;;888777888666333///---,,,+++)))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''((()))******++++++***(((((()))***++++++,,,,,,,,,,,,,,,------...000000000000000111111222333444777777777888888999999999888888888999999888888888555555555555444444333333222222222111111222333333333444666777777666444333333333333333333333333333111111111111111222222222111000///000222222000///000111111111111222222222000000111111222222222222222222222333333333333222000000111111111222222222222222222222222222222222444444444555555666777888777999:::<<<<<<<<<;;;;;;888999:::;;;===>>>>>>?????????????????????>>>>>>??????@@@AAABBBDDDFFFGGGJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOQQQTTTVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVUUUUUURRRRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^_________]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQRRRRRRQQQOOOMMMJJJGGGFFFBBB@@@===<<<;;;999777444333222111111//////...---,,,++++++******)))(((((('''''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""$$$$$$###!!!!!!!!!""" !!!######!!! !!!"""!!!"""""""""####################################""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""#######################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,vvv^^^TTTSSSJJJQQQNNNMMMKKKJJJKKKLLLNNNOOOKKKJJJHHHEEECCCBBBAAA@@@CCCCCCBBB???:::777666666666333000---,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''((()))******++++++***&&&&&&'''(((***+++,,,---++++++,,,,,,---...000000000000000000111222333444777777777777888888888888777777777777777777777777333444444444444333222222111111000000111111222222333444555666666666555444333333333333222222222222000000000111111111111111000///...///111111///...////////////000000000111//////000000111222222222000111111222222222222111000000000000111111111111222222222222222222222222333333333444444555666777777888999::::::;;;;;;;;;888999:::;;;<<<=====================>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWRRRSSSTTTTTTSSSSSSUUUWWWYYYYYYXXXXXXYYY[[[\\\]]][[[\\\\\\]]]^^^___```aaa```^^^\\\YYYYYYZZZ\\\]]]YYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRRRRRRRQQQPPPNNNKKKHHHFFF@@@>>><<<;;;;;;:::888666222222111000///...------++++++******)))(((((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""###$$$%%%###!!! !!!!!! !!!######!!!!!!!!!"""""""""""""""####################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$#########"""""""""########################!!!!!!""""""############$$$$$$###"""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))))))))*********+++++++++sss]]]TTTTTTLLLTTTOOONNNLLLKKKJJJKKKMMMNNNJJJIIIGGGEEECCCAAAAAA@@@CCCCCCBBB???;;;777666777555333///,,,+++***)))'''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''((()))******++++++***'''(((((()))***++++++,,,+++++++++,,,---...000000000000///000000111222333666666666666666555555555666666555555555555666666222222333333333222111000000000000000000111222222222333333333444444444444222222222111111000000000111111111111000000000000///......///000000///---............/////////////////////000111222222222//////111222222222111111000000111111111222222222222222222222222222222222333333333333444555666666666666666666777888999:::999999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???======>>>???@@@AAACCCDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWXXXYYYYYYYYYXXXWWWTTTVVVWWWVVVTTTUUUXXXZZZYYYYYYZZZZZZ[[[\\\\\\\\\ZZZZZZ[[[\\\]]]^^^___```aaa```^^^]]]\\\\\\]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQOOOMMMJJJGGGEEE@@@>>><<<:::999888555333222111000///...------,,,+++******)))((((((''''''%%%'''((((((%%%$$$%%%&&&########################"""###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%&&&%%%$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!"""### """$$$###"""!!!""""""""""""""""""####################################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""""""""###$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""####################################""""""######$$$############""""""""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))))))))))))))*********+++rrr\\\UUUWWWPPPXXXPPPNNNLLLKKKJJJKKKLLLMMMJJJIIIGGGEEECCCAAA@@@@@@AAABBBAAA???;;;888888888444111...+++***)))(((&&&'''(((((('''%%%$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''########################$$$$$$######$$$$$$%%%&&&"""!!!!!!"""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''((()))******++++++******************++++++++++++++++++,,,---...000000////////////000111222333444444444444444333333333666555555444444555555666000111222222222111///...000000000000000111222222222111111111222333444444111111000000/////////...222111111111000000000000///......///000000///------------.........//////...//////000111222222333...///000222222222111000111111111111222222222222000000000000000000000000333333333333444555666666555555444444555666888999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<===>>>???@@@<<<<<<======???@@@AAABBB@@@@@@AAACCCEEEGGGJJJKKKJJJJJJKKKMMMOOOQQQRRRSSSVVVWWWXXXYYYYYYYYYXXXWWWUUUWWWYYYXXXWWWXXX[[[___YYYZZZ[[[\\\]]]]]]\\\\\\ZZZZZZ[[[\\\\\\]]]^^^^^^``````aaaaaa```^^^]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPPPPNNNLLLIIIFFFDDDAAA>>>;;;999888555222000111111000///...---,,,,,,*********)))((((((''''''$$$''')))(((%%%$$$$$$&&&########################"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$###""""""""""""""""""""""""""" !!!######""""""$$$%%%!!!"""$$$$$$"""""""""###""""""""""""####################################!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&########################""""""############""""""!!!"""###$$$%%%$$$##############################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))************eeeZZZXXXTTTQQQRRRPPPMMMJJJGGGGGGIIIMMMOOONNNJJJFFFDDDCCCCCCBBBAAA@@@AAABBB@@@===:::888888444222///+++(((&&&%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((()))***+++++++++)))((('''))))))))))))************,,,)))(((***///111...++++++,,,---...////////////000111111111222222222222222222222333333222222222111111111111111111111111111111111111111000///...//////000111222222333333111111111111111000//////............////////////333222000///.........///---------------------------......//////////////////111333555555222///---.../////////000000000000000000000000000111111111222333333333222222444666444555555666666666666666777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAABBBDDDGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOTTTTTTUUUVVVVVVVVVUUUUUU]]]]]]^^^^^^]]]\\\ZZZYYYZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]```]]]\\\^^^bbbccc___[[[XXXWWWWWWVVVUUUUUUTTTTTTRRRPPPMMMKKKIIIEEEAAA===???===;;;888555333222111///000111111000...,,,***)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""######""""""""""""######$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%########################&&&%%%###"""""""""######"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$""""""""""""""""""""""""################################################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''))))))))))))(((((('''''''''&&&))))))))))))))))))***+++eeeXXXUUUQQQNNNNNNOOOMMMKKKIIIIIIKKKMMMOOOMMMJJJFFFDDDCCCCCCBBBAAAAAABBBBBBAAA===:::888888333111...,,,)))((('''''')))(((((('''&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!$$$'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((***************)))(((((((((((()))))))))*********---+++))),,,000222///,,,++++++,,,---............000000000000111111111111000111111222222111111000111111111111111111111111000000111111000000////////////000000111222222333000000111111000000///...------........./////////222111000...------......,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///111222111000---,,,////////////000000000000//////000000000000111111111222333222111111333555444444555666666666666555777777777888999999::::::::::::;;;;;;<<<=====================>>>???@@@AAAAAAAAA@@@@@@AAACCCEEEGGGGGGHHHJJJLLLMMMNNNMMMMMMQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[VVVVVVVVVWWWWWWXXXYYYZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]ZZZZZZ\\\aaabbb```\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQOOOLLLJJJHHHEEE@@@===>>><<<:::777555333222111000111222222111///---+++))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""!!! ###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$$$$###"""""""""""""""#########""""""#####################"""""""""!!!####################################$$$$$$$$$%%%########################'''&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$#####################################################################$$$"""""""""""""""#########""""""""""""""""""""""""################################################$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######$$$######""""""######$$$########################""""""""""""#############################################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''''''''&&&)))))))))((())))))***+++fffWWWSSSNNNKKKLLLNNNMMMLLLKKKKKKLLLNNNNNNMMMJJJFFFDDDCCCCCCAAA@@@BBBCCCCCCAAA===999777777222111///,,,+++*********((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###############"""(((///000+++'''%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******))))))(((((())))))(((((())))))))))))******,,,***)))+++///000...+++******+++,,,------------........./////////000000//////000000000000//////000000000000000000000000......///000000000///////////////000000111111222//////000000//////...---------------............000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------,,,,,,+++...////////////000000000....../////////000000000000111222111000000222444333333444555555555555444555666666777888888999999888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>?????????>>>???@@@AAACCCEEEDDDEEEGGGIIIKKKKKKKKKKKKNNNOOORRRTTTWWWXXXYYYZZZUUUVVVWWWXXXYYYYYYYYYYYYRRRRRRSSSUUUVVVXXXYYYZZZVVVVVVVVVWWWWWWYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[YYYXXXWWWZZZ^^^```^^^\\\[[[ZZZYYYXXXWWWUUUSSSRRRNNNLLLJJJHHHGGGCCC???<<<<<<;;;888666444222111000///000000000///---+++***))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$##############################$$$############"""""""""$$$###""""""""""""""""""$$$$$$############$$$$$$############""""""""""""########################"""""""""#########$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$################################################ !!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""###############################################################"""""""""""""""""""""""""""""""""####################################""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$########################""""""""""""#############################################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''')))((((((((())))))***+++fffUUURRROOOLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLIIIFFFDDDCCCCCCAAA???BBBCCCCCCAAA===999777666444222000---+++*********(((((('''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################(((///555444,,,%%%$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((((((((()))))))))***)))(((''')))+++,,,***((()))***+++,,,,,,,,,,,,,,,,,,------------.........------............------........................,,,---...///////////////....../////////000000000...............------,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++............////////////---------...//////000000///000111000//////111333111222333333444444333333444444555555666777777777666666777888888999999:::999999999::::::;;;<<<===>>>>>>>>>???@@@AAACCCDDDBBBCCCEEEHHHIIIJJJJJJJJJLLLMMMOOORRRTTTVVVWWWXXXVVVVVVVVVVVVVVVUUUUUUTTTPPPQQQRRRTTTUUUVVVWWWWWWTTTTTTTTTUUUVVVWWWYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYWWWVVVVVVWWWZZZ[[[ZZZYYYZZZYYYYYYWWWUUURRRPPPOOOKKKIIIGGGFFFDDDAAA===:::999888666444222111000000,,,,,,,,,,,,+++)))(((''')))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$##########################################""""""""""""######"""""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""########################!!!""""""""""""#######################################""""""""""""""""""""""""#########$$$$$$$$$################################################"""""""""###############$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################################################################""""""""""""""""""""""""#################################"""""""""""""""######$$$$$$$$$$$$############""""""""""""##############################!!!"""""""""################################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++cccSSSPPPNNNLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNKKKIIIFFFDDDDDDBBB@@@>>>AAACCCCCCAAA===999777777666555222...+++)))(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$#########$$$########################***///222///'''###$$$((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***'''(((((((((((()))))))))((((((((()))******)))(((******++++++,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------+++,,,---...............---...............//////,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))***+++++++++++++++,,,+++*********+++,,,,,,,,,,,,---------.........+++,,,,,,---......//////.../////////......000111000000111222222222222222222222333444444555555666555555666666777888888888888888888888999:::;;;<<<>>>>>>??????@@@AAACCCCCCAAACCCEEEGGGIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUUUUVVVUUUTTTVVVVVVVVVUUURRROOOLLLJJJHHHFFFEEECCCBBB@@@<<<999777666444222111000//////,,,,,,+++***)))(((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""##############################!!!""""""""""""#################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################&&&&&&%%%$$$######""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""###############################################################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""############$$$$$$$$$$$$#########""""""""""""""""""###########################!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++```PPPOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNJJJHHHFFFDDDDDDBBB@@@>>>@@@BBBBBBAAA===:::888888777555222...+++)))((('''''''''''''''''''''''''''&&&&&&%%%$$$###########################$$$$$$$$$###&&&(((&&&""""""&&&***$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((())))))''''''(((((((((((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------++++++,,,,,,++++++***)))************++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((()))************)))+++************+++,,,,,,***++++++++++++,,,,,,,,,******+++,,,---......///,,,---...---,,,---...000//////000111111111111000111111111222333333444444444444555666666777777888777777777888888999:::;;;======>>>???@@@AAABBBBBB@@@BBBDDDGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRSSSTTTVVVWWWXXXTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRPPPMMMIIIGGGEEECCCBBBAAA@@@>>>:::777444333222000//////.........------,,,******))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""####################################"""""""""#########$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$################################################((('''&&&%%%$$$"""!!!!!!############""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$#########""""""!!!!!!""""""###########################""""""""""""####################################"""""""""############$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++bbbRRRQQQOOOKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOIIIHHHFFFEEEDDDBBB???===???@@@AAA@@@===;;;::::::555333000---+++)))(((((('''''''''''''''''''''''''''&&&%%%$$$############""""""#########$$$$$$$$$ """######"""$$$&&&)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))(((((('''''''''((((((((())))))+++,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***---------,,,,,,,,,,,,,,,******++++++******)))((()))))))))*********++++++(((((()))*********)))(((((((((((((((((((((((((((''''''((())))))))))))((()))))))))************+++))))))))))))************))))))***+++,,,---......+++,,,---,,,+++,,,---///......///000000000000//////000000111111222333333444444555555666777777777777777777777888999:::;;;;;;<<<===>>>???@@@@@@@@@???AAACCCFFFHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNRRRRRRRRRSSSTTTVVVXXXZZZUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSQQQQQQQQQPPPOOOOOOPPPQQQPPPQQQQQQQQQOOOLLLHHHFFFBBBAAA@@@??????===999666222222000///..................,,,+++******))))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$#########""""""#########!!!"""""""""################################################$$$$$$$$$%%%########################!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$################################################&&&%%%%%%$$$###""""""!!!"""""""""""""""#########""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""####################################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++gggVVVUUURRRMMMKKKKKKJJJJJJJJJJJJLLLNNNOOOIIIHHHFFFEEEDDDBBB???===>>>???AAA@@@>>>;;;:::;;;333111///,,,+++*********&&&''''''''''''''''''''''''&&&%%%$$$############""""""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''((((((((())))))***,,,,,,***)))******,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))************'''((()))******)))((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''((()))******))))))(((((((((((())))))))))))((()))***+++,,,---......+++,,,---,,,++++++---///---......///000//////////////////000111111222222444444555555666777777888777777777777888999:::;;;999:::<<<===>>>>>>??????>>>???BBBEEEGGGHHHIIIIIIHHHIIIKKKLLLNNNOOOOOOPPPVVVVVVUUUTTTTTTUUUVVVWWWUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRNNNOOOOOONNNMMMNNNQQQSSSOOOPPPQQQQQQOOOLLLIIIFFFAAA@@@???>>>>>><<<999666111111000......------------,,,+++)))((((((''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###############""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!""""""###$$$$$$######""""""""""""######!!!!!!""""""#########$$$###########################$$$$$$$$$$$$%%%%%%%%%######################## !!!#########"""!!!"""############$$$$$$$$$#########################################################"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""####################################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&((()))***+++mmmXXXZZZTTTKKKLLLHHHHHHIIIIIIJJJKKKKKKKKKMMMKKKHHHFFFEEECCC@@@>>>???@@@AAAAAA???<<<999777555444000---***((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((((('''))))))))))))************++++++************++++++***++++++,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((+++***)))))))))***,,,,,,+++*********))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((++++++******)))******+++((()))))))))************++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......///////////////000000111222222333333444555555555777777888999;;;<<<===>>>;;;:::999888888999;;;<<<======???@@@BBBDDDEEEEEEHHHHHHHHHIIIKKKMMMPPPQQQVVVVVVUUUTTTRRRSSSVVVXXXYYYXXXWWWVVVUUUVVVWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUWWWTTTPPPPPPQQQRRRPPPNNNQQQQQQPPPOOONNNMMMMMMMMMOOONNNLLLJJJHHHGGGFFFFFFFFFCCC@@@===<<<;;;888666333222000///...---......************))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! """"""############""""""$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""!!!!!! ########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######"""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((sssZZZ[[[UUUKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLJJJGGGFFFEEECCC@@@>>>???@@@AAAAAA???<<<999666555333000---***((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######%%%%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********+++******))))))******+++******++++++++++++******************))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,*********)))))))))(((((()))(((((((((((((((((()))(((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))(((((()))))))))*********)))))))))***************,,,,,,,,,,,,,,,---.....................///000000222222333333444555555666444555666777999:::;;;;;;:::999999999:::;;;;;;<<<======>>>???AAABBBCCCCCCEEEFFFGGGIIIKKKOOOQQQSSSTTTTTTTTTSSSRRRRRRUUUWWWUUUUUUUUUUUUWWWXXXZZZ[[[]]][[[WWWTTTSSSTTTVVVWWWWWWTTTQQQPPPQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQLLLKKKKKKJJJIIIHHHGGGGGGEEEBBB???===<<<;;;999777666555222///---,,,,,,,,,*********)))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!""""""############""""""######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$###############""""""######$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""###############"""""""""""""""!!!!!!#####################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((zzz]]]ZZZUUULLLMMMJJJJJJJJJJJJKKKLLLMMMMMMJJJHHHFFFEEEDDDCCCAAA??????@@@AAAAAA???<<<888666555333000---***((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))(((((())))))))))))******+++******))))))******+++))))))************))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))'''((((((((()))))))))))),,,,,,++++++,,,,,,---.........------......///000222222333333444555555555222222333555666777888999888888999;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@BBBCCCEEEHHHLLLOOOSSSTTTQQQRRRSSSSSSSSSSSSTTTUUURRRSSSTTTVVVXXX[[[]]]___bbb^^^XXXSSSRRRSSSWWWYYYVVVTTTQQQPPPPPPPPPPPPOOOPPPQQQSSSUUUUUUTTTSSSQQQHHHIIIJJJJJJJJJIIIHHHGGGDDDBBB???======<<<:::999999777444000---+++************))))))))))))((((((%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""#####################"""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###############""""""!!!"""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""###############""""""##################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((}}}]]]XXXTTTLLLLLLGGGHHHHHHIIIJJJJJJKKKKKKIIIGGGEEEDDDDDDCCCAAA?????????@@@@@@???;;;888666444333000---***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''###$$$&&&'''((()))******(((((((((((()))))))))*********))))))))))))******)))******++++++******)))++++++*********)))))))))************************(((((((((((())))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''''''''((((((((())))))'''''''''((())))))******+++++++++++++++,,,,,,---...............//////000111111222333333444444555000111222333555666777777666777999;;;======<<<<<<<<<<<<============>>>>>>AAABBBDDDGGGKKKNNNQQQRRRNNNPPPSSSTTTSSSSSSTTTVVVRRRSSSTTTWWWYYY\\\^^^___bbb^^^YYYUUUSSSUUUXXXZZZUUUTTTQQQPPPOOOOOOOOOOOOSSSTTTVVVVVVUUURRROOOMMMGGGHHHJJJKKKJJJIIIGGGEEECCCAAA>>>======<<<;;;999888666333000---++++++******)))))))))((((((((((((%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$##################""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""###$$$$$$$$$###############%%%$$$###"""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""""""""######$$$########################%%%%%%$$$$$$######""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((~~~[[[UUURRRKKKKKKFFFHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>>>>???@@@@@@>>>;;;888555444222000---***)))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********'''(((((((((((()))))))))***))))))))))))))))))*********++++++++++++***************)))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))'''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((''''''(((((()))******++++++************+++,,,,,,//////.........///000000000000111111222333333333000111222333444666777777555777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@>>>;;;777555444222///---+++)))))))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%"""!!!###%%%""""""$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))***+++++++++''''''(((((((((((())))))***))))))(((((())))))***)))******************)))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((&&&''''''((()))***++++++******))))))******+++,,,......------......///000......//////000111111111000000111333444555666777666666888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@AAACCCEEEFFFGGGHHHHHHKKKMMMOOOQQQQQQSSSVVVXXXXXXXXXYYYZZZ[[[[[[ZZZZZZWWWXXXXXXXXXXXXWWWVVVVVVSSSSSSRRRPPPNNNMMMNNNPPPMMMNNNPPPQQQPPPOOOMMMLLLIIIIIIIIIIIIHHHFFFDDDCCCAAA???<<<::::::999777666222111///---,,,,,,------))))))((((((((((((''''''$$$$$$$$$$$$############################################################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""###############""""""############"""""" !!!"""#########"""""""""""""""###############&&&%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""#####################$$$$$$%%%&&&&&&&&&"""""""""""""""######$$$########################!!!!!!""""""###$$$%%%%%%!!!!!!""""""###$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$"""""""""###############"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''^^^UUUSSSJJJHHHFFFJJJPPPUUUUUURRRMMMIIIIIIGGGDDDCCCBBB@@@>>>;;;>>>>>>??????>>>;;;777555333222///---+++)))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" ###&&&!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++++++++++++++'''''''''((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((()))******)))))))))))))))***++++++,,,,,,++++++,,,,,,---...,,,,,,---......//////000//////000222333444555666777777666666777888999999:::;;;;;;;;;<<<<<<=========>>>@@@CCCDDDEEEEEEEEEHHHJJJKKKMMMNNNPPPTTTWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSPPPMMMLLLNNNPPPNNNNNNNNNNNNNNNMMMLLLLLLHHHGGGGGGGGGFFFFFFFFFEEEAAA>>>;;;999888777555333000///...,,,+++++++++,,,))))))((((((((('''''''''$$$$$$$$$$$$############################################################!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!"""""""""#########$$$$$$###############$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$######"""""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""###############"""""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%"""""""""""""""######$$$########################!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$#########"""############$$$$$$$$$$$$############""""""""""""##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''aaaWWWTTTKKKGGGCCCHHHPPPUUUVVVRRRKKKGGGJJJGGGDDDCCCAAA???===:::>>>>>>??????>>>:::777555333222///---+++***))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%!!! ###&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***++++++,,,,,,,,,++++++''''''''''''((((((((()))))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((((())))))))))))))))))******+++******))))))******+++,,,++++++,,,,,,---......///......///111222333444555888777666555555666777888::::::;;;<<<<<<===>>>>>>:::<<>>:::888777555333111111///---+++***)))******)))(((((((((''''''''''''$$$$$$$$$############"""################################################!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""""""""### !!!!!!!!!!!! !!!"""###%%%%%%$$$$$$###!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""!!!!!!  !!!"""#########"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""##############################$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$###############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''fffXXXPPPIIIJJJFFFIIILLLOOOOOOMMMIIIGGGGGGFFFDDDBBB@@@>>><<<;;;>>>?????????===:::777555444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""""""""""""""######$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))%%%&&&((()))***)))'''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))************(((***++++++******+++,,,------...............---/////////000111222444444222333555666888999::::::;;;<<<===<<<;;;999999:::<<<===???AAACCCDDDDDDEEEFFFGGGIIILLLOOOQQQSSSTTTYYYZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXWWWUUUTTTRRRRRRSSSSSSQQQPPPPPPPPPPPPPPPUUUSSSOOOLLLJJJJJJJJJJJJKKKHHHFFFEEEEEEDDDCCCAAA>>>===;;;888555333222222111000///...,,,+++***))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%###"""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$############""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""  """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$fffXXXPPPIIIJJJGGGIIILLLMMMMMMKKKHHHFFFHHHGGGEEECCCAAA>>>===<<<>>>>>>???>>>===:::777555444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((***************)))((((((''''''((((((((()))))))))$$$%%%''')))))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''(((((((((((())))))))))))((()))******))))))***+++,,,,,,---.............../////////000111222333444000111222444555666666666999:::<<<;;;999888888999:::;;;===???@@@BBBCCCCCCGGGHHHJJJLLLNNNPPPRRRSSSUUUWWWYYY[[[[[[[[[ZZZYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKLLLLLLJJJGGGEEEDDDCCCAAA???===;;;999666444222111000......---+++***)))((('''))))))((('''&&&%%%$$$###&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!"""######$$$%%%%%%####################################"""""""""!!!########################!!!"""""""""############""""""""""""""""""""""""""""""""""""############$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$############""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&%%%$$$###""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeWWWPPPIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFIIIHHHGGGEEEBBB@@@>>><<<>>>>>>???>>><<<:::777555444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""###$$$$$$########################""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((('''&&&&&&'''''''''(((((((((((()))###$$$&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&((())))))(((''')))*********,,,---.....................///000111333333333444555666777888888888777888:::999888777777888777888:::<<<>>>@@@AAABBBGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRUUUXXXZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRPPPQQQQQQQQQOOONNNLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJGGGEEECCCAAA>>><<<:::999777444222000//////...---,,,+++***(((''''''(((((('''&&&$$$######"""%%%%%%%%%$$$######""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!""""""######$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$###""""""###$$$###!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccVVVPPPIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFJJJIIIHHHGGGDDDAAA>>>======>>>>>>>>><<<999777555444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%##############################$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((###$$$%%%'''((((((((((((&&&&&&'''''''''''''''((('''''''''''''''''''''''''''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""$$$&&&&&&%%%###"""####################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))((()))***,,,---.........---------...///000222222555666777777888888888888555777999999777777777888666777888:::<<>><<<999888666444111000///.........---,,,+++***))))))%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############%%%###""""""######""" """"""""""""""""""""""""!!!"""""""""##########################################"""""""""""""""###########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######"""""""""""""""###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```UUUPPPIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGKKKJJJJJJHHHEEEBBB>>><<<===>>>>>>>>><<<999666444444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$%%%##############################$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&'''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&$$$###############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''((()))+++,,,---------,,,,,,,,,---...///111111111111222333444444333333444666888999888777888999777777888:::<<<>>>AAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKMMMQQQTTTVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQMMMNNNOOOPPPNNNLLLIIIHHHFFFHHHJJJLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCAAA???<<<888777555333111000//////------,,,+++******))))))""""""######$$$%%%%%%&&&$$$$$$###############"""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%###""""""######!!! """"""""""""""""""""""""!!!"""""""""#######################################"""""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""######""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###"""""""""""""""######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\SSSPPPIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIFFFBBB>>>;;;======>>>===;;;999666444444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$############$$$%%%%%%########################!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$#########"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############### !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''')))***+++++++++++++++++++++,,,---...000000000000222333333444444444333555777888777777888:::999999999:::;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGKKKLLLNNNQQQSSSTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMLLLKKKHHHGGGDDDCCCCCCCCCCCCAAA>>><<<777666444222111//////...******))))))(((''''''&&&""""""###$$$%%%%%%&&&&&&########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""###""" """"""""""""""""""""""""""""""""""""####################################"""""""""""""""######$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#######################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$######"""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""######$$$""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$YYYQQQOOOIIIHHHFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIFFFAAA===:::============;;;888666444444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################"""""""""""""""#########"""#########$$$$$$$$$$$$!!!!!!!!!""""""###%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""""""""""""""###$$$%%%&&&########################!!!"""""""""#########$$$!!!!!!!!!""""""""""""###########################################################################""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&'''((('''((())))))*********)))******++++++,,,...///000///000222333444555666666111333555666666666777999:::999999999:::<<<>>>@@@@@@@@@BBBCCCEEEFFFGGGHHHJJJKKKKKKLLLNNNPPPQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIEEEDDDCCCCCCBBB@@@<<<999555444222000///...------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############""""""""""""""""""###""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""!!!########################!!!"""""""""################################################"""""""""!!!""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###"""!!!""""""""""""""""""""""""""""""""""""####################################"""""""""""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$############"""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$###"""!!! """"""""""""""""""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}WWWPPPOOOIIIHHHEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIEEEAAA<<<:::<<<=========;;;888666444444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""""""""""""""###$$$%%%&&&########################!!!!!!""""""#########$$$"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))(((((()))))))))))))))(((*********+++,,,---//////+++,,,---///111222222333///111444555555555666888:::999888888888:::<<<>>>@@@AAABBBDDDFFFGGGIIIIIIJJJIIIIIIIIIKKKMMMOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKFFFEEEDDDCCCBBB>>>:::666333222111///---,,,,,,+++++++++******))))))(((((((((''''''&&&%%%$$$###""""""""""""""""""###############""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!! !!!"""$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$############"""######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}XXXRRRPPPHHHDDDIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHEEEBBB>>><<>>===;;;999777666555555333000---+++******+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! ###&&&(((######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%)))'''&&&&&&%%%$$$$$$%%%######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########)))(((''''''((()))(((&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%###!!!########################!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!############""""""""""""################################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%########################)))'''%%%""" !!!'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))************+++++++++------......///000000000...///000111333444555666;;;;;;:::::::::;;;<<<<<>>;;;888444222000///...---+++)))***)))(((''''''&&&&&&'''$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$""""""############""""""###"""!!! !!!"""###""""""############"""""""""############$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""################################################ !!!######!!!!!!!!!"""######"""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""#####################"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""############"""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""############################################################$$$$$$$$$$$$######""""""""""""############&&&###!!!!!!###$$$""" """"""""""""############"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###~~~YYYSSSQQQHHHEEEIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGEEEAAA>>><<<>>>===<<<;;;999777666555555333000---+++*********(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###"""###$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$#########""""""###&&&(((((('''###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%###########################""""""""""""########################"""""""""!!!$$$$$$#########"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%########################,,,***'''%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))*********+++++++++---------...//////000000///000111222333444555555:::::::::999::::::;;;;;;???@@@AAACCCDDDFFFGGGHHHFFFFFFHHHKKKMMMOOOQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNKKKJJJJJJIIIHHHHHHHHHHHHBBB@@@???>>>===;;;888666444222000///...---+++)))***)))((('''&&&&&&&&&&&&$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$""""""############""""""###"""!!! !!!"""###""""""############""""""""""""#########$$$$$$$$$"""""""""""""""######$$$#####################$$$$$$$$$$$$####################################### """######"""!!!!!!"""######""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""#########$$$$$$###"""!!! """"""""""""###$$$%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$#########""""""############"""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""############################################################$$$$$$$$$$$$######""""""""""""############&&&###!!!!!!######""" """"""""""""############""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$##################################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###[[[TTTQQQIIIGGGJJJKKKKKKKKKKKKJJJHHHGGGHHHIIIHHHGGGEEEBBB>>><<<<<<<<<;;;:::888777555444444222000---+++*********(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!!!!"""############""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''&&&$$$$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$###$$$'''+++.........###$$$$$$%%%$$$$$$######%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%####################################$$$$$$$$$$$$############""""""""""""$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%########################+++***(((&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))*********++++++,,,,,,---......//////000111111111222333444444555888888888888999999::::::<<<===>>>AAACCCEEEGGGGGGGGGHHHIIILLLNNNPPPRRRSSSOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???===:::888444222000///...---+++)))***)))((('''&&&&&&&&&&&&$$$$$$$$$############"""######""""""""""""######""""""############""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""#########$$$$$$"""""""""""""""######$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$######""""""######################## """######"""!!!!!!"""###"""""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""############!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!! ######"""######$$$%%%&&&#######################################$$$$$$$$$########################$$$$$$$$$###############$$$$$$#########""""""""""""############$$$$$$$$$###############$$$$$$$$$######################################################""""""""""""############################################################$$$$$$$$$$$$######""""""""""""############%%%###!!!!!!"""###"""!!!""""""""""""############"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$]]]UUUQQQJJJHHHJJJKKKKKKKKKJJJHHHGGGFFFJJJJJJJJJIIIFFFCCC@@@>>>;;;;;;;;;:::888666555333333222000---+++***))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&$$$%%%'''(((&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((***...111222111$$$$$$$$$$$$######""""""%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$########################"""""""""#########$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$########################'''&&&%%%######""""""###"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((())))))))))))************+++,,,,,,---......//////111222222222333333444444666666777888888999999999999:::<<>>;;;999333222000//////...,,,***))))))((('''&&&&&&&&&&&&$$$$$$$$$#########""""""###""""""""""""""""""###""""""############""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############"""""""""""""""######$$$!!!"""""""""#########$$$%%%%%%$$$$$$###"""""""""########################!!!"""$$$$$$"""!!!"""###""""""""""""""""""###$$$###$$$$$$$$$$$$###""""""!!!"""""""""############ !!!"""###$$$$$$%%%!!!!!!!!!""""""######$$$$$$$$$######$$$%%%%%%&&&########################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################################################################""""""""""""############################################################$$$$$$$$$$$$######!!!"""""""""############$$$###""""""""""""###"""!!!"""""""""############""""""""""""####################################""""""###$$$$$$$$$$$$###########################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$___UUUQQQJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEKKKKKKKKKJJJHHHDDDAAA???::::::;;;:::999777555333222111///---+++***(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########!!!%%%$$$!!!!!!&&&'''$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((******)))$$$#####################$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%###"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""######!!! ################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((()))))))))*********++++++,,,,,,------......111111111222222333333333444555666777888888888888888999;;;===@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLNNNOOOOOOPPPRRRSSSSSSRRRPPPOOORRRQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDAAA???===<<<<<<:::777555333111/////////...,,,***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""######"""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!"""""""""#########"""""""""""""""######$$$#########"""""""""!!!!!!$$$$$$$$$#########""""""########################!!!###$$$$$$"""""""""###""""""!!!!!!"""###$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""############ !!!"""###$$$$$$%%%!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$############""""""#########$$$$$$$$$##############################################################################""""""""""""############################################################$$$$$$$$$$$$######!!!"""""""""############"""###""""""""""""###$$$!!!"""""""""############!!!!!!"""""""""#################################""""""###$$$$$$$$$$$$###################################################################################################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%```UUUPPPIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEKKKLLLLLLJJJHHHEEEAAA???999:::;;;;;;:::888666444111111///...+++)))((('''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###''''''###%%%///333111'''&&&$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$############$$$%%%%%%$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""############ ################################################""""""""""""""""""""""""""""""""""""############"""""""""############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''((((((((()))))))))************+++,,,,,,------...//////000000111222222333333444666888999999888888888999:::===???AAACCCDDDCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMMMMRRRQQQPPPNNNMMMKKKJJJIIIGGGHHHHHHIIIHHHFFFEEEDDDAAA???===<<<;;;:::777444222111/////////...---+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""############""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$$$$###""""""!!! ################################################!!!###$$$$$$###""""""###!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!""""""######$$$$$$$$$$$$#########"""""""""$$$$$$############$$$%%%#######################################$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#####################################################################""""""""""""############################################################$$$$$$$$$$$$######""""""""""""############!!!"""###"""!!!!!!###%%%""""""""""""############!!!!!!!!!"""""""""##############################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%aaaTTTOOOHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJJJJIIIGGGCCC@@@>>>:::;;;<<<<<<;;;999666555111000///...,,,)))(((&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""((()))&&&---===FFFEEE'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&%%%$$$"""############$$$%%%'''((($$$%%%%%%$$$######$$$&&&########################$$$###"""###$$$%%%$$$###""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""!!!!!!!!! ################################################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&(((((((((((()))))))))************+++,,,,,,------,,,---...///000111222333333444666888::::::999888999:::;;;===???@@@BBBBBBCCCCCCEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJFFFGGGHHHHHHHHHFFFDDDCCCAAA@@@>>>===<<<:::777555222000///...///...---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""############"""""" !!!"""######"""!!! """"""############""""""!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%########################!!!###%%%$$$###"""######!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""#########$$$$$$$$$############"""$$$######"""""""""##############################$$$$$$$$$#######################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""""""""############################################################$$$$$$$$$$$$######""""""""""""############ """######!!!!!!###&&&""""""""""""############!!!!!!!!!!!!"""""""""###########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%aaaTTTNNNHHHIIIEEEFFFGGGHHHIIIHHHGGGFFFIIIIIIIIIHHHEEEBBB>>><<<:::;;;======<<<:::777555111000///...,,,)))'''&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%$$$///CCCPPPPPP((('''%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!############$$$''')))***$$$%%%%%%$$$######$$$&&&########################!!!!!! """%%%&&&&&&%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$#########"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&(((((((((((()))))))))))))))******+++,,,,,,------++++++,,,...///111222333333444777999::::::999888::::::;;;===>>>@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKPPPOOOOOONNNNNNOOOOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJEEEFFFGGGHHHGGGEEECCCBBB>>><<<:::999888777444111222000///...//////---+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""############"""""" !!!"""######"""!!! """"""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&########################"""###%%%%%%###"""###$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""""""""""""""#####################""""""""""""""" !!!"""###$$$%%%&&&&&&######"""""""""""""""###########################%%%$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$######""""""######################################################""""""""""""############################################################$$$$$$$$$$$$######""""""""""""############ """$$$###!!!!!!###&&&""""""""""""############!!!!!!!!!!!!""""""""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&\\\SSSPPPHHHGGGGGGIIIJJJJJJGGGEEEDDDDDDFFFGGGHHHHHHFFFCCC@@@>>>======<<<;;;999888888777222111///,,,***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""""""""######$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$"""...DDDAAA...$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''%%%%%%$$$###""""""######$$$$$$#########%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""  ###$$$###!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!!!!!!!"""###############$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((++++++******)))(((((((((&&&(((,,,///111222111111111222444666888888888888<<<<<<======>>>>>>??????CCCCCCCCCDDDEEEFFFHHHIIIHHHIIILLLOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA<<<:::888888777666444333///......---+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!!!!""""""######$$$###"""!!!!!!"""######$$$"""!!!!!!""""""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################################################################""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$################################################$$$$$$##################%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$#########""""""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""###$$$$$$""" """!!!!!!!!!"""###$$$$$$'''***"""$$$&&&"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################\\\TTTQQQIIIGGGHHHJJJKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHFFFCCC@@@>>><<<<<<;;;;;;999888777777333222000---+++***))))))'''''''''&&&&&&&&&%%%%%%%%%%%%###"""""""""######$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""&&&+++((( $$$...+++"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$###""""""######!!!!!! !!!"""###########################""""""""""""""""""""""""$$$$$$############$$$$$$"""  ###$$$###!!!""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''*********)))))))))))))))((())),,,...///000111111111222444666888888888888<<<<<<<<<===>>>>>>??????BBBBBBCCCCCCEEEFFFGGGHHHEEEGGGJJJLLLMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCBBB@@@???>>><<<:::888777666555333111......---,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""""""""###$$$###"""!!!!!!"""######$$$"""!!!!!!""""""!!! !!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$################################################!!!!!!""""""######$$$$$$$$$#########""""""""""""$$$$$$############$$$$$$########################################################################%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""###$$$$$$""" """"""""""""""""""###$$$&&&///000'''"""%%%%%%!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######################################################]]]UUURRRJJJGGGIIIKKKLLLLLLIIIGGGFFFFFFFFFGGGHHHHHHFFFCCC@@@===;;;;;;;;;;;;:::888777777444333111...,,,+++***)))(((((('''''''''&&&&&&&&&%%%$$$######"""#########$$$###############$$$$$$""""""###$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$###""""""&&&'''### !!!"""!!!!!!!!!"""$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######"""#########$$$###""""""!!!""""""###########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""!!! !!!#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++++++++,,,---...///000222222444666777888888888;;;;;;<<<<<<===>>>>>>???AAABBBBBBCCCDDDEEEFFFGGGEEEFFFIIIKKKLLLLLLLLLLLLLLLJJJIIIGGGGGGGGGHHHHHHEEEEEEDDDBBBAAA>>>===;;;;;;999777555444333000......------,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#####################"""""""""######""""""""""""######$$$"""!!!!!!"""###""" """#####################%%%$$$!!! """$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################ !!!"""###$$$%%%&&&###############"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#########"""!!!"""$$$$$$"""!!!$$$###"""""""""""""""""")))000111)))$$$%%%%%%!!!######""""""""""""##############################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################]]]VVVSSSJJJGGGKKKLLLNNNMMMJJJHHHGGGGGGGGGHHHHHHHHHFFFCCC???===:::;;;;;;;;;:::999777666333222000...,,,***))))))''''''''''''&&&&&&&&&&&&$$$$$$###########################"""######$$$%%%"""######$$$$$$$$$#######################################$$$$$$######### ###&&&$$$!!!$$$)))!!!"""###$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%$$$$$$###""""""""""""########################""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$!!!!!!"""#####################$$$$$$$$$$$$%%%%%%###"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++---,,,+++***+++,,,...000222222444555666777888999::::::;;;<<<======>>>>>>AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJHHHFFFFFFFFFGGGHHHEEEEEEDDDCCCAAA>>><<<::::::888555333222000---+++---,,,,,,+++***)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######"""""""""""""""""""""############"""!!!"""######"""!!!$$$#####################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$################################################!!!!!!"""######$$$%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""!!!"""###$$$"""!!!$$$$$$###"""!!!!!!!!!""""""((()))%%%"""$$$%%%"""######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################]]]VVVSSSKKKHHHKKKMMMNNNNNNKKKIIIHHHHHHGGGHHHIIIHHHFFFBBB???<<<999::::::;;;:::999777666222111///---+++)))((((((&&&&&&&&&%%%%%%%%%%%%$$$############$$$###############""""""###$$$$$$%%%######$$$$$$$$$######"""########################$$$##################$$$(((######''''''""""""&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############"""$$$###############$$$$$$!!!!!!!!! ########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$!!!!!!"""###############!!!"""""""""#########$$$"""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))******+++---,,,***))))))+++---///111111222333555666777888999999:::;;;<<<===>>>>>>AAABBBDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHEEEEEEEEEDDDBBB???<<<:::999777444222111///,,,***+++++++++******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""!!!!!!""""""###############"""!!!"""###$$$###"""$$$$$$$$$$$$############"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""""""""######################################################$$$$$$$$$##############################$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################""""""################################################$$$$$$$$$$$$######$$$"""!!!!!!#########"""$$$$$$###"""!!!!!!!!!"""!!!###!!!!!!######"""######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######################################################\\\UUUSSSKKKIIIKKKMMMNNNNNNKKKIIIHHHHHHHHHHHHIIIHHHFFFBBB>>><<<888999:::;;;;;;999777666222111///,,,***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$###""""""###$$$$$$'''"""!!!$$$&&&%%%######%%%%%%%%%$$$$$$"""!!!!!!$$$$$$###########################"""######$$$%%%!!!"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!"""############### !!!!!!"""#########"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))******,,,+++)))))))))+++---...000000111111333444666777777888999:::;;;===>>>>>>@@@AAACCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEDDDBBB???<<<:::777555333111000///,,,************)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""""" !!!"""######$$$#########"""!!!"""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$!!!###&&&((((((&&&$$$"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###""""""""""""""""""###################################################%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################"""""""""""""""########################$$$$$$$$$######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""$$$###"""""""""""""""""""""#########""""""!!! ######""""""""""""#############################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################ZZZSSSRRRKKKIIIKKKMMMNNNMMMKKKIIIHHHHHHHHHIIIIIIHHHFFFBBB>>><<<777888:::;;;;;;999777555333111///---+++))))))((('''&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###""""""########################$$$$$$###""""""###$$$$$$ !!!!!!!!!###&&&&&&$$$######$$$$$$$$$######"""##################$$$$$$######""""""###$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$&&&$$$"""!!!"""$$$"""""""""""""""""""""""" !!!"""######"""!!! ###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$############$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))***)))))))))***+++---...////////////111333555666777777888:::;;;<<<===>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEAAABBBCCCCCCAAA???<<<999666444222111000///---+++)))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""""""""### """###$$$$$$#########"""!!!"""$$$%%%$$$############$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$######""""""######$$$###################################################$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%###!!!!!!"""#########""""""""""""""""""###$$$&&&$$$$$$$$$$$$###!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######################################################YYYRRRQQQKKKJJJKKKLLLNNNMMMKKKHHHHHHHHHHHHIIIIIIHHHFFFBBB>>><<<666888:::;;;;;;999777555444222000...,,,+++***)))(((((('''''''''&&&&&&&&&!!!"""###$$$%%%%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!########################%%%$$$###""""""###$$$%%%###))))))""" ######!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$%%%%%% !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########%%%&&&%%%""" """$$$"""""""""""""""""""""""" !!!"""######"""!!! $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((())))))***,,,---...............000222444555666777888999;;;<<<===>>>;;;===???BBBCCCBBBAAAAAAFFFFFFEEEEEEFFFGGGHHHIIIFFFHHHIIIJJJJJJGGGEEECCC???@@@AAABBB@@@>>>;;;999555444111111000000...,,,))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!""""""###### """###$$$$$$$$$######"""!!!"""$$$%%%%%%###""""""###$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%###!!! """#########""""""!!!!!!"""###$$$$$$$$$""""""$$$%%%###""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZRRRPPPJJJIIIKKKKKKLLLLLLKKKIIIFFFEEEGGGIIIIIIEEEDDDCCC>>>888888999;;;;;;:::888555333333111...,,,***)))(((((())))))((('''&&&%%%%%%$$$##################$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###########################%%%&&&&&&'''&&&%%%$$$######%%%%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$##################$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!! """"""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!""""""###$$$$$$$$$"""""""""""""""""""""!!!"""!!!!!!###$$$###""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$#########""""""!!!!!!########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""%%%$$$###$$$&&&&&&$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((()))***+++,,,,,,---//////000000111111222222333444555777888:::;;;<<<<<<===>>>>>>???BBBFFFJJJOOOJJJFFFFFFIIIKKKJJJGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB?????????>>>:::777666555333111///------,,,))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""&&&$$$"""###%%%&&&%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################[[[SSSPPPJJJIIIKKKLLLLLLLLLJJJIIIGGGFFFFFFHHHHHHFFFEEEEEEAAA:::777888:::;;;:::888666444333111...,,,***)))(((((('''''''''&&&&&&&&&&&&&&&################################################"""###$$$$$$$$$$$$###"""###############"""!!!!!!########################$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""########################$$$######"""""""""""""""""""""############""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! #########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$############"""""""""!!!########################""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""!!!!!!!!!######!!! """############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((()))***+++,,,------/////////000000111111222333444555666888:::;;;<<<>>>???AAACCCEEEHHHMMMPPPRRRNNNKKKKKKMMMMMMJJJGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFDDDBBBAAAAAA@@@<<<999555444222000...---,,,,,,))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################&&&$$$"""###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################\\\TTTQQQJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGEEEHHHHHHFFFFFFGGGCCC===666777999::::::999777555333111...,,,***)))(((((($$$%%%%%%%%%&&&&&&&&&'''################################################"""###$$$$$$$$$$$$###""" !!!""""""""""""###########################$$$$$$$$$$$$###""""""###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""########################$$$######"""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""###"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!%%%$$$$$$######""""""!!! !!!!!!""""""######"""!!! !!!"""###$$$!!!!!! !!!!!!"""###$$$""""""!!!!!!""""""###$$$############""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""$$$$$$###$$$%%%%%%$$$""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((())))))***+++,,,------......//////000111111222333333555666888999;;;;;;@@@BBBEEEGGGJJJMMMRRRUUUUUURRRPPPPPPQQQPPPLLLHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBAAAAAA???<<<999444333111///...---,,,,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################]]]TTTQQQKKKJJJMMMLLLKKKIIIIIIHHHHHHIIIGGGIIIIIIGGGGGGGGGCCC<<<555666888999999888777666222111...,,,***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$######### """$$$%%%%%%########################"""############""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""###############$$$$$$$$$$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""### !!!"""$$$$$$!!!!!!!!!!!!!!!"""###############"""""""""""""""######################## """#########"""!!!""""""""""""""""""""""""&&&%%%%%%&&&''''''&&&$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((()))***+++,,,------------......///000111111222333444666888999:::;;;???BBBEEEHHHJJJLLLPPPRRRQQQQQQQQQRRRSSSQQQMMMIIIGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>;;;999777333222000...---,,,++++++))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################]]]UUUQQQJJJIIILLLKKKJJJIIIIIIIIIIIIIIIIIIKKKJJJGGGFFFFFFAAA:::666666777888888888777777222111...,,,***(((((((((''''''&&&%%%$$$$$$######$$$$$$$$$#########""""""########################$$$##################$$$!!!"""###$$$$$$$$$########################"""""""""""""""""""""###"""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!! !!!""""""###""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""###""""""###$$$$$$###!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))'''((())))))++++++,,,---+++,,,---...///000111111222333444555777999:::;;;===@@@CCCEEEFFFFFFHHHIIIIIIKKKMMMPPPQQQPPPMMMKKKHHHGGGFFFFFFEEEFFFFFFGGGBBBBBBAAA???<<<999777666111000///---,,,+++++++++((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################]]]TTTQQQIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJGGGEEEEEE???999777777777777777777666666333111...,,,***)))(((((((((((('''&&&%%%$$$######%%%%%%$$$$$$###"""""""""########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$###"""!!! ########################"""""""""!!!""""""###$$$"""###$$$$$$###"""$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######"""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""###########################!!!!!!!!!!!!""""""""""""&&&%%%$$$###!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!! !!!!!!"""###""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$&&&&&&$$$###"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&''''''((()))***++++++***+++,,,---...000000111222222444555777888::::::;;;>>>AAACCCBBBAAAAAAAAABBBDDDHHHKKKMMMMMMLLLLLLJJJHHHGGGEEEEEEEEEEEEFFFBBBCCCCCC@@@<<<999777777000///...,,,+++*********((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################]]]SSSPPPHHHGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGIIIIIIFFFEEEEEE@@@999888888888777666666555555333111...,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!##############################"""""""""###$$$%%%!!!###$$$$$$######$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$######"""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""'''&&&&&&'''(((((('''%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&'''((()))************+++,,,...///000111111222333555777888999::::::>>>AAACCCBBB@@@??????>>>@@@DDDGGGHHHIIIJJJJJJJJJIIIFFFDDDCCCBBBCCCCCCAAABBBBBB???:::666555666///...---+++************(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################\\\SSSOOOGGGFFFHHHIIIKKKLLLLLLJJJHHHGGGDDDGGGGGGEEEEEEEEEAAA;;;999888888777666555555444333111...,,,***)))((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$###""""""!!!########################%%%$$$###""""""###$$$%%% !!!###$$$$$$%%%%%%########################$$$###"""""""""$$$%%%&&&!!!###$$$$$$######$$$&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$%%%'''***---000222333------------,,,,,,,,,,,,&&&'''''''''&&&&&&%%%$$$###""""""!!!!!!!!!!!!""" !!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""$$$######$$$%%%%%%$$$""""""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&'''((()))))))))***+++,,,...///000111111222333555777888999::::::>>>BBBDDDDDDBBBAAA@@@===???CCCEEEFFFGGGHHHIIIJJJHHHEEECCCAAA@@@AAAAAA>>>???@@@<<<777333222333...---,,,+++************(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################\\\SSSPPPJJJIIIMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFEEECCCAAA>>>===777888999999888666444222222111///,,,***)))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%###!!!  !!!"""""""""""""""###############$$$%%%&&&&&&%%%###!!!""""""""""""""""""######$$$"""!!!!!!"""######"""$$$$$$%%%$$$$$$###"""!!!###"""!!!!!!!!!!!!""""""""""""############"""""""""!!!  !!!""""""!!!  !!!###%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!"""%%%)))...111444666444444333333222222222111......---,,,+++***)))(((%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""" !!!!!! !!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$######""""""######$$$%%%%%%%%%&&&'''((()))******+++,,,,,,---...///111111222333444555666888999999???>>>???BBBEEEEEEBBB>>>AAABBBCCCDDDDDDEEEEEEEEEHHHFFFDDDCCCBBB@@@===;;;>>>===;;;888666444222222------------,,,***((('''***(((&&&%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""&&&''''''((())))))((((((&&&'''((((((&&&$$$$$$%%%)))((('''''''''(((***+++((((((((((((((()))***+++***)))((('''''''''''''''))))))((((((((((((((((((***)))((('''&&&'''((()))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################\\\TTTQQQKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEDDDAAA???>>>555666777777666444222000222111///,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###!!! """"""""""""""""""############!!!"""$$$%%%%%%%%%%%%$$$#########"""""""""""""""$$$"""!!!!!!"""######""""""""""""""""""!!! """"""""""""""""""!!!!!!""""""############""""""""""""!!! !!!!!!""""""""" !!!###$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!###%%%(((***,,,---+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!! !!!!!!"""########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&'''((())))))******++++++,,,...///000222222333555666777888999<<<<<<===AAAEEEEEECCC@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>><<<===<<<:::777444333111111------------,,,***(((''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''+++*********+++---///000/////////000000000000000...---,,,,,,++++++++++++---,,,***)))))))))***+++***)))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################]]]UUUSSSMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIGGGGGGGGGFFFDDDBBB@@@>>>555666777777666444222000222111///,,,***)))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!! !!!"""###""""""""""""############!!!!!!"""###$$$%%%&&&'''$$$#########""""""!!!!!!$$$"""!!!!!!"""######"""!!!""""""""""""!!!!!! !!!"""#########"""!!!""""""############""""""""""""!!!!!!!!!""""""######"""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""############"""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%######""""""""""""######"""######$$$$$$######""""""""""""""""""""""""""" !!!""""""#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""############$$$$$$$$$######""""""######$$$%%%######$$$%%%&&&'''((((((************+++---...///111222333444666777888888888999<<>>===;;;:::888555333111000///,,,,,,,,,,,,+++***((((((%%%'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))***+++***)))((('''((((((((((((((((((((('''*********((('''''')))+++.........000111333555666888888:::;;;;;;;;;:::999;;;;;;::::::999:::::::::;;;:::777666555555666666222111000///...---------++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[TTTRRRMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCC@@@???777888999999888666444222111000...,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######"""!!!!!!""""""###!!!"""""""""############""""""""""""###$$$%%%&&&$$$$$$######"""!!!!!!!!!$$$"""!!!!!!"""######""""""######$$$$$$$$$######!!!###$$$$$$###"""!!!""""""############"""""""""""""""""""""############""""""!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!""""""###############$$$$$$$$$###############"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&'''(((((()))*********++++++,,,......111111222444555666777888777888;;;>>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEBBBAAA@@@@@@AAA@@@>>><<<999888666333111///......,,,,,,,,,+++***))))))(((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&)))))))))))))))))))))******++++++,,,+++***)))(((++++++++++++,,,,,,------,,,---,,,***)))***---///000111222444666888:::;;;<<<>>>AAACCCDDDDDDDDDCCCHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFEEECCCBBBAAA<<<;;;:::999777666666555555444444333222111000000,,,,,,+++)))(((&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}YYYSSSQQQKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGEEECCC@@@???777888999999888666444222111000...,,,+++)))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""""""""#########!!!"""""""""############$$$$$$###""""""######$$$############""""""!!!!!!$$$"""!!!!!!"""######"""!!!"""###$$$$$$$$$$$$$$$!!!###$$$%%%$$$###!!!""""""############""""""!!!!!!"""########################""""""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$##############################$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""############""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%&&&'''((()))******,,,+++++++++,,,---...///000111222333444555666777777888;;;<<<===>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>;;;777666444222000...------,,,++++++***)))))))))))))))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))******+++++++++,,,,,,------,,,***))),,,,,,,,,,,,...000111222///000///...---...111444333444555777999;;;<<<======???CCCFFFIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLOOOPPPNNNKKKGGGEEEAAA@@@@@@???===<<<;;;:::======<<<;;;::::::999999555444222000---***(((''')))))))))((((((&&&%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||YYYRRRPPPIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKGGGGGGGGGFFFDDDBBB@@@>>>555666777777666444222000000///...,,,+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""##################""""""""""""############$$$$$$#########""""""""""""""""""""""""""""""###$$$"""!!!!!!"""######""" """"""######### !!!###$$$$$$$$$$$$###""""""############"""""" !!!"""##############################""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%% !!!!!!""""""##################$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%&&&&&&'''((()))******,,,,,,,,,,,,,,,---......///000111222444555666666555888:::;;;;;;;;;<<<>>>@@@@@@AAABBBCCCCCCCCCCCCEEECCCBBBAAAAAA@@@===;;;666555333111///...------,,,+++***)))))))))))))))***(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((((((((((((((((()))))))))''''''((()))***++++++,,,...///000000000///...---,,,,,,+++,,,---///111333222333333333222333666888666777999:::;;;<<<<<<<<<===???BBBEEEHHHJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQNNNPPPSSSUUUTTTPPPLLLIIIGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<999666444222111......------+++***((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}YYYRRRPPPIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKFFFFFFFFFEEEDDDAAA???>>>555666777777666444222000000///...,,,+++***))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$"""!!!!!!"""######""" !!!######$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""############"""""" """######""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""""""""""""""######$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""########################"""""""""""""""###$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&'''((()))***+++++++++++++++,,,,,,---//////000222333444555666222555888999999:::===???>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<<555444333111///...------++++++))))))((())))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((('''(((((())))))((()))))))))*********+++)))***+++,,,---...//////444555666666666555333222111000...---...///111222333555777777777888999;;;:::;;;<<<=========<<<;;;>>>???AAACCCEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQQQQQQQOOONNNMMMLLLLLLMMMMMMMMMLLLJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>999999888777666444222111000000///---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~ZZZSSSPPPIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKFFFFFFFFFEEECCCAAA>>>===777888999999888666444222000///...,,,+++*********&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""$$$%%%%%%$$$### !!!"""###$$$%%%%%%$$$"""!!!!!!"""######""" """###%%%&&&&&&&&&""""""""""""###$$$%%%&&&""""""############"""""" !!!"""""""""!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&&########################"""""""""######$$$$$$$$$########################!!!!!!""""""#########$$$######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$#########"""###$$$$$$%%%###$$$$$$%%%&&&'''((()))******************++++++//////000111333444555666///333666888888:::>>>AAA>>>>>>???@@@AAAAAAAAAAAA???>>>===>>>@@@@@@???===555444333111///...------+++***)))(((((()))******&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************(((((('''(((((()))***+++))))))******+++++++++,,,---...///000111222333444999999:::;;;:::999888777666555333111000000111222444666999:::::::::;;;======>>>??????>>>===<<<;;;AAAAAAAAAAAACCCDDDFFFGGGBBBBBBCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKLLLKKKKKKIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIICCCCCCCCCAAA@@@>>><<<;;;;;;:::888555222///---,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYYQQQNNNHHHFFFGGGFFFFFFHHHJJJLLLKKKJJJGGGHHHHHHGGGEEECCC@@@???777777888777666555333222//////...,,,***)))''''''((('''%%%######$$$%%%&&&'''&&&%%%&&&&&&%%%### '''%%%###"""!!!"""###$$$########################!!!!!!""""""#########$$$$$$""" """%%%&&&%%%############""" !!!###%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""###############"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""!!! ######$$$$$$$$$$$$######""""""""""""############!!!"""###$$$$$$###"""!!!$$$#########$$$$$$###!!!###############$$$$$$%%%"""############$$$$$$$$$########################$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...***,,,///222333333333222555666777999;;;===>>>???@@@???>>>======>>>???@@@AAA???======>>>>>><<<;;;888666333000...,,,,,,,,,000///,,,*********+++,,,''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((******)))(((((((((((((((******))))))(((((('''''')))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((()))))))))(((((('''''''''(((((()))***++++++++++++((()))***+++++++++***)))***++++++---///111333444::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>============<<<:::888666555555444777666555555666888;;;<<<<<<===>>>@@@BBBAAA>>>;;;AAABBBBBBCCCBBB@@@???>>>666666555555555666888999;;;;;;;;;:::;;;;;;<<<<<>><<<333111...+++)))))))))*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%###!!!"""$$$%%%###!!!#########$$$%%%&&&'''(((################################################"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%]]]TTTRRRKKKJJJGGGFFFFFFHHHJJJLLLKKKJJJGGGGGGGGGFFFEEEBBB@@@???777777888888777555333222//////...,,,***)))''''''%%%%%%###"""""""""###$$$)))((('''(((((('''%%%###&&&$$$###"""!!!"""$$$$$$########################""""""""""""#########$$$$$$"""!!!"""$$$&&&$$$############""" """$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################"""!!! !!!"""###"""""""""""""""!!! """##################"""""""""""""""############""""""############""""""######"""$$$%%%&&&%%%$$$###""""""""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''((()))******,,,,,,---...---...000222333222111111444555888:::<<<<<<<<<<<<===============>>>??????@@@>>>============;;;999777555333000...,,,,,,,,,///...,,,*********+++,,,''''''((((((''''''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((***)))(((((('''''''''((())))))))))))(((((((((((()))'''%%%&&&((()))'''%%%((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++++++++++++++&&&''')))+++,,,---------///000111333666888:::<<>>===<<<;;;999888777666555444222111111222444555222333666:::>>>@@@???===AAAAAA@@@>>><<<888555444444333111000000111333444777777666666666777777888999888888888:::<<>>?????????>>>???>>><<<;;;<<<;;;999777666444222///---,,,,,,,,,...---,,,*********++++++''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))(((''''''&&&'''''''''(((((((((((()))))))))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((())))))***,,,,,,+++*********++++++)))***---///222555666777999:::<<<>>>AAACCCEEEFFFJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDCCCCCCBBBAAA@@@@@@============;;;999888666333222000...------......///000333888>>>CCCEEEEEEDDDDDDCCCAAA>>>:::777555333222///---,,,---...000222222111111222222333444555333111000111444888;;;EEEGGGIIIKKKMMMNNNNNNMMMCCC===666111//////000000000222555999<<<>>>??????===>>>AAACCCEEEFFFFFFFFF===:::666111///...///000000000///...---,,,++++++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%$$$"""%%%%%%$$$###""""""######################################################%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%___TTTPPPJJJJJJGGGFFFFFFHHHJJJLLLKKKJJJGGGGGGFFFDDDBBBAAA???>>>666777888888777555222111//////...,,,***)))''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%###"""###"""""""""###$$$%%%&&&###################################################"""""""""#########"""###$$$$$$###!!! !!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""### """"""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$###"""!!!"""$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''(((((()))***+++,,,---------...000111222222222222666666666666777888999:::999;;;>>>@@@AAAAAA@@@??????===;;;::::::999777555444333111...---,,,,,,,,,---,,,+++***)))*********'''''''''(((''''''&&&%%%((((((((((((((('''''''''&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******)))(((((((((((()))(((((())))))))))))))))))))))))+++******))))))******+++)))))))))***+++---///000444555666888;;;>>>@@@BBBEEEFFFGGGIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIII@@@??????>>>===<<<;;;;;;777888999:::999777444333222111000......---......000111333777===BBBDDDEEEBBBBBBCCCBBBAAA@@@>>>===666333000---,,,,,,...///.........///000222333444666555444333444666999;;;AAABBBDDDEEEGGGGGGGGGGGGAAA<<<555///,,,,,,,,,,,,,,,---///000222333333333444666888;;;===>>>??????DDDBBB@@@<<<888555333222222222111000///...------)))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""!!!""""""""""""!!!######""""""""""""######################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$```TTTOOOHHHIIIGGGFFFFFFHHHJJJLLLKKKJJJGGGFFFEEECCCAAA@@@???>>>555777888999888555222000//////...,,,***)))''''''&&&''''''''''''&&&%%%$$$&&&$$$######$$$%%%$$$""""""""""""######$$$%%%%%%########################$$$$$$$$$###############""""""###""""""""""""""""""###$$$$$$"""!!!!!!"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###""""""!!!!!!"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""### !!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$""" !!!""""""!!!!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$##############################$$$$$$%%%&&&&&&''''''((()))***+++,,,,,,---+++,,,...000222333444555999777444333444777:::===:::<<<@@@CCCDDDCCCBBB@@@???===;;;:::999888666444333111///...,,,,,,,,,---++++++******))))))******'''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((''''''(((((())))))******((())))))))))))((())))))************************,,,+++***)))((()))++++++***+++---000333777:::;;;???>>>>>>>>>???BBBDDDFFFMMMNNNOOOOOOOOONNNMMMMMMOOONNNLLLJJJGGGEEECCCBBB888888777777666555555444222333555666555333111000000000000000000111111222111000111333777999::::::888999:::;;;<<<;;;::::::888555222///------...///------...000222444777888888999999:::;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@===888444222///---++++++++++++,,,,,,+++++++++...///000222333444555555???@@@AAAAAA???;;;777555//////...---,,,+++************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%################################################""""""#########$$$$$$$$$###############$$$$$$$$$dddVVVPPPIIIIIIGGGFFFFFFHHHJJJLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>>555666999:::999666222000//////...,,,***)))''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""###$$$###!!! !!!""" """$$$$$$"""""""""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###########################!!!!!!""""""""""""!!!!!!""""""######$$$$$$######!!!""""""######""""""!!!""""""""""""##################""""""""""""######$$$""" """"""!!!!!!!!!"""######"""############$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,***+++---///111444666777999777444222444777<<>>AAADDDDDDDDDBBBAAA@@@>>><<<:::999777555333111000...---,,,,,,,,,---))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''&&&''''''((()))(((((((((((())))))))))))(((***+++***)))((()))+++************************+++***))))))***,,,...000333555888<<<@@@CCCFFFGGGBBB@@@>>><<<===>>>AAACCCMMMMMMNNNMMMLLLJJJHHHGGGIIIGGGDDDAAA===999777555555555555555555444444444333444555666666555333333222333444555666777888888888777777888999999888666888999999:::999888777666999777555333111000////////////000222444666888999777888999;;;<<<======<<<======>>>>>>??????@@@@@@@@@>>><<<:::888555111...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111444999<<<===<<<999666,,,++++++***)))(((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""###$$$$$$""""""###$$$ !!!!!!"""$$$%%%&&&################################################!!!""""""###$$$$$$%%%%%%########################fffWWWOOOHHHIIIGGGFFFFFFHHHJJJLLLKKKJJJGGGEEECCCAAA???>>>>>>>>>444666999:::999666222/////////...,,,***)))'''''''''&&&%%%$$$###$$$%%%%%%'''%%%######%%%&&&&&&&&&###$$$$$$$$$$$$######"""########################%%%%%%%%%$$$$$$#########!!!###$$$###  """!!!###$$$#########$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!!!!"""############"""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!"""######"""!!! !!!"""###$$$$$$$$$$$$###"""##################"""""""""""""""############""""""############""""""###!!! !!!""""""###""""""""""""###$$$$$$"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,---///111333555666666555555555777:::<<<>>>>>>???AAACCCCCCBBBAAA@@@AAA???<<<:::999777555222000///---,,,,,,,,,,,,---(((((()))))))))))))))(((''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((('''''''''(((((()))***))))))))))))(((((((((((((((***,,,+++)))(((***,,,++++++++++++++++++++++++,,,,,,,,,---000444888;;;???BBBEEEHHHJJJKKKJJJJJJ@@@>>>;;;888888:::<<<>>>EEEFFFFFFFFFEEECCCAAA@@@>>>===<<<;;;:::888777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAACCCBBBCCCDDDEEEDDDAAA>>>@@@AAAAAAAAAAAA???===<<<;;;;;;:::999777666444333333333222222333444444555444444444555777999;;;<<>>;;;888555333222111000000/////////------,,,,,,,,,---------,,,...111444666666666555......---,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!""""""  """""""""""""""######$$$%%%##################################################################$$$$$$########################gggVVVNNNGGGGGGGGGFFFFFFHHHJJJLLLKKKJJJGGGEEECCCAAA???>>>>>>>>>444666999:::999666222/////////...,,,***)))''''''***)))&&&%%%%%%&&&'''(((%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$#########!!!###$$$###  """ ###$$$$$$###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&%%%""" !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!"""###$$$$$$###"""!!!""" !!!###%%%%%%###############$$$$$$%%%"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,.........///000222333444222444666999;;;<<<<<<<<>><<<888666555777:::======>>>@@@@@@@@@>>><<<;;;:::;;;<<>><<<:::888666555444222111111111111333111000000222666:::<<>>???????????????>>>===:::777444222000000...---,,,+++***+++,,,,,,))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%$$$&&&)))+++***((())))))))))))((((((((((((((((((((()))***+++,,,---***++++++***(((((()))***)))***,,,...111333444555;;;<<>>;;;999999;;;>>>@@@FFFDDDCCCDDDFFFEEEAAA>>>CCCCCCFFFOOOWWWYYYSSSLLLNNNLLLKKKLLLPPPRRRQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHMMM]]]kkkkkkaaaZZZUUUSSSRRRXXXcccllljjj```WWWUUULLLTTTSSSJJJGGGMMMOOOJJJMMMIIIGGGGGGDDDBBBDDDIIIGGGAAA;;;999888666444444---......///444::::::555BBBGGGLLLSSSbbbqqquuuqqqeee^^^TTTKKKDDD>>>999666<<<777666;;;>>><<<999999555555333222000...,,,+++...+++((('''))),,,...///000111333444555444333333,,,---......---,,,***))))))******(((&&&&&&''')))'''((()))((('''&&&'''(((%%%&&&((('''&&&&&&((())))))'''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""aaaUUUQQQKKKLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHFFFDDDAAA>>><<<:::999777666777;;;999333000000...---,,,+++***)))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""###$$$###!!!!!!###%%%########################$$$$$$######"""!!!!!!!!!""""""""""""""""""######""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$$$$ !!!%%%%%% """"""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""############""""""""""""!!!!!!"""#########""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***++++++,,,...///000111111111111111333555777888888999;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===:::777555222111000...---,,,+++***++++++,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&)))+++***((())))))))))))))))))))))))************+++,,,------++++++,,,+++***+++---///111222555888;;;<<<======<<<===@@@DDDGGGJJJKKKLLLLLLJJJFFFDDDBBBBBBAAAAAABBBCCCCCCCCCBBBDDDGGGJJJHHHMMMTTT[[[^^^[[[TTTNNNSSSXXXbbbqqq}}}wwwooojjjgggdddeeejjjooorrrsssrrrqqqnnnkkkjjjjjjkkklllrrr}}}~~~wwwrrrmmmqqqooojjjnnnxxxyyysssfff```[[[XXXVVVVVV]]]eeecccZZZOOOGGGBBB???===<<>>@@@AAA>>>>>>???>>>===;;;888777555555555000///......///...,,,***000000222333444444444444777777777666555333111000+++,,,---+++)))((()))******++++++***))))))***,,,''')))))))))'''&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""]]]XXXVVVMMMIIIJJJHHHGGGGGGHHHIIIHHHGGGIIIHHHEEEBBB@@@===<<<;;;777555777;;;999333000000...---,,,+++***))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$###""""""###%%%########################""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""$$$$$$!!!!!!###### """""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$#########$$$######""""""""""""""""""""""""###$$$""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((******+++,,,---...///000111111111111222444666777777777999;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<:::777555222111000---,,,++++++******++++++((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&''')))******))))))))))))))))))))))))))),,,,,,,,,++++++,,,------)))***++++++,,,...111444777999===@@@BBBBBBAAA@@@:::<<<>>>@@@CCCEEEFFFGGGHHHEEEAAA???@@@BBBDDDEEEDDDHHHKKKKKKHHHHHHMMMQQQYYYddduuuyyynnnfffnnnwwwxxxuuutttwww~~~nnn___TTTOOOLLLKKKOOOUUUTTTJJJ???;;;::::::666777777777===GGGOOOQQQRRRPPPMMMMMMMMMLLLKKKJJJNNNKKKJJJLLLKKKKKKNNNTTTNNNKKKFFFAAA<<<999777666888666444222111000...,,,---------...///000222222:::::::::::::::888777777333444444333000.........+++++++++)))'''''')))++++++,,,---+++)))'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############]]]YYYWWWMMMHHHIIIGGGFFFFFFHHHJJJIIIIIIIIIGGGEEEBBB@@@>>>===<<<666555777:::999333///000...---,,,***))))))(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%$$$""""""###%%%########################!!!!!!""""""########################""""""!!!!!!######$$$$$$$$$$$$#########"""!!! !!!"""###!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%%%%""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++------///000111111111111222333555666555666888999888999999:::;;;:::::::::;;;;;;999777555222000///,,,++++++***************(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))*********))))))***************+++,,,,,,++++++++++++,,,,,,)))+++---...000333777:::>>>AAADDDFFFGGGEEECCCAAA============>>>???@@@AAAAAABBBBBBBBBDDDIIIQQQWWW^^^ccceeeccc]]]\\\aaaggg}}}xxxrrrnnnkkkqqq}}}wwwdddUUULLLHHHFFFGGGEEEBBB>>>======>>>>>><<<::::::<<>>EEENNN___```aaabbb```^^^ZZZXXXKKKIIIEEECCCAAA???<<<:::555444333222222333444555......//////000111222333444666999;;;<<<===???AAADDDDDDCCCAAA>>>===>>>??????@@@@@@>>>999555333222,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################cccVVVPPPJJJLLLFFFEEEEEEFFFIIIKKKKKKKKKFFFDDDBBB@@@>>><<<;;;;;;666444666:::888222//////---,,,+++***)))(((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###$$$$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$###!!! """"""############""""""$$$"""!!!!!!"""$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$&&&$$$!!!###(((""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!#########$$$######""""""##################$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''))))))***++++++,,,---///000111222222000111333333222333444666666777777888888888888888666666666555333000---,,,)))************)))(((((('''''''''((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))***++++++***)))***,,,*********+++,,,,,,------++++++,,,---///111333444888;;;@@@CCCEEEGGGIIIKKKKKKLLLNNNNNNNNNLLLIIIGGGHHHGGGFFFGGGMMMUUU^^^cccfffeeebbb```eeexxxzzzuuuiiicccZZZRRRLLLGGGDDDBBB>>>;;;:::;;;999666777;;;CCCFFFMMMTTTYYY]]]______VVVXXX\\\___^^^YYYQQQJJJ???>>><<<:::999777777777666555444222111000000000---///333666999<<>><<<<<<;;;666444666999888222...///---,,,+++)))((((((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""  !!!"""""""""""""""""""""""""""""""""""""""######### !!!###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$###  ###$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!$$$%%%!!!%%%""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!"""#########""""""$$$######""""""""""""###""""""""""""""""""""""""##########################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))*********+++---///000111222222///111222222111111333444666666777888888888888888444444444333111...+++***((()))*********)))((('''''''''''''''((((((((()))))))))))))))((((((((('''(((((((((((((((((((((((()))+++---,,,***)))***,,,******++++++,,,------.........000222555999;;;===>>>BBBHHHLLLNNNNNNNNNNNNJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLOOOWWWdddvvvzzzrrrjjjccc^^^[[[VVVSSSSSSOOOGGGAAA@@@888999<<>>::::::999777444111...,,,''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%###############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$___TTTQQQKKKKKKLLLJJJHHHGGGHHHHHHGGGFFFFFFDDDCCC@@@>>>===<<<<<<555444666999888222...///---,,,+++)))((((((''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""######!!! """"""""""""""""""""""""######"""""""""""""""""" """$$$%%%$$$###""" !!!!!!!!!!!! $$$###  ###$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!###""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!! !!!###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!"""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))*********+++---///000111222222///000222222111111222444666777777888888888888888222333333222000...***)))((()))*********)))'''&&&&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))))))))))))))***,,,---,,,***)))***---******+++,,,,,,---......000111444777;;;???BBBDDD???DDDJJJOOOPPPOOONNNMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVWWW]]]jjj~~~uuuoookkkkkkggg]]]SSSNNNLLLHHHCCC===:::888888999===>>>BBBJJJUUU^^^eeehhhkkkjjjiiifffbbb]]]YYYVVVFFFEEECCCAAA???>>>>>>???===;;;777333///...000333777<<>>@@@AAAAAA>>>888111---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$bbbVVVQQQIIIHHHJJJGGGEEEEEEFFFHHHHHHGGGEEEDDDAAA>>><<<;;;::::::333444555666555222000......---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###"""######"""!!!!!!"""$$$$$$$$$$$$#####################""""""""""""############"""!!! """"""""""""""""""""""""######""""""""""""######""""""############""""""#########""""""!!! ########################!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""!!! """######"""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$$$$$$$#######################################$$$$$$###############$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))+++,,,,,,---...///000000222222222222333444555555666777888999999888666555444222000/////////...---'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))((()))******))))))***+++)))***+++,,,,,,+++******+++,,,---,,,,,,---///111///555>>>DDDFFFFFFFFFGGGGGGJJJMMMOOONNNMMMLLLLLLMMMQQQZZZeeeooouuuwwwvvvrrrrrrvvv~~~~~~yyytttrrrtttxxxssspppooossszzz~~~|||zzz|||}}}ssskkkfffcccXXXIIICCCCCCAAA;;;<<<;;;<<<===AAAEEEJJJLLL```ccceeegggpppyyyxxxqqq\\\WWWQQQMMMKKKIIIDDD???<<<<<<;;;:::777555333333333333555:::@@@FFFIIIJJJPPPOOOMMMJJJEEE@@@;;;888999:::<<<@@@BBB@@@:::444222///+++&&&$$$$$$&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""bbbWWWRRRKKKJJJIIIGGGFFFFFFGGGHHHIIIHHHEEECCC@@@===;;;:::::::::333555666777666333000......---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$"""######"""!!!!!!"""$$$$$$$$$$$$######"""""""""######""""""""""""######!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""######""""""############"""""""""""""""""""""!!!!!! $$$#####################"""""""""""""""!!!!!!!!! !!!"""######"""!!! """######$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""!!! """######"""""""""""""""""""""""""""############"""""""""!!!############"""""""""!!! !!!###$$$$$$$$$"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""######""""""""""""########################$$$$$$########################$$$$$$###############$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))++++++,,,---...//////000000000000000111222333444444555777888888777666555333111///.........---,,,'''((()))******)))(((''')))((((((((('''''''''''''''''''''((((((((())))))(((***++++++***)))+++,,,)))***+++++++++***)))(((---............111555999CCCDDDFFFGGGGGGIIIKKKMMMQQQQQQQQQNNNKKKMMMRRRXXX\\\lllqqqhhh___\\\bbbhhhkkkkkkdddZZZRRRRRRVVVYYY]]]aaa^^^]]][[[YYYZZZ\\\^^^___^^^]]]___```\\\YYY[[[aaadddeeeeeeccc___\\\YYYXXXRRRXXX```fffhhhhhhgggggglllmmmjjjfffhhhnnnrrrrrrqqqfff```XXXNNNNNNKKKGGGBBB@@@???AAABBBBBBFFFIIIMMMXXXfffllljjjpppnnnllliiigggeeedddcccWWWPPPGGGAAA>>>===;;;999999777555666999>>>AAABBBLLLMMMMMMMMMKKKHHHEEECCC===<<<;;;<<>>:::777333///+++)))'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""```VVVSSSMMMLLLIIIGGGFFFFFFHHHJJJJJJIIIDDDBBB>>>;;;999999::::::444555777777666444111///...---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""######"""!!!!!!"""$$$%%%%%%$$$###""""""!!!!!!######""""""""""""###### !!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!!!!"""""""""""""""$$$$$$$$$######"""""""""#########""""""!!!!!!!!! !!!"""######"""!!! """############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###!!! """######"""""""""""""""""""""""""""############""""""""""""############"""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""" !!!""""""######""""""########################$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%########################$$$###############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))*********+++,,,---.../////////////////////111222222222444666777888777666555222000...---------,,,+++(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((())))))))))))***++++++******+++,,,***++++++++++++***)))(((...///000222444:::@@@DDDIIIIIIHHHGGGIIIKKKNNNPPPKKKOOOTTTVVVYYYcccqqq}}}vvvtttssssssqqqkkkaaaYYYXXXUUUTTTYYYbbbiiijjjiiiggg```^^^fffpppvvv{{{~~~qqqlllhhhjjjsssyyyoooffffffsssqqqiiihhhlllvvv|||uuuuuuuuutttwwwsssnnnhhhcccbbbeeejjjmmmsssuuuwwwwwwsssoookkkiiihhhlllsssyyy}}}yyyuuuoooeeeZZZQQQKKKIIIHHHAAAAAA???===@@@HHHNNNOOOZZZ___dddhhhlllsss~~~}}}ooo]]]OOOHHHDDD@@@;;;FFFBBB===::::::;;;===>>>EEEGGGJJJMMMNNNNNNMMMLLLBBB>>>999888:::???CCCFFFDDDCCC@@@<<<777111,,,)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###############^^^UUURRRMMMMMMHHHGGGFFFGGGIIIJJJJJJIIICCCAAA===:::888888999:::555666777888777444222000...---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""######"""!!!!!!"""$$$%%%%%%$$$###"""!!! ######""""""""""""###### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!"""############$$$$$$######""""""!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###!!! !!!"""$$$######""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!"""############"""########################$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%%%%#################################"""######$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******)))******+++,,,---......///......//////000111222222444666888888888666666111///---,,,,,,,,,+++***(((((())))))))))))(((((((((((((((((((((''''''''''''(((((((((((()))))))))((()))******))))))***,,,,,,,,,,,,,,,,,,+++++++++...000444888===BBBHHHLLLHHHHHHIIIIIIJJJKKKLLLMMMLLLYYYjjjvvvuuucccWWWUUUTTTRRRRRRSSSUUUVVVVVV```ccclllyyyyyynnnkkkqqqzzzyyyooobbbXXXTTTWWWZZZ```eeeiiijjjfffdddeeegggjjjmmmoooppprrrxxx|||pppgggbbb```RRRPPPKKKDDD>>><<<===>>>:::AAAIIIPPPWWWeeexxxtttdddXXXPPPIIIFFFDDDBBB???>>>?????????>>>AAACCCFFFJJJMMMOOOPPPPPPGGGBBB<<<888888<<>>@@@CCCGGGHHHIIIGGGBBB:::222---(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################[[[RRRPPPJJJJJJGGGGGGFFFGGGHHHIIIGGGEEEAAA???===;;;:::999999999444555777777666444111///...---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!"""######"""!!!!!!"""$$$######"""""""""!!!!!!!!!######""""""""""""###############""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!"""############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""#########""""""""""""""""""""""""!!!"""######$$$$$$##############################"""""""""######""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&'''((()))******+++******+++,,,---...//////111111111111222333444444666777888:::999888777555111///---,,,,,,,,,+++***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******''')))******))))))***+++))))))***,,,...111333444@@@CCCFFFHHHHHHHHHIIIJJJGGGLLLQQQSSSVVV```qqq}}}~~~nnneeeccceeeiiinnnrrrsssttt{{{|||qqqoootttyyy|||{{{vvvrrrooofffffffffgggkkkpppwww|||sssddd^^^SSSOOOGGG@@@<<<===BBBFFFPPPVVVZZZ[[[YYYZZZ```fffeeefffhhhiiieee\\\QQQIII@@@@@@??????AAACCCGGGIIILLLLLLKKKHHHEEECCCCCCDDDCCCDDDEEECCC???888111---***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$########################$$$$$$$$$\\\SSSPPPIIIIIIGGGGGGFFFGGGHHHGGGDDDBBB??????>>>===<<<;;;999999333555666777666333000......---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############!!!"""############"""!!!"""######"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!""""""###"""""" !!!!!!"""#########"""""""""######$$$$$$%%%""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""$$$"""!!!"""###%%%$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!##################$$$$$$########################""""""""""""###$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,---...//////000111111111111222333444444666777888999888777555333222000------------,,,******)))(((''''''((()))***''''''''''''((((((((()))(((((()))))))))*********)))+++,,,,,,+++***,,,---,,,---///222555:::===@@@GGGIIIJJJJJJKKKMMMQQQTTT]]]iiivvv}}}~~~}}}pppiiifffeeeeeeeeegggmmmyyywwwqqqrrruuuvvvvvvwwwsssuuurrrjjjaaa\\\ZZZWWWQQQKKKEEEEEEEEEDDDDDDHHHPPPVVVhhhlllsssyyy{{{vvvnnngggZZZUUUNNNFFFAAA??????@@@EEEHHHJJJJJJHHHGGGHHHIIIEEEEEEEEECCC>>>999333000---,,,+++***))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$^^^TTTPPPJJJIIIHHHGGGFFFFFFGGGFFFCCC@@@>>>?????????>>><<<999888333444555666555333000......---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############""""""###$$$%%%%%%$$$###""""""######"""!!!!!!"""$$$ !!!!!!""""""############""""""""""""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!!!!""""""""""""""" !!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""$$$###!!!"""###%%%%%%$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$!!! $$$$$$$$$#######################################""""""""""""###$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&&&&&&&'''((()))***+++++++++,,,,,,---...///000000000000000000111222333444666777888888777555333111222000...---------,,,+++***)))(((''''''((()))***&&&'''''''''(((((())))))))))))))))))************+++---......,,,,,,---///111222555888===CCCGGGJJJHHHHHHIIIIIIMMMSSS[[[aaa}}}kkk^^^ZZZ___ggglllvvvzzzooobbbdddkkkoooqqqtttuuuiiiYYYRRRFFF===999;;;???CCC???HHHYYYmmm}}}|||tttfffWWWKKKDDDAAA@@@===AAAEEEGGGGGGHHHJJJMMMKKKJJJIIIEEEAAA<<<777444///...---,,,++++++++++++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$aaaSSSQQQLLLJJJGGGFFFEEEFFFGGGGGGFFFEEE@@@>>><<<<<<<<<;;;999888666666666666555444333222111///---+++)))(((((((((+++'''$$$%%%&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""$$$###""""""###$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$$$$###### """$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###&&&&&&###!!!###%%%$$$###"""###$$$$$$###""")))((('''&&&%%%###""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''(((((())))))******)))***++++++------...///111111222222222333333333777777777666555333222111111000...,,,+++)))(((((('''((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,,,,,,,...---,,,---...///...---444222777AAAIIIJJJIIIJJJIIIKKKLLLLLLVVVhhhyyy~~~ppphhhfffbbbbbbjjjuuupppkkkooopppmmmjjjiiirrrwwweeeVVVSSSOOOCCC;;;:::;;;>>>EEENNN[[[kkk{{{}}}nnn[[[KKKAAA???>>>@@@BBBDDDDDDEEEGGGIIIGGGIIIJJJJJJGGGCCC>>>;;;555111...///222333000,,,,,,+++)))(((((()))+++,,,***)))(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%$$$###!!! ''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################^^^QQQPPPLLLKKKGGGEEEEEEEEEGGGHHHGGGFFFBBB@@@>>><<<<<<;;;888666555555666555555444333222111///---+++)))((((((((((((&&&%%%%%%'''&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&%%%%%%$$$######$$$$$$$$$###""""""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""!!!!!!############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""$$$%%%%%%$$$###""""""$$$$$$###"""%%%%%%$$$###"""!!!!!! $$$$$$$$$#########""""""$$$$$$$$$######""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%%%%&&&&&&''''''(((((())))))******)))***++++++------...///000000000111111111222222666666555555444333222111000///---+++***)))))))))((((((((()))))))))))))))))))))))))))************)))))))))*********++++++...---+++,,,///333666888>>>===@@@GGGJJJHHHHHHIIIKKKPPPWWWbbbtttkkkbbbaaadddgggqqqxxx~~~|||rrrtttwww{{{tttggg___UUUKKKEEE======???BBBIIISSS]]]cccppprrrqqqlllccc[[[VVVUUUHHHGGGEEEBBB???@@@CCCFFFCCCCCCDDDFFFGGGFFFDDDBBB<<<888333333666777666444///......,,,+++***(((((()))))))))((('''&&&%%%$$$''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################\\\PPPNNNJJJIIIFFFEEEDDDEEEGGGHHHGGGFFFDDDBBB???>>>===;;;888666555555555444444333222111111///---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""""""""######$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""'''###"""&&&%%%$$$$$$###""""""$$$$$$###"""######"""""""""!!!!!!!!!$$$$$$$$$########################""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((())))))******)))***++++++------...////////////000000000111111333333333333333222111000---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))***++++++,,,111///------///444:::>>>FFFDDDEEEGGGIIIKKKTTT]]]lllqqqzzzwwwrrrnnnpppxxxxxxtttuuuwwwyyyyyy}}}nnn\\\QQQMMMGGGBBBAAAAAAAAAAAAGGGKKKPPPVVVZZZ^^^```aaa```]]]WWWOOOGGGCCCBBBBBBEEEBBB???@@@CCCDDDDDDBBBBBB===888666777888888666555555555444111...+++)))(((((()))))))))'''%%%$$$((('''&&&&&&'''((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$\\\QQQMMMGGGGGGEEEDDDCCCEEEGGGHHHGGGFFFCCCAAA???>>>===<<<:::888444444444444333222111111111///---+++)))(((((((((%%%&&&&&&&&&%%%%%%''')))###$$$$$$%%%%%%$$$$$$#################################"""""""""""""""###"""#########"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$######""""""""""""#########$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""!!!"""""""""############!!!"""""""""########################""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""(((%%%###"""$$$%%%$$$"""$$$"""!!!"""###$$$###"""#####################$$$##########################################""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''(((((())))))******)))***++++++------...////////////000000000111111111111111222111111000000******))))))))))))***************))))))))))))((())))))*********+++++++++---,,,+++++++++,,,,,,---///000333666999>>>BBBEEEHHHGGGHHHLLLSSS```vvvzzzpppggghhhppp~~~|||zzz}}}zzznnnbbbWWWMMMEEE???888888:::???FFFMMMQQQRRR]]]]]]]]]ZZZVVVRRRQQQQQQMMMGGGAAA???AAACCCCCCAAACCC@@@===;;;<<<<<<;;;999<<<;;;:::999888666555555,,,,,,++++++***(((((('''((('''&&&&&&'''(((***+++***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%}}}YYYQQQMMMFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEAAA???>>>===>>>>>><<<:::444444444444333222111111111///---+++)))(((((((((&&&&&&'''&&&$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$##############################"""""""""""""""######"""###$$$###""""""$$$&&&########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""!!!"""""""""######$$$$$$$$$$$$######!!!  !!!"""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!%%%&&&$$$""""""######"""!!!"""######"""!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''(((((())))))******)))***++++++------...///000000000111111111222222///000000000000000//////))))))(((((())))))***+++************))))))))))))************++++++++++++...---,,,+++***+++,,,---,,,222;;;AAAEEEHHHKKKMMMHHHLLLVVVbbbnnnvvvnnniiikkkmmmsss~~~mmm^^^VVVOOOIIIAAA;;;999:::;;;<<<===@@@EEELLLTTT```kkkrrrbbb[[[SSSLLLIIIGGGEEECCCAAAAAAAAABBBCCCCCCBBBAAA>>><<<:::999:::<<>><<<===>>>>>>===;;;555555555444444333222111111///---+++)))(((((((((''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&!!!###%%%$$$!!!!!!$$$'''########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!$$$###"""###%%%###"""!!!!!!######"""!!!!!!"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))******)))***++++++------...///000000000111111111222222000000000000000///......)))))))))((()))***++++++)))))))))*********++++++*********++++++++++++,,,,,,,,,*********,,,...000555;;;BBBFFFFFFGGGHHHKKKOOOYYYlll~~~{{{lllffffffqqq~~~~~~zzzsssggg```SSSEEE;;;666666666222222333999FFFZZZooo}}}zzzuuukkk___TTTLLLFFFDDDAAAAAABBBBBBCCCCCCCCCDDD===;;;888777999===BBBEEEGGGCCC>>>888222---***))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&hhhRRRRRRPPPIIIJJJGGGFFFDDDDDDEEEEEEDDDBBB???>>><<<<<<<<<<<<;;;999555555666555555444333222111///---+++)))((((((((((((&&&%%%'''******'''$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%&&& ###&&&$$$!!! $$$'''########################"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$###!!! !!!"""###"""!!!###############"""""""""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((())))))******)))***++++++------...////////////000000000111111111111111111000...---,,,******)))))))))***++++++(((((()))***++++++,,,---*********+++++++++,,,,,,+++++++++,,,...222666888???BBBEEEGGGIIIOOOXXX```oooyyyyyykkkbbbbbbmmmzzzzzzvvvuuussssssuuuwwwyyyzzzppphhhbbbdddfffeeedddddd^^^aaacccddddddgggkkknnn{{{gggTTTGGGAAAAAA<<<999666444999EEETTT___jjjkkkjjjddd\\\WWWWWWXXXTTTQQQLLLFFFBBB@@@@@@AAA>>>===;;;:::;;;===@@@BBBGGGFFFEEEAAA===777222///,,,+++)))(((''''''((()))%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''hhhSSSTTTQQQIIIJJJHHHFFFEEEDDDEEEDDDCCCAAAAAA???===<<<<<<;;;999777666666666666555444333222111///---+++)))((((((((((((%%%%%%(((---...***%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$ ###&&&$$$!!! $$$((("""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$######$$$$$$$$$$$$###### !!!""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""&&&###!!!"""%%%&&&$$$!!!###!!! !!!"""###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''(((((()))*********)))***+++,,,---......///............/////////000222222222111000...---,,,++++++************++++++''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,,,,---///444999>>>AAA>>>AAAFFFLLLVVVhhh}}}|||bbb______dddiiittt{{{xxx|||yyyqqqiiifffeee___XXXXXXXXXZZZ]]]```bbbcccbbbgggcccbbbffffffbbb]]][[[TTTVVVXXXVVVSSSQQQRRRTTTVVV```mmmvvvyyy}}}wwwtttuuu]]]PPPKKK>>><<<:::666444555888<<<===GGGSSS[[[aaahhhrrr{{{oooiii]]]PPPFFFAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>@@@CCCFFFHHHFFFAAA;;;777...---+++)))(((((())))))%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''qqqVVVQQQLLLEEEIIIEEEEEEEEEEEEEEEEEEEEEEEEAAA???<<<;;;<<<<<<<<<;;;666555444444222222111000222000,,,)))&&&&&&''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$%%%###!!!  !!!"""########################%%%%%%$$$###$$$%%%&&&'''""""""############""""""$$$$$$%%%%%%%%%$$$$$$###""""""#########""""""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%############"""""""""""" !!!!!!"""""""""###########################$$$$$$$$$$$$$$$###"""!!!###"""""""""!!!!!! &&&$$$"""!!! !!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$############"""""""""!!!""""""""""""""""""""""""###!!! ###$$$""" !!!!!!"""############""""""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))************+++,,,---............////////////000000000000000000///...---,,,,,,+++*********)))))))))))))))++++++***************++++++)))))))))+++,,,,,,,,,,,,...111555;;;AAAFFFHHHDDDFFFPPPaaaxxxuuujjjjjjttt~~~xxxssspppooojjjgggdddcccbbbbbbiiirrrtttiiibbb___```aaaeeefffmmmvvv}}}wwwsssoootttvvvssspppmmmcccXXX]]][[[ZZZ\\\```ddddddcccgggjjjpppxxx}}}xxxsssxxxvvvjjjYYYMMMDDDCCCAAA:::666666444444666;;;BBBOOOeeewww~~~|||lll\\\QQQGGG>>>EEEBBB???>>>???AAAAAAAAAEEEDDDDDDFFFIIIJJJIIIHHH???999111+++((('''''''''+++)))''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########uuuXXXSSSNNNGGGJJJEEEEEEEEEEEEEEEEEEEEEEEECCC@@@===<<<<<<;;;:::999666555444444222222111000333111---***((('''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&''''''''''''&&&&&&&&&&&&%%%###"""!!!"""###$$$########################%%%%%%$$$$$$$$$%%%&&&'''""""""############""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""########################$$$$$$###""""""###$$$$$$############"""""""""""""""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""#########""""""!!!!!!!!!%%%$$$"""!!! !!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$#########""""""#########$$$$$$$$$$$$############""""""""""""""""""""""""%%%###""""""$$$%%%$$$"""!!!"""######$$$$$$######"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######"""######$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************+++,,,,,,---............////////////000000000000000000///...---,,,++++++************))))))))))))++++++************++++++///...---,,,------...------333;;;@@@AAACCCGGGKKKMMMVVVfffwwwrrriiilll{{{~~~|||tttpppmmmmmmqqqttttttsssrrrpppkkkfffaaa^^^\\\[[[ZZZYYY\\\bbbfffkkksss}}}~~~yyyqqqkkkhhhkkkooorrryyyrrrpppoooppprrrssssssqqquuuwww{{{~~~}}}zzz}}}ttteeeSSSIIIBBB<<<999;;;333111111333555;;;IIIUUUkkktttyyyrrrggg^^^UUUMMMCCC???;;;:::>>>BBBEEEFFFBBBBBBCCCFFFIIIKKKJJJIIIFFFAAA:::444000---***(((+++)))''''''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######{{{[[[TTTOOOIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB>>>===<<<;;;999888666555444444222222111000333111...+++)))((())))))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%###"""""""""###$$$########################%%%$$$$$$$$$$$$%%%&&&&&&""""""############""""""######$$$$$$$$$$$$$$$###""""""############""""""########################$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""###############"""""""""$$$$$$"""!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))************,,,------.........------////////////000000000000000000///...---,,,++++++************************+++++++++******++++++,,,------,,,,,,,,,---//////000777???BBBAAADDDMMMUUUcccqqq|||mmm______lllpppccc___aaadddeeebbbdddfffggggggeeebbb```fffhhhiiigggbbb^^^]]]]]]```aaafffmmmrrrtttxxx~~~}}}{{{zzz}}}zzznnnkkkooosss{{{jjj\\\NNNFFFCCCAAA;;;666444444444888???EEESSS```eeegggiiilllnnnZZZSSSHHHAAA>>>@@@CCCEEEBBBBBBCCCFFFJJJKKKJJJHHHJJJFFFAAA===888333...***+++)))((('''((()))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###]]]TTTOOOIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA>>>======<<<:::999666555444444222222111000222000...+++)))(((((()))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###""""""!!!!!!!!!!!!!!!###"""!!! !!!""""""########################$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""######$$$$$$$$$$$$###!!!""""""############"""########################$$$##################$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""##############################$$$$$$$$$######"""$$$$$$##################$$$###"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++---...............---,,,////////////000000000000000//////...---,,,+++***)))***************++++++,,,++++++++++++,,,,,,---***+++,,,,,,...000444666888;;;@@@CCCIIIVVVgggttt|||ppp^^^```iii||||||oooqqqsssuuuuuusssqqqoooaaa^^^]]]```eeekkkttt{{{}}}xxxqqqkkkjjjnnnsssyyytttsssuuuxxxxxx}}}zzzmmmgggdddwwwxxxwww~~~wwweeeZZZRRRFFF:::444111......111,,,555@@@GGGOOO\\\nnnzzzzzztttjjjZZZKKKBBB@@@@@@CCCCCCDDDFFFIIIJJJHHHGGGEEEDDDBBBAAA>>>999333...,,,***(((((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\RRRNNNHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@>>>======>>>>>>===;;;666555444444222222111000000...,,,***)))(((''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$$$$$$$!!!!!!"""################################################$$$$$$#########$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!########################"""######$$$$$$$$$########################$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$#########""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!"""$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++.........///......------////////////000000000000//////...---,,,+++******))))))******+++++++++,,,,,,,,,++++++,,,---.........///000111222555:::>>>???CCCKKKYYYkkk|||lllfffgggvvviii```___cccdddbbb``````]]]YYYVVVYYY^^^ccciiimmmppprrrnnnqqqyyy{{{{{{|||qqq~~~||||||kkkXXXJJJ@@@777333333...000111222555???OOO]]]vvv}}}zzzhhhVVVIIIDDDAAAAAAAAACCCFFFGGGGGGFFF@@@@@@AAABBBBBB???;;;777///---***))))))((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[PPPMMMGGGFFFEEEEEEEEEEEEEEEEEEEEEEEE>>>======>>>???@@@>>><<<666555444444222222111000...---,,,***)))(((''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!! !!!"""$$$%%%############$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$####################################""""""###$$$$$$$$$$$$###"""""""""###############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""############"""""""""!!!!!!"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$###""""""$$$%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############%%%&&&&&&&&&''''''''''''''''''((()))***++++++,,,---....../////////......////////////000000000000//////...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////...000222222222555;;;@@@DDDNNN```wwwyyykkkfffnnnyyyllleeeaaa[[[\\\\\\ZZZVVVTTTSSSTTTRRRXXX\\\\\\```hhhmmmnnnsssuuuzzznnn[[[III===999444222111111//////555===PPPaaaxxxuuudddYYYFFFDDDBBBBBBDDDEEEFFFFFF@@@@@@AAACCCEEEDDDBBB@@@555333///---,,,***(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%ZZZNNNLLLGGGFFFEEEEEEEEEEEEEEEEEEEEEEEE??????>>>???@@@???===;;;666555444444222222111000......---+++***)))(((((((((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""!!!  """###""""""###$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########"""########################""""""###$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!!!!"""###############"""############$$$$$$$$$$$$$$$############$$$$$$#########""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$%%%$$$""""""###%%%$$$###"""!!!!!!###$$$&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,---...//////000//////////////////000000000000///......---,,,+++******))))))***++++++,,,------,,,,,,,,,,,,---...///000,,,000333555777<<>><<<666444555444000000333666CCCZZZuuuuuuZZZUUUNNNIIIFFFEEEDDDCCCDDDCCCAAABBBCCCDDDCCCBBB===:::666333000...+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%[[[NNNMMMHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???@@@@@@>>><<<999666555555444333222111000//////...---+++***))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$)))(((%%%$$$###$$$%%%&&& !!!"""""""""""""""########################!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$### """######$$$$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! ########################!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""""""""### !!!"""###############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" """$$$### !!!######"""!!! """$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,,,,,,,...///000000000000////////////000000000000///......---,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,---...///000000...333999>>>BBBKKKVVV___ooo|||jjjaaadddwwwzzzkkkdddZZZRRROOOSSS]]]dddqqqvvv{{{zzzvvvuuuzzz~~~rrrrrr{{{ggg[[[JJJ@@@888777555111000222777777BBB^^^~~~ppphhh]]]RRRJJJEEEBBB@@@GGGDDDAAA@@@@@@@@@@@@???BBB???:::777444111...+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%cccRRRKKKHHHKKKFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@===<<<<<<<<<:::999888777444222111000000111111///---+++***)))******(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&%%%$$$##############################!!!"""$$$%%%%%%$$$"""!!!########################&&&%%%###"""""""""###$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$#####################$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$######"""%%%%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$"""%%%&&&&&&''''''&&&&&&%%%''''''((()))***+++,,,,,,,,,,,,,,,---...///000111,,,---...000000000///...000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,------...///000111222111111000555999===AAAOOOiiillliiiooorrrcccZZZVVVWWWXXXTTTVVV^^^hhhuuuzzz~~~||||||}}}qqq```JJJ===::::::555000...///444===OOOhhh{{{lllTTTBBBCCCDDDAAADDDIIIIIIBBB@@@BBB:::999999;;;>>>;;;444---,,,+++)))(((''''''(((((()))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&bbbRRRMMMHHHJJJEEEEEEFFFEEEEEEDDDCCCCCCAAA???===<<<<<<;;;:::888888777555444222111111000111///---+++***))))))***(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##############################$$$##################$$$########################%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################"""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################"""######$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$######"""$$$$$$###"""""""""###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''(((((()))***++++++,,,......---------......///---...///000000000000000000...,,,+++***+++,,,---,,,,,,------------......333///,,,,,,000444777888:::GGGWWWiii}}}tttlllvvv~~~mmmZZZQQQRRRYYYeeeooovvvtttyyy~~~~~~ttt```SSSHHH===555333222111555???NNN___iiiqqqWWWOOONNNGGGCCCFFFGGGCCC@@@???===;;;:::<<>><<<;;;;;;:::999888777777666666444333111000000///---+++***)))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!!!!!"""$$$&&&###########################$$$$$$$$$$$$###""""""$$$$$$$$$#######################################!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################""""""############"""""""""######$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((()))))))))***+++++++++000///......------......000000/////////000111111///...,,,,,,+++,,,---...,,,---------............222///,,,---333999===???FFF[[[xxxwwwqqqnnnuuuwwwiii\\\ZZZVVVWWWaaaqqq}}}~~~|||zzz{{{~~~}}}yyyuuutttvvvwwwwwwuuu}}}zzzuuu```KKK>>>:::666222000222888@@@EEEfffxxxiii\\\PPPDDDCCCFFFFFFDDDBBB@@@>>><<<===AAACCCAAA???666333000,,,)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}]]]TTTQQQJJJHHHDDDDDDDDDDDDDDDEEEEEEEEE@@@>>>;;;:::::::::888777666777777777666444222111000///---+++))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################"""###$$$%%%%%%$$$""""""################################################!!!!!!""""""""""""!!!!!!%%%###!!! !!!###%%%""""""#########$$$$$$$$$!!!"""############"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######################## !!!###%%%%%%%%%$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))*********+++++++++///...............//////222111000//////000111222...---,,,,,,,,,---...///,,,,,,,,,------......///,,,...000333777<<>>AAADDDEEEEEE>>>;;;666111,,,)))''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&yyyZZZSSSQQQKKKIIIEEEDDDDDDCCCDDDDDDEEEFFF@@@>>>;;;:::::::::888777666666777777666444222111000...,,,***)))((())))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""""""""######$$$$$$%%%########################"""###$$$%%%%%%$$$###"""########################""""""$$$%%%%%%$$$###"""################################################"""######$$$$$$######"""%%%###!!! !!!###%%%""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$&&&(((&&&''''''((((((''''''&&&))))))******++++++,,,,,,,,,,,,---...///000222222222111000//////000111222------,,,,,,---------...+++++++++,,,---.........***///444666888???KKKTTTqqqzzzcccXXXfffvvv{{{hhh^^^TTTVVVbbblllpppooopppzzzzzzwww}}}zzzuuutttxxx}}}zzzwwwvvvtttqqqmmmllllllmmmmmmllltttsssrrrqqqrrrqqqpppooommmooovvvhhhLLLFFF>>>999777777666666333EEEQQQ```|||ooo]]]QQQKKKHHHFFFHHHEEEBBB@@@AAACCCEEEFFFEEEBBB===777111---)))''''''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzz\\\TTTQQQKKKKKKFFFEEEDDDCCCCCCDDDEEEFFF@@@>>><<<;;;;;;:::999888666666666555555333222222///...,,,***)))((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""#########$$$$$$%%%%%%########################!!!"""$$$&&&&&&$$$"""!!!########################""""""###$$$$$$$$$$$$##################$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$#####################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################""""""############""""""!!!"""###$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&######%%%(((''''''((((((((((((''''''(((((()))***+++,,,------+++,,,,,,...///111333444111111000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///333777<<>>999333///,,,******)))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&```TTTPPPKKKKKKHHHFFFEEECCCBBBCCCDDDEEEAAA???===<<<<<<;;;:::888666555444333333222222222///...,,,***(((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$#######################################""""""###$$$$$$%%%""""""#########$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""###%%%''''''%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################'''%%%###"""!!!"""######$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%"""!!!$$$(((''''''(((((((((((('''''''''''')))***,,,---//////---------...///111222333///000000000000///...---,,,,,,,,,,,,+++***))))))------...///000111222222555999CCCQQQeeeyyyooonnnqqqeee___ZZZ[[[```gggvvvzzztttooouuuzzzwwwtttuuu{{{{{{uuuuuuvvvtttsssuuuyyy|||}}}ppp]]]OOOFFF>>>999222222///333???JJJ```yyyaaaMMMFFFGGGGGGFFFDDDDDDCCCDDDDDDDDDDDDCCC@@@;;;777444---,,,***)))((((((((()))''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&dddUUUOOOJJJKKKIIIGGGEEECCCBBBBBBCCCDDDBBB@@@===<<<<<<<<<:::999666555333222111222222333///...,,,***(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%########################$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""############"""""""""############$$$$$$$$$"""$$$&&&((((((&&&$$$""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$########################)))'''$$$!!! !!!"""$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''%%%!!! $$$(((''''''((((((((((((''''''&&&'''(((***,,,...000000///////////////000111111...///000000000...---,,,,,,,,,,,,+++***)))((('''...///000111222333444444777>>>OOOjjjwwwpppyyyqqqfff]]]```hhhppp{{{xxxoooiiihhh[[[dddsssvvvnnnnnnmmmjjjggghhhmmmqqqttt{{{~~~tttyyysssaaaTTTIIICCC999:::777777555111HHHpppxxx]]]DDDFFFHHHHHHGGGEEEEEEEEE@@@BBBEEEFFFEEEAAA===:::///---+++)))((((((******''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&fffTTTKKKFFFCCCEEEDDDCCCDDDEEEFFFEEEDDD@@@>>>===<<<<<<;;;999777333444555666555222000...333222///,,,)))(((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&### """&&&(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###########################"""""""""""""""###$$$################################################%%%###!!!"""%%%&&&$$$!!!$$$$$$$$$###############"""  ###$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((************+++,,,------///000000111111111111111111111111000000///...------+++***+++......,,,)))111---,,,------...444;;;DDDSSSnnn}}}rrrccczzzppp___```dddpppwwwsssrrrqqqnnnooovvv~~~~~~~~~}}}zzzwwwsssqqqvvvwwwzzzvvvqqquuu___PPPBBB<<<666333000222???NNN^^^zzzlllaaaPPPCCCCCCGGGGGGDDDDDDHHHEEEBBBCCCEEEEEE@@@;;;666111,,,(((''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&www```QQQKKKHHHGGGEEEDDDCCCDDDFFFFFFDDDCCC???>>>===<<<<<<;;;999666666666666666555333222111222111...,,,***(((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###!!!"""&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""################################################%%%###"""###$$$$$$###"""##################$$$$$$###!!! !!!###$$$###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''(((((())))))((((((************+++,,,---......///000000111111111111111111111000000///...------,,,+++---///000///---))),,,111555555444<<>><<<<<<<<<;;;888666666666555444333222111111111///---+++***)))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""######"""!!! ################################################$$$%%%%%%$$$"""""""""###"""""""""###$$$$$$$$$%%%%%%###"""###$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((************+++,,,---...------///000111111111111111111111000000///...------,,,,,,...000111111000***...555888888<<>>999444111...***'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&zzzcccTTTOOOMMMLLLLLLCCCCCCDDDFFFGGGFFFBBB??????===<<<<<<<<<;;;888666444444222111000////////////...,,,******)))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!"""###$$$###!!!###################################################%%%'''%%%""" !!!$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))*********+++,,,---...///,,,---...///000111111111111111111000000///...---...------...///000111111444333444777<<>>888999;;;@@@JJJ___|||}}}fffVVVLLLFFFCCCIIIJJJIIIFFFCCCAAA@@@AAACCCAAA===999666222...***((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&zzzaaaUUUQQQMMMKKKJJJCCCCCCDDDFFFGGGEEEBBB??????===<<<;;;;;;:::888666444444222111000/////////...---+++***))))))******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""###$$$$$$###!!!################################################"""%%%&&&%%%""" """$$$!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((()))))))))))))))*********+++,,,---///000---...///000111111111111111111111000000///...---............---...///000666444888CCCSSShhhnnniiinnn}}}~~~}}}nnn[[[III===999888888<<>>===;;;;;;;;;:::777555666666555444333222111111...---+++***)))))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$###"""!!! ################################################"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%#########%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))*********+++---...000000///000000111111111111111111111111000000///...------.........---...000333333:::LLLeee|||rrrssskkk~~~~~~|||{{{{{{}}}~~~bbbKKKAAA:::666777<<>>===<<<<<<:::888555,,,+++)))(((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''yyy]]]UUUSSSNNNIIIIIIEEEDDDCCCCCCDDDCCCAAA???>>>===;;;;;;;;;:::777555666666666666555333222111///---,,,***((((((((()))))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$###############################################################"""!!!"""$$$%%%%%%$$$##################$$$$$$!!!###%%%%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((()))************)))*********+++---///000111222222222222222111111000111111111000000///...---+++---.........000444888;;;MMMlllwwwqqq}}}sssmmmzzz{{{xxxxxxzzz~~~pppYYYIII<<<999777999HHHZZZwwwvvvbbbQQQMMMHHHFFFGGGGGGEEEDDD@@@???===<<<======;;;:::111///---***((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''vvvZZZSSSSSSOOOJJJIIIFFFDDDCCCBBBCCCCCCAAA@@@>>><<<;;;;;;;;;:::777555333444555666555222000...///...,,,***((((((((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################%%%$$$$$$######$$$%%%&&&###################################################!!!!!!%%%'''&&&$$$$$$$$$$$$############### """%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((()))************************+++---///000111333333333333333222111000111111111111000///...---))),,,...///000333888===KKKbbbyyy|||qqqgggqqq}}}~~~{{{yyyyyyyyyzzz{{{|||~~~}}}}}}~~~~~~~~~zzzoooXXXDDD???;;;666;;;FFFLLLiiieee]]]RRRLLLLLLLLLKKKHHHBBB@@@>>>===>>>>>>===<<<444222///,,,***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''yyyZZZRRRTTTQQQLLLIIIDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;::::::999777555777777666555444222000///111...+++*********)))(((***))))))(((''''''&&&&&&'''&&&%%%$$$############"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$'''%%%&&&'''&&&%%%$$$%%%&&&"""#########$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$%%%&&&######""""""###%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$"""###%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))***+++,,,***++++++,,,---...//////222333444444333222111000///000111000///...///000111//////000111555>>>HHH^^^tttrrriiimmmvvv}}}yyyuuupppnnnooorrruuuvvvvvvwwwzzz~~~~~~|||||||||zzz}}}|||zzzuuuqqqqqquuuzzzuuuXXXIIIAAA;;;:::===>>>PPPooo}}}nnn\\\PPPKKKIIIKKKNNNDDDCCCAAA???<<<<<<>>>???:::999555...((('''***---&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||\\\RRRSSSPPPJJJHHHDDDCCCCCCCCCDDDDDDBBBAAA???===;;;:::::::::888666777777666555444222111000111...+++*********)))((())))))(((((('''&&&&&&%%%'''&&&%%%$$$###############$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$'''$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((((('''&&&$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))***+++,,,++++++,,,---...///000000222222333333222111111000///000111000......///000///000222333222888HHHYYYqqqvvvjjjyyy{{{{{{~~~tttkkkfffdddrrrooommmmmmpppsssuuuuuuvvvwwwyyy}}}|||yyywwwwwwwwwwwwvvvqqqtttxxx{{{}}}|||yyyxxx|||~~~rrrttttttrrrpppooopppssswww~~~|||zzzqqqcccVVVGGG<<<999<<>><<<;;;;;;;;;999777777777666666444333111000111...+++*********)))(((((((((''''''&&&%%%%%%%%%'''&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&&&&&&&&&&+++***'''%%%$$$%%%((()))###$$$&&&&&&%%%%%%&&&(((***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))''''''(((((((((((((((((()))))))))))))))***,,,,,,,,,------...///000111222333222111111000111111111000000111///...---...///000222555666999GGGaaayyymmmrrrzzz{{{|||uuummmgggdddccccccpppppppppsssvvvxxxxxxwww|||||||||}}}xxxtttrrrrrrqqqqqqkkklllkkkjjjkkknnntttxxxnnnllljjjkkkooosssvvvxxx}}}~~~zzzzzz{{{{{{yyytttoookkkjjjmmmrrrwwwzzz|||wwwqqqvvvyyybbbKKK<<<<<<999???UUUrrrsss___RRRKKKHHHGGGFFFDDDBBB???===;;;::::::;;;:::666111,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaRRRPPPNNNJJJIIIFFFEEEDDDEEEFFFFFFDDDBBB@@@???===<<<<<<;;;999777777777666666555333222111111...+++*********)))(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%''')))***'''((()))((('''&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))))))))***+++,,,,,,......///000111222222333333222000000///000111222000111000///------...000333333777BBBSSSiii~~~wwwttt{{{zzzvvvuuutttsssrrrqqqrrrtttuuuvvvwww{{{{{{yyyxxxxxxwwwvvvtttrrroookkkiiiiiijjjlllllljjjjjjkkknnnppppppppplllnnnrrrvvvyyy{{{||||||~~~xxxqqqllliiimmmoooqqqtttxxx|||kkkQQQHHH<<<666>>>RRRkkktttaaaRRRJJJIIIHHHFFFEEECCCAAA>>><<<:::;;;<<<;;;777111+++((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''bbbSSSQQQOOOLLLKKKFFFEEEDDDEEEFFFFFFDDDBBB@@@???===<<<<<<;;;999777777777777666555444333222111...+++*********)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&'''((('''&&&%%%&&&(((%%%&&&'''((()))***+++,,,***+++,,,...///000111111111222222111...------...+++++++++++++++*********))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))))))))***+++,,,---...//////000111222333333333222111000000111222333000111000///---...000222111555EEE```~~~uuutttttt|||~~~{{{yyywww|||}}}~~~~~~}}}|||~~~}}}zzz~~~zzzwwwtttrrrpppooorrrqqqqqqrrrssssssqqqooocccccccccfffjjjpppuuuyyy{{{vvvqqqmmmjjjkkklllmmmqqquuuxxxyyyyyyvvv|||rrr[[[LLL???<<>><<<;;;;;;;;;999777777777777666666444333333111...+++*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&'''))))))((((((***+++------...000111222333444333444777999;;;;;;;;;;;;;;;<<<<<<:::888777777888555555555444333111//////------,,,,,,,,,+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))******)))******+++,,,---...//////000111222333333222222222111222222333444000111000//////000333666111AAAaaaxxxxxxrrrvvv}}}~~~{{{zzzzzzyyywwwuuuwwwvvvvvvwwwwwwvvvsssqqqfffdddbbbaaadddiiiooossstttyyy~~~wwwoooiiieeeeeefffhhhlllqqqsssttttttyyy}}}mmm[[[JJJBBB<<>>??????======>>>???>>>>>>??????>>><<<;;;:::666555555444333222111111///...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###!!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((((((&&&&&&''''''((())))))***************+++,,,------......///000111222333333222222333444444444444444000111000000000222666999>>>XXX{{{zzz{{{}}}}}}|||zzzzzzzzz{{{}}}|||zzzxxxooonnnllljjjiiiiiijjjjjjjjjooouuuxxx{{{}}}tttlllfffbbbdddfffiiikkkmmmnnnnnnuuuzzz}}}}}}oooYYYNNNCCC<<>>===;;;::::::999777555666777777777666555444444111...+++*********)))(((''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''(((+++///333111333666777777888;;;===<<<<<<;;;;;;:::999888888<<<:::888666555777888::::::;;;===>>>===>>>@@@BBBAAACCCDDDFFFGGGGGGFFFFFF???>>>===<<<;;;999888888333222000...+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&'''((())))))***************+++,,,---.........///000111222222333111222444555666555444444000111111000111333888;;;NNNnnn}}}~~~}}}~~~wwwxxxwwwvvvrrrlllgggcccbbbggglllmmmnnnttt}}}vvvqqqeeefffhhhhhhhhhhhhhhhhhhiiipppvvvyyy~~~iii]]]QQQCCC@@@HHHRRRkkk^^^WWWOOOJJJIIIGGGBBB===555444444777;;;===;;;999,,,,,,,,,++++++*********(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((sssWWWTTTQQQIIIIIIGGGGGGGGGFFFEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%)))(((%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%$$$######&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((($$$%%%%%%&&&(((***+++,,,***---000222444555888:::666888;;;<<<;;;::::::;;;@@@??????===:::666333222333000------111555666666555444222222333666999;;;===@@@DDDHHHJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEDDDBBB<<<<<<;;;999666444111000+++***((('''&&&&&&'''(((&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******)))(((((((((((((((***++++++,,,,,,------...//////000000111222444555666444333444666666333000...///111111333:::IIIWWWppp{{{}}}xxxrrrmmmkkkiiilllmmmmmmkkkiiijjjooosss~~~~~~}}}uuurrrnnnjjjhhheeecccbbbfffkkkrrryyy|||~~~~~~{{{{{{yyyaaaPPPIII@@@AAALLL```}}}kkkTTTJJJJJJIIICCC<<<;;;888666666888;;;<<<===:::333+++***---...+++'''***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))*********+++uuuXXXUUURRRKKKKKKGGGGGGGGGFFFEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%)))'''%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((('''''''''''''''''''''(((((()))***+++---...111333555444333111111111111333555555555444666777????????????===;;;999777:::777444444777888999888444333111000000111333555888999<<<>>>AAADDDFFFGGGAAA???<<<<<<>>>@@@AAAAAAAAABBBCCCBBB@@@===999666111000...,,,***)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))*********)))(((((((((((((((***++++++,,,,,,---......//////000000111333444555555444333555777777555222000666::::::<<>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((------------...///000111555666888666333///------...///000111111222444666???@@@AAAAAAAAA@@@???>>>===;;;999999999999777555555333111///......///000666555666777;;;@@@EEEHHHBBB>>>:::888888999::::::AAACCCFFFIIIIIIGGGDDDBBB<<<;;;999666222---)))'''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((()))))))))************)))((((((((())))))+++++++++,,,------......000000000000222333444555555444444555777777666444000333777>>>OOOkkkvvvuuuuuuttt|||zzzzzz{{{}}}xxxrrrmmmjjjiiimmmnnnppptttyyyyyytttrrrqqqnnnnnnooossswwwzzzzzzxxxyyy~~~~~~VVVLLLAAA???OOOhhh~~~fffTTTJJJHHHHHHDDD>>>888444555999===@@@<<<999333///+++************))))))((((((''''''&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************uuuYYYWWWTTTMMMMMMGGGGGGGGGFFFEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((()))'''((()))***++++++,,,,,,000000000000111111222333111444666777666444333222111222333333333555888;;;AAAAAACCCCCCDDDCCCBBBAAA???>>>>>>>>>===<<<999888999777555444333333333444:::::::::;;;>>>BBBGGGIIIHHHEEE@@@===;;;999666444888:::>>>BBBEEEGGGHHHHHHEEEDDDBBB???:::333...***'''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((()))))))))***************))))))((())))))***++++++,,,,,,---.........000000000111222333444555666666555555555555444333222000666LLLrrr~~~}}}~~~~~~}}}yyyuuuqqqppptttuuuvvvxxxzzz}}}~~~yyyuuusssssstttttt{{{yyyzzz}}}xxxZZZIII@@@IIIWWWfff{{{```NNNHHHFFFFFFBBB<<<999999;;;>>>???===<<<999333---)))***,,,))))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))*********tttXXXUUUSSSKKKLLLGGGGGGGGGFFFEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&''''''((((((&&&'''))),,,...000111111////////////000000111222///222666888999999::::::777888999999:::;;;???AAACCCDDDEEEEEEEEECCCBBBAAACCCEEEFFFFFFEEEDDDBBBAAA>>>>>>===<<<<<<<<<===>>>AAAAAABBBCCCEEEFFFHHHHHHLLLJJJIIIGGGDDD???999555111111222555888<<<@@@CCCBBBCCCDDDCCCAAA===888555111///,,,)))'''((()))***''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))******************))))))))))))******+++,,,,,,------...//////000000111111222333555666888777777555333222222222222===QQQppp~~~|||}}}}}}|||}}}~~~|||xxx|||zzzzzz}}}~~~~~~ttt___MMMIIIJJJOOOeee}}}|||cccRRRIIIGGGDDDAAA????????????>>>???@@@>>>999111,,,+++---)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))))))))rrrVVVTTTRRRJJJKKKGGGGGGGGGFFFEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''((()))******)))((('''$$$%%%%%%&&&'''((())))))'''))),,,///222333444444---------...///000111222555777:::;;;;;;<<<===???===>>>???@@@@@@AAACCCEEEEEEFFFFFFFFFFFFDDDCCCBBBDDDFFFHHHIIIGGGFFFEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFGGGHHHIIIHHHGGGFFFJJJKKKLLLLLLKKKFFF@@@;;;333111...,,,---000444666999;;;>>>AAACCCCCCBBBAAA>>>;;;666111,,,***((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))*********++++++******)))))))))***++++++,,,,,,,,,---......//////111111111111222444555666888999888666333222222444111QQQxxx~~~~~~}}}~~~|||zzz||||||zzz||||||aaaNNNBBBBBBQQQccczzzbbbQQQIIIGGGEEEDDDDDDCCCAAA@@@AAABBBBBB>>>777111......))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))rrrVVVTTTRRRKKKKKKGGGGGGGGGFFFEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))))))))((('''&&&&&&'''((()))***+++++++++---000222444555555444111111111222333555666777<<<============>>>@@@CCCBBBDDDFFFFFFFFFEEEFFFHHHFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGIIIHHHFFFDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHGGGIIIIIIJJJJJJIIIFFFAAA===777555111...------///000333555999===@@@AAABBBBBBCCCBBB???<<<777222---***(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******((((((''''''''''''(((((())))))*********+++++++++******))))))******+++,,,,,,,,,------.../////////111111111222333444555666888999999777555555777999>>>fff~~~}}}}}}{{{xxxvvvyyy}}}yyy]]]KKKFFFKKKQQQpppvvvbbbMMMJJJGGGEEEFFFFFFEEEEEEBBBDDDDDDBBB===666111---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((************)))))))))(((rrrVVVTTTRRRKKKLLLGGGGGGGGGGGGEEECCCAAA@@@>>><<<;;;;;;;;;:::777555555555444444444333333333111///,,,***)))((()))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''((()))***+++,,,------///111333555555555444333666666777888999;;;===>>>?????????>>>>>>@@@CCCFFFFFFHHHKKKKKKJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHKKKMMMNNNLLLIIIGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDAAA===999888777555444222111111111444666888:::;;;<<<<<<<<>>:::666444333222000///000222444666666444222000999<<>><<<<<<<<<;;;:::888555555555555555444444333111000---***(((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((***)))((('''((())))))))),,,,,,---///111111111000333///111:::BBBDDDEEEHHHCCCEEEFFFCCCBBBJJJ[[[hhhmmmjjjiiinnnwww~~~~~~{{{{{{}}}|||wwwvvvxxxqqqjjjbbb[[[WWWUUUQQQOOOTTTRRRNNNLLLKKKKKKJJJIIIMMMLLLLLLLLLLLLJJJFFFBBBFFFCCC???<<<:::888555222111111222333222111000///000333888???DDDEEEDDDBBB???;;;555222000...+++)))+++)))(((((())))))(((&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$$$$'''&&&(((:::OOOYYY@@@+++''')))'''&&&)))'''((()))***++++++++++++++++++******++++++,,,---,,,,,,,,,---...///000111333333444444444555888999;;;;;;<<<>>>CCCRRRlll~~~{{{yyyrrrooolllooo{{{yyywwwyyylllZZZIIIKKKXXXrrr~~~hhhRRRIIIIIIIIIHHHHHHIIIGGGEEEDDDCCC???:::666000---***))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************uuu]]]UUUTTTPPPKKKIIIIIIHHHGGGFFFDDDCCCBBBAAA???===<<<<<<;;;999777777777777777777666555444000///,,,***))))))***+++)))((((((''''''(((((()))((((((((('''''''''&&&&&&'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&((()))((('''&&&'''))))))))))))*********++++++,,,,,,,,,------///000111999444444===FFFIIIHHHGGGHHHGGGFFFGGGPPPddd|||wwwrrrnnnmmmddd___XXXSSSQQQPPPMMMKKKMMMMMMMMMMMMLLLJJJIIIGGGKKKHHHEEEBBB@@@===888555111000///......///000111+++---000333888>>>DDDHHHIIIEEE???:::666222...+++,,,***(((((()))***)))(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&''')))'''(((555EEEZZZBBB+++'''***+++))))))(((((()))***++++++++++++++++++******++++++,,,---,,,,,,------...000111222333444555555444555888:::<<<<<<<<<@@@SSSttt{{{}}}vvvsssmmmgggfffppp~~~zzzyyy}}}nnnTTTHHHDDDVVVxxx}}}cccSSSKKKHHHHHHIIIJJJHHHFFFDDDBBB@@@<<<999444111,,,******+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************************uuu]]]UUUTTTOOOJJJIIIIIIIIIHHHGGGEEECCCBBBBBB@@@===<<<;;;:::888666777777777777777666555444///...,,,*********+++,,,))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((&&&((())))))((('''(((***&&&(((***+++,,,---...///.../////////000333666888;;;<<<@@@GGGLLLMMMJJJGGGJJJBBB???KKKeeexxxvvvwwwzzzsssiiibbb___\\\XXXTTTOOONNNLLLJJJHHHHHHIIIKKKLLLJJJIIIHHHGGGDDD@@@===333222///------///111333,,,...///...///444<<>>JJJlll|||}}}}}}tttkkkgggjjjooo|||zzzyyy}}}```OOOBBBJJJeeettt\\\NNNGGGHHHJJJJJJHHHFFFCCCAAA???<<<;;;777333---***)))+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************uuu\\\TTTSSSOOOJJJIIIJJJJJJJJJHHHFFFDDDBBBBBB@@@===<<<;;;:::888666666777777666555444333222///...,,,******+++,,,---))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))((((((***+++%%%'''***+++***+++...000222555888999:::<<<@@@CCC:::CCCOOOWWWYYYXXXWWWUUUMMMKKKOOO___www~~~zzz|||yyy}}}zzzuuurrrqqqooommmccc^^^WWWPPPLLLKKKLLLMMMLLLLLLKKKLLLMMMKKKIIIFFF>>>;;;777333000000111222---//////---,,,...333888AAACCCFFFGGGDDD???999666///---)))((('''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))'''%%%'''+++&&&$$$%%%)))++++++***+++)))******++++++++++++***++++++******++++++,,,------------...000222333444444777::::::777666999<<<===@@@HHH___|||ssshhh___[[[cccppp}}}~~~~~~gggVVVEEEDDDSSSmmmjjjTTTIIIFFFGGGHHHGGGFFFCCC@@@===<<<;;;999444...***)))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************uuu[[[TTTSSSPPPKKKJJJJJJKKKKKKJJJGGGDDDCCCAAA???===<<<<<<;;;999777666666666555444333222111000...,,,+++***+++,,,---***))))))(((((())))))***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******'''(((******))))))+++,,,(((***,,,,,,***,,,000444222777<<<@@@@@@@@@BBBEEEDDDRRRaaafffeeedddbbb```___iiivvv~~~sssjjjeeeeeemmm|||~~~xxxtttyyyrrrgggaaa\\\WWWTTTMMMLLLKKKKKKLLLKKKIIIGGGIIIGGGBBB===999555333222...///000000000000222444===BBBHHHLLLJJJFFFBBB@@@777333...+++)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''(((((('''%%%%%%(((,,,******+++++++++++++++***++++++******++++++,,,---------...///111333444555555:::>>>===999888:::>>><<>><<<<<<<<<;;;:::888666666666555444333222111111///---+++***+++,,,---******))))))))))))******))))))))))))(((((((((''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******''')))************+++---,,,...111111111555===CCC???FFFOOOSSSQQQOOONNNOOOZZZfffrrrvvvxxxzzzxxxuuuttt~~~|||zzzssslllaaabbbeeelllxxx~~~xxxnnnlllooozzz}}}wwwkkkaaaWWWTTTQQQNNNMMMKKKHHHFFFKKKKKKJJJGGGDDD@@@===;;;666666666888::::::999888>>>CCCIIIKKKJJJHHHFFFFFFAAA<<<666111...,,,)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))+++)))'''++++++***'''%%%''')))******++++++,,,,,,++++++***++++++******++++++,,,---------...///111333555666777<<>><<<<<<<<<888333///...,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************vvvZZZRRRSSSRRROOOJJJKKKLLLLLLKKKHHHEEECCC???===<<<<<<<<<<<<:::999777777777666555333222111222000...+++***++++++,,,******))))))))))))******))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***''')))***+++******,,,------111555777:::BBBMMMUUU[[[dddmmmqqqooojjjgggfffiiisss}}}~~~||||||xxxooohhhjjjkkkoootttppprrr~~~zzzuuutttvvvwwwuuurrr~~~|||nnngggccc]]]XXXUUUQQQNNNKKKGGGIIIKKKMMMLLLJJJHHHFFFAAA???>>>???BBBCCCAAA>>>AAADDDGGGHHHFFFEEEFFFHHHHHHCCC<<<666222///,,,***''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++((($$$''''''((())),,,...+++'''++++++,,,,,,,,,++++++***++++++******++++++,,,------......000222444555777888===BBBAAA<<<:::===AAASSS```|||llllllqqq}}}{{{zzzyyywwwxxx|||uuulllnnnppp~~~}}}dddOOOPPP]]]uuu\\\MMMEEEHHHJJJIIIDDD???=========:::555222000...+++)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************vvv\\\SSSRRROOOKKKLLLMMMMMMMMMKKKHHHEEEBBBBBBAAA???>>><<<;;;;;;;;;999888666555333333222222222111...,,,+++*********))))))(((((((((((())))))+++(((&&&%%%&&&((())))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))***,,,......,,,***,,,++++++++++++,,,...000222:::>>>===BBBRRRggguuu|||zzzsssvvv{{{}}}qqqgggccc^^^ZZZPPPPPPPPP[[[zzz|||XXXRRRPPPXXXjjj}}}xxxqqqwww}}}~~~uuuttttttsssnnnggg^^^VVVQQQQQQKKKHHHJJJKKKIIIIIIKKKFFFFFFHHHJJJMMMLLLJJJHHHMMMKKKJJJIIIIIIGGGDDDAAAEEECCC@@@===999444...)))((('''&&&(((******'''$$$))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,***+++,,,,,,+++***+++,,,)))***+++---------------...///111111222333666888???;;;:::===??????AAAEEEYYYvvvvvvnnnhhhooo}}}zzzyyyzzz{{{~~~~~~xxxrrr|||pppSSSMMMUUUuuuhhhTTTHHHEEEFFFIIIHHHBBB<<<:::999::::::666111,,,+++,,,)))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++xxx]]]UUUTTTQQQLLLLLLLLLMMMMMMKKKHHHEEECCCBBBAAA???>>><<<;;;;;;;;;777666555555444444444444222000...,,,+++******+++))))))(((((((((((())))))+++(((&&&%%%'''((()))))))))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++************)))))))))***+++,,,---///222444444???JJJPPPVVVeeeuuutttmmmeeeeeemmmwww}}}yyylll[[[OOOIIIFFFCCC???:::???AAAGGGZZZllleeeRRR???======AAALLLYYYdddkkkpppsssyyy~~~xxxuuuwwwxxxwwwxxx~~~uuutttttttttvvvxxxvvvpppjjjeee\\\TTTOOOLLLIIIIIILLLLLLLLLKKKLLLNNNNNNLLLJJJJJJIIIHHHHHHGGGEEEAAA>>>???>>>======<<<888111,,,***((('''(((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***+++,,,+++******+++,,,***++++++,,,,,,---.........///111222222333666888>>>===>>>AAAAAABBBHHHPPPrrr|||sssiiieeejjjvvv}}}||||||}}}{{{}}}}}}||||||]]]OOONNN\\\rrr[[[LLLFFFCCCEEEFFFAAA:::777999:::;;;888222...,,,,,,************************)))************++++++++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++yyy___VVVVVVSSSNNNKKKLLLMMMMMMLLLHHHEEECCCBBBAAA???>>><<<;;;;;;;;;555555555555555555555555111000...,,,+++***++++++***))))))(((((())))))******(((&&&&&&'''))))))(((((((((((((((''''''''''''((())))))******))))))((()))))))))))))))))))))))),,,+++***)))))))))++++++(((***---...///222555888AAAQQQcccmmmuuuvvvnnnUUULLLCCCAAAFFFMMMOOOOOOLLLFFF???:::999999888666333;;;===999===EEEAAA666111222333333666;;;CCCJJJNNNSSSZZZaaadddddd```^^^gggiiimmmrrrxxx}}}wwwhhh\\\RRRKKKIIIKKKNNNLLLJJJIIIJJJKKKJJJJJJIIIIIIIIIJJJIIIFFFAAA===;;;::::::===AAA@@@:::333...,,,******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++***)))***+++,,,++++++++++++---...///...000111222222444777999===???CCCFFFGGGMMM]]]mmm~~~tttiiiaaaccckkksss~~~}}}||||||mmmsss~~~~~~}}}uuu\\\QQQKKKiii{{{cccTTTIIIAAABBBEEEBBB<<<888888:::;;;999555000---,,,************************)))************++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy___WWWVVVSSSOOOKKKLLLMMMMMMLLLIIIFFFCCCBBBAAA???>>><<<;;;;;;;;;555555555555555555444444111000...,,,++++++++++++***))))))))))))))))))******(((''''''((())))))((((((((('''''''''''''''''')))))))))******)))))))))))))))***************+++)))***+++++++++,,,...000...111555777888:::???BBBWWWhhh{{{~~~wwwxxxzzzqqqcccVVVMMMHHHCCC@@@@@@999444555;;;@@@@@@===CCCBBBAAAAAABBBCCCEEEFFFHHHQQQQQQDDD;;;===@@@???=========<<<;;;;;;===@@@===>>>???>>><<<;;;<<<===BBBGGGQQQ^^^iiimmmkkkhhhiiikkktttzzzkkk]]]RRRLLLLLLMMMKKKGGGFFFHHHJJJLLLMMMLLLLLLMMMNNNNNNJJJDDD@@@<<<999888<<>>555333000---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************)))***++++++))))))***+++---,,,+++***+++---///111...000222333333555888:::<<<>>>BBBFFFMMM^^^|||~~~xxxkkkbbb]]]]]]fffkkksssxxx}}}xxxvvvrrrqqqwww}}}vvvzzzppp___LLLUUUjjj~~~mmm```PPPBBBAAAFFFFFF@@@<<<999:::;;;;;;888333///,,,************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx]]]VVVUUUSSSNNNJJJKKKMMMMMMLLLIIIFFFDDDBBBAAA???>>><<<;;;;;;;;;777777777666555444222111111///...,,,+++++++++,,,******))))))))))))*********)))'''((()))***)))(((''''''(((((((((((((((((())))))************)))))))))*********++++++,,,,,,'''***------,,,,,,---///111666===BBBEEEIIIOOOUUUggguuuwwwtttwwwyyyxxx|||ssskkkSSSLLLAAA888444444777:::<<<;;;<<>>FFFNNNQQQMMMHHHMMMXXXllluuujjj]]]VVVUUUPPPLLLHHHGGGIIIMMMOOOQQQLLLMMMNNNPPPPPPMMMHHHCCC???:::666777===BBBDDDCCC===;;;888333///,,,+++***************************************************++++++++++++++++++++++++++++++++++++************)))+++,,,+++***)))***+++---,,,+++++++++---///111...000222333444666999;;;>>>===???EEEQQQkkk~~~}}}~~~}}}tttiii]]]VVVOOOQQQVVV^^^gggrrr|||vvvmmmjjjqqquuulllrrr}}}iiiQQQFFFNNNbbbvvvnnnZZZFFFBBBEEEFFFBBB???::::::;;;;;;:::666111...************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv\\\UUUUUURRRNNNJJJKKKLLLMMMLLLIIIFFFDDDBBBAAA???>>><<<;;;;;;;;;777777777777555333111000000///---,,,++++++,,,,,,+++******))))))******+++***)))((((((******)))((((((((((((((()))))))))))))))******++++++******)))*********+++,,,,,,------(((+++...---+++***---///333;;;EEEMMMSSSZZZcccjjjsss|||zzzgggYYYRRRLLLGGG<<<===>>>>>>>>>AAAEEEHHHIIIKKKPPPUUUZZZ___bbbdddccchhhllljjjggggggnnnuuuuuukkkddd```jjjgggdddbbbaaa]]]WWWRRRNNNOOOOOONNNJJJEEE@@@===@@@===:::;;;>>>@@@@@@???===FFFXXXkkkyyy~~~{{{vvvmmmfffeeeTTTPPPKKKHHHHHHJJJLLLLLLIIIJJJKKKMMMNNNLLLHHHEEEBBB===777444555:::???AAABBBAAA>>>999333///---,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***+++,,,,,,+++***+++,,,---,,,,,,,,,,,,...///000///000222444555777:::<<>>???IIIZZZuuu~~~yyyzzz{{{}}}~~~}}}~~~zzz{{{|||||||||~~~{{{yyywwwqqqhhh```LLLHHHHHHNNNWWW```lllvvv||||||wwwqqqoooqqqtttvvvfffaaarrrpppWWW@@@BBBVVVjjj~~~gggOOODDDDDDDDDAAA???<<<;;;;;;;;;;;;888444000++++++++++++++++++++++++)))************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv\\\UUUUUURRRNNNJJJKKKLLLMMMLLLIIIGGGEEEBBBAAA???>>><<<;;;;;;;;;555666777777666444222111000///---,,,++++++,,,---+++******))))))******+++***)))((()))***+++)))((())))))))))))******++++++)))******++++++******)))******++++++,,,------...***,,,---,,,+++///666<<>>===>>>>>>AAAFFFLLLPPPQQQRRRTTTWWWiiilllooonnnnnnqqqxxx|||uuuqqqooogggeeecccbbbaaa]]]WWWRRRNNNKKKFFFBBB@@@>>><<<;;;;;;<<<@@@IIIVVVkkk|||wwwvvvccc^^^VVVPPPLLLJJJHHHGGGGGGGGGHHHJJJLLLLLLIIIGGGFFFDDD>>>777333444999>>>CCCDDDCCC>>>888333111000************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++---------,,,+++,,,---,,,,,,------...////////////111333444555777;;;===@@@>>>DDDUUUlllyyyzzzzzzvvvpppkkkiiiiiippppppqqqsssuuuxxx{{{}}}{{{}}}~~~yyyyyyxxxwwwuuurrrpppooommmmmmoooqqqsssvvvxxxzzzvvvxxxzzzzzzxxxwwwxxxzzz}}}~~~{{{wwwxxxyyyzzzzzzyyyyyyxxxssstttuuuuuutttvvvyyy{{{zzz|||}}}~~~|||vvv{{{wwwsssrrrrrrpppkkkfffVVVNNNGGGHHHJJJMMMTTT]]]gggmmmttt{{{|||wwwrrrpppvvv||||||mmmcccgggqqqjjjKKKFFFPPPYYYzzz]]]LLLFFFCCCAAAAAA>>><<<:::;;;;;;:::666333++++++++++++++++++++++++)))************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------www]]]UUUVVVSSSOOOIIIKKKLLLMMMLLLJJJGGGEEEBBBAAA???>>><<<;;;;;;;;;333444666777777666444333000///---,,,+++,,,,,,---++++++************++++++***)))((()))++++++)))((())))))******+++++++++,,,******++++++++++++************+++,,,,,,---......***,,,,,,,,,...666CCCMMMiiirrr~~~qqqaaaEEEEEE@@@:::;;;CCCLLLOOOdddiiiooossssssvvvzzz}}}wwwqqqqqquuuyyyyyyxxxnnnnnnlllfff]]]RRRGGGAAA;;;;;;;;;<<>>666333777<<>>===>>>IIIbbb|||~~~zzzvvvrrrooommmfffgggfffaaaYYYRRROOONNN[[[\\\^^^aaafffjjjoooqqqssstttvvvwwwwwwvvvuuusssuuuvvvwwwxxxxxxwwwvvvvvvnnnmmmkkkiiifffccc```___\\\\\\^^^aaaeeeiiimmmoookkknnnqqqrrrpppppprrrtttxxx{{{}}}xxxqqqrrrrrrsssrrrqqqooonnnkkkllllllllllllmmmppprrrnnnrrrxxx~~~yyyttt~~~|||xxxvvvwwwxxxrrriiiiiiiiijjjkkkkkkhhhccc___```UUUJJJFFFBBB>>>@@@FFFMMMTTT___iiiqqqwww|||~~~}}}zzzppppppttt|||}}}zzz}}}rrrmmmooosss[[[NNNKKKHHHmmmiiiTTTIIIDDDBBBCCC???<<<::::::;;;:::777444++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------------------------------vvv___XXXUUUSSSRRRLLLLLLMMMMMMLLLJJJGGGEEEBBBAAA@@@>>>===<<<<<<<<<777777777777666555444333222000...++++++,,,---///************************))))))(((((()))***++++++******)))))))))))))))***++++++++++++++++++++++++///---------+++''')))......,,,...666AAAPPPbbbqqqyyycccSSSKKKGGGEEE===BBBHHHNNNUUU```nnnxxx~~~xxxmmmbbb]]]VVVLLLCCCAAA@@@>>>BBBHHHYYY___lll||||||xxxuuuiiiUUUDDDDDDJJJOOOMMMIIIGGGLLLRRRKKKIIIFFFAAA===888555444;;;???CCCFFFDDD@@@;;;999111...,,,,,,---...,,,)))(((((((((((())))))))))))***,,,,,,+++)))((()))***************************++++++,,,,,,,,,---------......//////000000111111222444555666:::>>>???>>>@@@BBBUUUwww|||vvvpppnnniiiddd^^^YYYVVVTTTQQQPPPMMMKKKIIIHHHHHHHHHKKKKKKKKKLLLPPPTTTYYY\\\___bbbdddeeedddbbbaaaaaaaaadddhhhkkkkkkiiifffccc\\\YYYUUUQQQNNNMMMNNNNNNNNNOOOPPPSSSWWW\\\```cccccccccbbbaaaaaa```aaaaaafffkkksssxxxzzzwwwrrrnnnkkkjjjhhhbbb]]]ZZZ\\\___bbbbbbbbbbbbbbbbbbbbbbbbbbbeeehhhkkkmmmllljjjhhhhhhgggeeebbb___\\\ZZZYYY\\\ZZZWWWUUUTTTUUUVVVWWWWWWUUURRRMMMHHHCCC???===@@@???CCCNNN]]]jjjqqqrrrrrrqqqpppppppppqqqrrrsssuuuvvvxxxyyyzzz}}}{{{zzzvvvsssttt~~~{{{{{{~~~vvvuuuVVVMMMNNN\\\fffQQQDDDBBBDDD@@@;;;666666999:::777333...---,,,+++++++++,,,---******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------vvv___XXXUUUSSSQQQLLLLLLMMMMMMKKKIIIGGGEEECCCBBB@@@>>>===<<<;;;;;;777777777777666555444333222000...,,,+++,,,---...************************)))))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++000,,,+++///000---,,,---111000666EEEUUUeeeuuunnnUUUCCC<<<===???@@@MMMSSS[[[dddnnn|||}}}wwwuuuvvviii\\\OOOJJJGGGCCCAAABBB<<<>>>EEEPPP```ppp}}}{{{gggVVVMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJHHHDDDAAA<<<999777<<<>>>@@@AAAAAA@@@???>>>555111---+++,,,,,,+++***)))))))))************+++***+++,,,+++***))))))***************************++++++,,,,,,,,,---------......//////000000111111555666555555777:::===>>>CCCIIIaaa}}}{{{|||~~~~~~}}}}}}}}}~~~}}}}}}||||||zzzxxxvvvtttrrrrrrrrrrrrsssssssssssstttuuuvvvxxxxxxxxxxxxxxx|||||||||}}}}}}|||||||||~~~{{{zzzyyyuuunnnhhh___]]]YYYUUUPPPLLLJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAABBBEEEIIIMMMOOOSSSUUUXXXXXXWWWUUUUUUUUUWWWZZZ^^^aaaaaa___\\\YYYPPPNNNJJJGGGEEEDDDEEEEEEEEEFFFGGGIIILLLQQQUUUWWWVVVUUUUUUTTTSSSSSSTTTTTTYYY___iiipppssspppjjjfffdddaaa\\\UUUOOOMMMPPPSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]]]][[[YYYWWWYYYXXXVVVTTTQQQOOOMMMLLLOOONNNMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJGGGCCC@@@>>>???>>>@@@IIIUUU___eeeffffffeeedddcccccccccdddeeecccdddeeefffgggiiinnnqqqwwwxxx{{{}}}wwwpppllloooxxx|||zzzyyyzzzdddRRRLLLTTTuuutttZZZKKKEEEBBBAAA===888666777888777555...---,,,++++++,,,,,,---***************************************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---www```XXXUUURRRQQQLLLMMMMMMMMMLLLIIIFFFEEEDDDBBBAAA>>><<<;;;::::::777777777777666555444333222000...,,,+++,,,---...++++++++++++++++++++++++***))))))))))))***++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...(((''',,,000///,,,+++777;;;GGG[[[ooo}}}tttXXXLLL@@@>>>IIIWWW```cccooottt|||}}}nnn___WWWTTTNNNGGGBBB???===<<<===FFFTTTeeeppp}}}rrrdddWWWPPPHHHEEEGGGJJJHHHEEEKKKKKKJJJIIIFFFBBB>>><<<<<<<<<<<<<<<===???AAACCC999555///,,,***++++++************+++++++++,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000111111666666666666777:::>>>BBBLLLXXXuuu}}}|||}}}~~~{{{xxxrrrppplllhhhggghhhjjjkkkggggggfffeeecccaaa___]]][[[[[[[[[[[[\\\\\\\\\\\\^^^___```aaabbbbbbbbbbbbfffffffffggghhhjjjlllnnnsssoookkkhhhfffaaaYYYSSSKKKIIIGGGDDDAAA>>>===<<<<<<<<<:::999999999999999888777777888:::===@@@BBBEEEGGGIIIIIIHHHGGGFFFGGGJJJLLLOOOQQQRRRPPPMMMKKKCCCAAA???<<<;;;;;;<<<<<<<<<<<<===>>>AAADDDGGGIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFMMMWWW___bbb```ZZZVVVUUURRRLLLEEEAAAAAAEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIFFFDDDGGGFFFEEECCCBBB@@@??????AAAAAAAAA@@@?????????>>>???AAACCCDDDEEEDDDBBBAAA???>>>>>>BBBJJJPPPSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOOOOOOOQQQTTTWWW\\\]]]```dddjjjqqqwww{{{|||rrrjjjgggiiilll{{{wwwtttyyy}}}|||eeeVVVRRRfffkkkYYYLLLAAAAAA???:::777555555666777000///---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///xxx```XXXUUURRRQQQNNNNNNOOONNNMMMJJJGGGFFFDDDCCCAAA>>><<<:::999999777777777777666555444333111000...---,,,,,,---...++++++++++++++++++++++++*********))))))***++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...)))(((+++---...000333EEENNN___sssjjjTTTIIILLLTTTcccwww~~~uuummmggg```YYYTTTIIIGGGBBB<<<888;;;CCCJJJ^^^jjjyyywwwnnncccXXXJJJCCCDDDGGGHHHGGGIIIJJJKKKKKKIIIFFFCCC@@@999888777888;;;>>>@@@AAA===999222---*********+++************+++++++++,,,***+++,,,,,,*********,,,++++++++++++++++++++++++,,,,,,,,,------------.........//////000000111111222333777::::::;;;AAAIIIXXXmmm|||~~~yyyrrrkkkfffbbb___YYYWWWTTTQQQPPPPPPQQQRRROOOOOONNNMMMLLLJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMQQQPPPOOOPPPQQQUUUXXXZZZ\\\ZZZWWWTTTQQQLLLFFFBBB???>>>===;;;999999888888777666666666666666666777555444444444555777999;;;<<<>>>??????>>>======>>>>>>???BBBCCCCCCBBB@@@>>>;;;:::888777666777888888888888888999;;;===???@@@>>>======<<<<<<<<<======888===DDDJJJMMMKKKHHHEEEEEECCC@@@===<<<>>>AAACCC???????????????????????????@@@AAAAAA@@@>>><<<:::<<<;;;;;;:::999888888888999999:::::::::999999888888999;;;>>>@@@AAABBBCCCBBB???===>>>AAADDDEEEEEEDDDCCCBBBAAAAAA@@@??????>>>@@@@@@@@@@@@AAACCCFFFGGGGGGIIILLLPPPUUUYYY[[[bbbhhhrrr}}}|||uuuooonnnnnnsss~~~|||yyy}}}~~~}}}hhhXXXZZZhhhjjjVVVBBBBBB@@@<<<777333222555888222000///---,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............///000111111xxx```YYYVVVSSSRRRPPPPPPQQQPPPNNNKKKIIIGGGDDDBBB@@@>>><<<:::999888777777777777666555444333000000...---,,,,,,------++++++++++++++++++++++++++++++***************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---...---000;;;FFFZZZeeewwwppp]]]NNNFFFXXXddduuu~~~~~~|||wwwzzz}}}yyyvvvrrrooonnnqqqvvvyyyuuuxxx}}}yyyqqqllliiiVVVTTTNNNEEE<<<888:::<<<===III\\\llltttyyy~~~~~~yyymmmdddUUUIIIDDDEEEIIIMMMFFFHHHJJJKKKJJJHHHEEECCC666555555777:::<<<<<<:::===:::555000,,,***++++++)))))))))*********++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++,,,,,,---------...............//////000000111111///111777<<<;;;:::BBBLLLeeeyyyyyyvvvqqqiiiddd]]]VVVPPPLLLHHHEEEDDDDDDCCCBBBAAA@@@??????????????????????????????=========>>>>>>>>>>>>?????????????????????@@@@@@CCCBBB@@@???@@@CCCFFFHHHHHHGGGEEEDDDBBB???<<<:::;;;:::999999888888888888444555555666666666666666555555444444555666777888777888:::999888777888999777888999::::::999888777666666555444555555666777666666777777888999::::::999999999888888999::::::666777999;;;======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;999888777777777777666666666666666666777888888888777777777666666777999<<<@@@BBBCCCAAA>>><<<<<<=========;;;;;;::::::999888777666888999;;;:::::::::<<<>>>=========>>>@@@BBBDDDFFFIIIMMMSSS\\\jjj~~~{{{xxxwwwnnnpppxxx~~~}}}rrrZZZRRRVVVppp}}}aaaGGGDDDAAA===777333222444777444222000...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000111www```YYYWWWUUUSSSPPPQQQQQQPPPNNNKKKHHHFFFCCCAAA@@@===;;;:::999999777777777777666555444333000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///555GGGXXXmmmuuuwwwfffTTTHHHHHHQQQ[[[nnnzzz}}}~~~~~~|||yyyssslllfffcccdddeeebbbdddgggjjjpppxxxwwwqqqmmmkkkggg___TTTIIIBBB??????666:::EEERRR\\\eeepppzzzzzzuuunnnbbbTTTHHHCCCFFFIIIFFFGGGHHHIIIIIIHHHFFFEEE777666555777::::::777444:::999888444000---,,,,,,)))))))))************+++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000111111111222777;;;999888DDDTTTsss~~~~~~{{{rrriii```[[[NNNKKKGGGDDDBBB@@@>>><<<;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======@@@>>><<<;;;;;;<<<>>>@@@?????????>>><<<;;;:::999:::999999888888888888888333444555666666666666555555555444444555555666777444555666555444444555666666666666666666555555444444333333333444444555555444555555666666666666777777777666666666777888888999888777666777777999999999888888999:::888555333888888888888888888888888666777888:::::::::999999666666666666666666666666666666666777777888888999888777666666888:::===???BBBAAA>>>;;;999999::::::888888888888777666555555666777999999888888999;;;;;;;;;;;;;;;;;;;;;<<<===???@@@CCCHHHSSSdddyyy}}}{{{tttpppoooxxx~~~|||}}}mmmwwwuuuZZZMMMMMMbbbmmmRRRGGGDDD???999666555555555555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...///000www```ZZZXXXVVVUUUOOOPPPPPPOOOMMMJJJGGGEEEAAA@@@???===;;;:::::::::777777777777666555444333000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************+++,,,---...------------------------++++++...333:::EEEXXXhhhtttuuu{{{^^^WWWOOOJJJNNN]]]ppp~~~~~~~~~}}}}}}{{{vvvmmmddd]]][[[[[[\\\]]]]]]\\\\\\___eeeiiiqqqrrrxxxwwwnnnrrrnnniiibbbZZZQQQHHHBBBAAA======CCCJJJQQQ[[[eeesss}}}wwwiiiZZZOOOHHHFFFFFFGGGGGGHHHHHHHHHGGGGGG===:::777777999999555111555888:::888444///---,,,*********+++++++++,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000111111555333666;;;;;;>>>RRRiii~~~~~~zzztttkkkbbbZZZSSSMMMIII@@@???===>>>??????>>><<<::::::999999999:::;;;<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<=========>>>>>>BBBAAA@@@??????@@@AAAAAACCCBBB@@@?????????AAABBBCCCCCCCCCAAA???===<<<<<<;;;:::999888888888888888444555666777777777666666555555555555555666666777444555666555444333555666777666666555555555555555444444444444555555555666444555555666666666666666666666666666666777888888999888777666666666777888999888666777888888666333888888888888888888888888888888999:::::::::::::::888888888888888888888888999888888888999:::<<<===;;;<<<===???@@@@@@@@@@@@>>>===;;;999777777888:::777777888999888888777666666777999:::999999:::<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAFFFPPP^^^gggwww|||wwwrrrsss|||{{{wwwtttcccQQQLLLTTTooozzzbbbLLLGGGAAA===<<<:::777555777555333000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---...///111111vvv```ZZZYYYWWWVVVNNNNNNNNNNNNKKKHHHEEECCC@@@???>>>===;;;;;;::::::777777777777666555444333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************+++,,,---...------------------------111000444>>>KKKZZZkkkyyysssnnnoooyyy|||ZZZHHHHHHMMMXXXhhh{{{~~~|||{{{{{{{{{|||{{{wwwoooeee]]]ZZZYYYYYYZZZYYYVVVSSSRRRTTTWWWVVVZZZcccrrrxxxxxxzzz|||}}}tttfff\\\HHH???:::;;;===>>>BBBIIIWWW___iiipppuuu~~~sssbbbTTTKKKHHHHHHHHHHHHHHHHHHHHHHHHCCC>>>888777888888444000222666;;;;;;777111---,,,++++++,,,,,,,,,---------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111777444666<<<>>>GGGbbbxxxsssssssssyyysss___YYYQQQJJJEEEAAA>>><<<:::999999:::;;;;;;:::888;;;999777666777:::===???>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>????????????FFFFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFKKKKKKJJJFFFBBB???>>>>>><<<;;;:::999999888888888777888999::::::999888777555666666666777777888888777777888777555555777999888777666555555555555555666666666777777777777777666666777888888888888888777777777777777888999:::555555555555666555555555:::777555666999;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::===<<<;;;:::;;;===@@@AAA???BBBFFFIIIJJJHHHFFFCCC::::::888777555666888:::666777888999999999888777777999;;;<<<<<<<<<===>>>;;;;;;<<<===>>>>>>?????????@@@@@@??????CCCKKKQQQaaappp}}}xxxtttuuu~~~~~~zzzzzzoooWWWMMMHHH]]]oooPPPJJJCCC@@@@@@>>>999555888666444111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111333444555wwwccc___\\\VVVPPPRRRQQQOOONNNLLLIIIEEEBBBBBBAAA@@@>>>===<<<<<<<<<:::888555444444444222111111000...---,,,,,,------------,,,++++++,,,---------,,,,,,++++++,,,,,,---++++++******++++++,,,---...000...,,,///222///)))333999CCCSSShhh{{{~~~~~~uuuWWWFFFDDDZZZmmmttt}}}}}}{{{wwwrrrjjjccc]]]ZZZUUUXXXWWWSSSUUUZZZZZZUUUSSSTTTZZZaaafffmmm{{{}}}dddZZZOOOIIICCC<<<888777===EEERRRdddwwwzzzhhh___TTTKKKFFFIIIJJJHHHHHHKKKKKKEEE===888777777666555444555777999999666111------,,,***+++,,,------,,,******+++++++++,,,,,,,,,------------------------...............///000000///000111111000111333555666666888===EEEWWWuuu}}}mmmcccccciiirrr|||jjjUUUDDDBBB???<<<:::999999:::::::::::::::;;;;;;<<<<<<;;;<<<>>>AAACCCDDDEEEEEEGGGFFFFFFGGGHHHHHHFFFEEEHHHHHHHHHJJJMMMPPPQQQQQQQQQSSSVVVXXXXXXXXXXXXZZZ```\\\[[[\\\\\\YYY[[[^^^dddeeeaaaXXXSSSRRRLLLDDDCCC@@@>>>>>>@@@AAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777666777777777666:::999888777888:::===???===;;;:::999::::::::::::888666555555666777777666<<<:::<<>><<<;;;<<<===>>>>>>>>>BBBCCCFFFHHHJJJHHHEEEBBBDDDDDDCCCAAA@@@???======BBB???<<<999999<<>>@@@AAABBBAAAAAABBBBBBDDDEEEGGGHHHDDDFFFFFFCCC???>>>CCCGGGKKKTTTeeeyyy}}}yyyxxxuuu{{{cccXXXMMMLLLhhhhhhUUUDDD@@@AAA>>>888666:::888666333000...,,,+++---------,,,,,,,,,++++++------------------------,,,,,,------.../////////,,,111000000555444999HHHvvvaaa\\\[[[VVVRRRRRROOOLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<<<<<<<:::888555444444444222111111000...---,,,,,,------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++***++++++,,,------.../////////000333555@@@IIIVVVgggyyymmmXXXQQQSSScccrrr}}}~~~vvvnnngggbbbZZZ\\\ZZZWWWXXX]]]]]]YYYZZZZZZ[[[\\\ZZZZZZ```iiikkkooovvvsssggg___WWWLLLCCC???888>>>HHHUUUgggyyy|||pppdddZZZRRRPPPNNNJJJHHHJJJKKKGGGAAA<<<:::888777777000000111555888888555222///...,,,,,,---...------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000///000111111111111333666666888;;;AAAJJJ___{{{pppjjjmmmssswwwuuufffTTTEEEAAA@@@>>><<<<<<<<<===>>>AAABBBDDDFFFGGGGGGGGGGGGKKKLLLNNNQQQTTTVVVWWWXXX\\\^^^aaadddggghhhfffeee``````aaafffmmmsssvvvvvvsssuuuwww{{{}}}|||yyyxxxsssmmmkkklllnnntttvvvsssqqqnnnfff]]]TTTPPPLLLIIIIIIIIIGGGEEEHHHHHHHHHGGGGGGFFFEEEDDDDDDAAA>>><<<<<<<<<<<<<<<;;;<<<>>>AAACCCFFFIIILLLNNNIIIFFFFFFHHHHHHCCC>>>>>><<<;;;<<<===>>>>>>===;;;>>>IIIYYYbbb___VVVQQQOOOHHHEEEFFFEEEAAA???AAA===AAAAAA===;;;<<<<<<:::AAABBBDDDHHHMMMRRRTTTVVVXXXYYYZZZ\\\___aaabbbbbb___]]][[[XXXTTTRRRPPPNNNGGGFFFCCCBBBCCCEEEHHHJJJSSSTTTVVVWWWVVVUUUSSSRRRLLLKKKIIIFFFCCC???<<<;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCEEEGGGIIIJJJMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRQQQMMMGGGCCCDDDEEEDDDJJJWWWfffttt|||wwwyyy{{{rrrwwwkkk^^^QQQ___rrr\\\GGG@@@AAA>>>:::777;;;999777444111///---,,,---------,,,,,,,,,++++++------------------------,,,,,,---......//////000+++000//////555666<<>>===<<<<<<;;;999777555444444333222111111000...---,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,---------+++...111......999IIIjjjooouuu{{{gggVVVVVVdddppp}}}yyyqqqmmmeeeddd```\\\\\\______\\\^^^\\\[[[YYYRRRLLLMMMRRROOORRRYYYcccoooyyy{{{rrriiiZZZKKKCCC777999===EEESSSiii{{{mmm^^^TTTNNNIIIHHHIIIJJJJJJGGGBBB===:::999999333000///222888;;;999666111///,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,...............///000000...000111111111222444666777:::???HHHTTTlllyyyqqqmmmqqqvvvwww```OOODDD============???AAACCCEEEFFFHHHJJJNNNRRRTTTUUUTTTSSSYYY[[[^^^bbbfffjjjmmmooorrruuu{{{|||zzz{{{~~~yyyyyywww|||ssseeeaaa\\\YYYYYYYYYYYYXXXXXXWWWWWWVVVTTTQQQOOONNNPPPKKKFFFBBBBBBBBBCCCCCCDDDHHHMMMQQQTTTVVVXXXZZZXXXSSSPPPSSSXXXYYYRRRKKKGGGFFFDDDDDDDDDCCCAAA???===CCCUUUnnn~~~}}}ssskkkeee^^^XXXXXXVVVRRRNNNNNNFFFLLLOOOKKKHHHHHHHHHFFFKKKNNNTTTZZZbbbhhhmmmpppnnnpppsssvvvzzz~~~{{{uuunnngggaaa]]][[[SSSSSSSSSTTTVVVXXXZZZ[[[eeefffhhhgggccc]]]WWWSSSLLLLLLKKKHHHEEEAAA>>><<<===???AAADDDEEEGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVXXXYYYZZZ[[[]]]^^^^^^^^^___```^^^YYYRRRJJJEEECCCDDDEEEKKKVVVbbbpppyyyuuuttt~~~xxxzzz|||pppYYYYYYtttiiiNNNBBB@@@???<<<999;;;:::888666333111///...------------,,,,,,,,,,,,------------------------,,,------......///000000---111//////666999BBBSSSsss]]]YYYXXXTTTPPPNNNLLLIIIHHHHHHHHHGGGFFFCCCBBB@@@???===<<<;;;;;;999666444333444333222111111000...---,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------***,,,111------DDD```~~~fff\\\ggg{{{{{{rrrnnniiidddaaaaaa___]]]\\\ZZZYYYYYYTTTNNNNNNQQQMMMMMMOOOTTT\\\cccgggiiixxxwwwhhhWWWMMMBBB???;;;;;;CCCXXXwww|||jjj\\\RRRMMMJJJIIIIIIJJJKKKGGG@@@;;;:::;;;<<<666222333999===<<<999222///,,,++++++++++++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------...............///000000...000111111111222555777999:::CCCRRRfff}}}zzzwwwuuuvvv{{{|||fffRRRFFFAAAAAA===???CCCGGGLLLPPPTTTUUUWWWZZZ___dddhhhiiihhhgggiiikkknnnsssxxx~~~~~~{{{xxxvvvuuuwwwxxxyyyvvvvvvvvvuuurrrnnnjjjhhheee```YYYTTTSSSTTTVVVVVVZZZ^^^ccceeeddddddeeefff\\\[[[\\\aaafffhhhddd___ZZZXXXVVVTTTQQQMMMIIIEEECCCHHHXXXqqqzzzsssooollljjjgggffffffjjjiiiaaa[[[[[[\\\\\\aaaeeejjjpppvvv|||yyypppjjjggghhhiiikkklllmmmnnnnnnnnnpppqqqpppnnnjjjddd^^^[[[WWWWWWVVVSSSPPPLLLHHHFFFFFFIIINNNSSSVVVYYYZZZZZZ[[[[[[\\\\\\[[[ZZZXXXWWW\\\\\\\\\]]]^^^```aaabbb```bbbeeehhhkkkmmmmmmnnnmmmmmmlllhhhaaaXXXNNNHHHJJJFFFFFFKKKUUUcccvvv}}}yyyxxx}}}eee^^^nnnwwwXXXEEE??????===;;;<<<;;;:::888555333111///...------------,,,,,,,,,---------------------------------...//////000000000444000///777;;;EEEYYYrrr]]]YYYWWWQQQLLLLLLLLLLLLLLLMMMKKKGGGDDDDDDCCCAAA???===;;;;;;:::888666444333333333222111111000...---,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///+++,,,000...444QQQrrreeedddfffsss{{{tttooojjjeeeaaa```]]]ZZZYYYYYYWWWRRRRRRUUUNNNNNNPPPSSSWWWZZZZZZZZZgggppp{{{nnnfffWWWNNNDDD===<<>>888333333777<<<<<<;;;666333///---,,,---,,,,,,++++++,,,,,,,,,---------------------......//////...............///000000...000111222222333555888777:::HHHbbbyyysssqqqwwwttt```QQQHHHEEEEEEFFFHHHKKKPPPWWW^^^cccfffhhhpppssswww|||xxxsssrrrtttvvvwwwtttwwwzzzxxxuuusssuuuxxxtttvvvyyyzzzyyyxxxwwwxxxqqqpppmmmkkkgggbbb\\\WWWKKKIIIPPPddd{{{wwwwwwyyyzzz}}}{{{{{{zzzxxxuuusssqqqpppoookkkjjjiiifffccc___[[[YYY^^^aaafffjjjnnnooonnnnnnmmmmmmmmmmmmllllllkkkjjjlllkkkkkkkkkllllllmmmnnnllloootttxxx|||}}}~~~~~~||||||||||||xxxooocccZZZQQQIIICCCCCCGGGQQQ```nnn}}}|||tttrrr|||~~~sssgggiiiqqqeeeLLLAAA>>>===;;;<<<<<<;;;999777444222000.........---------,,,,,,------------------------------......///000000111000444//////888>>>JJJ^^^ppp]]]ZZZXXXRRRLLLLLLMMMNNNOOOPPPMMMHHHDDDDDDCCCAAA???===;;;::::::777555333222333333222111111000...---,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...///---///333666CCC___|||zzzcccTTTWWWooo}}}wwwooojjjhhhgggaaa\\\ZZZVVVRRRQQQTTTSSSUUUYYY```eeehhhhhhgggiiilllttt~~~ooobbbTTTMMMFFFBBBIIISSStttvvvaaaOOOFFFHHHIIIHHHDDD@@@>>>===999666222111444888;;;===;;;888333000/////////...,,,,,,,,,,,,------------------......//////000000...............///000000...000111222222333666888666>>>TTTvvvwwwrrrrrrzzzooo___PPPKKKNNNQQQSSSTTTXXX[[[aaahhhmmmqqqsssttt{{{|||~~~|||zzzyyyxxx|||}}}yyyssskkkfffRRRKKKHHHSSShhh~~~|||zzzxxxwww{{{}}}}}}zzzyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyy|||tttjjjWWWNNNEEEBBBBBBEEENNNWWWiiippp~~~|||pppiiinnnvvv|||nnnaaa^^^vvvuuuXXXEEE???>>><<<;;;;;;;;;:::888555222111............---------,,,---------------------------......//////000111111...222111444@@@IIIXXXnnnppp\\\YYYYYYUUUQQQOOONNNNNNNNNNNNLLLHHHEEEDDDCCCAAA???===;;;::::::666555333222333333222111111000...---,,,,,,------------...//////...---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........111666;;;CCCUUUlll}}}aaaQQQNNNPPPppp}}}wwwvvvssskkkbbb^^^ZZZWWWXXX\\\^^^aaagggnnnuuuyyyyyyxxxuuusssrrruuuwww|||tttiiihhhcccUUUKKKJJJXXXgggzzz~~~kkkZZZGGGGGGFFFGGGGGGEEEBBB???999888666333222333888======999333000............,,,,,,,,,------------...,,,,,,------...//////000...............///000000...000111222222444777999888FFFccc}}}wwwuuu|||tttcccXXXRRRXXXaaadddeeeeeedddggglllpppssstttssssssqqqpppoooooorrrwww|||}}}yyysssllleee```]]][[[VVVZZZaaajjjwww{{{qqqkkkYYYOOOGGGIIIUUUjjj~~~vvvrrrwww}}}}}}}}}~~~}}}}}}}}}~~~{{{tttsssvvv||||||pppfffSSSKKKEEECCCCCCCCCGGGLLLTTT\\\lll~~~|||}}}xxxmmmlllyyyyyysss{{{ttt^^^QQQfffdddKKKBBB???>>>;;;;;;;;;:::888555222111............------------------------------------.........///000000111111---444777???QQQ___qqqooo[[[XXXZZZXXXVVVQQQOOOMMMLLLLLLJJJHHHFFFEEECCCAAA???===;;;::::::666444222222333333222111111000...---,,,,,,------...///000111111000///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,444;;;AAANNNbbbsss{{{eeeEEEDDDZZZnnn{{{qqqhhhdddaaaaaadddiiiiiijjjnnnsssxxx{{{{{{yyy|||xxxvvvvvvtttsss}}}zzz~~~nnn[[[SSSJJJQQQ```pppyyy}}}|||xxxooodddIIIGGGEEEFFFHHHHHHDDDAAA>>>???===777111111555:::;;;777111---++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////...............///000000...000111222333444777999<<>>@@@BBBBBBDDDHHHKKKSSSdddvvv~~~~~~qqqjjjqqq}}}yyyrrrwww___MMM[[[|||lllPPPDDDAAA@@@:::;;;;;;:::888555222000//////.........---------------------------------......//////000000111111///888>>>JJJ```rrrqqq^^^YYYWWWUUUWWWNNNNNNMMMMMMMMMKKKHHHEEECCCBBB???===;;;999888888666555444333222111111111111111///...---,,,,,,+++*********++++++,,,,,,,,,...,,,***+++---...,,,***...))))))...///,,,,,,111333888BBBMMMZZZfffrrryyyfffTTTRRR]]]qqq|||pppiiijjjoootttwww|||zzzyyyzzz~~~}}}xxxttttttyyy~~~qqq\\\KKKHHHLLLZZZiiisss}}}yyytttnnngggLLLJJJGGGFFFGGGFFFCCCAAA???AAA@@@<<<555222444888;;;===<<<888222...---------,,,+++***+++,,,---...,,,,,,,,,---------................../////////000...222555222000333777:::>>>ZZZyyyxxxqqqqqqkkkmmmqqqvvvzzz}}}~~~wwwkkk^^^bbbeeehhhooouuuuuuppprrrooollllllllliiiaaa[[[TTTVVVXXXWWWUUUXXX___eeeiiihhhfffdddaaa^^^\\\[[[ZZZYYYWWWVVV\\\hhhyyyzzzttt\\\VVVOOOIIIFFFJJJWWWeeerrrkkkmmmqqqpppkkkccc\\\XXXVVVTTTSSS]]]YYY\\\gggsssxxxooofff]]]XXXTTTUUUXXX\\\^^^ZZZRRRLLLHHHFFFEEEDDDDDDEEEGGGGGGJJJLLLUUUfffwww~~~~~~sssooorrr~~~yyyqqq\\\TTTSSSfff~~~ZZZFFFAAAAAA>>>===<<<<<<;;;888333000.........///......------------------------------///...------///222111...777888CCCZZZqqqppp```\\\ZZZXXXXXXOOONNNNNNOOONNNKKKGGGDDDDDDBBB@@@>>><<<:::999999666555444333222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,***+++---...,,,***,,,***,,,000111---///333>>>EEEMMMUUU[[[aaagggkkkmmm|||rrrcccYYY^^^mmm||||||yyyzzz{{{zzzhhh^^^NNNDDDFFFOOO\\\rrr|||rrrhhh[[[RRRHHHCCCCCCFFFFFFEEEBBBDDDDDD@@@999666777:::===>>>>>>;;;555000......---,,,,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000///222333111222666<<>>===<<<;;;;;;888555222......//////......------....................................111222222000666@@@VVVnnnqqqbbb^^^[[[XXXWWWPPPPPPPPPPPPOOOLLLFFFBBBDDDCCCAAA???===;;;::::::666555444333222111111111111000///...---,,,,,,,,,......---------------,,,---,,,++++++------,,,+++++++++...111000///333888BBBKKKWWW___bbbcccfffiiijjjyyy\\\ZZZbbbwww~~~}}}xxxpppXXXCCC>>>@@@JJJgggwwwssseeeSSSGGGDDDFFFJJJKKKFFFHHHHHHEEE???;;;;;;<<<>>>???@@@>>>999444000///,,,---------------,,,,,,,,,,,,,,,---------............/////////000000000111111000111444999AAAHHHZZZuuuzzztttpppyyyvvvsssrrruuu|||~~~vvvpppmmmnnnppppppnnnmmmnnniiiccc```[[[UUUSSSVVVYYYZZZZZZ[[[^^^aaaaaabbbdddiiinnnvvv~~~|||uuukkkeeehhhuuuwwwoooqqqwww~~~sssnnnhhhaaaYYYNNNCCC>>>@@@???CCCKKKTTT\\\hhh~~~xxxmmmjjjmmmmmmfff^^^PPPLLLGGGCCCBBBBBBBBBAAADDD@@@???AAADDDOOOjjj|||yyy{{{{{{vvvnnnhhheeeddd```\\\XXXXXX\\\```aaaaaa]]]YYYRRRNNNMMMNNNNNNNNNOOOMMMMMMRRRXXXbbbqqq~~~~~~|||{{{ssshhhpppqqq^^^OOOUUUkkk~~~eeeQQQEEE>>><<<;;;;;;;;;999777444////////////.........---/////////////////////////////////000111222333333:::JJJcccyyysssaaa]]]YYYVVVVVVQQQPPPQQQQQQPPPLLLFFFAAACCCBBB@@@>>><<<;;;:::999666555444333222111111111000000///------,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111:::AAAHHHTTTaaajjjkkkkkkmmmooosss}}}ccchhhnnn|||~~~|||qqq[[[KKKGGGBBBBBBYYYyyyyyyfffSSSGGGCCCFFFIIIHHHJJJKKKIIIDDD@@@>>>>>>???@@@AAA@@@<<<777222///------...//////...,,,+++,,,,,,,,,---------.........////////////000000000222000000333666:::CCCKKKeeezzzsssooorrr{{{uuummmkkklllmmmpppqqqnnnlllkkkgggaaaZZZUUUPPPPPPUUU^^^eeeiiikkkoootttvvvvvvttttttuuuyyywwwoooqqq}}}sssddd\\\YYYZZZ\\\]]]]]]]]]]]]]]]aaabbbdddhhhnnnsssxxx{{{~~~~~~wwwppphhh]]]NNNEEEBBB@@@@@@BBBDDDGGGSSSiii|||vvv```ZZZVVVZZZbbbeeeaaa\\\^^^[[[WWWTTTSSSSSSRRRQQQSSSPPPMMMHHHBBBDDDVVVhhhxxxttttttzzz|||vvvrrrqqqgggbbb]]]]]]bbbhhhlllmmmllleee]]]XXXVVVVVVUUUTTTTTTRRRQQQRRRSSSZZZiiiwww}}}~~~zzzmmmiiiuuujjjVVVUUUddd}}}rrrWWWDDD>>><<<;;;:::;;;:::999777111111000///............////////////////////////000///000111000000222777IIIVVVhhhyyysss___ZZZXXXXXXZZZQQQPPPPPPPPPOOOKKKFFFBBBAAA@@@>>><<<:::999999888666555444333222111111111000///...---------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////---+++///999GGGOOOZZZbbbmmmssssssssssssuuuwwwnnn^^^uuu}}}{{{}}}pppaaaWWWTTTIII>>>JJJ```}}}iiiSSSEEEBBBDDDIIIJJJKKKIIIFFFCCCAAAAAA@@@@@@AAA@@@>>>999444000......///000///...---+++,,,,,,,,,---------......////////////000000000111222000222666888;;;GGGSSSrrrzzzssspppsss|||yyyllleeeeeegggooosssuuurrrooonnnjjjeee^^^ZZZVVVVVV\\\eeennnttt{{{}}}uuuggg\\\VVVPPPOOOMMMLLLKKKJJJJJJIIILLLLLLMMMNNNQQQTTTWWWYYY]]]bbbggghhhhhhmmmxxxzzzrrrgggYYYNNNIIIEEEBBB@@@>>>===BBBPPP^^^uuuzzzlll```QQQQQQTTTZZZaaagggiiijjjooollliiigggfffdddbbbaaa^^^\\\XXXPPPFFFAAAFFFPPPbbb|||xxxoooiiiffffffooo{{{|||vvvssshhheeebbbdddjjjpppsssttttttnnneee```___]]]YYYVVVVVVUUUUUUVVVVVVYYYeeeqqq}}}zzz|||~~~uuujjjlllwwwzzzuuu___VVV\\\rrr~~~___GGG???===;;;::::::;;;::::::333222111//////...//////........................222000111222000...444>>>ZZZcccqqqqqq]]]ZZZZZZ\\\___PPPOOONNNNNNMMMJJJFFFCCC???>>>===;;;:::999888888666555444333222111111111//////...---------------,,,+++++++++++++++******+++,,,------++++++,,,---000///---...888KKK[[[cccfffjjjpppuuuzzz~~~ppp```dddmmm~~~~~~{{{qqqgggWWWJJJMMMXXXuuusss]]]OOOJJJJJJIIIIIIIIIGGGFFFEEEDDDBBBBBBAAA@@@???;;;666222000000000000///...------,,,,,,,,,---------....../////////000000000111111222111444999:::@@@SSShhh|||yyyvvvtttxxxsssfff``````cccuuu{{{~~~{{{xxxwwwsssooodddddddddgggnnnwwwrrrfff^^^XXXTTTNNNMMMLLLLLLMMMNNNLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBCCCEEEGGGGGGHHHNNNYYYaaavvv|||xxxpppjjj^^^\\\ZZZZZZ___gggpppuuuvvviii\\\VVVKKKEEE???<<<::::::@@@GGGUUU___ggghhheeebbb]]]XXXSSSXXX___eeeiiimmmssswww{{{yyywwwuuutttrrrooommmeeeccc^^^VVVLLLEEECCCDDDKKK___xxxmmmbbb\\\YYY[[[dddrrr~~~yyysssiiiffffffiiiooouuuwwwwwwxxxrrrllliiihhhddd]]]WWWVVVTTTUUUWWWWWWYYYaaaiiipppvvvyyytttxxx~~~{{{lllfffkkkrrrwwwnnn]]]ZZZhhhlllQQQAAA>>>;;;999:::;;;;;;;;;444333111000////////////........................222000111333000000;;;KKKcccmmm{{{rrr___\\\[[[\\\^^^PPPNNNLLLKKKJJJIIIGGGDDD@@@???===<<<::::::999999666555444333222111111111//////...------------...+++++++++,,,,,,,,,,,,,,,***,,,...---+++***,,,......///000666IIIaaarrrwwwrrrpppooosss|||mmm\\\]]]rrrpppfffbbbbbbggg}}}eeeWWWJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@>>>999555222111000///............,,,,,,,,,---------......//////000000000111111111222222555;;;===IIIggg~~~}}}xxxxxxyyy{{{qqqgggcccccceeeuuu}}}~~~tttuuuwwwyyy}}}rrrfffaaa___]]][[[YYYYYYZZZ^^^aaa```]]]ZZZRRRQQQNNNJJJFFFAAA>>><<<888888888888888<<>>???HHHNNNNNNNNNSSSXXXZZZ```gggnnntttvvvwwwyyy{{{~~~~~~}}}{{{xxxvvvoookkkddd[[[TTTNNNHHHCCC@@@HHHWWWhhhxxx~~~lllbbb\\\ZZZZZZ```kkkyyy~~~wwwnnnkkkkkknnnuuu{{{}}}}}}}}}xxxuuuttttttoooeee\\\XXXTTTSSSUUUWWWXXX]]]ccchhhoooyyyvvvuuu{{{~~~vvvnnnmmm}}}xxxttt{{{eeeYYY[[[uuuxxxZZZCCC@@@<<<999999;;;;;;;;;666444222000/////////000////////////////////////111...000444333555FFFZZZqqq}}}uuubbb^^^[[[XXXYYYOOOMMMJJJIIIIIIHHHGGGFFF@@@@@@>>>===;;;;;;::::::666666444333222111111111//////...---------......,,,,,,,,,------.........***,,,...---+++***,,,...,,,...222===VVVrrr|||tttssszzzuuu\\\QQQ[[[sss{{{rrrjjjXXXfffyyyqqq\\\KKKIIIHHHGGGIIIJJJKKKKKKIIIFFFCCCBBBAAA@@@<<<888333222000............///,,,,,,,,,---------......000000000000111111111111333222666;;;???PPPxxxzzz{{{uuuxxx|||ssskkkhhhiiikkkpppzzz{{{zzzyyyyyymmmggggggjjjkkkkkkkkkllloootttwwwvvvqqqlllaaa```]]]XXXRRRKKKFFFBBB<<<;;;:::999999:::;;;<<<===AAAGGGLLLNNNPPPQQQSSSRRRTTTYYY^^^dddiiimmmooo|||xxxpppbbbSSSCCC<<<;;;::::::<<<888???DDDBBBCCCLLLXXX^^^pppuuu|||~~~~~~{{{yyyxxxqqqggg]]]WWWRRRJJJBBB@@@@@@DDDRRRdddxxxssskkkfffcccZZZ]]]ffftttyyytttqqqpppsssyyy}}}~~~yyylllbbb\\\VVVRRRTTTWWWXXX\\\```gggnnnwww}}}}}}xxx|||}}}{{{||||||}}}dddTTTQQQkkk```EEEAAA<<<999999:::;;;;;;666555222000//////000000000000000000000000000000000---000555666:::NNNfffwwwaaa]]][[[WWWSSSNNNMMMMMMLLLKKKIIIDDDAAA@@@???>>><<<;;;;;;;;;;;;888666444222222222000///////////////////////////---------,,,,,,,,,++++++***+++------,,,,,,---///+++000:::HHHXXXiiiwww{{{uuuwww|||xxx^^^MMMZZZwwwxxxccc[[[\\\ooottteeeLLLHHHFFFHHHIIIGGGHHHKKKIIIHHHFFFDDDBBB???>>>===888444000///000000...,,,///............---------111000000000000000111222222999<<<:::AAA\\\}}}tttwww~~~yyy{{{{{{uuuqqqmmmiiimmmsss||||||wwwppphhhllllllooovvv~~~zzzvvvqqqllljjjlllrrrwwwvvvyyy}}}|||zzzrrroookkkfff^^^UUUJJJCCCAAA<<<:::<<<===:::888999;;;===@@@DDDJJJQQQWWW[[[fffhhhjjjnnnrrrwwwzzz}}}{{{ooo```OOOCCC===888999;;;<<<===???CCCKKKWWWdddlllzzz}}}~~~vvvkkkbbb[[[SSSJJJBBB===>>>BBBJJJUUUfff~~~}}}tttnnnkkk___aaagggrrr~~~wwwtttrrrttt{{{~~~yyymmmddd___[[[VVVRRRSSSYYYaaagggiiilllrrryyy~~~|||{{{~~~{{{}}}|||fffYYYXXXZZZ]]]HHH@@@999:::;;;999888999666555333111////////////000000000000111111111111333333444444333===\\\{{{yyybbb^^^\\\XXXTTTNNNMMMLLLLLLKKKIIIEEEBBBBBBAAA???===;;;:::999999888666444222222222000///////////////////////////---------,,,,,,,,,++++++***+++------------///111000555===HHHVVVdddqqqyyy|||xxxrrrqqq~~~gggZZZYYYooo|||ooo___SSSXXXiiizzzxxxmmmQQQKKKHHHIIIKKKHHHGGGHHHIIIHHHFFFDDDBBB@@@>>>>>>999555000...//////...,,,---------....../////////000000000000000111111222222777::::::DDD___~~~{{{~~~zzzrrrjjjfffjjjoooxxxyyytttmmmeeeeeedddfffkkksss}}}}}}zzzwwwsssqqqtttyyy~~~}}}yyyxxxuuuqqqjjjaaaWWWQQQBBB===999999999777666888777:::@@@GGGQQQ[[[dddjjjpppqqqsssvvvyyy}}}{{{oooaaaRRRHHHAAA;;;888999999<<<@@@GGGQQQ___mmmvvv}}}yyyqqqkkkeee]]]QQQHHHAAA@@@@@@DDDKKKZZZooo|||tttoooeeefffjjjttt|||zzzyyy{{{}}}|||wwwnnneee___\\\VVVRRRRRRXXX```gggppprrruuuzzz}}}yyyppp^^^ZZZUUUxxxjjjJJJ@@@999999:::888888888666555333111////////////000000000000111111111111222000333888>>>NNNnnn{{{ccc^^^\\\WWWSSSNNNMMMLLLKKKKKKIIIEEEBBBDDDBBB@@@===;;;999777777888666333222222222111///////////////////////////------------,,,,,,,,,,,,+++,,,---...---///222444888<<>>;;;AAAKKKUUU```lllxxxuuueeeYYYPPPFFFAAA@@@>>>CCCKKKTTT```lllxxx|||{{{yyyqqqdddZZZRRRJJJBBB@@@???FFFXXXkkkxxxvvvvvv}}}}}}xxxvvvsssnnnjjjgggeee___ZZZXXX\\\eeelllppprrruuuzzzvvvgggSSS___ZZZMMM@@@<<<<<<;;;:::;;;777555333111000///000000///000000000111111111111777333777FFFYYYooo{{{bbb[[[YYYUUUQQQNNNMMMKKKJJJJJJIIIFFFDDDBBBAAA???===;;;:::999999777555333222333333111000////////////////////////.........---------,,,,,,//////...---,,,...333666GGGMMMVVVZZZZZZYYYZZZ\\\hhhssshhh[[[[[[mmmyyyuuufff[[[XXXaaauuu~~~sssdddTTTLLLIIIGGGHHHKKKGGGHHHHHHHHHGGGEEECCCAAA???<<<666111---,,,---///////////////////////////000000000000111222333444888999===LLLjjjtttllliiiiiiiiinnnyyy}}}vvvqqq]]]RRRGGGAAA<<<:::;;;???AAAIIITTT^^^gggrrr}}}zzzhhhZZZOOOFFFAAAAAAAAAGGGPPP[[[fffqqq{{{}}}{{{zzztttiii```VVVKKKCCCAAA@@@DDDVVVkkk~~~{{{{{{|||xxxvvvtttqqqnnnkkkiiiddd^^^ZZZ^^^gggoooppprrruuuzzzkkkXXXYYYuuudddSSSCCC<<<;;;:::999:::777666444222000000000000///000000000111111111111666444<<>>LLLccc~~~yyytttmmmjjjpppttt|||~~~xxxnnnddd]]]VVVOOOLLLMMMQQQ\\\kkkuuu{{{|||mmmbbbYYYPPPKKKKKKQQQXXXcccmmmvvv}}}~~~}}}wwwllldddXXXKKKBBBBBB??????OOOeee}}}~~~qqqhhhccc``````iiiwww~~~~~~}}}zzzuuutttppphhhbbbdddmmmvvv}}}~~~~~~zzzcccaaa}}}wwwbbbJJJ>>>;;;:::888777888666444222111000000111000000000000111111111111333;;;PPPmmm|||ccc]]][[[XXXUUUOOOLLLJJJIIIIIIIIIHHHFFFEEEDDDAAA>>>:::888666555666444222222333333222111//////////////////////////////.........------------------///333;;;EEEKKKVVVYYY[[[XXXTTTVVV]]]eee{{{xxxbbbTTT```~~~zzzyyy~~~rrraaaYYYZZZpppuuu___LLLEEEFFFFFFHHHJJJKKKJJJIIIFFFDDDBBBBBB@@@:::333......///------...///000111222222000000000111222444555666555AAAVVVqqqwwwnnniiilllnnnttt~~~~~~~~~vvvpppiii```[[[[[[[[[fffuuu~~~uuummmfff]]]WWWVVV\\\cccllluuu{{{yyymmmccc\\\MMMEEEEEEAAA>>>MMMcccvvvtttcccWWWJJJFFFGGGSSSeeetttzzzzzz~~~~~~~~~{{{{{{vvvnnngggiiisss|||{{{yyyzzzzzzmmm]]]tttiiiPPPCCC???===;;;:::888666444222111111111111000000000000111111111111888BBB[[[xxx{{{aaabbb^^^WWWYYYOOOLLLIIIHHHIIIIIIFFFCCCBBBAAA???===;;;888777666888666444222000111222222000000///.................................------///---+++///888EEEQQQXXXUUUZZZ^^^]]][[[___lllwwwqqq]]][[[mmm}}}xxxuuuwww}}}zzzjjjXXXZZZuuukkkNNNDDDGGGIIIIIIJJJKKKLLLJJJGGGDDDDDDDDDBBB>>>999333000...000000////////////000000000111222111111111444666===EEE\\\~~~qqqjjjmmmqqquuu}}}~~~}}}yyywwwwwwwwwxxxxxxyyyyyyzzzyyyzzzzzz{{{zzzyyywwwwwwsssvvvzzz~~~{{{wwwrrrpppqqquuu{{{zzzwwwsssllleeekkkpppwww|||}}}xxxrrrmmm```TTTLLLJJJCCC>>>LLLaaavvv~~~qqqZZZGGGEEEGGGMMMXXXdddooowwwzzz}}}tttppprrryyy}}}rrr^^^hhhzzzzzzdddOOOAAA;;;:::;;;999666555666444///---...---111......444111///777>>>OOOjjj{{{aaaaaa^^^WWWYYYOOOLLLHHHHHHIIIHHHEEEBBBBBBAAA???===;;;888777666777555444222111000111111000000///.......................................000...///555@@@LLLUUUYYYUUUWWWZZZ[[[^^^eeeqqqzzzqqqfff]]]ddd{{{}}}|||hhh[[[sssvvvXXXJJJJJJHHHHHHIIIJJJLLLJJJGGGEEEEEEEEECCC@@@:::555111///000000////////////000000111222333222222333666888<<>>DDD```zzz______\\\UUUXXXRRRNNNJJJIIIIIIIIIGGGDDDBBBAAA???===;;;888777666222222333222222000///...000000///...........................////////////......444???MMMVVVWWWTTTWWWWWW[[[cccjjjlllgggbbbTTT\\\mmmvvvrrrvvvdddPPPGGGGGGFFFFFFHHHJJJKKKJJJIIIGGGFFFEEECCC???:::555111111000000000000000000111111222333444444555999;;;<<>>@@@???:::777777444111111444111444333333666111555EEE___rrr{{{______\\\VVVXXXUUUPPPKKKJJJJJJJJJHHHFFFBBBAAA???===;;;888777666222222222222222111000///000000///......................../////////000000///111888DDDPPPWWWVVVSSSRRRWWWaaalllrrrlll___SSSYYYfff{{{}}}nnnoooyyy|||gggSSSHHHHHHGGGFFFGGGJJJKKKLLLKKKHHHGGGEEEDDDBBB===666111111111000000000000111111000111222333333555999<<>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::BBBIIIWWWiii|||~~~zzztttoooggg^^^SSSKKKDDDFFFVVViiixxx~~~tttkkkggghhhjjjmmmooouuu|||ooo[[[eee~~~aaaKKKDDDFFFBBB===999888555000000333111333222333666222999PPPuuu~~~|||```___\\\VVVYYYVVVQQQLLLIIIJJJJJJHHHFFFBBBAAA???===;;;888777666333333222222111111111111000000///........................//////000000111333777@@@IIIQQQUUUUUUTTTOOOYYYgggsssuuummm___UUUdddrrroooccckkkyyy}}}yyy{{{{{{lll\\\PPPKKKIIIGGGHHHJJJLLLMMMMMMKKKHHHGGGFFFEEE@@@999333222111111000000111111222///111222333444666:::===BBBeee}}}~~~{{{sssfffWWWMMMKKKLLLVVViii|||uuunnniii\\\TTTIIIAAA>>><<<;;;999777777777777666666666666666666666666555555555555888888888777888888999:::===CCCRRRggg|||~~~{{{uuuppphhh___TTTJJJDDDHHHZZZlllzzzzzzqqqmmmoootttwwwwwwyyy}}}ggghhh}}}hhhNNNBBBAAAAAA===999999666111000222111333111333666333AAA]]]{{{}}}``````]]]WWWZZZUUUPPPJJJHHHHHHHHHGGGDDDBBBAAA???===;;;888777666444444222111111222222333000000///...............---......///000000111111555;;;DDDJJJNNNPPPRRRSSSVVVaaaooovvvtttllleeebbbmmmzzzsss]]]```ttt~~~zzzzzz|||tttggg[[[NNNKKKIIIHHHJJJMMMNNNNNNNNNKKKIIIIIIIIIEEE===666222111111000000111111222000111333444555888<<>>BBBGGGJJJLLLPPPUUUYYYaaappp{{{wwwggg___eeepppzzz}}}gggYYYaaa}}}zzzjjj[[[MMMDDDIIIMMMJJJKKKQQQOOOOOOMMMJJJJJJIIICCC;;;666111000222222000///000111444222555;;;888???RRRccc~~~xxxzzzsssggg[[[PPPJJJGGGGGGLLLPPP\\\ooosssfff]]]MMM<<<888999999555333444444555666666666666666777777666777888:::<<<>>>AAABBBCCC@@@;;;888888999;;;EEEVVVjjj~~~yyyrrrrrrwww|||wwwrrrkkkbbbVVVNNNJJJQQQbbbsssvvvkkkkkkuuu{{{wwwvvvwwwxxxxxx{{{~~~nnnjjjPPPAAA@@@<<<:::;;;999666555777666555444333555DDDaaa{{{zzz^^^___\\\UUUVVVQQQOOOJJJFFFGGGJJJHHHCCCCCCBBB@@@===:::888666555444333222222111111222222222111000///............))),,,...///...000444777@@@DDDHHHKKKNNNSSSZZZ```kkkrrrvvvmmmaaabbbqqqxxxhhhkkkpppYYYFFFFFFLLLMMMNNNRRROOOPPPOOOLLLLLLKKKEEE<<<666111///222333000000111444777444777<<<:::AAAVVV}}}wwwuuupppfff[[[QQQIIICCC@@@CCCIIIUUUhhh|||vvviii]]]MMM===999:::999777555888777777777777999:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGGGGDDD@@@>>>???AAA???HHHYYYmmmzzztttooolllpppwww}}}wwwrrrlllbbbVVVNNNLLLTTTfffvvvzzzssskkkmmmwww~~~{{{xxxuuuttttttuuuvvvyyy|||~~~~~~lllzzzpppUUUFFF>>>999777888777444333555555666666666:::KKKlllxxx___```\\\RRRRRROOONNNIIIEEEFFFJJJHHHCCCBBBAAA???===:::888666555333333222111111111111222222111000//////......///+++...000///---///555;;;DDDGGGJJJLLLOOOUUU]]]cccooopppmmmddd]]]eeezzzwwwrrriiiLLLEEEKKKPPPQQQRRROOOQQQQQQPPPPPPNNNGGG>>>666111///222333111111333333777555888>>>>>>HHH^^^}}}}}}}}}wwwqqqmmmfff\\\QQQGGG>>>:::<<>>999666777777555444555222333555777>>>UUU|||www^^^___[[[QQQPPPOOOMMMIIIEEEGGGJJJIIIEEEAAA@@@???<<<:::777666555333222222111111111111111111111000///////////////,,,///111///---000888@@@FFFIIIMMMNNNPPPSSSYYY^^^hhhgggccc^^^^^^jjjsssxxxuuuWWWLLLNNNQQQQQQQQQPPPRRRSSSSSSSSSRRRJJJ@@@777222///222333222222555000444444888@@@CCCPPPiiixxxzzzsssooohhh]]]RRRFFF===888;;;>>>FFFTTTeeevvv~~~rrrgggSSSGGG===::::::999999;;;<<<>>>AAAFFFJJJNNNQQQSSSVVVWWWZZZ^^^bbbeeehhhiiiiiiiiigggbbb\\\TTTNNNJJJFFFNNN^^^ppp~~~tttlllhhh```fffqqq}}}zzztttooohhh___TTTPPPRRR\\\nnn~~~wwwllllllmmmrrr{{{{{{vvvppplllhhhdddbbb^^^___```ccckkkyyy{{{dddeeesssgggRRRBBB;;;777999:::888666888333444666;;;GGGdddyyy]]]]]]ZZZQQQRRRPPPOOOJJJFFFHHHLLLJJJFFFAAA@@@>>><<<:::777666555333222111111000000111111111000000////////////000---///111000///333<<>>AAAIIIWWWgggssshhhnnn~~~yyyaaaGGG>>>777888:::888555555777666:::EEEWWWuuuzzz^^^^^^\\\UUUVVVQQQPPPKKKFFFGGGJJJHHHDDD???>>>===;;;999777666555222222111000000000000000000000////////////000000...,,,,,,000777???DDDFFFEEEHHHKKKMMMPPPVVV^^^eeeeee]]]WWW[[[kkk{{{sssxxxwwwsssrrr```SSSOOOOOOQQQTTTUUUUUUTTTVVVVVVQQQIII===777222333333111222555555:::999<<>>===;;;999777666555222111111000000000000000000000////////////000111...+++***000:::BBBFFFFFFDDDFFFHHHKKKPPP[[[hhhrrreee```^^^eeesssoooooo|||uuunnnwwwrrr]]]QQQOOOQQQRRRTTTUUUUUUSSSUUUVVVRRRKKK???888333333333111111444111666888<<>>@@@FFFKKKOOONNNRRR[[[dddgggnnnrrryyy{{{mmm^^^UUULLLDDDDDDIIICCC???<<<;;;???EEEIIIKKKKKKSSS___iiiqqqwww}}}~~~{{{uuufff```[[[___fffooozzzyyyooogggccciiiqqqzzz}}}|||{{{yyyrrrnnnZZZPPPDDD===<<<===>>>===888999:::;;;===CCCMMMUUU\\\___eeelllsssyyy~~~oooooowwwrrrPPPEEE<<<<<<===;;;888666999:::CCCTTTfffvvv{{{``````]]]TTTTTTPPPKKKFFFDDDEEEFFFEEEDDDAAA@@@>>><<<:::888666555333333222222111000//////000000////////////000000---,,,---333;;;BBBEEEEEEMMMMMMNNNNNNSSS^^^mmmxxxiiiggggggnnnyyytttnnntttxxxhhhfffvvv```VVVLLLGGGNNNPPPRRRVVVXXXWWWSSSOOOLLLAAA<<<555222333555444333777999;;;<<>>???EEEFFFMMMZZZfffppp{{{|||ssspppmmmhhhfffgggiiilllsss|||rrrlllbbb\\\```jjjttt}}}ttthhhbbbcccqqqtttyyy}}}}}}||||||zzzzzz{{{yyyrrrlll\\\SSSFFF===:::::::::999777:::<<<===<<<===AAADDDNNNQQQXXXbbbmmmvvv{{{~~~jjjssszzzVVVBBB:::<<<888888<<<;;;AAA<<>><<<999777555444333333222111111000//////000000////////////000000000///000444:::AAAFFFHHHJJJKKKNNNSSS\\\eeemmmqqqeeedddgggppp{{{yyyyyyrrrwww}}}llldddvvvyyyaaaWWWOOOLLLUUURRRTTTVVVXXXXXXUUUQQQOOOCCC===666333333555555444444888<<<>>>EEE\\\~~~~~~xxxlllbbbWWWJJJ???;;;666333444666555777:::===BBBIIIRRR]]]kkkyyy|||lll^^^QQQEEE???>>>???;;;777555666888999999;;;;;;BBBNNN[[[ggguuu{{{vvvooofff]]]YYYUUUPPPMMMNNNTTTZZZhhh}}}|||rrriiiaaa]]]bbbllluuu}}}~~~vvvmmmeeeeeeiiitttvvvzzz~~~~~~|||zzz{{{yyyxxxyyy|||zzztttoooaaaXXXLLLCCC???>>>===<<<;;;<<<===;;;999999<<<>>>FFFIIIOOOYYYdddooovvvzzz~~~}}}tttwww|||YYYDDD<<<>>>999888;;;999555999MMMjjj|||```___ZZZRRRSSSSSSOOOJJJHHHIIIIIIHHHFFFBBBAAA???<<<999666444333222222222111111000000///000000////////////000000222222444666:::AAAIIIOOOQQQMMMMMMSSS___hhhjjjiiiccceeekkktttzzzlllaaabbbkkkrrrooojjjmmm{{{||||||yyykkknnnzzz{{{fff]]]RRRMMMSSSTTTUUUWWWXXXXXXWWWUUUTTTFFF@@@888333333555555555555:::???@@@JJJfff}}}{{{vvvnnnhhh```RRRDDD???999444555555555777;;;DDDMMMXXXcccmmmxxxuuueeeWWWJJJ???::::::<<<:::777666777777777666666555888BBBMMMZZZjjjwww{{{sssggg^^^UUUNNNGGGDDDAAA===<<<>>>DDDLLL```}}}{{{rrrhhhbbbaaahhhqqqyyytttkkkeeeccciiiqqqwwwyyy|||~~~~~~|||yyywwwuuuuuuvvvyyy}}}}}}yyyuuujjjbbbWWWNNNJJJHHHFFFEEEEEECCC@@@;;;888777888;;;>>>???DDDLLLXXXeeepppwww}}}xxx~~~]]]GGG>>>???:::888:::777444@@@[[[||||||```^^^YYYQQQSSSSSSOOOJJJHHHIIIIIIGGGEEEBBBAAA???<<<999666444222222111111111000000000///000000////////////000000000333666999===FFFQQQYYY]]]SSSLLLOOO[[[eeeeeebbbbbbfffnnnxxxyyymmm___UUU^^^cccfffcccaaajjj~~~|||ooodddiiippphhhYYYMMMOOOUUUVVVWWWWWWXXXXXXWWWWWWJJJCCC:::444444555666666:::???AAAAAANNNppp|||vvvssslll]]]NNNCCC<<<666666777777999===KKKVVVcccnnnuuu|||~~~}}}}}}}}}}}}{{{xxxuuunnncccUUULLLCCC<<<:::;;;<<<;;;999999::::::999888999666666;;;CCCNNN___nnn|||rrrkkkfff^^^SSSIIIFFFAAA>>>>>>>>><<<>>>AAADDDKKK]]]{{{yyyrrrhhheeegggoooxxx~~~}}}ooofffbbbdddnnnxxxzzz|||}}}~~~}}}zzzwwwuuurrrssswww||||||rrrkkkaaa[[[XXXVVVTTTQQQOOOKKKEEE>>>:::888999;;;888:::===CCCOOO]]]lllvvvzzz~~~~~~{{{vvv```III>>>???:::888:::777<<>>;;;888666444333111111111000000000000000000000////////////000000---111777<<>>888888888777:::===GGGRRRaaammmuuu{{{|||uuussstttwww{{{|||{{{zzzxxxuuusssqqqnnniiifff^^^TTTKKKFFFBBB>>>===@@@;;;999999999;;;;;;999888:::777555888<<>>;;;:::===>>>===AAAFFFGGGKKKWWWlllwwwpppgggfffjjjttt|||yyymmmfffeeeiiirrr{{{}}}}}}~~~~~~|||yyyvvvtttrrruuuzzztttooohhhdddcccaaa___\\\VVVPPPHHHAAA<<<::::::;;;888999;;;@@@JJJXXXiiisssyyy}}}}}}xxxrrryyydddKKK>>>>>>:::999<<<888;;;KKKkkk{{{___\\\WWWRRRVVVQQQMMMIIIGGGHHHGGGDDDAAA??????===;;;888666444444000000000000000000000000000000////////////000000---000777>>>FFFOOOWWW\\\KKKLLLQQQ[[[dddeee^^^VVVWWW```lllvvv}}}yyywwwqqqxxxtttvvv~~~~~~mmmkkk~~~~~~uuucccSSSRRRSSSTTTVVVXXXYYYZZZ[[[[[[RRRIII>>>666555666888999777<<<>>>BBBZZZzzzsssfffYYYKKKDDD>>><<<;;;999999<<>>;;;:::888999<<<======AAAGGGLLLMMMRRR\\\iiitttzzz||||||tttooofffggglllvvv}}}|||rrriiifffhhhmmmvvv~~~~~~{{{xxxwwwuuuyyywwwrrrnnnkkkkkkjjjgggdddZZZTTTJJJBBB===;;;999888777999<<<@@@GGGSSSbbbmmmuuuzzz~~~www|||sssuuummmQQQAAA???:::;;;===::::::QQQxxxzzz___\\\WWWSSSXXXQQQMMMIIIHHHHHHGGGDDD@@@>>>===<<<:::888777555555///000000000000000000000000000////////////000000///222888???GGGLLLNNNNNNDDDLLLWWWaaafffccc\\\WWW```iiittt|||xxx}}}vvvzzzyyynnnlllmmmrrrwwwwww{{{vvv]]]UUUSSSUUUWWWZZZ\\\]]]]]]]]]UUULLL???777555777999:::666===AAAHHHbbb~~~wwwmmmcccXXXPPPJJJFFFCCC===;;;<<<===AAAJJJWWWdddmmmqqqrrrppprrrsssrrrpppnnnnnnnnnllljjjeee]]]TTTLLLHHHGGGHHHIIILLLRRR[[[fffooouuuxxxuuurrrooommmjjjgggdddbbb\\\WWWVVVTTTPPPNNNOOOJJJGGGCCCAAA???===;;;999777666666666777<<>>>>>>>>>>>>>>===@@@EEEGGGHHHMMMTTTXXXZZZ]]]aaaeeehhhlllnnnzzz}}}~~~xxxrrrmmmjjjkkkqqqzzzrrriiiaaabbbhhhoooyyy}}}|||www|||~~~{{{wwwuuuuuusssnnnkkk```YYYOOOFFF@@@<<<888666555888;;;>>>CCCLLLYYYccclllqqqyyyxxxzzzyyytttxxxZZZFFFAAA<<<<<>>>>>999999<<>>:::;;;<<<@@@FFFNNNUUUZZZeeelllvvv~~~~~~|||zzzxxxwwwvvvtttrrrsssmmmjjjkkkjjjeeebbbcccXXXUUUOOOKKKGGGEEEBBB@@@<<<;;;:::999777999EEESSSkkkyyy|||wwwnnn___NNNAAA============>>>???@@@AAAEEEFFFKKKRRRUUUXXX___ggghhhlllpppqqqpppppprrrtttsssuuuwwwzzz}}}~~~}}}~~~~~~{{{vvvppplllnnnpppvvv|||jjjaaa[[[^^^fffppp{{{yyy~~~~~~}}}zzzuuupppfff___TTTKKKDDD???999555222666:::<<<@@@GGGRRR[[[bbbhhhqqqxxx}}}|||{{{uuuaaaJJJCCC===<<>>===:::888666444333000000000000000000000000111000///......///000000333555999>>>AAA@@@<<<999EEEMMMZZZddd```WWWVVV]]]ppp~~~||||||tttllllllmmm~~~ttt```WWWSSSQQQNNNUUUXXXkkkyyyccc___lll}}}uuuWWWYYYYYYZZZ\\\___aaaaaa```YYYPPPDDD999555555888999:::FFFFFFKKKkkk{{{pppjjjgggaaaYYYPPPHHHBBB>>><<<:::888999===@@@@@@>>>??????@@@AAACCCFFFHHHJJJPPPSSSTTTPPPIIIBBB??????<<<:::999999;;;@@@EEEIIISSSZZZdddooowww|||zzzyyyyyyyyywwwvvvtttrrrqqqpppllljjjccc[[[VVVSSSLLLDDD???999888===<<<999@@@NNNdddsssuuuiiiZZZKKKCCCBBB@@@>>>>>>???DDDHHHKKKLLLTTTXXX^^^ccchhhmmmrrruuu}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}xxxsssoooooouuu}}}zzzsss```^^^]]]aaakkkuuu}}}{{{ssskkkjjjbbbXXXPPPGGG===999:::999::::::999;;;AAAJJJQQQ[[[ccclllqqqtttwww|||zzzuuuzzzlllNNNCCC@@@<<<<<>><<<:::888666444333000000000000000000000000111000///......///000111333666;;;AAADDDDDDAAA>>>GGGMMMWWW]]][[[VVV[[[dddvvv|||uuuwww}}}~~~{{{yyy{{{yyyhhh^^^[[[ZZZeeeppp~~~uuunnnccc\\\TTTNNNNNNMMMYYYjjjlll___YYY]]]nnn|||tttYYYZZZZZZ[[[]]]```bbbbbbaaa\\\SSSFFF;;;666666888:::999FFFHHHPPPtttvvvmmmjjjddd^^^YYYRRRJJJFFF???;;;777666888::::::888888888999:::;;;>>>@@@BBBIIIMMMRRRSSSPPPKKKFFFCCC<<<:::777777999<<<>>>???GGGMMMWWWaaalllvvv~~~~~~~~~yyywwwqqqjjjfffbbbYYYPPPHHH???;;;<<<;;;777===HHHaaaqqqvvvjjj^^^PPPDDD>>>??????AAAEEEKKKQQQXXX^^^bbbfffkkkrrrwww|||xxxxxxyyy{{{}}}}}}~~~~~~|||xxxtttqqqsssxxx}}}ssslllbbbccceeejjjpppwww}}}zzzrrrjjjbbbXXXPPPFFF<<<888999888888888888999>>>EEEJJJOOOWWWbbbiiimmmrrrzzzwwwqqq~~~}}}pppSSSFFFAAA===>>>CCCNNNtttvvv]]]\\\XXXQQQTTTRRRNNNKKKJJJJJJIIIEEEBBB???>>><<<:::888555444333000000000000000000000000111000///......///000111333777>>>DDDHHHGGGEEECCCJJJMMMRRRUUUTTTVVV___jjjyyyzzzxxx|||zzzsssooorrryyy~~~iii]]][[[ccclllsssyyyyyylll\\\QQQKKKGGGMMMVVViii~~~~~~uuunnnwwwlllaaaXXXMMMIIIKKKVVV```___WWWQQQXXXooouuujjjjjjddd___ccclll|||uuu___[[[[[[\\\^^^aaaccccccbbb```VVVHHH===777777999;;;:::GGGKKKWWW~~~uuuooohhhdddbbb^^^VVVPPPDDD???888555555666444333333333333333555777999:::@@@EEEMMMUUUXXXVVVPPPKKKAAA>>>:::888999999777555;;;???GGGQQQ]]]jjjwww~~~zzzrrrhhhYYYLLLBBB???<<<888;;;BBBZZZkkk}}}|||qqqcccXXXNNNFFFEEEHHHJJJQQQ[[[eeemmmvvv|||yyywwwyyy~~~~~~uuukkkdddbbbgggnnnrrrtttwww{{{~~~{{{nnneee[[[RRRHHH>>>999:::777777888777888:::>>>AAACCCKKKUUU\\\aaahhhrrryyy||||||}}}uuunnnrrrzzzsssWWWGGG???;;;===CCCYYY~~~zzz```___ZZZSSSVVVQQQNNNJJJIIIJJJIIIEEEBBB>>>>>><<<:::777555333222////////////////////////000//////......///111111444999AAAFFFIIIHHHFFFEEEKKKMMMOOOOOOOOOUUUaaakkkrrrxxx{{{uuuooonnnqqqsssrrrooonnnqqqxxxwww___QQQOOOZZZggghhhqqquuunnnbbbYYYRRRMMMLLLMMMTTTdddvvv}}}rrrtttwwwnnnccc]]]XXX[[[fffmmmfffZZZWWWcccnnnnnnjjjddd[[[SSSQQQMMMJJJKKKSSSgggvvveee[[[[[[\\\^^^bbbddddddcccbbbXXXIII===777777999;;;===JJJPPP^^^xxxnnniiihhhfff___YYYKKKEEE<<<777666666444333222222222222333444666777999===FFFQQQZZZ]]]YYYUUUNNNHHHAAA===<<<:::666333666999>>>FFFQQQ___nnnwwwlll]]]MMMEEE@@@<<<<<<@@@QQQbbbvvvuuuhhh___ZZZXXX\\\bbbfffppp}}}~~~~~~xxxnnnddd^^^___fffooorrrrrrsssxxx~~~uuulllaaaXXXMMMBBB======777777888888888888999:::<<>>===;;;999777555333222////////////////////////000///.........000111222666;;;BBBFFFFFFFFFEEEEEEKKKMMMNNNLLLMMMUUU```hhhjjjooopppkkkhhhjjjmmmnnnlllnnnpppttt{{{xxxeeeYYYVVV```lllpppyyy}}}uuummmfff```ZZZUUUSSS[[[lll}}}|||xxxsssxxxzzzpppbbbfffjjjjjjjjjhhhbbb]]]SSSPPPLLLJJJLLL\\\{{{wwwhhhZZZZZZ[[[^^^bbbeeeeeedddcccYYYJJJ===777777999;;;???MMMTTTfffuuummmkkkiiiddd___PPPIII@@@;;;999888666444444333222222222444555666666888>>>HHHTTT[[[]]]\\\ZZZSSSJJJCCC???<<<999666777888:::>>>FFFRRR```iiittt|||mmmZZZLLLCCC>>>===???GGGXXXmmm|||{{{qqqmmmnnnqqqwww~~~|||rrrhhhaaa^^^[[[bbbjjjmmmlllooowwwzzzqqqfff\\\PPPDDD??????999999999999999888777666777<<>>===;;;999777444333222000000000000000000000000//////......///000111222777<<>><<<;;;777777777888===EEEOOOVVVeeettt}}}hhhTTTFFF???======BBBRRRfffvvvxxxzzzuuukkkccc```___\\\bbbiiikkklllpppyyy~~~}}}ttthhh]]]QQQEEE>>>>>>:::999999999::::::888666333777<<>>===;;;999666444222111000000000000000000000000///.........///000222333777;;;@@@BBBAAACCCGGGKKKLLLOOOOOOLLLOOO\\\hhhmmmooopppmmmiiiiiimmmooonnnnnnwwwwwwzzzwwwvvvvvv|||tttrrrttt|||~~~zzzwwwpppeeeZZZ[[[lll~~~yyygggYYYZZZ]]]bbbgggkkkmmmmmmfff[[[KKK>>>999:::===@@@BBBQQQ[[[sss{{{rrrkkkfff[[[UUUMMMFFFCCC???:::666555444333111111111222222111333555999???HHHQQQXXX^^^___]]]VVVLLLCCC??????888777777666777;;;BBBGGGUUUfffzzzyyy```LLLBBB>>>===BBBPPPbbbqqqxxxmmmccc^^^^^^___ccchhhnnnrrrtttxxx~~~wwwkkk```SSSFFF@@@???:::999777888:::;;;999777444777999:::<<>>;;;888555333111000222111111000///......------............///333666;;;>>>BBBDDDDDDFFFKKKOOOXXXUUUSSSSSSYYYcccooovvv{{{vvvsssssssssrrruuu{{{~~~vvvxxxuuuvvvooo```YYY^^^hhhhhhkkkpppmmmlll```NNN@@@::::::???BBBHHHVVV___uuuzzzrrreeeZZZXXXXXXQQQFFF???>>>999555333444444333000222222222222222777???EEEVVVZZZ```dddccc\\\QQQJJJDDD???;;;:::888666888===???JJJ[[[mmm|||}}}eeeQQQFFFBBBEEEIIITTTggg|||zzznnnbbb\\\WWWQQQQQQVVVeeepppyyyzzzzzz~~~~~~|||ssskkk```RRREEE>>>;;;999777666777888888777888777666666888<<<@@@CCCNNNRRRWWW\\\aaafffjjjnnnzzzzzzvvvvvv}}}dddHHH@@@IIITTTyyyaaaZZZYYYVVVUUUOOOLLLIIIHHHIIIIIIFFFCCC>>><<<:::888666444333222111111111000///.........---............000333666777;;;@@@CCCEEEJJJPPPVVVVVVUUUUUUYYY```iiiooorrrxxxuuusssuuuuuuuuuyyy~~~}}}zzzvvvzzzsssaaaYYY___iiiiiilllqqqmmmlll```OOOAAA;;;<<<@@@CCCLLL[[[eee{{{xxxkkk___]]]\\\UUULLLFFF???;;;555333444555444222111222222111222666<<>><<<:::888777888999999888777777666666888;;;>>>@@@GGGKKKPPPUUU[[[aaahhhlllwww}}}|||xxxvvv}}}~~~iiiLLLCCCMMMYYYxxx```YYYXXXWWWUUUOOOLLLIIIHHHIIIIIIFFFBBB<<<;;;999888666555444444111111000000//////......---............000333666888;;;???AAADDDIIIQQQWWWTTTTTTVVV^^^hhhooopppnnntttrrrsssvvvwwwvvvzzz{{{wwwccc[[[```jjjkkkooorrrnnnlllaaaPPPBBB;;;===AAAEEEKKK[[[ggg|||ttthhhdddbbb[[[UUUQQQEEE???999555555666444333111111222111222444888;;;GGGKKKSSS```jjjmmmgggaaaRRRHHH???;;;999666555666777>>>IIIWWWeeetttyyycccQQQHHHDDDGGGRRRcccwww{{{iii```VVVOOOLLLMMMVVV___hhhrrrzzz{{{{{{}}}}}}}}}rrrgggWWWHHHAAA>>><<<999888999:::999888777777777777888999;;;;;;>>>AAAEEEJJJQQQYYYaaagggrrryyy~~~vvvrrrvvv~~~nnnPPPEEEPPP___}}}www___XXXXXXWWWVVVPPPMMMIIIHHHIIIHHHEEEBBB===<<<:::888666444333333111000000000/////////.........///......000444777===???@@@@@@AAADDDKKKQQQSSSRRRTTT^^^jjjqqqppplllpppppprrruuuuuussswww~~~zzzhhh^^^bbblllmmmqqqtttoookkk```OOOAAA<<<===BBBFFFNNN]]]iii}}}~~~rrrlllhhhbbb]]]\\\OOOIII@@@;;;888777555333111111111111111222333555>>>AAAJJJYYYhhhooommmiii]]]RRRGGGBBB>>>999555555444999@@@IIIVVVgggyyyppp\\\NNNEEEGGGPPP```ssswwwqqqbbbYYYNNNKKKOOOWWWaaahhhkkksss{{{|||}}}}}}~~~wwwlll]]]OOOHHHCCC@@@===;;;::::::888777777888888888888888777777888999<<<@@@EEEMMMVVV]]]kkkttt}}}sssnnnppp{{{rrrRRRDDDQQQccc}}}xxx___XXXXXXWWWVVVPPPMMMJJJIIIIIIHHHEEEAAA???>>>;;;888555333222111000000000000////////////...////////////000444777???@@@@@@???>>>@@@FFFKKKRRROOOQQQYYYfffooopppmmmnnnnnnppprrrpppnnnrrryyy{{{|||ooocccdddlllnnnrrrvvvqqqjjj___NNNAAA<<<>>>CCCFFFUUUaaalllzzzsssmmmgggdddeee\\\TTTKKKCCC???;;;666333333222222111222222111111888:::BBBOOO^^^gggiiihhheee\\\SSSNNNGGG???999777444666:::???III[[[ooo}}}}}}tttnnnjjjkkkuuu}}}gggTTTGGGHHHNNN\\\ooo~~~zzz}}}yyyqqqqqq}}}~~~tttkkkeee[[[RRRIIIJJJUUUccckkklllmmmuuu{{{}}}~~~~~~~~~~~~|||rrrdddWWWQQQIIIEEEAAA>>>===;;;999777:::;;;;;;:::999777555444555666777888<<>><<<888555333111000000000000000////////////...////////////111444777;;;===>>>>>>===@@@FFFJJJPPPMMMNNNUUUaaajjjooooooooooooqqqqqqmmmkkkpppxxxtttjjjiiirrr|||vvvllliiiuuuyyyzzz|||yyy~~~vvvhhhffflllnnnssswwwrrrjjj___OOOBBB===???EEEHHHVVVaaalll{{{ssskkkjjjlllfff___UUUMMMGGGBBB;;;666666444222222222333222111444666;;;EEEOOOYYY```ccchhhddd___[[[RRREEE<<<:::555666777888???OOOcccrrrzzzqqqkkkiiigggkkkssszzzqqq[[[KKKJJJMMMYYYjjjzzz~~~vvvnnnnnnrrrzzz|||ssshhh^^^VVVWWWdddqqq~~~}}}qqqfff^^^ZZZTTTPPPLLLOOO\\\kkkooommmpppwww|||}}}}}}~~~wwwjjj^^^XXXMMMJJJFFFCCCBBB@@@>>>===??????>>><<<:::777555444555555555555666;;;AAAFFFZZZgggvvv~~~~~~zzzwww{{{{{{|||xxxUUUDDDWWWsss{{{```YYYXXXWWWVVVQQQNNNJJJIIIIIIHHHDDDAAA>>>===;;;888555333222222////////////000000000000//////000//////111555888:::<<>>;;;888666555555555444444444777<<<@@@QQQ```pppzzz~~~|||}}}|||YYYJJJ```|||aaaYYYXXXWWWVVVQQQNNNJJJIIIIIIHHHDDD@@@===;;;:::888666555444444////////////000000000000//////000//////111555888;;;>>>AAAAAA@@@AAADDDHHHIIIKKKOOOVVV]]]fffmmmqqqsssssstttsssooonnnvvvxxxoooqqqvvv|||wwwhhhjjjaaaYYYXXXUUU[[[lllooohhhkkklllsssxxxtttnnncccSSSFFFBBBDDDJJJNNNUUU```sss~~~{{{rrrqqqtttnnnhhhaaa\\\VVVOOOGGG@@@;;;777333222444555555444000333666777;;;EEERRR\\\eeejjjooommm^^^KKK@@@???555666555222444???QQQ```nnnuuuzzzvvvsssttt{{{{{{uuurrrqqqnnnpppuuuvvvllleeerrrjjjQQQMMMLLLTTTdddvvv~~~~~~zzzjjj___QQQGGGAAAAAAIIIRRRgggvvvxxxjjj\\\SSSOOOOOOQQQ^^^ggghhhiiinnnrrrrrrsssyyy}}}~~~{{{~~~{{{nnnbbb\\\QQQOOOMMMLLLNNNOOOOOONNNGGGFFFBBB???;;;888666666444444444444444666:::>>>KKK[[[mmmwww~~~~~~~~~}}}]]]OOOhhh}}}aaaYYYXXXWWWVVVQQQMMMIIIIIIKKKKKKFFFAAA>>>===:::777444222111000///////////////////////////////////////333888<<>>HHHOOO\\\fffooommmdddXXXKKKAAA@@@999333111333999FFFRRRbbbnnn}}}}}}wwwsssuuurrrlllkkk{{{}}}uuunnnsssjjjfffhhhfffbbbiiivvvvvv^^^SSSLLLSSScccsss~~~lll^^^OOOFFFAAA@@@BBBFFFVVVlllyyykkk\\\PPPLLLQQQVVV```jjjtttuuuuuuvvvwwwwwwzzz{{{}}}zzzvvvggg\\\TTTNNNNNNVVV^^^]]]VVVQQQHHHBBB;;;777666666555444444444444555666777888999DDDOOO]]]kkk{{{|||uuuzzzfffTTTjjjyyyaaaZZZYYYWWWUUUQQQMMMIIIIIIKKKKKKFFFAAA>>>===:::777444222111000///////////////////////////////////////333888<<>>999555444444777???HHHVVVaaappp{{{{{{uuuqqqrrrrrrnnnkkkrrr{{{vvvmmmhhhkkkttttttmmmmmmsss}}}aaaUUUMMMSSScccttt}}}~~~oooaaaRRRHHHBBB>>>???BBBOOOfffzzztttmmmaaaUUUMMMMMMQQQUUUeeennnwwwwwwvvvxxx{{{{{{}}}{{{{{{zzziii]]]VVVPPPOOOVVV[[[WWWOOOIIIAAA===888555555666555444444444444444555666777888AAALLLZZZgggwww{{{vvv{{{fffSSSiiittt```\\\ZZZVVVSSSQQQMMMIIIIIIKKKJJJEEE@@@>>><<<:::777444222111000///////////////////////////////////////333888<<>>;;;:::777555999???HHHRRRbbbqqq|||}}}wwwsssqqquuuuuuoookkkoootttxxxrrrmmmnnnuuuuuullldddcccuuueeeXXXNNNSSSccctttzzz{{{mmmaaaTTTLLLEEE???>>>AAAGGG]]]sss~~~zzzuuueee^^^TTTLLLJJJMMMPPPSSSgggqqqzzz{{{zzz|||~~~{{{yyy{{{lll___YYYQQQNNNQQQSSSMMMDDD>>>:::888666666666777666555444444444444444555666777===GGGTTTaaaqqqyyyuuu{{{gggSSSgggrrr___[[[ZZZWWWTTTQQQLLLIIIIIIKKKJJJEEE@@@===<<<:::777555333111111/////////////////////////////////...///222888<<>>EEEMMMVVV___ddd```YYYXXXQQQJJJCCC<<<555555999<<>>:::888888888999::::::999888777777666555555444444444555555888@@@IIITTTeeexxx~~~ssslllxxxrrrZZZkkkwww___YYYYYYXXXWWWPPPLLLHHHHHHJJJIIIDDD???===;;;999777555333222222///////////////////////////////////////333888<<<>>><<<<<<>>>EEEKKKQQQSSSOOOVVV]]]bbbiiimmmlllfffjjjssszzzwwwsssxxxzzzlllccciiikkkqqq{{{}}}~~~mmmaaaeeeqqqwww}}}|||mmmZZZJJJJJJRRR\\\hhhsssxxx}}}}}}yyyppp|||~~~xxxrrriii___UUUKKKBBB<<<555555444222000000222444444;;;CCCKKKVVV```dddbbb___WWWNNNFFF<<<555444888888<<>>666888999888777666888:::999999888777666555555555555:::@@@HHHXXXmmm}}}{{{wwwzzzcccsss|||ddd^^^[[[XXXVVVPPPKKKHHHHHHJJJIIIDDD???<<<;;;999777555444333222///////////////////////////////////////333888<<<;;;:::<<>>===;;;888666444333222000000////////////000000111---,,,000333444666:::;;;@@@@@@===EEETTTYYYTTTOOORRR\\\dddiiisssmmmXXXWWWlll~~~|||}}}}}}ttteeeYYYWWW[[[]]]cccooo|||vvviiikkkwwwzzz}}}{{{lllWWWIIIRRRbbbiiinnnsssxxx}}}{{{vvvwww|||vvvvvvxxxuuunnngggooo{{{xxxsssjjj___WWWGGGDDD>>>999555333333444444555777777;;;EEETTT___eeegggcccVVVJJJBBB;;;666:::666777>>>JJJYYYlll{{{vvvsssyyy}}}pppfffjjjyyywwweeeaaammmzzzggg]]]^^^ccc{{{{{{ooo]]]OOOIIICCCOOO```pppzzz~~~~~~|||~~~vvviii\\\RRRJJJDDD@@@FFFGGGJJJPPPWWW]]]bbbcccfffjjjnnnrrrtttwww{{{}}}yyy{{{{{{wwwsssvvvyyyuuummmbbbZZZUUUPPPIIICCC@@@>>>======???@@@@@@???@@@===999888999999777555999:::;;;AAALLL^^^qqq~~~~~~xxxttt{{{}}}dddqqq~~~ccc\\\\\\XXXRRRNNNKKKHHHGGGHHHHHHEEEAAA>>>===;;;888666444333222000000////////////000000000---,,,///222222555999888===>>>>>>HHHYYY```]]]PPPRRR]]]hhhqqq}}}iiiTTTfffxxx|||{{{}}}{{{lll\\\TTTTTTXXX^^^jjjwww~~~qqqfffkkkwww{{{~~~yyybbbVVVRRR]]]hhhkkknnnssszzz||||||wwwxxxzzzzzz|||yyysssdddhhhuuu|||xxxpppfff___OOOKKKDDD===888666555555333555666666888@@@LLLVVV```dddddd\\\QQQIIIAAA:::;;;777777;;;CCCNNN```ooowwwuuuzzz{{{tttdddaaannn~~~sss```VVVVVVZZZllluuueeeWWWQQQLLLVVVeeesss{{{}}}|||zzzqqqiii\\\PPPHHHEEECCCBBBIIIKKKNNNTTT\\\bbbgggiiiooorrruuuwwwxxxzzz|||~~~{{{zzzxxxuuutttyyy|||zzzssskkkeeeaaa]]]VVVQQQMMMKKKJJJIIIJJJKKKJJJIIIEEEAAA<<<999999999777666999999:::>>>HHHXXXjjjwwwzzzsssooovvv{{{cccrrr{{{```ZZZ[[[YYYUUUOOOLLLIIIHHHIIIIIIFFFBBB>>>===;;;888666444333222000000////////////000000111---,,,///000000444888===AAA@@@>>>FFFTTT[[[ZZZRRRRRR^^^mmm|||UUUcccrrrzzz}}}yyydddTTTOOOTTTYYYdddqqqxxx}}}yyykkkccckkkxxx}}}~~~uuu\\\VVVXXXdddmmmqqqwww~~~xxxxxx~~~}}}wwwfffeeejjjyyy{{{uuummmfff[[[UUUMMMDDD<<<888666666333444444444444999BBBIIIUUU\\\bbb```ZZZRRRHHH???===:::888999;;;CCCSSSbbbxxxvvv{{{}}}pppcccbbbnnn~~~~~~lll[[[RRRQQQTTT\\\uuu}}}oooaaa[[[TTT\\\iiiuuuzzzyyyuuuqqqaaaYYYMMMCCC???AAADDDFFFLLLNNNSSSZZZaaahhhmmmpppwwwyyy|||}}}|||{{{|||}}}|||yyytttrrrvvv~~~zzzvvvqqqnnnkkkhhhbbb]]]\\\ZZZWWWVVVWWWVVVUUUTTTMMMHHHAAA<<<999888888777777888999;;;CCCQQQbbbnnn|||vvvnnniiippp}}}fffvvvxxx]]]WWWYYYXXXTTTPPPMMMJJJIIIJJJJJJFFFCCC>>>===;;;888555444222222000000////////////000000111...---///000000444:::???AAA@@@>>>CCCNNNUUUVVVUUUSSS^^^ooo[[[dddqqq{{{nnn[[[QQQTTTXXXbbbnnnuuuzzzwwwtttgggbbbmmm{{{~~~qqq]]]XXXYYYcccnnnwwwzzzyyy~~~{{{oooiiifffnnn|||wwwpppjjjddd^^^TTTJJJAAA;;;777666222333333333333666;;;???GGGRRR]]]bbbaaa[[[QQQGGG@@@===;;;999888===KKKYYYqqq|||~~~yyynnncccdddooo|||lll]]]SSSQQQQQQSSSjjjvvviiicccXXX___jjjtttwwwrrriiibbbSSSLLLDDD>>>===AAAEEEHHHMMMQQQWWW^^^dddkkkppptttyyy|||~~~}}}|||{{{|||}}}wwwqqqqqqyyy{{{yyywwwuuutttpppjjjfffcccaaa___^^^______^^^]]]VVVPPPGGG???:::777777888555777888999>>>KKK\\\hhhwwwwwwoooggglll{{{~~~}}}|||kkk|||zzz^^^WWWYYYXXXTTTPPPMMMJJJJJJKKKJJJGGGDDD>>>===;;;888555444222222000000////////////000000222000///111111111666===;;;===>>>???DDDNNNVVVYYYVVVTTT^^^nnn{{{aaafffooo{{{uuuaaaVVVXXX[[[dddooouuuxxxooorrreeedddppp~~~}}}mmm]]]YYYZZZdddpppyyy{{{xxx~~~~~~uuummmfffiiixxx}}}zzztttooojjjddd[[[PPPFFF>>>999777333333333333333555888:::>>>JJJWWW```eeeddd\\\RRRCCC???;;;999777:::FFFRRRiiiwww|||zzz|||wwwnnneeefffrrr~~~pppbbbWWWOOOKKKPPPbbb||||||oooiii^^^ccckkkrrrssskkk^^^UUUGGGDDD???===???BBBEEEFFFMMMRRRYYY___dddjjjooosssyyy{{{~~~}}}}}}{{{uuuqqqsss|||~~~}}}{{{wwwrrrooogggfffddddddfffgggffffff___YYYOOODDD;;;777777777444666888999<<>>===;;;888666444333222000000////////////000000222000000111111111888@@@CCCDDDDDDDDDFFFJJJPPPTTTUUUSSS\\\iiiooo{{{aaaccckkkxxxvvvbbbVVVYYY]]]fffpppuuuxxx~~~~~~jjjvvvqqqfffgggttt{{{hhhZZZ[[[aaakkktttwwwtttpppyyy{{{xxx~~~tttlllddddddppp{{{vvvnnniiiaaaXXXNNNEEE???<<<666555444333333555666777:::DDDQQQ\\\eeejjjfff```KKKCCC<<<999777999@@@III___nnnwwwtttwww}}}yyyqqqiiijjjttt|||pppbbbUUUMMMSSS^^^tttvvvpppiiijjjlllmmmkkkbbbUUUKKK???>>>===>>>AAACCCEEEEEEOOOTTT\\\aaaeeehhhmmmqqqwww{{{wwwtttssswww~~~~~~~~~}}}{{{xxxuuusssnnnmmmkkklllnnnoooooonnnhhhbbbXXXKKK@@@999888888444777999999;;;DDDTTTaaalllyyywwwmmmooo{{{|||{{{|||~~~hhhuuuzzz___YYY\\\ZZZVVVPPPLLLIIIIIIJJJIIIFFFCCC>>>===;;;888666444333222000000////////////000000///...///000000111999BBBJJJJJJJJJIIIFFFDDDGGGJJJRRRQQQZZZcccbbbhhhpppooo___```ggguuuvvvaaaTTTUUUZZZdddpppuuuwww}}}}}}kkknnn~~~qqqgggiiiuuuxxxbbbYYY```jjjqqqttttttqqqoooxxx{{{wwwqqqhhh___]]]gggxxx{{{qqqnnniiiaaaWWWNNNGGGCCC;;;999555333333333444444666>>>HHHRRR___iiikkkhhhYYYMMMBBB<<<:::999<<>>CCCFFFIIIIIISSSYYY```dddfffhhhmmmqqqtttxxx|||~~~}}}||||||rrrsssvvv|||{{{}}}{{{|||||||||zzzyyywwwwwwvvvtttrrrrrrtttttttttssspppkkkaaaSSSFFF===::::::666999;;;999888@@@OOO[[[hhhvvvwwwpppsss}}}~~~cccmmmvvv\\\WWWZZZYYYUUUOOOLLLIIIHHHIIIIIIFFFBBB>>>===;;;888666444333222000000////////////000000...---...//////000999CCCDDDEEEGGGGGGFFFDDDFFFKKKPPPOOOYYY```ZZZ\\\dddeee^^^^^^fffuuuwwwaaaRRRQQQVVVbbbooouuuwww|||ooohhhyyyqqqhhhjjjvvv~~~uuu___\\\eeeoooqqqqqqtttxxx|||{{{}}}zzzwwwqqqggg[[[WWW^^^nnn~~~tttrrrnnnggg^^^UUUMMMHHH???;;;666333222222111111222888???IIIWWWeeekkkjjjfffXXXIIIBBB>>>;;;;;;<<>>======@@@EEEJJJNNNOOOVVV\\\dddggghhhiiimmmqqqqqquuuyyy{{{{{{yyyxxxwwwooosssxxxzzz{{{}}}}}}}}}}}}~~~}}}~~~~~~{{{yyyvvvvvvvvvvvvuuutttvvvqqqgggYYYJJJ@@@<<<<<<888;;;<<<999777<<>>===:::777444222111000////////////////////////000000111000111333888;;;===BBBGGGGGGDDDCCCFFFJJJMMMQQQZZZbbbeeecccdddiiicccYYY]]]qqq~~~jjjVVVOOOOOOYYYlllyyyzzzzzz}}}uuulllsssjjjdddfffooo}}}zzzkkkaaa\\\dddmmmsssuuuwww{{{}}}vvv}}}xxxuuu}}}~~~|||jjjZZZVVVWWW\\\kkk{{{~~~{{{vvvppphhh]]]SSSLLLHHHCCC<<<777555555444444666444666@@@LLLXXXfffrrrnnniii[[[HHH<<<:::;;;;;;FFFOOO]]]xxx}}}sssmmmmmmooosssqqq{{{|||uuueeeSSSKKKHHHCCC===;;;@@@???AAAEEEGGGJJJSSS\\\```dddiiimmmnnnoooooopppvvvuuuvvvyyy{{{{{{vvvrrrmmmssszzz}}}}}}vvvuuuxxx{{{~~~}}}{{{zzzxxxvvvyyysssmmmhhh\\\KKKAAA@@@;;;888666999<<<@@@HHHQQQaaappp~~~uuunnnttt~~~dddjjjttt]]]XXXYYYXXXVVVMMMJJJFFFFFFGGGGGGDDDBBB>>>===:::777444222111000///////////////////////////000000000000333777;;;===@@@DDDFFFFFFGGGJJJMMMOOORRRZZZcccggghhhkkkpppfffYYYXXXjjjzzzooo[[[QQQNNNVVVhhhvvvzzz~~~qqquuuiii]]]bbbooo|||ssscccYYY[[[bbbmmmuuuzzz}}}zzzwww~~~ooo[[[UUUTTTVVV___kkk~~~yyyssslllcccYYYSSSMMMHHH@@@;;;888666555444444222555===FFFRRRaaannnsssnnnbbbOOOBBB===;;;888@@@IIIXXXsss~~~zzzzzzwwwsss~~~}}}lll]]]NNNHHHFFFBBB???>>>@@@AAAEEELLLPPPUUU^^^hhhdddhhhlllooopppppppppqqqssstttvvvyyy|||{{{vvvrrrmmmrrryyyuuuuuu{{{zzzvvvuuuwwwyyy}}}~~~|||{{{zzzyyy~~~zzzvvvpppbbbOOOCCC@@@===999777999;;;===DDDLLL[[[jjjzzzuuunnnuuugggooouuu]]]XXXXXXWWWUUUOOOKKKHHHHHHIIIJJJHHHEEE>>>===:::777444222111000///////////////////////////////////////111666999<<<===@@@DDDHHHLLLPPPRRRQQQSSSZZZdddjjjmmmrrrxxxtttbbbZZZiii{{{uuu```SSSNNNRRRaaaooouuu}}}{{{xxx{{{eee[[[aaannnzzz}}}wwwqqqpppqqqrrrssswww|||vvvsss{{{uuu___UUUPPPNNNRRRYYYttt~~~yyyssskkkccc^^^TTTOOOGGG@@@;;;888666444111111333888>>>HHHXXXgggrrrqqqhhhXXXKKKCCC===888:::CCCPPPhhhzzz}}}uuu^^^RRRGGGCCCCCCAAAAAABBB???BBBIIIQQQWWW[[[cccllljjjmmmqqqssssssrrrrrrsssrrrsssvvvzzz|||zzzuuurrrlllqqqyyyttteee```bbbhhhtttrrrlllooouuu|||}}}nnnZZZLLLGGG@@@;;;777888999:::???FFFSSScccsss}}}}}}tttpppwwwhhhrrrsss[[[VVVWWWVVVUUUQQQNNNJJJIIIJJJJJJHHHEEE>>>===:::777444222111000////////////////////////...///.........000444888;;;;;;===CCCJJJQQQVVVWWWTTTTTTYYYcccjjjnnnuuu|||~~~iii\\\gggzzzwwwbbbTTTMMMNNN[[[gggnnnvvv~~~sss______dddmmmwww~~~xxxyyy}}}~~~yyyzzzvvvrrrzzzzzzhhh[[[PPPJJJKKKQQQhhh~~~zzztttmmmhhh\\\VVVMMMEEE???:::666333111111333555777???OOO___jjjllljjj```UUULLLCCC<<<888@@@HHH\\\xxx~~~mmmcccRRRIIIAAA???@@@@@@BBBEEEFFFIIIPPPYYY\\\^^^dddkkkqqqsssvvvvvvuuuttttttuuutttwwwzzz||||||xxxsssoookkkrrr{{{wwwbbbRRRKKKJJJNNNVVVbbbmmmrrrwwwyyypppooouuu|||lll[[[SSSDDD===888888999999===BBBNNN]]]nnnxxx|||uuurrr{{{fffooooooWWWTTTVVVWWWVVVPPPMMMHHHGGGGGGFFFBBB???>>>===:::777444222111000////////////////////////...///......---000444777;;;;;;<<>>CCCSSSnnnoooZZZNNNIIICCC>>>>>>>>>???DDDIIIPPPSSSZZZbbbeeeeeeiiipppuuuwwwyyyyyywwwvvvvvvwwwzzz|||~~~~~~{{{uuupppmmmllltttjjjTTTFFF@@@>>>===@@@GGGOOOSSSYYYhhhvvv||||||~~~mmm___KKKBBB;;;999999:::<<>>===:::777444222111000/////////////////////////////////......000444777;;;<<<>>>BBBHHHPPPXXX]]]ZZZXXXZZZbbbjjjpppvvv{{{zzzdddRRRYYYoooxxxfffVVVMMMJJJSSS^^^gggrrr}}}~~~lllccc```gggqqqzzz}}}~~~}}}zzzxxxxxxzzz}}}vvvfffXXXSSSRRR\\\yyy{{{wwwkkkeee[[[QQQHHH@@@999555555333333333333666AAAMMMXXXaaahhhfff___TTTGGG<<<888>>>@@@LLLhhh|||eeeQQQGGGCCC???>>>???@@@AAAHHHPPPRRRUUU]]]fffiiijjjnnntttxxxyyyzzzzzzxxxwwwwwwxxx}}}~~~}}}xxxrrrnnnlllmmmuuugggPPPCCC>>>;;;888777:::???AAAEEETTTfff~~~}}}|||nnnUUUJJJ???;;;::::::===@@@HHHUUUcccmmmvvv}}}yyy{{{iiiooolllTTTRRRVVVXXXXXXTTTPPPLLLJJJJJJIIIFFFCCC>>>===:::777444222111000////////////////////////000000000///...000444777<<<>>>@@@BBBFFFLLLVVV]]]]]]ZZZ\\\eeeooouuuzzz~~~gggQQQRRRfffzzz}}}nnn^^^PPPHHHLLLTTT\\\iiivvv{{{}}}nnngggbbbiiittt|||{{{wwwzzzyyyyyyyyy|||~~~~~~zzzvvvvvvyyyxxxmmmbbbYYYTTTooo|||rrrlllbbbWWWNNNEEE===999777333111222333555<<>>FFFaaa}}}|||kkkYYYKKKEEE>>>===>>>AAABBBEEENNNXXXTTTWWW___gggkkklllpppwwwxxxzzz{{{zzzxxxwwwxxxyyy|||}}}}}}zzztttooollllllpppvvv~~~hhhRRREEE>>>999777444666;;;;;;;;;IIIZZZooottt{{{bbbTTTEEE>>>;;;:::<<>>===:::777444222111000////////////////////////111111000//////000444777===@@@BBBCCCDDDJJJTTT]]]^^^[[[^^^iiisssyyy~~~iiiNNNIIIZZZooo}}}uuufffTTTFFFEEEIIIQQQ^^^kkkxxx}}}|||oooiiiggglllvvv}}}{{{vvvwww}}}yyyxxxxxxxxxxxxxxxvvvuuuwww{{{~~~ooo```MMMhhhvvvpppfff[[[RRRHHHAAA<<<888333000111333444888>>>FFFSSS```fffeee^^^RRRHHH<<<@@@<<>>;;;;;;>>>BBBEEEIIISSS^^^]]]___fffmmmppppppttt{{{xxxyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{wwwqqqmmmllllllqqqvvv|||jjjSSSFFF<<<666555222555;;;:::888CCCSSSiiisss}}}kkk[[[III???;;;:::;;;>>>???IIIVVVaaammm|||~~~kkkvvvppp\\\YYYXXXWWWYYYSSSOOOJJJIIIIIIHHHEEEBBB<<<;;;999666444222111000///////////////000111111000///...---...111444666<<>><<<777444444444333555999>>>KKKYYYaaaffffff]]]QQQBBB>>><<<@@@IIIZZZqqqrrrcccXXXMMMAAA<<<======<<<@@@HHHNNNRRRWWW]]]aaaeeekkkpppssswwwzzz}}}zzzzzz{{{{{{{{{{{{{{{zzzxxxvvvrrrnnnkkkjjjiiiiiiuuuxxx|||rrr]]]JJJ>>>999666666777888777:::EEERRRgggsss|||vvv{{{gggMMMEEEBBB;;;888;;;AAADDDKKKWWWhhhyyy~~~tttxxxpppooo[[[WWWVVVUUUVVVVVVRRRLLLJJJIIIGGGBBB???<<<;;;999666444222111000///////////////000111111000///...---...111444555@@@BBBEEEHHHFFFFFFOOOYYYpppnnnkkkjjjkkkoootttxxx|||oooVVVBBBFFF^^^uuu~~~tttaaaOOOFFFBBBAAAKKKYYYmmmuuuwwwuuuwww~~~}}}{{{yyywwwxxx|||}}}{{{{{{~~~~~~zzzwwwxxxwwwpppiiiRRRTTT^^^sss~~~yyyrrrjjjbbbWWWLLLEEE???999555444444222444888777CCCQQQ\\\fffjjjcccYYYHHHBBB===<<>>:::777666777888999>>>KKKYYYtttnnnqqqwwwqqqUUUHHHAAA999555777<<>>>>>BBBEEEDDDDDDLLLUUUmmmmmmllliiiggghhhmmmqqqwwwppp[[[CCC>>>TTTpppqqq```PPPHHHCCCAAAHHHQQQccclllxxxzzz~~~|||zzz|||~~~xxxqqqlllhhhdddaaaPPPOOOUUUiii~~~wwwooofff]]]UUUOOOCCC<<<777555444222333555333;;;HHHVVVdddkkkhhh```PPPIIIBBB>>>>>>DDDSSSaaaxxx{{{tttooo```VVVLLLEEE@@@:::999:::===>>>EEEOOOVVVXXXZZZ^^^gggkkkppptttwwwzzz|||}}}|||zzzyyyxxxtttmmmgggdddcccdddfffqqqvvv}}}|||ssscccTTTHHH@@@;;;999777666777999===EEEUUUdddnnnlllllluuu|||```OOOCCC999555666999;;;AAALLL[[[lll{{{~~~uuufffjjjrrr}}}yyypppoooZZZUUUSSSRRRRRRSSSOOOJJJIIIIIIHHHEEEBBB<<<;;;999666444222111000000000////////////000000//////.........000222333999<<>>BBBNNNZZZuuuzzzqqqiiicccUUUNNNFFFAAA>>>======>>><<>>KKKWWWYYYSSSOOOOOOOOOSSSXXXYYYZZZ___gggooo{{{tttWWWDDDPPPmmm{{{dddSSSHHHCCCBBBCCCLLLTTTaaaooo{{{~~~}}}||||||{{{zzzvvvggg\\\VVVUUUPPPKKKIIISSSjjjxxxooohhhdddbbbTTTJJJ???;;;999555333333777777<<>>???HHHSSSooo}}}~~~xxxqqqjjjaaaYYYSSSKKKGGGBBB======???AAA@@@???BBBKKKXXXaaadddhhhlllooorrrvvvxxxzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyssspppkkkeee___ZZZWWWVVVYYYYYYYYYYYYWWWTTTQQQOOOGGGAAA;;;888888999888777999888<<>>EEEQQQbbbttt{{{qqqaaaaaaccciiisss~~~~~~}}}~~~zzzrrr]]]XXXVVVTTTUUUVVVRRRLLLJJJIIIGGGBBB???<<<;;;999666444222111000111000000///////////////............//////000111222:::IIIXXX[[[UUUOOONNNLLLOOORRRTTTXXX^^^gggmmm|||~~~dddQQQXXXqqqmmmYYYNNNIIIEEECCCDDDJJJUUUcccqqq|||zzzwwwwwwzzz~~~}}}~~~|||vvv{{{wwwrrrwww~~~qqqdddZZZUUUHHHCCCAAAGGGZZZuuu}}}tttmmmiiihhh^^^RRREEE@@@===888444333444333888DDDPPPZZZdddkkkbbb[[[RRRKKKCCC@@@FFFOOOgggvvvsssooohhhbbb[[[UUUOOOKKKDDDCCC???<<<>>>CCCFFFEEEGGGHHHOOO[[[ccchhhmmmsssvvvyyy|||~~~{{{{{{|||{{{{{{zzzyyyyyysssoooggg]]]UUUMMMHHHFFFGGGFFFDDDAAA???===<<<<<<777666666888;;;=========AAABBBHHHTTTaaaooovvvmmmmmmuuukkkTTTCCC<<<:::666888;;;@@@KKK\\\ppp~~~|||rrrhhhffffffjjjttt}}}zzz}}}|||yyytttrrr]]]YYYWWWUUUVVVVVVRRRLLLJJJIIIGGGBBB???<<<;;;999666444222111000111111000///////////////............/////////000111666AAANNNSSSQQQOOOOOOQQQQQQRRRUUU[[[ccckkkqqqyyymmm]]]bbbuuuqqq___UUUOOOHHHBBB@@@CCCKKKWWWeeerrr|||xxxtttsssvvv{{{~~~}}}}}}~~~}}}yyywwwyyyvvvsssrrrzzzxxxqqqttt{{{ooo```WWWFFFCCC???AAAOOOiiiyyyqqqmmmlllfffYYYJJJDDD@@@;;;666555333222777@@@JJJSSSaaaooooooggg]]]SSSIIICCCFFFLLL___ooo}}}wwwsssgggbbb\\\VVVSSSPPPMMMLLLDDDEEEDDDBBBFFFOOOSSSQQQQQQPPPTTT]]]dddiiipppvvvzzz}}}}}}}}}||||||zzzyyywwwvvvnnnggg\\\PPPFFF@@@>>>===;;;;;;:::999999888888888666999===@@@BBBDDDFFFHHHNNNOOOVVVdddqqq|||{{{sssrrrzzzsss[[[III???<<<666888:::>>>GGGYYYnnn||||||ssspppooopppttt|||||||||~~~|||llleeeqqq]]]XXXWWWUUUVVVSSSOOOKKKIIIIIIIIIEEEBBB<<<;;;999666444222111000111111000///////////////.........///////////////666777>>>HHHNNNPPPSSSWWWUUUSSSSSSWWW___iiirrrvvvuuurrrdddiiiwwwxxxdddWWWMMMAAA777???AAAFFFOOO\\\jjjuuu{{{|||xxxvvvxxx}}}~~~zzzxxxyyy}}}}}}}}}qqqqqquuu|||tttuuu~~~vvveeeXXXKKKHHHCCCAAAJJJbbb|||tttpppoookkk]]]NNNFFFBBB===888555666444888@@@FFFNNN^^^nnnppphhh^^^TTTHHHAAABBBHHHWWWhhh{{{zzzrrrkkkggg\\\XXXRRRNNNMMMMMMMMMMMMIIILLLLLLJJJQQQ\\\aaa___YYYWWWXXX^^^dddiiipppwww{{{}}}~~~|||zzzxxxvvvuuufff^^^QQQDDD<<<999:::<<<333444666777888888888888;;;???DDDGGGHHHJJJNNNQQQWWWYYYaaaooo{{{{{{rrruuu}}}vvv```NNNEEEAAA888999;;;>>>GGGXXXnnn}}}|||sssqqqqqqsssxxx}}}{{{ggg]]]sss```[[[VVVSSSSSSQQQPPPMMMGGGFFFHHHGGGCCC<<<;;;999666444222111000000000000000///////////////////////////.........333333999BBBIIIMMMQQQVVV]]]ZZZ[[[```eeejjjrrrzzzyyytttpppwwwnnn\\\QQQHHHAAA@@@>>>AAAHHHPPPYYYeeepppwwwzzz{{{|||zzzwwwuuuyyy}}}}}}|||yyyzzz{{{|||}}}~~~~~~}}}|||~~~uuuxxxyyynnnfffUUUJJJ@@@>>>DDDVVVwww{{{rrrmmmddd```ZZZRRRIII@@@999444666666999;;;>>>GGG[[[mmmnnnnnnhhhZZZOOOIIIGGGDDDRRR```qqq}}}zzzrrriii```ZZZVVVNNNNNNKKKIIIIIIKKKQQQUUUUUUZZZ^^^aaafffkkkjjjfffaaa```^^^___ccckkkrrrwwwyyy}}}yyyyyyyyyrrriiiRRRJJJ@@@;;;::::::999666666555555666888:::===???AAAJJJUUU[[[\\\\\\___bbbfffhhhnnnxxx~~~zzzxxx~~~|||kkkXXXHHH@@@===555:::AAACCCTTTmmm{{{yyytttsssvvv{{{}}}jjjRRR[[[sss___ZZZUUURRRSSSRRRQQQMMMHHHGGGHHHGGGBBB<<<;;;999666444222111000............------------/////////////////////...111222888AAAHHHKKKNNNSSSZZZ[[[^^^cccdddgggoooxxxwww~~~uuuuuuxxxwwweeeXXXKKKBBB???===>>>DDDIIIMMMTTT\\\lllwwwzzzttt{{{sssuuuvvvwww|||~~~~~~~~~}}}~~~}}}{{{yyyxxxzzz~~~wwwwwwvvvooo```SSSGGGBBBEEEUUUtttzzzsssnnniiieee^^^VVVMMMDDD<<<777777777999:::<<>>@@@>>><<<===<<<;;;;;;===???BBBDDDJJJQQQZZZ```dddfffhhhkkkpppqqqvvv~~~~~~~~~yyynnn]]]MMMCCCAAA888<<>>???@@@AAAEEELLLWWWdddlll~~~}}}zzzyyyuuuooolllmmmnnnqqqtttwwwyyyzzz}}}wwwppphhhYYYLLLEEEBBB@@@AAAEEEHHHGGGFFFHHHFFFEEEDDDDDDFFFIIIKKKRRRVVV\\\dddkkkppptttvvv{{{zzz}}}|||zzzyyyxxxsssgggVVVJJJEEE;;;===BBBDDDUUUnnn{{{{{{wwwzzz|||zzzqqq___MMMKKKnnnuuu___YYYUUUTTTUUUTTTSSSOOOIIIGGGIIIGGGBBB<<<;;;999666444222111000000000000000////////////............///////////////000777AAAHHHJJJLLLPPPZZZ___fffhhhcccaaakkkwww~~~{{{~~~ppp___RRRCCC>>>;;;===>>>???BBBFFFOOOZZZdddiiinnnwww}}}yyyuuurrrsss~~~~~~zzzvvvwww}}}wwwvvvuuuyyy~~~{{{~~~yyyiiiXXXMMMIIIRRRmmm|||yyyuuupppiiibbbYYYOOOCCC;;;999777777777777<<>>???AAAFFFNNN\\\jjjtttyyysssrrrrrrssstttvvvyyy{{{}}}~~~{{{sssjjj```RRRFFFDDDCCCDDDHHHMMMPPPQQQPPPRRRPPPNNNLLLLLLNNNPPPRRRTTTUUUZZZcccmmmvvv|||~~~}}}}}}zzz{{{zzzqqq___PPPHHH===<<>>HHHTTTaaahhhnnnwww~~~xxxpppkkkkkkooowww}}}~~~}}}{{{xxxiiiWWWKKKDDDIII```xxx~~~yyysssmmmfff[[[LLLBBB;;;888777777777999BBBLLL___hhhmmmjjjccc\\\SSSMMMHHHGGGIIIOOOVVV[[[bbbiiiooovvv~~~~~~}}}|||zzzyyywwwtttqqqmmmjjjhhhfffaaa\\\VVVQQQJJJAAA:::999888777666777999;;;===??????AAADDDKKKVVVbbbjjj|||{{{uuujjjbbb^^^XXXSSSNNNNNNOOOQQQTTTYYY^^^bbbbbbbbbbbbaaaaaaaaa``````]]]]]]___dddmmmyyyvvv}}}kkk\\\PPPAAA<<<@@@EEEYYYttthhhTTTLLLRRRhhhsss^^^WWWTTTRRRSSSNNNNNNKKKFFFFFFHHHGGGCCC<<<;;;999666444222111000............------------------......///000000111...///666BBBLLLTTT]]]dddaaadddooozzzrrrqqqxxxyyybbbUUUHHHAAA>>>:::888999AAALLLWWW\\\bbbkkktttxxx~~~wwwrrrnnniiieeeiiiqqq|||xxxyyy|||~~~|||zzzlll\\\OOOGGGJJJ^^^tttyyytttooocccTTTHHH@@@<<<:::999888888>>>FFFXXXbbbjjjiiiddd\\\SSSLLLFFFBBBAAAEEEHHHJJJOOOVVV```hhhttt{{{~~~}}}|||zzzxxxwwwvvvoookkkeee___YYYVVVTTTTTTNNNLLLIIIEEEAAA===:::888777777777888:::;;;===>>>???@@@BBBFFFLLLVVVaaahhh|||xxxyyytttjjjccc```\\\XXXRRRQQQPPPPPPSSSZZZbbbhhhiiikkklllmmmmmmllljjjhhheeeeeefffgggkkkuuuyyymmm}}}{{{{{{vvvhhhYYYGGG@@@BBBFFFZZZuuu{{{cccRRROOOXXXggg~~~qqq\\\VVVRRRPPPQQQLLLMMMJJJEEEEEEHHHGGGCCC<<<;;;999666444222111000111000000000////////////---------...///000000111---...444AAALLLVVV```hhhfff]]][[[gggvvv{{{xxxtttrrrrrrwwwwwwcccXXXLLLFFFCCC===999888999BBBKKKNNNTTT^^^iiioooxxx|||~~~yyyoooiiiffffffdddccckkkvvv|||xxxzzz~~~{{{sssqqqwww}}}~~~rrrbbbVVVMMMNNN```uuu~~~zzzuuujjjZZZMMMDDD@@@<<<:::888777<<>>???>>>BBBIIIUUU___mmmvvvzzz|||~~~~~~uuutttsssqqqooommmkkkkkkccc]]]TTTKKKDDDBBBBBBCCC>>>>>>>>><<<:::999:::<<<999:::;;;<<<===>>>?????????AAADDDIIIPPPYYYdddkkkvvv~~~uuuwwwtttkkkdddaaa]]]YYYSSSQQQOOONNNRRRZZZdddkkkoooqqqsssuuuuuussspppnnnjjjkkkjjjhhhhhhppp~~~uuujjjzzz{{{xxxyyyttt___MMMDDDDDDHHH[[[uuu~~~|||~~~vvv^^^QQQQQQbbbiiiuuuoooZZZUUURRRPPPPPPRRRQQQMMMGGGFFFHHHGGGCCC???>>>===:::888666444333,,,)))((())),,,...---,,,,,,---///000000000///...111222444;;;LLL]]]aaa[[[___ZZZXXX___lllrrrpppjjjnnnvvvyyyzzzxxxlll\\\NNNDDD<<<999888===>>>@@@CCCHHHOOOWWW\\\jjjqqqzzz~~~yyyuuusssiiigggdddbbbbbbeeepppyyy{{{vvvssswww~~~}}}xxx|||}}}yyyxxx|||{{{kkk\\\QQQPPP\\\jjj}}}yyyrrrcccUUUGGG???>>>GGGIIIAAA<<>>===;;;999666444222222...,,,***+++---///...---------///000000000///...---///222:::LLL^^^eeebbb___ZZZVVVWWW^^^dddffffffpppxxx|||}}}yyyiiiYYYKKK@@@:::888777888:::===AAAGGGNNNRRR[[[bbbkkkssswww|||{{{tttmmmgggddd^^^\\\[[[[[[___iiivvv~~~wwwwwwwwwxxxzzz|||~~~~~~}}}{{{||||||pppaaaSSSNNNVVV```zzz|||uuufffYYYNNNCCC>>>BBBCCC<<<999===KKKTTT___eeeccc[[[SSSNNNFFF???999888888666888;;;FFFQQQ```jjjmmmooorrrvvvvvvwwwxxxyyyzzz{{{{{{{{{|||{{{yyyvvvsssooollljjjaaa]]]WWWSSSQQQOOOMMMLLLGGGAAA:::666666888999:::::::::;;;<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@AAAAAAAAAFFFHHHKKKOOOUUU]]]eeekkkyyy~~~|||{{{xxxvvvrrrnnnhhhccc^^^\\\QQQSSSSSSOOOMMMPPPZZZccckkkvvv}}}vvvsssooommmkkklllvvvzzznnnpppyyytttiiigggnnn}}}zzzaaaPPPNNNRRRcccvvv|||{{{~~~}}}xxxxxx~~~xxxttt{{{oooXXXMMMHHHKKKXXXkkk~~~qqq\\\WWWSSSPPPPPPTTTTTTOOOHHHFFFFFFDDD???<<<;;;999777555222111000222000......///000///...---......///000/////////......000888HHHZZZcccddd___^^^ZZZVVVTTTXXX```fffnnnwww|||}}}}}}kkkYYYKKKBBB>>>888888888:::<<<@@@CCCEEELLLRRRYYY```dddjjjqqqwwwyyy}}}wwwuuupppjjjccc\\\WWWTTTYYYYYYZZZ___jjj{{{~~~~~~xxx{{{|||yyyuuuuuu{{{||||||}}}{{{~~~wwwgggVVVKKKMMMTTTjjjyyykkk^^^VVVJJJ???>>><<<777777;;;DDDMMMYYYaaaaaa[[[RRRMMMEEE>>>888777666333333666>>>GGGRRRZZZ]]]___dddhhhgggiiilllnnnooooooooonnnooonnnllliiiddd^^^YYYVVVLLLIIIDDDAAA???>>><<<;;;===999444222444777999:::;;;;;;;;;===???CCCFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEJJJLLLOOOSSSWWW^^^fffkkkwww}}}~~~}}}xxxvvvsssnnniiiccc___\\\UUUVVVUUUQQQMMMNNNTTTZZZeeeqqq}}}{{{wwwtttrrrooonnnttt}}}tttuuu|||~~~mmm______hhhyyyqqq\\\XXX\\\kkkzzz{{{xxxzzzyyyvvvwww}}}|||sssooovvvhhhPPPIIIFFFGGGXXXooosss]]]WWWTTTQQQPPPSSSRRRNNNHHHFFFGGGEEE@@@<<<;;;999777555222111000333222000////////////...---......///////////////333111111666AAAOOOYYY]]]___dddfffaaaZZZZZZbbblllmmmvvv}}}{{{gggXXXLLLEEE???===;;;:::;;;<<<======EEEHHHMMMPPPSSSYYY```fffhhhmmmtttyyy}}}wwwrrrkkkhhhbbb\\\WWWTTTRRRQQQVVV[[[bbblll}}}uuu}}}zzzsssrrrwww}}}}}}}}}zzzzzzzzz}}}zzzxxxzzziiiVVVHHHGGGLLL]]]vvv|||oooccc\\\OOOCCC>>>:::666666999???HHHUUU___aaa[[[SSSMMMBBB<<<777777666444333555777===EEEIIIKKKMMMQQQUUUWWWYYY\\\^^^___^^^\\\ZZZ[[[[[[ZZZWWWRRRKKKEEEBBB<<<999777666777777777777777555333333555999<<<>>>===<<<<<<<<>>;;;999:::;;;;;;:::@@@BBBEEEGGGIIINNNUUU[[[___dddkkkpppsssyyy|||uuunnnhhhhhhccc[[[TTTQQQQQQSSSUUUVVVaaaooo}}}zzzxxx|||xxxvvvvvvzzz|||{{{|||}}}|||zzzwwwuuuuuuzzzxxxppprrr{{{jjjVVVHHHEEEJJJUUUppp~~~ssshhh^^^SSSHHHAAA===999888888===EEEQQQ[[[___[[[RRRLLL>>>888555666777444333555666999===>>>>>>???BBBEEEKKKLLLNNNOOOOOOMMMJJJHHHIIIIIIIIIGGGCCC>>>999666555444222333555666777666444444444444666999<<>>===<<<;;;===@@@CCCEEEJJJJJJJJJKKKKKKLLLMMMNNNQQQSSSVVVYYY\\\aaagggkkkyyy}}}~~~{{{yyyvvvqqqkkkfffaaa___[[[[[[ZZZVVVRRROOOPPPRRR[[[eeeqqqyyy|||{{{wwwrrrrrrvvv}}}xxxdddZZZ[[[eeewww|||{{{}}}xxxtttqqqpppvvvwwwnnnmmmrrrwwwttt{{{~~~___MMMMMMNNNUUU]]]kkkrrr]]]WWWTTTQQQQQQNNNOOOLLLIIIHHHJJJHHHCCC>>>===;;;999777555333222111111111///---,,,---//////............///000000111...---000444:::FFFPPPTTT```mmmqqqmmmjjjnnnsssppptttzzz~~~vvvdddTTTFFFAAA;;;888:::<<<;;;::::::===@@@AAACCCGGGOOOTTTYYY^^^dddgggiiimmmvvv}}}}}}|||xxxuuuqqqlllgggccc___ZZZSSSNNNLLLOOOTTTXXXbbbtttvvv|||xxxwwwzzz~~~zzzwwwtttrrrtttsssmmmqqq}}}mmmZZZKKKGGGJJJOOOkkk~~~vvvmmmaaaXXXLLLCCC>>>;;;999777;;;AAAKKKUUUZZZVVVNNNHHH:::555333555666333111333777999::::::999999;;;===CCCCCCDDDDDDCCC@@@>>><<<======>>>===;;;888555444555444333333555666555555444555666666555666999;;;===<<<;;;;;;;;;===???@@@EEEFFFGGGHHHKKKMMMOOOQQQTTTWWWZZZ]]]```dddiiimmmyyy|||~~~}}}{{{xxxsssnnnhhhdddaaa[[[[[[ZZZWWWTTTSSSTTTUUUZZZaaaiiioooxxx}}}}}}yyytttsssuuuzzzvvvdddZZZ[[[eeevvvzzzlll^^^aaakkkxxxxxxrrrsssxxx{{{yyyvvv[[[NNNQQQRRRWWW[[[bbbqqqqqq\\\WWWTTTRRRRRRNNNOOOMMMIIIHHHIIIFFFAAA>>>===;;;999777555333222000111222000...---...000///......---...///000111000---,,,///111444???KKKQQQYYYbbbggghhhjjjooosssttttttvvv{{{mmmXXXPPPFFF@@@???>>>===;;;999;;;=========???EEEJJJLLLQQQUUUVVVVVVYYYbbbiiipppssswww}}}~~~yyyvvvnnnlllkkkiiifffbbb]]]ZZZTTTRRRQQQQQQTTTYYY```dddwwwxxx~~~}}}zzzxxxyyy}}}}}}{{{xxxwwwwwwzzzxxxzzztttaaaPPPIIIJJJJJJeeezzzqqqfff]]]NNNBBB<<<:::999666888<<>>BBBCCCEEEIIILLLPPPTTTUUUXXX[[[^^^aaadddiiimmmqqqvvvyyy}}}zzzuuupppjjjfffccc^^^^^^]]][[[ZZZ[[[\\\^^^ZZZ^^^aaaeeeooo|||}}}}}}zzzvvvtttvvvvvv{{{uuuddd\\\]]]hhhxxx{{{rrrfffVVVIIIRRRaaajjjhhheeemmmxxxzzzxxx}}}~~~kkkTTTMMMQQQRRRSSSWWW]]]fffvvvppp\\\WWWTTTRRRRRRPPPQQQNNNJJJHHHHHHEEE???>>>===;;;999666444222111000222333111...---000222///......------///000111222///...000///000:::GGGRRRVVVZZZ^^^bbbgggooottt}}}{{{{{{nnndddUUUKKKFFFBBB>>>;;;:::<<<<<<:::888888<<>>CCCGGGFFFDDDGGGOOOWWW^^^^^^```gggpppvvvxxxxxxyyy{{{~~~zzzsssoookkkhhhggggggfffdddbbb^^^YYYTTTQQQQQQRRRVVV]]]dddmmmtttxxxppplllyyy{{{||||||{{{|||~~~~~~}}}yyyxxx{{{hhhTTTJJJIIIGGG```|||tttkkk```OOO@@@999888888666555999???GGGKKKIIIBBB<<>>===<<<===>>><<<888555666777999999:::;;;<<<===>>>>>>BBBDDDGGGKKKPPPUUUYYY[[[[[[]]]aaadddhhhlllqqqtttssswww~~~~~~{{{vvvqqqkkkgggdddcccbbbaaaaaaaaaccceeeggg[[[]]]]]]___iiixxx||||||{{{wwwuuuwwwsssxxxtttddd___```kkk{{{|||nnnaaaTTTCCCAAAKKKWWWVVVIIIDDDTTTkkk~~~||||||uuucccOOOJJJPPPPPPOOOVVV]]]bbbmmmvvv```XXXTTTRRRSSSQQQOOOLLLJJJHHHFFFCCCAAA@@@>>><<<999777666555555222222222111000//////...////////////////////////111...///111000///888CCCXXXZZZbbbjjjgggaaahhhuuu~~~ppp\\\SSSMMMFFF@@@>>>:::888::::::888999===BBB>>>;;;:::<<>>:::999999777999;;;===@@@DDDJJJMMMOOOKKKFFFBBB>>>;;;777444333222111111111333555777444444333333333333222222666444333333444555555444444333444888>>>EEEIIIKKKMMMJJJDDD>>>888444111000999;;;<<<<<<<<<<<>>;;;999666555555555222222111111000//////...////////////////////////000...///000//////666AAAUUU\\\hhhqqqqqqnnnpppvvv{{{jjj[[[NNNFFFDDD???===>>>>>>;;;999:::;;;999777888:::===??????AAACCCGGGLLLQQQUUUXXXZZZ\\\^^^bbbggglllqqqtttvvvxxxzzz{{{{{{{{{{{{|||~~~{{{}}}~~~~~~||||||}}}}}}|||{{{zzzyyywwwtttqqqmmmjjjhhh``````_________^^^]]][[[ZZZTTTOOOMMMJJJKKKSSS\\\qqqyyyxxxbbbyyy~~~}}}~~~|||zzzyyy{{{~~~zzzoooYYYJJJDDDIIIZZZrrryyyssshhhXXXIII???:::888888777999;;;===BBBHHHPPPUUU\\\VVVMMMCCC;;;888777888444333222222333555777888444444444444333333222222444333333444666777666555333333333888???GGGMMMPPPPPPLLLEEE>>>999777777888999:::<<<<<<<<<===@@@BBBCCCFFFKKKOOORRRVVV[[[^^^dddeeehhhkkknnnqqqsssuuuxxx}}}~~~|||xxxsssqqqpppoooppprrruuuvvvrrrjjjccc[[[\\\\\\]]]aaaiiivvv~~~~~~}}}zzzxxxwwwwwwyyy}}}sssgggiiippp{{{wwwnnnnnnlllaaaWWWOOOTTT[[[]]]ZZZZZZiiizzz|||wwwxxx~~~{{{dddPPPGGGFFFFFFFFFQQQZZZeeekkklllwwwuuu___XXXSSSPPPQQQMMMKKKIIIIIIIIIHHHGGGEEE>>>===:::888666555444333222222111111000////////////////////////////////////......///...///555<<>>???AAA???<<<;;;999888777999:::;;;;;;:::999;;;>>>AAADDDGGGIIIJJJJJJMMMPPPUUU[[[```ccceeefffgggiiiiiihhhhhhjjjkkklllmmmnnnoooppprrrvvvyyy{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwuuusssrrrpppmmmjjjggggggeeeccc___ZZZUUUSSSLLLNNNQQQSSSTTTRRRPPPNNNJJJHHHHHHLLLOOOUUUaaammmwwwvvv~~~~~~~~~~~~yyyzzz{{{}}}~~~}}}vvvwwwaaaMMMCCCFFFUUUmmm{{{vvvkkk\\\MMMBBB<<<888777888999:::===DDDMMMXXX```ddd```XXXMMMAAA:::999:::444333333222333444666777444444444444444333333222333444666999<<<>>>===;;;888666666888???FFFLLLOOOJJJFFF???888555555888:::777999;;;<<<===???BBBDDDEEEIIIOOOTTTXXX[[[^^^```ggghhhkkknnnqqqssstttttt{{{~~~|||xxxuuutttwwwxxxzzzzzzwwwpppiiiddd[[[[[[[[[ZZZ]]]eeeqqqzzz~~~}}}{{{yyyxxxwwwyyy|||vvvlllpppwww|||ooocccYYY___gggmmmoooqqqzzzzzztttuuu}}}rrr\\\MMMGGGHHHKKKLLLWWW___iiikkkiiisssuuu___WWWRRRPPPPPPMMMLLLJJJIIIIIIHHHFFFDDD===<<<:::888666444333222111111111111000000//////////////////////////////............---///333777IIIZZZmmmzzz}}}{{{sss[[[NNNBBB???AAA@@@>>>>>>===<<<;;;;;;;;;:::777555555666888:::;;;<<<=========???BBBFFFJJJNNNQQQSSSPPPRRRSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYY[[[]]]```eeefffggghhhhhhhhhggggggjjjhhhfffccc```\\\WWWSSSRRRRRRRRRQQQNNNIIIEEEBBBAAACCCFFFFFFEEEDDDBBBBBBBBBEEELLLUUU\\\eeerrr}}}|||~~~~~~{{{|||}}}~~~|||yyy~~~~~~jjjTTTFFFEEERRRiii~~~zzzpppaaaRRRGGG???:::888999999:::===DDDPPP^^^gggdddfffddd[[[MMMAAA;;;:::666555444333222222333333444555555666555444333222444666:::@@@EEEGGGFFFDDD@@@===999999<<<@@@DDDFFF@@@===888444333444666888777999;;;===???AAAEEEHHHKKKPPPWWW]]]```bbbdddeeeiiikkknnnqqqtttvvvwwwwww~~~|||||||||}}}xxxqqqjjjeeeccc]]]\\\[[[YYYZZZ```kkksss~~~}}}zzzwwwxxx{{{~~~}}}zzz{{{vvvpppssszzzuuujjjdddjjjsss|||zzztttuuu|||kkkXXXNNNMMMQQQUUUXXXYYY```hhhiiifffooouuu___XXXSSSOOOOOOOOOMMMKKKIIIIIIGGGEEECCC<<<<<<:::999666444333222111111111000000000000000////////////////////////...//////------///111333:::IIIZZZgggwww{{{qqqvvvnnnYYYMMMGGGCCC@@@??????>>><<<<<<<<<:::888555555666777777888888777777888888:::<<<>>>AAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFFFFHHHIIIJJJJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNOOOQQQOOOMMMKKKJJJFFFBBB???AAACCCDDDDDDCCC@@@===;;;======>>>===;;;<<>>:::999999999<<>>AAACCCGGGKKKNNNSSSXXX```fffiiikkklllmmmlllnnnpppssswwwyyy{{{|||xxxooofffaaaaaabbb``````]]]ZZZYYY]]]eeelllzzz|||xxxyyyzzz}}}}}}yyyyyy{{{tttpppuuu|||}}}tttmmmooouuu}}}|||{{{xxxgggVVVRRRUUUWWWYYY]]]YYY^^^dddfffdddmmmvvv```YYYSSSPPPPPPOOOMMMKKKIIIHHHGGGDDDBBB<<<<<<;;;:::888555333222111111000000000000000000////////////////////////...000000---...000111///444???MMMZZZhhhsssvvvsssuuuwwwyyyzzzzzz}}}ooo```SSSKKKHHHDDDAAA>>><<<<<<;;;:::999777777888888888888777777777777888888999::::::::::::;;;======<<<<<<>>>???===???AAABBBBBBCCCEEEGGGEEECCCAAA???>>>???@@@AAA>>>===<<<===>>>>>><<<:::999:::<<<===>>>===;;;:::999:::;;;::::::???GGGMMMWWW]]]gggpppqqqqqqxxxyyyqqqyyyzzzxxxxxxxxxyyy{{{~~~~~~|||lllWWWJJJFFFOOOfffyyylll___SSSIIIAAA<<<888888999;;;@@@IIISSSZZZiiieee]]]QQQEEE>>><<<===???>>>===;;;888666444333555666777888888666444333000222777===BBBDDDCCCBBB;;;888555444666888::::::444555666777888999999999===@@@DDDGGGKKKOOOTTTWWW[[[aaahhhnnnqqqsssuuuvvvrrrrrrsssuuuxxx{{{}}}zzzoooeee___^^^```bbbeeeeeeccc^^^[[[\\\aaafffttt}}}yyyyyy{{{}}}~~~|||~~~vvvqqqqqqyyy}}}zzzxxxvvvwww~~~tttcccVVVWWW[[[ZZZYYY[[[[[[]]]aaaccceeennnwwwbbbZZZTTTPPPPPPNNNLLLJJJIIIIIIHHHFFFDDD======<<<;;;999666444222000000000000000000000111////////////////////////...111111......222111,,,555:::HHHZZZhhhoootttzzzzzz~~~{{{rrrqqqzzzrrrddd^^^SSSNNNGGGAAA>>>======<<<888888999999999999999888888888888888888888888888666777999999888888:::;;;777999<<<=========???@@@@@@???===;;;::::::;;;<<<;;;999888999;;;<<<<<<;;;888999:::;;;;;;<<<<<<;;;999;;;===>>>@@@GGGQQQYYYccchhhpppuuutttsss{{{zzzppp{{{~~~zzzzzzzzz{{{|||~~~~~~}}}~~~~~~}}}xxxiiiWWWKKKEEEMMMdddzzznnnaaaVVVKKKCCC===777888999:::<<>>======888888999::::::::::::999888888888888888888888888333555666666666666777999444666888999888888999:::::::::888777777777777888;;;999666555666777777666999999::::::;;;;;;<<<<<<;;;???BBBDDDFFFLLLVVV]]]hhhlllssswwwvvvwwwpppooo||||||yyyzzz{{{}}}~~~|||xxxzzz~~~}}}xxxiiiXXXNNNEEELLLcccyyynnnbbbWWWLLLCCC>>>666777999999:::===@@@CCCCCCAAA>>>======<<<:::999888888888888777555444333555666888999999777555333444444444666777666333111444333333444666777666555===<<<;;;;;;===@@@DDDGGGIIILLLQQQUUUZZZ___eeeiiieeeiiioootttwwwzzz}}}}}}zzzwwwwwwyyy|||~~~tttlllaaa]]]```eeeggggggmmmmmmlllggg```\\\\\\^^^gggyyy{{{{{{{{{|||}}}~~~ssspppttt}}}|||{{{||||||xxxtttsssvvvyyy~~~fffXXXTTT```jjjhhhdddeeeccc``````dddjjjrrrvvvaaaZZZUUUQQQPPPMMMLLLJJJJJJKKKKKKJJJHHHAAA???===;;;:::888555222///333333///---//////,,,//////000000111111222222..................------444333<<>>===999888888999888666666666777888666555777666444666:::777666555555555666777888888888777777666666555555888777555555555777999::::::::::::999:::>>>CCCGGGIIILLLPPPUUU[[[cccjjjnnnvvv|||}}}hhhbbbooozzzxxx}}}~~~zzzzzz{{{{{{yyywwwxxx|||}}}{{{yyyyyyzzz{{{||||||{{{{{{}}}{{{mmmZZZMMMMMMJJJTTTnnnzzzkkk```YYYQQQFFF===BBB>>>::::::===>>><<<999===;;;999888999999888777777777777666555444222222777666666555555444444333444444444444444555666777888666444555777999;;;<<<===???BBBGGGKKKNNNPPPQQQWWW[[[```dddfffiiikkkmmmqqqqqqrrruuuyyy{{{{{{{{{~~~}}}yyyxxxyyy|||xxxmmmkkkhhhgggiiinnnuuuyyyxxxssslllfffbbb___]]][[[bbbqqq{{{{{{}}}~~~{{{qqqoootttzzzyyyxxx}}}{{{sssmmmooovvv~~~}}}|||{{{```___bbbhhhnnnmmmggg```cccddd___YYYaaarrrzzzyyyuuubbb[[[UUUPPPOOONNNLLLKKKJJJKKKJJJIIIGGGAAA???===;;;:::888555222333999;;;555000///111222000000000000000111111111////////////////////////...---333DDD\\\qqq{{{}}}~~~~~~vvvmmmccc\\\UUUQQQIIIBBB@@@CCCAAA===:::;;;;;;;;;:::999999999<<<999888999888555666:::999888777777777888888999666777777888888888888888:::999888777888999;;;<<<======>>>???DDDKKKUUU[[[hhhlllrrrwww{{{sss^^^aaarrr|||yyyzzz|||}}}}}}zzz{{{zzzxxxwwwxxx|||~~~|||{{{zzzzzzwwwwwwxxx{{{~~~~~~}}}|||~~~~~~ooo[[[MMMEEEBBBMMMggg|||ooofff___WWWMMMEEECCC>>>::::::===@@@>>><<<===;;;999999::::::999888777777777666666555444333666666666555555444444444444444444444555555666777777777666777:::>>>AAABBBFFFHHHKKKPPPTTTXXX[[[]]]```dddhhhlllnnnpppsssuuuuuuuuuvvvxxxzzz{{{zzzxxx{{{|||~~~|||zzzyyyzzz|||zzztttnnnmmmkkkllloootttxxxzzzvvvrrrlllgggccc```]]][[[```ooo}}}~~~~~~zzzrrrqqqwww}}}{{{wwwxxx~~~~~~~~~zzzrrrkkkmmmxxxyyy{{{wwwccceeehhhiiiiiiiiiiiijjjccc```ZZZVVVZZZccchhhhhhpppuuubbb\\\UUUPPPOOONNNMMMKKKJJJJJJJJJHHHFFFAAA???===<<<;;;999555333555===@@@999111///222444111000000000000000000//////000000000000000000000333222222:::TTTssswwwmmmggg[[[OOOIIIIIIFFF@@@===>>>>>>>>>===<<<:::999===999888::::::777777::::::::::::999999999::::::777888888999999999999888999999888999:::<<<>>>@@@@@@AAADDDHHHPPP\\\hhhppplllXXXXXXttt~~~{{{yyy{{{~~~||||||zzzyyyxxxzzz~~~|||zzzxxxvvvssstttwww{{{}}}|||xxxuuuyyy{{{~~~~~~}}}}}}}}}~~~sss^^^NNNDDDBBBMMMgggvvvoooiiibbbWWWOOODDD@@@<<<;;;>>>AAABBBAAA>>><<<:::::::::;;;:::999777777777777777777777777777777666555555555555666666666666777777888999999;;;<<<===@@@CCCGGGKKKMMMPPPRRRVVVZZZ___cccfffhhhiiilllppptttuuuwwwyyy{{{zzzzzz{{{|||}}}|||yyyvvvwwwyyy{{{{{{zzzzzz{{{|||wwwqqqppprrrppppppsssxxx{{{{{{zzzrrrppplllhhhfffccc___\\\___kkkzzzzzzttttttzzz|||vvvuuuyyyyyy{{{xxxpppjjjnnn}}}~~~yyyzzz~~~tttccchhhjjjgggbbbbbbjjjqqqjjjbbb[[[XXXXXXWWWYYY]]]kkkwwwaaaZZZTTTPPPPPPNNNLLLKKKJJJJJJIIIGGGFFFAAA???===<<<;;;999666444333999:::555//////111111111111000000/////////...///////////////000000000333666444555NNNuuuvvviiiaaa]]]WWWOOOGGGFFFFFFEEEDDDBBB>>><<<===999888;;;<<<::::::<<<<<<;;;;;;:::::::::::::::999::::::;;;::::::999999999:::<<>>@@@DDDFFFGGG@@@>>><<<;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>><<<;;;:::999999999::::::999:::;;;===???@@@AAAAAAGGGIIIMMMPPPSSSUUUXXXZZZZZZ[[[]]]```dddgggjjjlllmmmpppsssvvvwwwxxxzzz{{{}}}}}}~~~{{{xxxvvvwwwyyy{{{{{{|||||||||zzzsssqqqpppwwwvvvvvvzzz~~~~~~zzzvvvpppooolllkkkiiifffaaa^^^^^^hhhuuuyyyvvvyyy~~~wwwtttuuuyyy|||}}}wwwvvvsssooonnnvvv}}}~~~xxxqqqfffjjjlllhhhcccdddllltttoooccc[[[ZZZXXXSSSVVV___rrrxxx```WWWRRRPPPQQQMMMLLLJJJIIIJJJIIIGGGFFF@@@???===<<<;;;:::777444111333222///000222111---111000000000//////......---------....../////////(((111111000CCCmmmzzzqqq^^^\\\ZZZXXXWWWTTTPPPLLLKKKFFFDDDFFFFFFCCC@@@AAABBB@@@???=========??????===>>>>>>???AAACCCDDDEEEIIIKKKOOOUUU[[[aaaeeehhhrrrwwwlllccc]]]iii~~~{{{xxxxxx|||~~~}}}|||~~~|||zzzyyyzzz|||~~~|||}}}xxxzzz~~~}}}xxxyyy{{{~~~~~~}}}}}}}}}~~~jjjZZZOOOJJJRRRhhh~~~zzzrrriiibbbQQQMMMGGGCCCDDDHHHLLLOOOEEEDDDBBBAAABBBBBBAAA@@@AAAAAABBBCCCEEEGGGIIIJJJFFFEEECCCBBBAAAAAABBBCCCAAACCCEEEHHHKKKLLLMMMNNNVVV[[[aaaeeeffffffggghhhddddddeeefffhhhjjjlllmmmooorrruuuwwwxxxxxxyyyzzz}}}~~~~~~~~~xxxxxxyyy{{{|||}}}}}}}}}|||zzzzzzxxxvvv}}}|||}}}~~~}}}wwwrrrqqqpppooonnnllliiieeebbb___eeeppp}}}}}}yyyzzz~~~~~~zzzuuutttwwwxxxwwwuuuuuuqqqnnnooowwwkkkhhhhhhjjjkkkkkkjjjkkkooorrrnnnbbbZZZZZZXXXVVV]]]hhhsss~~~yyy___VVVQQQOOOPPPLLLJJJIIIIIIJJJJJJHHHGGG@@@???===<<<<<<:::888555222222///...111666333---000//////////////////...,,,,,,------......//////)))000111---555QQQqqq~~~zzzxxxxxxvvvrrroookkkeeeaaabbbaaa[[[VVVTTTUUUSSSPPPMMMLLLNNNPPPRRRNNNOOOOOORRRVVV[[[___bbblllooosssyyy|||iii\\\]]]qqq}}}~~~zzzvvvtttuuuyyy{{{yyyvvv{{{yyyxxxxxxyyyyyyxxxwww{{{~~~|||yyy{{{}}}}}}rrrbbbUUUOOOTTThhh|||yyyqqqlll^^^YYYRRRLLLKKKNNNSSSWWWQQQOOOMMMLLLMMMMMMLLLKKKMMMMMMNNNPPPRRRVVVYYY[[[WWWUUURRRPPPNNNNNNOOOPPPPPPQQQTTTWWWYYYZZZ[[[[[[bbbjjjsssxxxxxxuuussssssooonnnnnnnnnoooppprrrsssuuuwwwzzz{{{{{{zzz{{{|||~~~}}}~~~~~~|||{{{{{{}}}~~~|||zzz~~~}}}yyyuuurrruuusssrrrqqqpppmmmjjjgggcccdddlllxxx~~~|||~~~xxxvvvttttttvvvtttpppmmmqqqmmmlllrrrsss___]]]```aaacccfffiiikkkjjjiiinnnhhhcccaaaaaaeeennnwww|||www```XXXRRRNNNNNNJJJIIIHHHHHHJJJJJJIIIHHH@@@???===<<<<<<;;;888666222444222000111444222............///////////////---------...//////000000///222222///...888JJJYYYsss{{{yyywwwsssnnnjjjiiilllpppssstttsssrrrssswww}}}iiiTTTQQQWWW~~~}}}~~~wwwwwwwwwxxxxxxxxxxxxxxx{{{zzzyyyzzz{{{yyyvvvsssuuuwwwzzz}}}}}}{{{yyywww{{{|||}}}wwwgggZZZSSSVVViii}}}{{{xxxlllggg^^^VVVSSSUUU[[[```^^^\\\ZZZZZZ[[[[[[ZZZYYYZZZ[[[[[[^^^aaaeeeiiikkkhhhfffccc___]]]]]]]]]^^^```bbbdddfffffffffeeedddhhhqqq~~~|||{{{vvvuuuuuutttuuuwwwzzz{{{zzz|||~~~~~~~~~~~~}}}|||~~~{{{wwwvvvwwwyyywwwuuutttsssqqqmmmkkkfffdddhhhttt}}}{{{ttttttssssssrrroookkkiiiiiiiiimmmvvviiiZZZXXXXXXZZZ^^^bbbeeeffffffeeemmmooooookkklllttt|||uuuaaaZZZSSSMMMLLLIIIHHHGGGHHHJJJKKKJJJIII@@@???======<<<;;;888666111555666111...///000...---.........//////000000---......///000111111222,,,,,,///222222333<<>>======<<<999777555444333222111111111111222111///.........///000////////////////////////---...///000111222333333OOO___mmmvvvkkkUUUWWWbbbmmmwwwyyy{{{{{{zzzzzzzzz{{{~~~||||||||||||zzzxxxuuuzzz|||~~~yyyuuu}}}}}}|||{{{|||~~~|||ooofffVVVXXXkkkyyy|||ssskkkgggbbb___dddmmmtttvvvtttooolllmmmkkkgggjjjiiiiiijjjnnntttzzz~~~xxxvvvsssnnnjjjjjjmmmppppppwwwyyytttnnnmmmmmmlllgggooo|||}}}||||||}}}{{{xxxzzz}}}~~~{{{{{{{{{yyytttqqqhhhhhhiiimmmuuu~~~yyyqqqqqqtttsssooonnnnnnfff\\\TTTbbbrrr}}}yyyuuubbb\\\]]][[[\\\\\\^^^aaaeeeiiikkkkkkmmmooopppqqqrrrtttvvvyyy{{{}}}ttt]]]UUURRRNNNJJJKKKKKKKKKJJJIIIIIIHHHHHHAAA@@@>>>======<<<999777555444333222111111111111222111///.........///000////////////////////////---...///000111222333333BBBJJJYYYnnnwwwkkk___\\\dddxxx}}}~~~~~~zzz{{{||||||zzzxxxxxxyyyzzzzzzzzz|||}}}}}}{{{xxx{{{|||~~~zzzwwwyyy{{{}}}~~~|||}}}zzziiiYYY[[[nnn|||{{{sssnnniiifffjjjrrr}}}~~~zzzxxxyyyxxxtttqqqooonnnppptttzzz|||wwwssssssuuuxxxxxx~~~{{{uuurrrqqqnnnkkkpppyyy|||{{{}}}}}}yyyuuuiiihhhiiimmmuuu}}}xxxpppmmmoooqqqqqqnnnmmmlllfff]]]]]]kkkyyynnndddcccccc^^^^^^___aaacccfffhhhiiiiiikkknnnpppppprrrtttvvvuuuvvvxxx|||vvv]]]UUURRRNNNLLLOOONNNLLLIIIHHHGGGGGGGGGAAA@@@>>>======<<<999777555444333222111111111111222111///.........///000////////////////////////......//////000111222222888:::MMMmmm~~~jjjXXXSSSUUUcccuuu|||{{{{{{{{{||||||~~~~~~|||yyywwwvvvvvvwwwxxxzzz}}}~~~|||||||||}}}~~~|||yyyvvvyyy|||yyy{{{~~~yyynnn^^^```rrr~~~xxxrrrnnnqqqwww{{{wwwtttrrrtttyyy{{{wwwvvvxxxzzz~~~|||xxxtttpppooopppvvv}}}yyylllkkkkkknnnuuu|||wwwllliiijjjoooqqqpppmmmlllkkkgggaaagggsss}}}{{{eeebbbccc___```aaaccceeeggghhhhhhiiihhhkkknnnpppqqqsssuuuwwwwwwwwwxxx{{{xxx^^^VVVSSSPPPNNNPPPNNNKKKHHHGGGFFFGGGHHHAAA@@@>>>======<<<999777444444333222111111111111222111///.........///000////////////////////////......//////000111111222444666HHHggglllZZZMMMKKK\\\qqq{{{yyyzzz{{{}}}~~~~~~}}}zzzxxxwwwxxxxxxyyy|||~~~}}}||||||}}}}}}|||xxx{{{}}}zzz}}}yyyuuutttccceeevvv~~~wwwtttuuuxxx|||yyyvvvrrrtttyyy{{{wwwuuuwwwxxx~~~xxxsssqqqooottt{{{rrrpppnnnpppvvv}}}yyymmmhhhkkkpppuuutttqqqnnnlllkkkiiigggnnnyyy~~~uuudddfffggg```bbbdddfffiiikkkllllllllljjjlllpppssstttvvvxxxyyyyyyxxxxxxzzzzzz```XXXUUURRRPPPNNNLLLJJJHHHGGGHHHIIIJJJAAA@@@>>>======<<<999777444444333222111111111111222111///.........///000////////////////////////.........///000000111111...444===OOOmmmooo]]]NNNLLLSSSbbb}}}}}}yyyyyy{{{{{{}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||}}}~~~}}}~~~}}}~~~wwwzzzyyyhhhiiiyyyzzzwwwwwwwww}}}xxxsssttt{{{|||zzzzzz|||xxxqqqooosss|||xxxvvvssssssxxx~~~vvvmmmiiimmmuuu{{{~~~yyytttoookkkjjjlllnnnuuuzzzrrrjjjqqqssslllccceeehhhllloooqqqqqqrrrnnnqqquuuxxxxxxyyyzzz{{{wwwvvvvvvvvvzzzzzzaaaYYYVVVSSSPPPKKKKKKIIIIIIHHHIIIJJJKKKAAA@@@>>>======<<<999777555444333222111111111111222111///.........///000////////////////////////.........//////000000000///444444888SSS~~~zzzjjj```UUUSSSWWWeeexxx~~~|||yyyyyyzzz{{{}}}~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}zzz~~~nnnnnn}}}}}}|||zzz}}}xxxyyy||||||}}}rrrpppsss~~~zzzvvvvvvyyyvvvkkkhhhnnnxxx{{{sssmmmiiihhhooovvv|||xxxsssrrrsssooommmssssssooofffhhhkkknnnqqqtttvvvvvvtttwww{{{||||||{{{{{{|||xxxxxxxxxxxxzzzxxx```YYYUUUQQQNNNKKKJJJJJJJJJJJJIIIIIIIIIAAA@@@>>>======<<<999777555444333222111111111111222111///.........///000////////////////////////.........///////////////000444444444AAAeeerrriiiggggggnnnpppssswww}}}sssgggaaadddiiixxxyyyzzz{{{{{{|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{{{{{{{|||~~~|||{{{zzzzzz{{{}}}}}}}}}}}}{{{|||wwwsssrrr||||||}}}}}}}}}vvvrrrsss}}}}}}xxxwwwyyy~~~|||mmmjjjhhhmmmwwwxxxnnnhhhdddfffqqq}}}xxxjjjkkkuuuppphhhjjjmmmmmmmmmllllllnnnppprrruuuwwwyyyyyy|||~~~{{{zzzzzzyyyyyyzzzzzz{{{~~~vvv___XXXTTTOOOLLLKKKKKKKKKKKKJJJIIIHHHGGGAAA@@@>>>======<<<999777555444333222111111111111222111///.........///000////////////////////////.........///////////////...000555888777JJJ{{{{{{wwwlllhhhaaaZZZWWWYYY___eeekkkvvvqqqhhheeelllrrrrrrrrrzzz}}}vvvyyyyyyzzz{{{}}}~~~|||{{{{{{|||{{{{{{zzzzzz|||~~~xxxxxxxxxyyyzzz|||~~~||||||}}}}}}}}}yyyuuuyyy~~~sssyyywwwuuu}}}~~~yyytttrrryyy~~~xxxvvvyyy}}}wwwqqq___bbbiiittt~~~tttiiiccc```dddqqq~~~iiikkk{{{www```___hhhkkkooouuupppppppppppprrruuuwwwyyy|||~~~~~~{{{yyyxxxtttuuuwwwwwwwwwyyy|||~~~uuuaaaZZZTTTOOONNNMMMLLLLLLKKKJJJIIIIIIIIIDDDAAA>>>===>>>===:::777666555444333222111111111111000000//////000111222////////////////////////............////////////...///333666555@@@dddjjj\\\VVVSSSRRRVVVZZZaaajjjtttvvvhhh[[[TTTTTTXXXuuuzzzzzz{{{{{{yyytttvvvyyy|||}}}{{{yyyxxx{{{~~~~~~|||yyyxxxwww}}}}}}}}}}}}}}}~~~xxxxxxxxxxxxzzz{{{}}}~~~zzz{{{~~~xxxwwwyyy{{{zzzzzz|||yyyyyy~~~}}}vvvuuu{{{xxxtttvvv{{{tttiiiaaadddqqq{{{~~~}}}vvvnnn```WWW\\\lll|||uuudddqqq~~~mmm^^^[[[aaahhhpppwwwrrrrrrqqqrrrrrrtttuuuvvv{{{{{{|||~~~~~~zzzwwwuuuwwwwwwuuurrrsssyyyuuu```YYYTTTPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIDDDAAA>>>===>>>>>>:::777666666444333222111111111222111000//////000111111////////////////////////............////////////111...000333222888OOOhhh|||nnnfffbbbcccddddddcccccccccdddhhhlllpppuuuzzzqqqiiigggeee___[[[\\\lllyyywwwyyy{{{{{{zzzxxxxxxzzz{{{|||||||||{{{{{{}}}~~~|||||||||~~~~~~}}}|||zzzyyyxxxwww{{{{{{{{{{{{{{{{{{zzzzzz}}}{{{yyyzzz{{{~~~~~~{{{{{{~~~|||vvvvvvxxxzzzzzzzzz~~~|||tttxxx~~~yyyxxx{{{zzzyyyxxxyyy{{{}}}vvvoooiiieeecccttt|||~~~}}}~~~}}}yyyllldddYYYUUUaaatttpppnnnzzzooobbb^^^dddmmmtttvvvsssrrrqqqpppqqqsssuuuwwwxxxxxxyyy{{{}}}|||yyyvvvppptttvvvuuurrrrrruuuxxxttt___XXXSSSQQQQQQLLLLLLLLLKKKJJJJJJIIIIIIDDDAAA>>>===>>>>>>;;;888777666555333222222111111333222000///...//////000////////////////////////............////////////222------111222333;;;FFF___vvv{{{rrrmmm___bbbbbb```cccmmmtttwwwsssppppppsssrrrmmmjjjkkkgggiiimmmssswwwuuuoooiiipppmmmkkknnntttvvvqqqllluuuuuu{{{~~~{{{wwwxxxzzz||||||zzz{{{{{{{{{{{{{{{|||~~~~~~zzz||||||{{{yyywwwxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwyyyyyyyyyyyyxxxvvvtttsss|||yyyxxxyyy{{{}}}yyy{{{{{{zzz{{{|||yyysssuuuwwwyyyzzzzzz|||{{{pppuuu~~~|||{{{}}}}}}{{{xxxxxx~~~|||qqqhhhdddgggmmmqqq}}}zzzxxxtttppp___[[[WWW\\\mmmuuutttwwwvvvooojjjqqqrrrpppmmmjjjkkknnnsssvvvsssssstttwwwyyyyyyvvvtttqqquuuzzzzzzxxxuuuuuuvvvzzz{{{ttt^^^WWWRRROOOPPPLLLLLLKKKKKKJJJJJJJJJJJJDDDAAA>>>>>>??????<<<888777666555444333222222222333222000///.........///////////////////////////............////////////000---...333555333555::::::KKKddd{{{uuusssuuusssjjj```ZZZYYYXXXYYY]]]cccfffdddaaa\\\^^^fffrrr~~~|||{{{|||~~~~~~|||zzzzzz{{{{{{{{{||||||}}}}}}zzz{{{zzzyyywwwwwwxxxzzzyyyyyyzzzzzzzzzyyywwwwwwyyyyyyyyyyyywwwtttpppnnn}}}{{{yyywwwvvvwwwwwwxxxvvvxxxyyyyyyyyyyyywwwuuuvvvxxxzzzzzzzzz{{{||||||yyy{{{~~~}}}{{{|||yyyuuuoookkkmmmuuu~~~{{{vvvppphhhbbbVVV[[[cccmmm}}}tttuuusssyyyxxxsss{{{ooolllgggdddeeeiiinnnqqqnnnnnnooorrrtttuuutttrrrqqquuuxxxyyyxxxuuutttuuuvvvuuu{{{ttt]]]UUUPPPMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJDDDAAA>>>>>>??????<<<999777777555444333222222222333222000...............////////////////////////............////////////...///222444444222555999333999EEETTTggg~~~}}}~~~}}}~~~~~~zzz{{{}}}}}}{{{wwwxxx{{{}}}}}}|||zzzxxxzzzzzzzzzyyyxxxyyy|||~~~{{{|||}}}}}}|||zzzxxxwwwzzzzzzzzzzzzxxxtttqqqooovvvwwwxxxyyyyyyxxxvvvuuuwwwwwwxxxyyyyyywwwwwwxxxwwwxxxzzzzzz{{{|||}}}vvv~~~}}}~~~~~~zzzuuuvvvxxx{{{~~~~~~~~~zzzqqqeeeZZZUUUTTTccctttwwwmmmtttmmmvvvvvvqqqwww|||nnnkkkfffddddddgggllloookkkkkklllnnnqqqrrrqqqpppnnnppppppppppppppppppqqqtttssswwwrrr\\\UUUPPPMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJDDDAAA>>>>>>@@@@@@===:::888777666444333333222222222111///...---......///////////////////////////............////////////...111444333000///222666555555888>>>GGG]]]|||tttvvvzzz}}}~~~~~~}}}|||uuuwwwzzz||||||zzzwwwuuuyyyzzz{{{zzzyyyzzz}}}}}}~~~~~~|||zzzxxx{{{|||{{{zzzyyyvvvtttssstttvvvzzz|||}}}{{{yyywwwyyyyyy|||}}}yyyxxxzzzxxxxxxxxxyyyzzz{{{|||}}}}}}yyy}}}}}}www{{{~~~}}}vvvhhhYYYQQQPPP\\\nnnzzzhhhkkknnnpppuuutttppprrrxxxvvvpppnnnmmmjjjhhhhhhjjjmmmooojjjjjjjjjlllooopppooonnnoooooonnnmmmnnnppprrrsssrrrrrrwwwnnn[[[VVVQQQNNNOOOJJJKKKKKKKKKKKKKKKKKKKKKDDDAAA>>>>>>@@@@@@>>>;;;888777666444333333333333000000......---...///000////////////////////////............////////////...111222111//////000111222000444:::<<>>>>>@@@@@@>>>;;;888777666555444333333333//////...------...000000////////////////////////............/////////000...///000000111333222///000...222888666555GGG___xxxwww{{{~~~}}}zzzxxx{{{}}}~~~|||yyywwwwwwzzzyyyyyyxxxxxxyyyyyyyyyxxxyyyzzzyyywwwuuuvvvwwwzzz{{{~~~~~~|||{{{zzzzzzyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzyyyyyyxxx|||xxxxxxvvvuuussssssuuuxxxzzz{{{{{{xxxxxx}}}~~~|||}}}|||ooo___NNNFFFQQQbbb{{{jjj[[[UUUllltttwwwqqqmmmlllooooookkkkkkoookkklllmmmnnnnnnmmmkkkjjjlllkkkjjjkkkmmmnnnnnnmmmkkkkkklllnnnqqqssssssrrrrrrtttwwwyyyzzznnn[[[UUURRRQQQSSSMMMMMMLLLKKKJJJJJJKKKKKKGGGDDD@@@@@@AAA@@@===999999888666555333333222222//////...------------...---------............///............////////////......//////000000111111111222333333444777;;;>>>WWWjjj|||zzzyyywwwxxxyyy{{{||||||xxxwww|||{{{zzzyyyyyyyyywwwvvvzzz{{{|||}}}|||{{{yyywwwxxxyyy{{{|||~~~~~~{{{wwwuuuvvvxxxzzzzzzxxxyyyyyyyyyzzzzzz{{{{{{{{{|||{{{uuuvvvxxxzzz|||~~~|||wwwxxx}}}{{{{{{}}}{{{}}}wwwtttuuuvvvxxx~~~~~~~~~~~~uuunnn```SSSNNNWWWiiixxxqqqWWWWWWnnn{{{zzz|||sssoookkkiiijjjkkkjjjhhhjjjkkkkkkjjjhhhiiikkkmmmhhhjjjmmmpppqqqrrrqqqqqqnnnoooooonnnmmmmmmoooqqqtttqqqqqquuuxxx}}}mmm[[[UUUQQQPPPRRRNNNMMMLLLKKKKKKKKKKKKKKKGGGDDD@@@@@@AAA@@@===:::999888666555333333222222//////...------------...------------............---.........////////////.........///000000111111333333444333333444888:::CCCRRRooo}}}}}}zzzxxxxxxzzz}}}}}}yyyzzzyyyxxxxxxxxxwwwvvvuuuwwwyyy{{{|||}}}|||{{{zzz|||}}}~~~{{{xxxtttsssuuuxxx{{{{{{wwwwwwxxxyyy{{{|||}}}}}}wwwyyy||||||yyyttt}}}}}}zzzzzz}}}yyytttssstttuuuwwwzzzzzzwwwwwwyyywwwqqqnnneeeZZZUUUZZZggguuuxxxcccVVVqqq~~~}}}|||sssppplllkkkmmmnnnmmmlllhhhiiiiiihhhggghhhjjjllllllmmmoooqqqrrrrrrqqqpppooooooooommmlllllloooqqqrrrpppoooqqqsssvvvnnn[[[UUUQQQOOOQQQNNNMMMMMMLLLLLLLLLLLLLLLGGGDDD@@@@@@AAAAAA===:::999888777555333222222222//////...------------...------------............---------.........//////---......//////000111111333444444222111111444666444<<>>;;;999888777555333222222111//////...------------...,,,,,,---------.........,,,,,,---------.........------......///000000111111222222111000000222444333666===GGGSSSddd|||yyyyyy|||zzzyyyyyyyyyzzzzzzzzz{{{~~~|||zzz{{{wwwxxxxxxxxxwwwvvvwwwwwwvvvwwwyyy{{{|||}}}}}}}}}}}}}}}|||zzzzzzzzzyyyyyywwwwwwxxxyyyzzz{{{|||}}}}}}yyyvvvwww|||wwwyyy{{{~~~~~~~~~yyypppxxxwwwvvv{{{}}}sssoooqqqssssssqqqqqqpppppppppoookkkbbbZZZNNNOOOVVVeeeyyygggZZZrrr{{{}}}{{{vvvrrrnnnkkkhhhgggeeeggghhhiiiiiiiiikkkmmmnnnnnnoooqqqqqqqqqqqqqqqqqqpppnnnllljjjkkkooorrrssssssrrrqqqpppppptttxxxsss^^^VVVPPPMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMFFFCCCAAA@@@BBBBBB???<<<:::999777555333222111111//////...------------...,,,,,,,,,------------...,,,,,,,,,,,,---------------------...//////000000...///000000000111222444333444777:::;;;AAAPPP___{{{www{{{tttwwwzzz}}}}}}|||zzzxxx}}}~~~}}}}}}~~~wwwyyyzzzzzzxxxxxxyyy{{{zzz{{{{{{{{{{{{{{{{{{zzzwwwxxxzzz{{{}}}~~~}}}||||||{{{yyywwwxxxxxxxxxxxxyyyyyyyyyyyywwwvvvuuuyyy~~~yyyyyyzzz{{{|||}}}rrrqqqvvv|||vvvvvvvvvyyy}}}zzzsssrrrtttvvvuuurrrqqqpppoooppplllcccXXXPPPJJJSSSdddxxxiiiWWW___~~~yyy|||zzzwwwrrrmmmiiifffeeegggiiikkkkkkkkklllmmmoookkkkkkmmmnnnpppqqqrrrrrrqqqqqqpppmmmkkkllloooqqqqqqssssssqqqqqqrrrtttuuusss^^^VVVPPPMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMFFFCCCAAAAAABBBBBB@@@===:::999777555333222111000//////...------------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,------......///000000+++---///000000111333555///000333666555555<<>>PPPkkkzzzyyy|||~~~zzz}}}uuuwwwsssvvvyyy}}}vvv}}}}}}}}}zzzuuuvvvzzz}}}|||zzzyyy|||~~~{{{yyywwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwsssuuuzzz~~~~~~xxxtttuuuuuuuuuuuuvvvvvvvvvvvv{{{~~~~~~}}}|||||||||}}}~~~~~~}}}|||qqquuu~~~ttttttuuuwwwzzz~~~}}}yyy|||}}}zzztttpppkkkfff\\\RRRRRRWWWiiisssyyygggSSSOOObbb~~~yyywwwrrrssssssppplllhhhhhhhhhjjjmmmooooooooonnnnnnooommmmmmmmmnnnoooqqqrrrsssrrrssstttsssqqqoooooopppooorrrrrroooqqqvvvvvvrrrlllYYYTTTQQQPPPRRRIIIIIIIIIIIIIIIJJJKKKLLLFFFCCCAAAAAACCCCCC@@@>>>;;;:::888555333111000000//////...------------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------...//////000,,,///111111111111222333333111111444444222333666;;;666999GGGXXXooo}}}}}}{{{xxxvvvwwwyyy|||zzz~~~yyy{{{ssstttuuuxxx{{{~~~~~~yyyvvvyyyzzzwwwvvvyyy}}}|||yyyyyy|||~~~{{{yyywwwvvvvvvyyyyyyyyyxxxwwwvvvuuutttuuuxxx}}}~~~wwwqqqrrrsssssstttuuuvvvvvvwww~~~|||{{{|||||||||}}}|||{{{yyyxxxwww|||xxxzzzxxxoooxxxyyywwwuuusssuuuzzz~~~zzzwww}}}}}}sssnnnhhhbbbXXXSSSZZZfffuuu{{{jjj]]]QQQWWWuuu~~~xxxwwwsssuuuuuuqqqkkkgggffffffkkkmmmooopppnnnmmmmmmnnnppppppoooooopppqqqqqqrrrrrrsssuuuuuussspppoooppprrruuutttqqqrrrxxxxxxtttqqq[[[VVVUUURRRPPPIIIHHHFFFEEEFFFIIILLLNNNHHHCCC@@@BBBDDDAAA>>>>>>888888666555444333222222222111000...------------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222111111000000111111222333666333666>>>BBBHHH\\\sssssstttvvvwwwxxxxxxxxxxxxyyy|||~~~}}}{{{zzzzzzrrrsssssstttvvvyyy{{{}}}|||~~~|||wwwvvvwwwwwwtttxxxxxxxxxyyyzzz{{{||||||~~~}}}yyywwwwwwwwwwwwwwwvvvuuuuuuttttttzzz|||~~~{{{vvvrrrpppuuuwwwyyyyyyxxxwwwwwwwww~~~zzzxxx}}}~~~zzzyyyzzzrrreeeffflllvvv}}}|||~~~ooolllooo{{{zzzsssrrrrrrrrrwww~~~zzzuuuxxx{{{yyytttqqqrrruuuyyy|||uuujjj___XXXTTTWWWfffwwwjjjUUURRRdddyyyuuusssuuurrrnnnkkkiiihhhiiijjjmmmnnnooooooooooooooonnnqqqnnnmmmooonnnjjjiiillloooqqqtttuuusssqqqqqqqqqrrrrrrqqqqqqrrrtttvvvwwwqqq[[[UUUSSSPPPNNNJJJIIIHHHHHHHHHJJJLLLMMMHHHBBB@@@CCCDDDBBB??????999888777555333222222222222111000...------------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111111111000000111111222333666333555:::;;;<<>>CCCHHHKKKMMM^^^sss{{{sssoooooonnnkkkiiiooottttttpppnnnppptttnnnnnnnnnnnnoooqqqrrrsssuuuwwwyyyzzzzzzzzz|||~~~yyywwwssspppoooppprrrtttvvvwwwvvvwww|||~~~www||||||{{{{{{{{{{{{||||||}}}}}}vvvxxxzzz{{{{{{zzzxxxwww{{{vvvooolllnnnppppppooooooqqqsssttttttttttttuuuvvvxxxyyywwwtttrrrsssuuuvvvyyy~~~}}}{{{yyysssttt{{{~~~yyywww}}}wwwoooooooooppprrrvvvzzz|||}}}~~~jjjeeebbbeeelllsssvvvwwwuuuvvvwwwyyyyyyyyyyyyxxx{{{tttllleee]]]TTTQQQRRRaaaqqqwwwaaaTTTqqq|||uuuwwwyyywwwrrrppppppqqqqqqpppnnnmmmkkknnnnnnnnnnnnnnnmmmlllkkkjjjhhhhhhkkkllljjjjjjmmmkkkmmmpppqqqqqqooooooooommmlllkkkjjjiiiiiijjjkkkmmmYYYUUUUUUSSSQQQNNNMMMKKKJJJIIIJJJLLLMMMHHHBBB@@@DDDFFFDDDBBBBBB999888777555333222222222222111000...------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///////////////000111111000222222111111222333333222222444777999:::;;;===999BBBMMMUUU]]]mmmvvvpppnnnooommmiiihhhlllnnnlllhhhllloooooommmlllnnnpppoooooonnnnnnooopppqqqrrrsssuuuxxxzzzzzzzzz{{{|||uuusssqqqppppppppprrrsssvvvxxxwwwuuuwww{{{zzzvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwxxx{{{~~~yyy~~~~~~yyyvvvvvvzzzwwwvvvxxx{{{zzzuuuqqqqqqsssssssssrrrrrrtttvvvtttwwwzzzyyyuuussstttwwwsssvvvxxxxxxzzz|||yyytttppptttvvvuuuxxx|||{{{uuuvvv~~~wwwsss{{{vvvtttpppnnnoooqqquuuxxxyyy{{{}}}~~~|||tttgggjjjpppvvvyyyzzzxxxvvvrrrsssssssssrrrnnnjjjgggccc[[[TTTOOOKKKLLLXXXddduuummmaaaSSS\\\{{{xxxwwwuuuqqqmmmiiikkkmmmooopppooonnnlllnnnnnnnnnoooooonnnmmmmmmjjjggggggjjjjjjhhhhhhkkkhhhkkknnnppppppppppppqqqpppnnnmmmkkkjjjjjjkkkkkkoooYYYUUUTTTRRRPPPMMMKKKIIIHHHHHHIIILLLMMMHHHBBB@@@DDDFFFDDDBBBBBB888888666555444333333222222111000///------------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////////////////000111111,,,000444333333333444333555444555999:::999888888<<>>AAAEEEHHHXXXbbboooyyy~~~wwwoookkklllmmmllliiihhhhhhiiijjjkkkllllllllljjjjjjkkklllmmmmmmmmmlllmmmnnnppppppqqqrrruuuwwwnnnppprrruuuvvvvvvvvvvvvuuuttttttttttttsssssssssxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyy}}}zzzyyyxxxxxx}}}uuuppprrrtttvvvvvvuuusssrrrzzzuuuuuuzzzzzzvvvuuuxxxqqquuu{{{~~~~~~xxxqqqlllrrrxxx}}}wwwtttuuuzzz}}}{{{zzzrrrllllllppptttwwwwwwxxxzzz~~~~~~wwwsssrrr}}}xxxssspppmmmjjjiiihhhbbbXXXPPPNNNFFFAAA>>>BBBOOOcccuuuuuu```OOOUUUqqq|||vvvsssuuuvvvtttoooiiidddbbbdddfffjjjnnnppppppooonnnooommmllllllllllllkkkiiiiiihhhgggfffeeefffggghhhjjjkkklllnnnppppppqqqqqqrrrqqqpppnnnnnnnnnoooooolll[[[XXXTTTOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNJJJFFFCCCBBBDDDFFFDDDBBB<<<888555555444000111444222111///...---,,,------...---+++)))(((((()))***************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------.............../////////000000000000222333444555666777777888777999;;;<<<===>>>AAADDD===DDDLLLPPPUUU___nnn{{{~~~}}}}}}~~~}}}yyyuuusssnnnjjjiiilllmmmkkkhhhggghhhiiiiiijjjkkkllllllkkkkkklllmmmmmmmmmmmmmmmmmmnnnppppppppprrrtttvvvqqqrrrrrrssstttuuuuuuuuupppqqqqqqrrrssstttuuuuuuzzzxxxvvvvvvxxxyyyzzzzzzxxxxxxwwwvvvuuuuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvvvvxxx{{{|||{{{{{{{{{|||zzzrrrtttvvvxxxyyyxxxvvvuuuuuurrrsssyyy|||zzzyyy{{{vvvxxxzzz|||}}}{{{yyywwwxxx{{{}}}|||{{{|||~~~zzzvvvxxxtttqqqpppqqqqqqssswww{{{~~~~~~}}}~~~|||{{{~~~~~~|||yyysssnnnkkkiiiddd___[[[SSSGGG@@@???@@@BBBHHHQQQ```qqq|||YYY[[[kkk}}}xxxrrrmmmooopppqqqppplllhhheeecccggghhhjjjlllmmmmmmmmmmmmkkkkkklllmmmnnnmmmjjjhhhhhhgggfffeeeeeeffffffgggiiiiiijjjjjjkkklllllllllpppooonnnnnnmmmnnnoooppplll\\\YYYUUUOOOLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJFFFCCCCCCEEEFFFDDDBBB<<<888666666444111111444222111///---,,,,,,---------,,,+++)))))))))******************************)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------................../////////000000000111222222333444555666666777999;;;<<<<<<===>>>@@@@@@BBBDDDDDDEEEHHHOOOUUUVVVYYY]]]bbbhhhpppyyy|||{{{wwwrrrooonnnnnnmmmmmmmmmnnnooorrrttttttrrrppphhhfffeeegggkkklllkkkhhhgggggghhhiiijjjkkkllllllllllllmmmnnnnnnnnnmmmmmmlllnnnpppppppppqqqsssuuutttsssssssssssssssssssssnnnoooppprrrtttvvvwwwxxx{{{xxxvvvvvvxxxzzzzzzzzzxxxxxxwwwvvvtttsssrrrrrrvvvvvvwwwwwwwwwvvvuuuuuurrruuuwwwyyyzzz{{{}}}zzzvvvwwwyyy{{{{{{zzzyyyxxxsssqqqssszzz~~~~~~{{{{{{yyyxxxxxxxxxyyy|||~~~~~~~~~}}}|||}}}~~~xxxrrrmmmmmmooosssxxx{{{||||||}}}~~~}}}}}}{{{xxxtttnnniiifff___XXXQQQLLLEEE???===???CCCLLLZZZhhhuuurrr[[[PPPlllzzzqqqmmmoooooopppppppppooonnnmmmlllkkkjjjiiiiiijjjlllmmmhhhiiikkknnnooonnnjjjgggffffffeeeeeeeeeeeefffgggiiihhhhhhhhhhhhiiijjjjjjnnnnnnnnnmmmnnnnnnooopppjjjZZZWWWSSSNNNLLLJJJKKKLLLMMMMMMMMMMMMLLLJJJGGGCCCCCCEEEFFFEEECCC<<<888666777555111111333222111///---,,,,,,,,,---,,,,,,******))))))************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000222222333333444555555666888:::===>>>>>>===>>>>>>@@@@@@@@@@@@@@@BBBCCCEEEDDDEEEGGGGGGIIILLLPPPSSS\\\```eeekkkppptttvvvwww}}}~~~~~~~~~}}}|||{{{{{{xxxyyyzzz}}}|||xxxrrrmmmhhhdddmmmkkkiiiggghhhjjjmmmnnnnnnoooppprrrssssssrrrqqqiiigggeeefffiiikkkjjjiiihhhhhhhhhiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmlllnnnppppppppppppqqqsssssssssttttttsssrrrpppooonnnoooqqqsssuuuwwwyyyzzzxxxwwwwwwxxxzzz{{{yyyxxxvvvvvvuuuuuuttttttssssssuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}}}}|||{{{|||}}}}}}{{{yyy{{{{{{||||||{{{zzzxxxwwwssssssvvv{{{|||zzzxxxwwwuuutttvvvyyy~~~}}}zzzyyy{{{{{{qqqooonnnooorrrvvvxxxyyyzzz|||~~~~~~~~~|||zzzuuupppjjjeeeccc]]]SSSIIICCC@@@???DDDKKKSSS___ooo|||uuu]]]MMMeeevvvqqqnnnmmmnnnpppsssvvvwwwxxxrrroookkkhhhgggiiilllnnnhhhhhhiiilllnnnnnnllliiieeeeeeeeeeeeffffffggggggiiiiiihhhhhhiiijjjkkklllppppppoooooooooooooooooofffUUUSSSQQQNNNNNNKKKKKKLLLMMMNNNMMMMMMMMMKKKGGGDDDCCCEEEFFFEEECCC<<<888777888666222111333111000...---,,,,,,,,,,,,++++++******************************************+++***++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...............////////////333333333444444555555666777999<<<===<<<<<<<<<===;;;;;;;;;===>>>?????????BBBCCCEEEFFFFFFHHHKKKMMMNNNPPPTTTXXX[[[]]]]]]]]]___```aaacccddddddddddddfffggghhhkkknnnooommmkkkmmmmmmmmmkkkiiigggeeedddffffffeeedddeeegggjjjmmmmmmnnnpppqqqrrrrrrrrrrrrrrrnnnkkkhhhhhhiiikkkllljjjjjjjjjjjjjjjkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmmmmlllnnnppppppooooooooopppooorrrtttvvvuuurrrnnnlllnnnooopppqqqssstttuuuvvvtttuuuxxx{{{|||{{{wwwtttssssssttttttuuuuuuvvvvvvuuuvvvxxxzzz|||~~~}}}}}}}}}{{{zzzzzz|||}}}}}}~~~~~~~~~~~~~~~|||zzzwwwuuusssrrrvvvzzz}}}}}}yyyxxxwwwvvvwwwyyy|||}}}}}}||||||zzzxxxyyy|||yyytttnnnkkklllnnnqqqrrruuuyyy}}}~~~}}}{{{vvvqqqjjjddd```]]]ZZZPPPEEE@@@@@@DDDMMMWWWgggqqq~~~uuu]]]UUUWWWwwwuuuoookkkjjjkkknnnsssxxxzzzzzzuuurrrnnnjjjhhhjjjmmmoookkkiiihhhiiikkkmmmnnnmmmeeeeeefffggghhhhhhiiiiiihhhhhhhhhiiijjjlllmmmnnnrrrrrrqqqqqqpppooonnnmmmeeeSSSQQQPPPOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNKKKGGGDDDDDDFFFGGGEEECCC<<<888777888777222111333111000...,,,++++++,,,,,,************************************************++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,------------------........./////////333333333444444555555555444666888999888888999;;;>>>>>>???@@@AAAAAABBBBBB@@@BBBEEEFFFFFFGGGIIIKKKLLLNNNQQQUUUWWWYYYYYYYYYVVVWWWXXXYYY[[[\\\]]]]]]bbbaaabbbdddgggiiihhhggghhhiiihhhfffcccaaaaaaaaaeeeeeeeeedddbbbbbbdddfffjjjllloooqqqrrrsssuuuvvvwwwtttoookkkjjjjjjmmmooommmmmmllllllkkkkkkjjjjjjmmmmmmnnnnnnnnnmmmlllllllllnnnppppppooonnnnnnnnnmmmpppsssuuuuuusssooommmlllmmmmmmnnnpppqqqqqqrrrssstttwwwzzz|||zzzvvvrrrrrrrrrssstttvvvwwwxxxxxxsssuuuwwwzzz}}}||||||zzzxxxwwwxxx{{{~~~}}}{{{xxxuuusssqqqssszzz||||||{{{||||||}}}}}}~~~|||||||||{{{yyyxxxyyyzzz}}}}}}{{{tttnnnkkkkkkjjjjjjooosssxxx{{{||||||||||||{{{xxxrrrkkkddd]]]YYYWWWJJJEEEBBBFFFMMMVVVcccnnnwww}}}xxx]]]NNNUUUbbb{{{ssssssqqqpppsssxxx{{{|||zzzuuurrrooolllkkklllnnnpppmmmkkkiiihhhkkkmmmoooooofffggghhhjjjkkklllllllllhhhiiijjjkkkllllllllllllpppqqqqqqqqqpppooonnnmmmfffVVVUUUSSSPPPOOONNNMMMLLLLLLLLLMMMNNNOOOKKKHHHDDDDDDFFFGGGFFFDDD<<<888888999777333111333111000...,,,+++++++++,,,*********+++++++++******************************++++++*********+++,,,---************++++++++++++++++++,,,,,,,,,------------------.........//////222222222222333333333333444555666666666777:::<<<888:::<<<<<<:::;;;===???@@@BBBDDDEEEDDDCCCDDDEEEGGGIIILLLPPPRRRTTTTTTSSSRRRRRRRRRTTTVVVYYY[[[]]]\\\[[[ZZZ\\\___bbbdddddddddeeedddaaa]]][[[\\\^^^fffhhhiiihhhfffdddeeefffiiillloooqqqqqqrrruuuxxxtttsssqqqnnnmmmmmmoooqqqqqqpppooonnnlllkkkjjjiiimmmmmmmmmmmmmmmlllkkkkkkkkknnnppppppooommmmmmmmmmmmnnnpppqqqrrrrrrrrrqqqllllllmmmooopppqqqrrrssstttttttttvvvxxxxxxvvvtttssstttuuuuuuvvvwwwxxxxxxqqqsssuuuxxx{{{}}}~~~}}}|||yyyvvvuuuvvvzzz}}}zzz}}}~~~}}}|||zzzxxxvvvtttssszzz||||||~~~~~~~~~~~~}}}zzzyyyyyyzzz}}}}}}zzzuuupppjjjfffiiikkknnnqqqrrruuuxxx{{{}}}{{{wwwqqqhhh```ZZZVVVTTTIIIJJJQQQ]]]iiirrr|||mmm^^^YYYaaattt|||yyyzzz}}}}}}zzzwwwqqqpppnnnmmmmmmmmmnnnooonnnlllkkkkkkmmmoooooonnnggghhhjjjmmmnnnooooooooolllnnnoooppppppnnnkkkjjjkkklllmmmnnnoooooonnnnnnhhhZZZXXXUUUPPPOOOOOOMMMLLLKKKKKKMMMOOOPPPKKKHHHDDDDDDFFFGGGFFFDDD<<<999888999888333111333111000...,,,+++++++++,,,)))******+++++++++******************************,,,+++*********+++,,,---)))************+++++++++++++++,,,,,,,,,------------------.........//////111111111111111222222222555666777777777999<<>>>>>BBBFFF>>>AAAEEEGGGHHHHHHJJJKKKGGGIIILLLOOOQQQQQQQQQPPPNNNNNNOOOQQQTTTYYY^^^```[[[YYYWWWXXX\\\aaadddeeedddeeeeeebbb``````cccfffdddhhhkkkkkkiiihhhiiijjjhhhkkkmmmnnnmmmnnnqqqtttnnnoooppppppooooooqqqrrrsssrrrqqqooommmkkkjjjiiilllmmmmmmmmmlllkkkkkkjjjkkknnnpppqqqooommmllllllooonnnmmmmmmoooqqqtttvvvmmmnnnoooqqqsssuuuvvvwwwvvvtttrrrrrrtttvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwpppqqqsssvvvxxxzzz{{{{{{|||wwwuuuuuuxxx{{{yyy}}}||||||{{{yyyxxxwwwvvvvvvzzzvvvyyy{{{~~~}}}}}}}}}~~~~~~{{{zzz{{{|||}}}}}}}}}zzz|||xxxnnngggdddeeefffgggjjjooovvvzzzyyy|||}}}~~~~~~yyyrrriiiaaaZZZVVVTTT^^^aaakkkyyyeeeOOOQQQiii{{{zzz{{{yyysssnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllmmmnnnppppppnnnlllhhhjjjlllnnnpppqqqqqqqqqssstttvvvvvvtttpppllljjjfffhhhjjjlllnnnoooooooooggg[[[YYYSSSMMMLLLNNNOOOOOONNNLLLKKKLLLNNNMMMGGGDDDFFFHHHFFFCCCDDD>>>999666777666222000111333222000...,,,+++******++++++)))(((''''''''''''+++++++++************)))******)))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///...,,,,,,,,,---///111555444222111000111111222444555666777777888777777999999:::;;;;;;<<<======@@@AAACCCEEEFFFHHHHHHHHHFFFFFFGGGIIIKKKLLLMMMNNNOOOMMMKKKNNNSSSXXX[[[[[[ZZZYYYWWWWWWYYY^^^cccfffggggggeeebbb___^^^^^^```eeefffhhhkkkmmmnnnooooooqqqnnnkkkjjjlllnnnmmmkkkooooooooonnnooopppqqqqqqzzzrrriiifffiiilllmmmlllqqqrrrnnnhhhgggjjjkkkiiikkkllllllmmmnnnoooooopppmmmooopppppppppqqqsssuuuvvvssspppqqquuuxxxxxxwwwsssrrrrrrtttvvvwwwwwwvvvwwwxxxxxxxxxwwwuuusssqqquuussspppppprrruuuwwwxxx|||{{{{{{zzzyyyyyyyyyyyyxxx{{{~~~~~~}}}|||zzz{{{~~~zzzwwwzzz}}}|||{{{|||}}}}}}|||zzzyyytttwww{{{}}}}}}~~~|||uuunnniiibbb```bbbiiiooossswww{{{}}}zzz{{{}}}}}}ttthhhaaa```cccoooyyybbbWWWQQQkkkxxxsssttttttppplllmmmllllllmmmooopppooonnnjjjjjjkkkkkkllllllkkkkkkjjjjjjkkkkkkmmmnnnooopppvvvvvvuuutttrrrooommmkkkqqqpppnnnmmmlllmmmnnnooogggZZZXXXSSSMMMMMMNNNOOOOOONNNLLLKKKMMMNNNMMMGGGDDDFFFHHHFFFCCCDDD===888555666555111///000444222...+++))))))***+++,,,+++***))))))(((((((((+++++++++*********))))))************************)))************++++++++++++++++++++++++,,,------///...,,,,,,,,,---///000333222111000000000000000444555666777777777777777777888888888999999::::::<<<===???AAACCCDDDEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMNNNLLLKKKMMMRRRVVVXXXYYYVVVUUUTTTUUUWWW[[[```bbbcccdddcccaaa___^^^```bbbggghhhiiilllmmmoooooopppqqqnnnkkkjjjkkkllljjjiiimmmmmmmmmmmmnnnnnnnnnnnnmmmkkkiiifffeeegggjjjllloooqqqoookkkjjjnnnooommmnnnnnnnnnnnnoooooooooooooooqqqrrrrrrqqqrrruuuwwwtttqqqoooooorrrtttuuutttsssrrrrrrsssuuuvvvvvvuuuxxxwwwwwwvvvtttrrrqqqpppqqqpppooooooqqqtttuuuvvvzzzyyyyyyxxxxxxxxxxxxyyywww}}}}}}}}}}}}zzzzzz{{{}}}|||{{{yyyvvvwwwzzz|||zzzzzzzzzxxxwwwvvvwwwxxxxxxyyy{{{}}}uuupppiiidddccceeefffgggppptttzzz~~~}}}|||}}}yyyuuutttvvvxxxyyyxxx}}}ssslllkkkmmmvvv|||ooo\\\cccooo{{{tttqqqssstttppplllmmmlllkkklllmmmnnnmmmllliiijjjjjjkkkkkkjjjiiihhhgggggghhhjjjlllnnnppprrruuutttrrrqqqqqqqqqqqqrrrrrrpppnnnlllkkklllmmmnnnfffXXXWWWRRRMMMNNNNNNOOOOOONNNLLLLLLMMMOOOMMMGGGDDDFFFHHHFFFCCCDDD<<<777444555444111///000444111,,,((('''(((***,,,---,,,+++***)))))))))***++++++*********)))))))))************************)))************+++++++++***************+++,,,,,,...---,,,,,,,,,---///000///000000000000//////...333444555666777777777777888888888888888888999999:::;;;===???@@@BBBBBBCCCBBBCCCEEEGGGIIIKKKMMMMMMMMMLLLKKKMMMPPPTTTUUUVVVTTTTTTTTTVVVXXX[[[^^^``````aaaaaa```______aaadddeeefffhhhjjjkkkmmmmmmmmmooommmjjjiiiiiiiiihhhgggkkkkkklllmmmmmmlllkkkjjjgggllloookkkeeeccchhhnnnmmmppppppnnnnnnrrrrrrpppoooooonnnnnnnnnmmmmmmmmmpppqqqrrrrrrqqqrrruuuwwwssspppnnnmmmooopppqqqqqqsssrrrqqqqqqsssuuuttttttvvvuuutttrrrqqqpppoooooonnnnnnooooooqqqrrrssssssttttttssssssttttttuuuuuuvvv~~~{{{wwwyyy}}}~~~{{{wwwwwwyyy{{{{{{zzz{{{yyyuuupppnnnpppxxx~~~}}}zzzyyyyyyzzzyyyxxxwwwwwwvvvuuuuuuyyy}}}wwwqqqlllhhheeebbbcccgggmmmrrrwww{{{~~~{{{yyywwwwwwrrrkkkddd```^^^\\\ZZZmmmrrrwwwwwwsssppprrrtttzzz{{{yyyaaaVVVXXXzzz}}}wwwrrrnnnooorrrtttqqqnnnmmmkkkiiiiiijjjkkkjjjiiiggghhhiiijjjjjjhhhfffdddddddddeeegggjjjmmmppprrrrrrqqqnnnllllllnnnppprrrpppooommmkkkjjjjjjkkklllfffWWWUUUQQQNNNPPPNNNOOOOOONNNMMMLLLNNNOOOMMMGGGDDDFFFHHHFFFCCCDDD===888555666555111000111333111---***))))))***+++,,,+++******)))))))))***************))))))))))))************++++++++++++))))))*********+++++++++***************+++,,,,,,------,,,,,,,,,---...///---...000111111000///...222333444555666777777777999999:::::::::::::::::::::;;;===???@@@BBBBBBBBBBBBCCCEEEGGGIIILLLMMMNNNLLLLLLLLLMMMOOOQQQSSSSSSUUUVVVWWWYYY\\\^^^```aaa```aaaaaa```______aaadddbbbccceeefffggghhhiiiiiijjjiiihhhhhhhhhhhhggggggiiijjjlllmmmmmmkkkiiihhhnnnsssuuuppphhheeejjjpppllloooqqqooopppsssrrrooollllllmmmmmmmmmmmmmmmmmmppppppqqqpppooopppsssvvvtttrrrpppooooooppppppqqqtttrrrqqqppprrrssssssrrrsssrrrpppooooooooopppqqqnnnoooqqqqqqqqqpppoooooonnnnnnnnnnnnooopppqqqqqquuuzzz~~~}}}yyyvvvvvvxxxxxxzzz|||}}}}}}|||}}}~~~xxxwwwuuuuuuwwwxxxzzzzzz|||zzzuuuoookkknnnvvv~~~~~~{{{{{{|||}}}}}}|||wwwwwwvvvvvvvvvyyy}}}vvvpppkkkcccddddddfffiiimmmrrrvvv}}}~~~~~~~~~|||zzzwwwsssooolllhhhccc[[[SSSMMMIIIGGGGGGNNNWWWbbbkkkpppsssxxx{{{}}}~~~jjjVVVSSSYYYttt|||sssoooqqquuuuuurrrmmmkkkjjjmmmrrrtttrrrpppllljjjgggggghhhhhhhhhgggeeeggghhhhhhhhheeecccaaabbbbbbcccdddgggjjjmmmooonnnmmmjjjhhhgggggghhhiiilllkkkiiihhhhhhiiikkkllleeeVVVUUUQQQOOOQQQNNNOOOOOONNNMMMMMMOOOPPPMMMGGGDDDFFFHHHFFFCCCDDD???999666777777333111222000000///...---,,,+++*********)))((((((((())))))*********)))))))))(((((())))))*********+++++++++))))))*********++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---......---...000111222111000000111222333444666666777777888888999999999999999999999:::<<<>>>???@@@AAAAAADDDEEEFFFHHHKKKMMMNNNOOOKKKLLLMMMNNNOOOPPPRRRSSSUUUWWWYYY[[[^^^```aaabbbbbbcccbbb```^^^^^^```bbbbbbcccdddeeeffffffffffffcccdddfffgggggghhhiiiiiiiiijjjlllmmmmmmllljjjiiirrrrrrpppllliiiiiimmmqqqmmmpppqqqpppoooqqqoookkkkkklllmmmnnnooopppqqqqqqqqqqqqqqqoooooopppsssvvvvvvuuutttrrrqqqqqqssstttvvvsssqqqpppqqqqqqqqqqqqoooooonnnnnnoooppprrrssspppsssuuutttqqqnnnmmmmmmnnnnnnnnnnnnnnnooopppqqqttttttuuuwwwxxxxxxvvvtttqqqsssvvvwwwvvvwwwxxxyyyvvvxxxyyyvvvsssssswww|||{{{tttoooqqqwww}}}}}}{{{{{{|||~~~~~~}}}wwwxxxyyyzzzzzz{{{}}}www}}}~~~~~~yyysssoooiiidddcccfffiiilllrrrtttxxx|||~~~|||zzzwwwsssoookkkfff```[[[SSSPPPKKKGGGDDDDDDFFFHHHHHHRRR```nnnxxxyyy___RRR\\\ppp~~~vvvlllhhhiiijjjjjjjjjiiihhhiiimmmqqqsssrrrpppjjjhhheeeeeeeeefffffffffdddeeeffffffeeecccaaa```ccccccbbbaaaccceeehhhjjjgggggggggggggggfffeeeeeeggggggffffffgggiiikkkmmmdddVVVVVVSSSPPPSSSNNNOOOOOOOOOMMMNNNOOOQQQMMMGGGDDDFFFHHHFFFCCCDDD???:::777888888444222333///000000000///---+++)))))))))((((((((((((((()))******)))))))))(((((((((((((((((()))******++++++)))************++++++++++++++++++++++++,,,------+++,,,,,,,,,------------------///000111111111111000111222444555666666666444555555666777777888888777888:::<<<===??????@@@FFFFFFHHHIIIKKKLLLNNNNNNKKKMMMOOOPPPPPPQQQSSSUUUTTTUUUWWWYYY\\\^^^``````ccccccbbb```]]]\\\]]]___dddeeefffggggggggggggggg___bbbeeegggggghhhjjjkkkiiijjjkkkmmmmmmmmmlllkkkllliiifffeeegggkkkoooqqqnnnqqqrrrooonnnooommmiiimmmmmmoooppprrrsssuuuuuurrrrrrqqqooonnnpppsssvvvwwwwwwvvvtttrrrrrruuuwwwxxxuuurrrppppppqqqqqqpppnnnnnnnnnoooppprrrssstttrrrtttvvvuuuqqqmmmmmmnnnqqqqqqqqqpppqqqqqqrrrrrrrrrooonnnqqqvvvwwwtttqqqoooqqqsssttttttuuuwwwyyywwwzzzzzzvvvppppppvvv|||yyyvvvvvvxxxyyy|||zzzxxxxxxyyy{{{{{{zzzwwwyyy|||}}}|||{{{zzz{{{tttzzz~~~zzzqqqjjjfffeeeeeeeeejjjlllpppuuuzzz|||yyyvvvuuuqqqkkkgggccc]]]UUUOOOGGGEEECCC@@@>>>AAAFFFJJJ[[[cccppp||||||^^^NNN^^^~~~{{{rrrjjjhhhiiiiiikkkmmmiiiiiiiiillloooppppppoooiiigggdddcccdddfffffffffddddddddddddcccbbbaaaaaadddbbb```______aaadddeeeaaabbbeeegggiiiiiiiiihhheeedddddddddeeegggjjjkkkcccVVVWWWTTTRRRTTTMMMOOOOOOOOONNNNNNPPPRRRMMMGGGDDDFFFHHHFFFCCCDDD???:::777888777333111222/////////...---,,,+++******))))))((())))))*********)))))))))((((((((((((&&&''''''((())))))******)))************+++++++++***************+++,,,,,,++++++,,,,,,------------,,,,,,,,,---...000111222///000222333555666666666222333444555666888999999888999;;;===>>>@@@@@@AAAFFFGGGHHHIIIJJJKKKKKKLLLKKKNNNQQQRRRRRRSSSUUUWWWTTTUUUVVVXXXZZZ]]]___`````````___]]][[[ZZZ[[[]]]eeeeeefffgggggggggffffff___bbbfffgggggggggiiikkkiiiiiijjjkkkllllllmmmmmmhhhgggfffgggjjjmmmppprrrnnnqqqqqqnnnmmmooonnnkkkmmmnnnooopppqqqrrrssstttpppooonnnlllkkklllpppsssuuuvvvvvvtttqqqrrrtttwwwzzzwwwsssppppppqqqppppppppppppqqqrrrrrrrrrrrrrrrpppsssuuutttooommmoooqqqsssrrrrrrqqqqqqqqqqqqrrrnnnnnnnnnppprrrrrrqqqppppppqqqrrrssssssuuuyyy{{{zzzyyyvvvrrroooqqqvvv{{{|||{{{|||}}}|||yyyzzzxxxvvvuuuwwwxxxxxxwwwxxxzzz||||||zzzxxxxxxxxxzzzzzz||||||vvvrrroookkkgggggghhhjjjmmmqqqvvvzzz|||}}}{{{xxxtttnnnjjjkkkfff```\\\YYYSSSKKKEEEBBBBBBBBBBBBDDDJJJRRRYYYsssxxxkkk]]]lllzzzuuuooolllmmmllliiikkkooojjjjjjjjjjjjkkkllllllkkkhhheeecccbbbcccfffggggggdddcccbbbaaaaaabbbccccccbbbaaa^^^]]]]]]___bbbccc```aaabbbdddfffhhhiiijjjfffeeedddccccccdddfffhhhcccWWWXXXUUURRRTTTMMMOOOOOOOOONNNNNNPPPRRRMMMGGGDDDFFFHHHFFFCCCDDD>>>999666777666222000111000///---+++******+++,,,+++***************++++++))))))))))))((((((((((((%%%&&&&&&'''((())))))***)))************+++++++++)))))))))))))))******+++***+++,,,---------,,,,,,++++++***+++,,,...000222///000111333444555666666333444555777888:::;;;<<<;;;<<<===???AAABBBCCCCCCFFFGGGGGGHHHHHHIIIJJJJJJKKKNNNRRRTTTSSSTTTWWWYYYVVVVVVVVVXXXZZZ]]]```bbb]]]]]]]]][[[YYYYYYZZZ\\\cccddddddeeeeeeddddddddd```cccggghhhgggfffgggiiihhhhhhhhhiiijjjlllnnnooojjjlllooopppooopppqqqrrroooqqqqqqnnnnnnppppppmmmllllllmmmmmmnnnnnnoooooolllkkkiiigggfffhhhkkkooosssttttttrrrppppppssswww{{{xxxsssqqqpppqqqqqqppprrrsssttttttsssrrrpppooommmqqqsssrrrnnnmmmppptttrrrqqqpppooooooooooooooolllnnnppppppnnnnnnooopppqqqrrrrrrrrrsssuuuzzz}}}}}}xxxqqqnnnppptttwwwyyy~~~zzzvvvyyy|||zzzxxxvvvuuuwwwxxxxxxwwwyyyzzz{{{zzzwwwvvvvvvwww}}}vvvuuu|||~~~wwwqqqggggggggghhhkkkooosssuuuyyyzzz{{{}}}|||{{{xxxuuuqqqkkkddd^^^[[[VVVPPPMMMKKKGGG???888;;;>>>DDDKKKTTTaaaoooyyypppfffttt}}}yyyuuuqqqnnnnnnpppmmmggggggllllllkkkjjjiiiiiiiiiiiiiiigggeeebbbaaacccfffhhhhhhdddcccaaa``````bbbdddeeeaaa___]]][[[\\\^^^aaadddcccbbb```___```bbbeeeggghhhfffdddbbbbbbbbbcccdddbbbWWWZZZXXXUUUUUUQQQQQQPPPNNNMMMLLLNNNPPPNNNKKKGGGEEEEEEEEEEEEDDD>>>999555666555222111222111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++...//////000000000000///222222222222222222333333444444555555666888999:::>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJJJJIIIHHHHHHJJJLLLLLLNNNRRRUUUTTTSSSWWW\\\YYY[[[]]]______^^^[[[ZZZ\\\XXXVVVWWWWWWVVVYYY^^^eeeeeeeeeeeeeeeeeeeeeeeecccdddfffhhhiiijjjiiiiiifffggghhhiiijjjlllmmmmmmmmmooorrruuuwwwwwwvvvvvvsssrrrqqqssstttsssnnnkkkhhhlllmmmjjjjjjlllllliiiiiieeeaaabbbhhhmmmpppqqqrrrrrrrrrssssssrrrrrrqqqtttrrrooonnnoooppppppooommmnnnpppqqqpppooommmlllpppqqqrrrsssssssssrrrrrrsssrrrqqqqqqqqqpppnnnlllmmmnnnpppqqqrrrsssssstttoooppppppooonnnpppvvv{{{}}}yyytttpppoooqqqtttwwwxxx{{{{{{yyywwwyyyyyyyyyxxxvvvuuuuuutttrrryyy|||xxxssstttwwwxxx}}}|||zzzzzz|||yyytttnnnjjjiiiiiiiiiiiimmmnnnpppssswww{{{~~~~~~{{{yyywwwwwwsssmmmiiiddd]]]UUUOOOKKKJJJHHHDDDAAA???AAACCCAAAFFFRRRaaaqqq~~~hhhqqq}}}|||vvvppplllppppppnnnkkkgggeeeeeeeeeeeefffhhhkkkmmmkkkgggdddhhheeeaaa```bbbfffhhhiiigggfffdddcccbbbccccccdddbbbccccccbbb```___```bbb___^^^]]]^^^___bbbeeefffiiiiiigggeeebbbbbbdddfffdddWWWYYYVVVSSSTTTSSSSSSSSSQQQOOONNNPPPRRRNNNKKKGGGEEEEEEEEEEEEDDD@@@;;;888999888444222444111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++......///000000000000///111111222222333333222222555555555666777888999:::??????AAABBBDDDDDDEEEEEEIIIIIIIIIHHHGGGHHHJJJLLLMMMNNNQQQSSSTTTTTTWWW[[[WWWXXX[[[\\\]]][[[YYYXXXZZZVVVUUUXXXYYYXXXZZZ^^^ffffffffffffffffffffffffccceeeggghhhjjjjjjjjjjjjmmmmmmmmmnnnnnnoooooopppssstttuuuvvvvvvuuutttssstttrrrqqqrrrtttssspppmmmjjjmmmmmmlllmmmqqqpppllljjjkkkkkklllmmmoooqqqssstttuuuuuuttttttsssrrrqqqrrrpppnnnnnnpppqqqrrrqqqoooooonnnnnnnnnooooooooorrrrrrrrrrrrrrrrrrqqqqqqsssrrrqqqrrrttttttsssqqqtttsssrrrsssttttttsssqqqssssssrrrrrrsssvvvzzz~~~~~~{{{uuuqqqooopppsssuuuwww{{{|||zzzyyy}}}zzzvvvtttssssssssswwwyyywwwwwwzzzzzzxxxzzzzzzzzzzzz}}}yyytttpppnnnkkkjjjggggggggghhhlllpppuuuxxx|||}}}|||yyyuuurrrqqqlllgggaaa\\\WWWRRRLLLGGGGGGFFFDDDBBBAAACCCHHHLLLVVV]]]hhhvvvoooiiiyyyvvvtttpppkkkiiifffggghhhhhhffffffggghhhhhhiiijjjkkkiiigggdddbbbdddaaa______aaaccceeeeeedddcccbbbaaabbbbbbddddddcccdddcccbbb```___```aaa```_________```ccceeegggjjjjjjjjjhhhfffgggiiikkkfffWWWWWWUUURRRSSSSSSSSSSSSRRROOOOOOPPPQQQMMMJJJGGGFFFFFFFFFEEEDDD???;;;999:::999555222222111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++---...///000000000000000///000222333333333222111555666666777888999::::::>>>???BBBCCCDDDCCCBBBAAAGGGHHHHHHGGGFFFGGGIIILLLQQQRRRTTTUUUVVVXXXZZZZZZTTTUUUWWWYYYZZZYYYWWWVVVWWWUUUVVVZZZ\\\[[[]]]```ggggggggggggggggggggggggdddeeegggiiijjjkkkllllllqqqqqqqqqqqqqqqqqqqqqqqqtttttttttssssssrrrqqqqqqsssrrrqqqqqqssssssrrrqqqmmmnnnnnnnnnrrrvvvuuuppplllpppttttttqqqooopppsssuuuuuuuuuuuutttsssrrrqqqqqqooonnnoooqqqssssssrrrpppnnnmmmlllmmmoooqqqsssrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqsssttttttqqqoooqqqqqqrrrsssuuuuuusssrrrtttsssrrrsssvvvzzz}}}~~~~~~{{{vvvrrrpppqqqssstttvvvzzz~~~}}}||||||{{{wwwuuuvvvwwwzzzzzzyyywwwzzz~~~}}}yyyyyyyyyyyyzzz||||||xxxssspppiiigggdddbbbcccfffjjjmmmsssuuuyyy}}}}}}|||yyytttpppkkkhhhfff___ZZZSSSMMMIIIFFFCCCAAA@@@AAABBBDDDIIIPPPYYY```jjjrrr~~~fffmmm}}}rrrnnnllliiigggfffeeeggghhhhhhhhhhhhjjjlllkkkmmmnnnkkkgggdddcccddddddbbbaaaaaabbbdddccccccaaaaaa``````aaabbbdddeeedddeeedddbbb___^^^___```aaa`````````bbbdddfffgggkkkkkkkkkkkkjjjlllooorrrgggWWWWWWUUUSSSUUUQQQRRRRRRPPPNNNMMMMMMOOOKKKIIIGGGFFFFFFGGGFFFEEE===999888:::999333000///111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,***+++++++++++++++,,,,,,------...///000000000000...///111333333333222111555666777888999::::::;;;;;;===@@@CCCDDDCCCBBB@@@EEEFFFGGGFFFFFFGGGIIILLLQQQSSSSSSSSSTTTWWWXXXVVVSSSTTTVVVWWWXXXXXXWWWWWWWWWUUUXXX^^^```___```cccffffffffffffffffffffffffeeefffgggiiijjjlllmmmmmmooooooppppppppppppppppppoooooonnnnnnnnnoooppppppqqqpppoooooopppqqqrrrrrrmmmnnnnnnnnnsssyyywwwrrroooqqqtttsssqqqnnnnnnoooqqqqqqrrrrrrrrrrrrqqqqqqrrrpppooopppqqqrrrrrrqqqnnnmmmmmmmmmnnnppprrrssspppppppppqqqqqqrrrssssssqqqrrrssstttsssnnnhhhcccbbbhhhqqquuuuuuttttttuuurrrooonnnqqqvvvzzz{{{zzz{{{yyyuuurrrqqqrrrtttvvvvvvyyy|||~~~~~~~~~~~~~~~zzzwwwxxx}}}||||||{{{yyy}}}~~~|||zzzxxxyyy||||||vvvsssnnnjjjgggffffffgggkkklllooosssxxx}}}~~~wwwtttooojjjddd^^^ZZZXXXSSSOOOIIICCCAAAAAABBBCCC@@@DDDKKKSSS\\\gggqqqxxxyyyttt}}}tttmmmlllkkkhhhffffffjjjiiihhheeecccdddgggjjjkkknnnpppmmmhhhfffiiimmmkkkiiihhhhhhhhhgggeeecccbbbaaaaaa```aaabbbcccdddeeeeeeeeebbb___^^^^^^___````````````bbbccceeefffhhhiiijjjjjjjjjmmmqqqtttfffVVVWWWUUUTTTWWWQQQRRRSSSQQQOOOMMMMMMNNNJJJHHHFFFFFFGGGGGGFFFEEE>>>:::888:::999333//////111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,*********++++++,,,,,,,,,,,,,,,...//////000000000...///000222333333222222555666777999::::::::::::888;;;>>>AAACCCCCCBBBAAADDDEEEFFFFFFEEEGGGJJJLLLNNNRRRRRROOONNNRRRRRROOOSSSTTTVVVWWWYYYYYYYYYYYYYYYXXX[[[aaadddbbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhjjjlllmmmnnnlllmmmmmmnnnpppqqqqqqrrrnnnnnnmmmmmmmmmmmmnnnooommmmmmmmmmmmmmmnnnpppqqqmmmnnnnnnnnnrrrwwwvvvrrrtttrrrppppppqqqqqqooollljjjkkkmmmooopppqqqqqqrrrtttsssqqqqqqrrrqqqpppnnnkkklllnnnppprrrrrrrrrrrrmmmnnnnnnoooqqqsssuuuvvvtttvvvwwwwwwtttkkk___XXXYYYfffuuuzzzvvvqqqssswwwpppnnnmmmpppuuuxxxxxxvvvuuutttsssrrrrrrtttvvvwwwuuuxxxzzz||||||}}}~~~~~~}}}zzzwwwyyy{{{wwwvvvyyy~~~~~~{{{xxxtttpppmmmkkkkkkjjjiiiiiilllpppuuuxxxuuuyyy}}}~~~~~~|||yyyuuuqqqiiifffaaaZZZTTTOOOKKKIIIGGGEEEBBB@@@@@@CCCGGGJJJOOOVVV```kkkttt}}}sssnnnllloooooollliiiiiiiiigggccc___\\\]]]aaadddiiimmmpppooolllmmmrrrwwwqqqpppnnnmmmllljjjfffccceeedddcccbbbaaaaaabbbccceeeeeeeeebbb___^^^^^^____________```aaabbbcccddddddeeeffffffgggjjjnnnrrrfffVVVWWWVVVUUUWWWTTTUUUVVVTTTRRRPPPOOOOOOHHHGGGFFFGGGHHHHHHGGGFFFAAA===:::<<<:::555222222111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,*********++++++,,,,,,---+++,,,---...///000000000/////////000111222333333444555777999::::::999999777999<<<@@@BBBCCCBBBBBBCCCEEEFFFFFFFFFHHHKKKMMMSSSZZZ[[[TTTOOORRRSSSPPPTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[^^^ccceeecccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiikkkmmmooolllmmmnnnoooppprrrssssssrrrqqqqqqpppnnnmmmllllllkkklllmmmmmmllllllnnnooollloooqqqooopppsssssspppvvvrrrooopppssstttqqqmmmgggiiikkkmmmoooqqqrrrsssuuutttsssrrrrrrqqqooolllkkklllooorrrssssssqqqqqqmmmmmmmmmnnnpppsssuuuwwwwwwxxxzzzzzzvvvnnnccc[[[```mmmzzz}}}vvvooopppuuuooooooqqqsssvvvwwwwwwvvvqqqqqqqqqqqqsssuuuvvvwwwuuuwwwyyyzzzzzz{{{~~~~~~~~~zzzuuuuuuzzz|||wwwvvvyyy}}}}}}|||yyywwwtttqqqmmmiiihhhhhhjjjlllhhhkkkooorrrtttwww{{{~~~~~~}}}zzzxxxwwwuuurrrnnnhhhdddWWWUUUPPPKKKGGGCCCAAAAAAAAABBBDDDGGGJJJPPPVVV[[[iiipppzzzmmmsss|||zzzvvvvvvooolllmmmqqqsssooolllkkkiiihhhfffcccaaabbbeeehhhgggjjjmmmooooooqqquuuyyyrrrpppnnnmmmllliiifffdddfffeeecccbbbaaaaaabbbbbbdddeeedddbbb___^^^___```^^^______```aaaaaabbbbbbaaabbbccccccdddfffjjjmmmfffWWWWWWUUUSSSTTTTTTUUUVVVUUURRRPPPOOOOOOGGGFFFFFFGGGHHHIIIGGGFFFCCC>>>:::;;;999555222333111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,)))******+++,,,,,,------***+++---...///000000000000///......///111444555333444666888999999888888999:::<<<>>>???@@@AAAAAACCCEEEFFFFFFGGGIIILLLOOOWWWbbbdddYYYQQQRRRUUUSSSTTTUUUVVVXXXZZZ\\\]]]]]]___]]]^^^bbbcccaaaaaadddffffffffffffffffffffffffdddddddddfffhhhkkkmmmnnnmmmmmmnnnoooppppppqqqqqqpppppppppppppppnnnlllkkkjjjllloooooommmllllllnnnlllrrruuuqqqmmmnnnpppppppppppprrrttttttsssqqqnnnjjjkkkmmmoooqqqssstttttttttsssrrrssssssrrrpppmmmmmmnnnooopppqqqrrrrrrrrrpppooonnnnnnoooqqqsssuuuuuuuuuvvvwwwwwwtttoookkklllrrrxxxwwwsssnnnnnnpppnnnqqqtttuuuuuuuuuuuuuuupppppppppqqqrrrssstttuuuuuuvvvwwwxxxxxxzzz|||}}}~~~~~~yyyrrrqqquuu{{{}}}}}}{{{zzz|||~~~}}}|||yyyvvvrrrooommmlllhhhiiijjjjjjjjjllloooqqqvvvxxx{{{~~~|||xxxuuutttpppnnnkkkhhheee```ZZZVVVIIIHHHEEECCCBBBBBBBBBCCCGGGLLLSSS[[[aaaiiipppvvv}}}|||kkkcccxxxtttqqqnnnooommmmmmqqqqqqmmmkkkmmmlllmmmoooooommmlllkkklllhhhiiijjjlllnnnoooqqqrrrnnnmmmkkkjjjjjjjjjhhhfffccccccaaa``````aaabbbccccccdddcccbbb```___```aaa___``````aaabbbbbbbbbbbbaaabbbbbbbbbbbbdddgggjjjgggWWWWWWTTTQQQRRRRRRTTTUUUSSSQQQNNNMMMMMMGGGFFFFFFGGGIIIIIIHHHFFFBBB<<<888888666222111222111///---+++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,))))))***+++,,,,,,------***+++,,,...///000000000000///...---...111444666222333666888999999888777<<<<<<<<<===>>>??????@@@CCCEEEFFFGGGGGGIIIMMMOOOTTTaaadddWWWLLLLLLPPPOOOTTTUUUVVVXXXZZZ\\\]]]^^^```^^^^^^aaaaaa^^^___bbbggggggggggggggggggggggggccccccdddeeegggjjjmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmiiijjjmmmooooooooommmmmmjjjmmmqqqqqqooollllllmmmllltttxxxrrrllllllnnnpppgggmmmtttvvvtttpppnnnnnnnnnoooppprrrtttuuuuuuuuurrrrrrrrrsssttttttqqqoooqqqpppooonnnoooppprrrtttrrrqqqooonnnnnnoooqqqrrrppppppppprrruuuxxxxxxxxxsssqqqpppoooooonnnmmmmmmlllppptttuuusssqqqrrrtttpppppppppqqqqqqrrrrrrrrruuuvvvwwwwwwwwwxxx{{{~~~yyy|||}}}xxxqqqoootttzzz{{{|||zzzxxxzzz|||}}}}}}~~~~~~~~~|||xxxuuuooonnnmmmjjjhhhhhhjjjlllkkkmmmqqqtttwwwyyyyyyyyyyyyyyyzzz{{{}}}~~~|||{{{xxxuuuqqqmmmiiigggbbb```\\\YYYVVVQQQLLLHHHCCCBBBAAABBBCCCEEEHHHJJJQQQYYYdddnnnwwwoooeeetttssstttrrrnnnrrrnnnmmmnnnnnnkkkjjjmmmkkkoootttvvvsssnnniiigggiiihhhhhhjjjllllllkkkiiillljjjhhhiiijjjkkkkkkjjj``````______```aaabbbcccbbbccccccbbb```___```bbb```aaabbbcccccccccccccccbbbccccccbbbbbbcccfffiiifffSSSRRRTTTTTTUUUVVVVVVUUURRRNNNKKKJJJJJJKKKFFFDDDGGGGGGEEEDDDEEEAAA<<<:::;;;:::444111111...---,,,***)))******+++***************)))((('''(((((())))))******++++++((((((''''''''''''(((((((((((())))))((('''&&&&&&)))************+++++++++))))))***+++---...//////---------...............000000111222333444444555555666777999::::::999999888::::::777:::AAABBB>>>???AAADDDGGGKKKMMMOOOPPPRRRRRRQQQPPPOOOMMMLLLKKKQQQUUUXXXWWWXXX]]]aaaaaa___``````___]]]]]]^^^___bbbeeeiiijjjiiigggeeeeeeiiihhhgggggghhhiiiiiiiiieeegggiiikkkkkkkkklllnnnmmmoooooollllllpppqqqnnnssssssssssssrrrqqqqqqpppqqqrrrttttttssspppmmmkkk^^^bbbhhhnnnpppoookkkiiimmmnnnppprrrsssttttttsssqqqrrrssssssqqqqqqrrrsssqqqrrrrrrqqqppppppqqqsssssssssqqqpppoooooooooooommmoooqqqtttuuuuuutttssspppqqqrrrsssrrrqqqpppooolllooorrrrrrpppnnnppprrrjjjoooqqqppprrrvvvvvvssssssttttttuuuuuutttsssssszzzyyywwwuuutttrrrqqqpppsssssstttttttttssssssrrryyy{{{~~~}}}{{{yyy|||~~~~~~wwwsssqqqooollliiifffggghhhhhhhhhhhhgggfffkkklllnnnoooqqqrrrrrrrrryyyzzz{{{}}}~~~}}}{{{||||||yyyrrrkkkkkkiiiddd___[[[VVVTTTRRROOOOOOMMMKKKIIIFFFDDDBBBCCCFFFJJJMMMOOOUUU\\\aaassszzz}}}uuuwwwooommmnnnmmmkkkhhhgggggghhhjjjlllkkkjjjjjjkkklllmmmmmmllljjjiiifffeeedddeeegggiiiiiihhhkkkjjjiiihhhggghhhiiijjj```___]]]]]]^^^aaaeeegggdddcccbbbbbbcccdddfffgggdddbbbaaa``````bbbdddeeeeeedddcccccceeegggggggggfffTTTUUUVVVTTTTTTUUUUUUUUURRRNNNKKKJJJKKKKKKGGGEEEGGGHHHEEEDDDFFFAAA<<<:::;;;:::444111111...---,,,***)))******+++)))************))))))((()))))))))))))))*********((((((''''''''''''((((((((((((((((((((('''&&&&&&))))))*********+++++++++))))))***+++,,,------...------------............000000111222333444444555555666888999::::::::::::;;;===<<<999;;;AAAAAA===>>>@@@BBBEEEIIILLLNNNOOOPPPPPPPPPOOONNNMMMKKKJJJRRRVVVXXXWWWWWW[[[^^^^^^^^^______^^^\\\[[[\\\^^^ccceeehhhhhhgggffffffggggggfffffffffgggiiijjjjjjhhhjjjkkklllkkkjjjkkklllmmmoooooolllmmmpppqqqoooooopppqqqqqqqqqpppooonnnrrrsssuuuvvvuuusssqqqooohhhhhhiiijjjlllpppssstttrrrqqqpppoooooooooppppppppppppqqqrrrssstttttttttnnnoooppppppooopppqqqsssqqqpppooonnnmmmmmmmmmmmmlllmmmnnnoooppppppoooooonnnnnnpppqqqrrrsssssstttooopppqqqpppooonnnooopppoootttwwwtttsssttttttrrrppppppqqqqqqrrrrrrssssssuuuuuuuuuuuutttrrrqqqpppqqqqqqrrrrrrqqqpppooooootttvvvxxx{{{{{{{{{yyyxxx{{{}}}}}}zzzvvvssssssrrrqqqnnnllljjjhhhggggggfffdddccccccdddeeeffflllmmmnnnpppsssuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{|||~~~~~~|||}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}zzzwwwttttttuuuuuuuuusssrrrqqqmmmjjjhhhhhhhhhfff___YYYTTTSSSQQQNNNLLLJJJIIIHHHJJJJJJIIIIIIJJJLLLNNNOOOYYY^^^ffflllpppuuuzzz~~~{{{uuummmiiiiiiiiigggeeedddddddddfffiiikkklllkkkiiiiiiiiiiiihhhgggeeeeeefffdddbbbbbbdddfffggggggfffeeeddddddddddddffffffbbbaaa```___```aaaccceeedddcccccccccccceeefffgggeeedddbbbaaaaaabbbdddeeeeeeddddddfffiiikkkkkkkkkfffUUUXXXYYYUUUQQQSSSTTTTTTQQQNNNLLLLLLMMMLLLGGGEEEHHHHHHFFFEEEFFFAAA<<<:::;;;:::444111111...---,,,***)))******+++((())))))************)))***))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((''''''&&&)))))))))*********++++++))))))******+++++++++,,,,,,,,,------............000000111222333444444555666666888999:::;;;;;;;;;<<<===<<<;;;<<<@@@???<<<===>>>@@@CCCFFFJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIQQQVVVXXXVVVVVVYYY[[[ZZZ\\\]]]]]]\\\ZZZZZZ[[[]]]eeeeeefffeeedddeeegggiiigggfffeeeeeefffhhhjjjkkkkkkmmmmmmllljjjiiijjjkkknnnppppppmmmmmmqqqrrrooolllmmmoooqqqqqqpppnnnmmmrrrsssuuuwwwwwwwwwuuutttrrrpppnnnlllmmmppptttvvvtttrrrooommmllllllnnnooopppnnnmmmppptttvvvuuusssjjjlllmmmmmmlllmmmoooqqqnnnmmmlllkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkllllllnnnooorrrtttwwwxxxsssqqqooonnnnnnoooooonnnttt{{{~~~yyytttrrrrrrqqqnnnmmmmmmmmmnnnppprrrssspppqqqrrrssssssrrrpppooooooppppppppppppooonnnmmmoooppprrrtttuuuvvvvvvvvvzzz|||~~~~~~~~~~~~zzzwwwsssqqqpppooollliiieeebbb______aaabbb``````aaabbbccceeeggghhheeefffggghhhjjjkkklllllliiiiiijjjkkkmmmoooqqqrrrrrrsssssstttuuuvvvwwwwwwuuutttsssuuuwwwzzzzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxzzzyyywwwvvvuuuuuuvvvwwwvvvvvvuuutttsssrrrrrrqqqoooooonnnooonnnllliiieeebbbcccccccccaaa^^^\\\ZZZYYYWWWTTTSSSTTTSSSOOOKKKHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJKKKOOOTTT[[[bbbeeepppvvvpppmmmjjjkkklllllljjjgggcccccccccfffiiimmmnnnnnniiihhhgggeeedddcccbbbbbbgggdddbbbbbbccceeeeeeeeeaaaaaaaaaaaaaaabbbcccdddccccccbbbbbbaaaaaa``````aaaaaaaaaaaabbbcccdddeeeeeedddcccbbbbbbcccddddddeeeeeegggjjjnnnoooooonnnfffVVVZZZ[[[UUUOOOQQQRRRSSSQQQOOOMMMMMMNNNLLLHHHFFFHHHHHHFFFEEEGGGAAA<<<:::;;;:::444111111...---,,,***)))******+++'''((()))*********************))))))((((((((('''((((((''''''''''''(((((('''(((((((((((((((''''''))))))))))))************))))))))))))************,,,,,,,,,------......///000000111222333444444555666777888999:::;;;<<<<<<;;;;;;;;;<<<>>>???>>><<<======???AAADDDHHHKKKMMMJJJKKKKKKKKKKKKJJJIIIIIINNNSSSVVVUUUUUUXXXYYYWWWXXXYYYZZZZZZZZZZZZ]]]___ddddddcccbbbaaacccgggjjjhhhhhhhhhgggfffgggiiikkkkkklllmmmllljjjiiijjjkkkooorrrqqqoooooorrrsssqqqlllmmmppprrrrrrqqqpppnnnpppqqqsssvvvwwwwwwwwwvvvuuuuuutttsssqqqooommmlllnnnnnnmmmllllllmmmmmmnnnpppllljjjmmmrrruuurrrooohhhiiijjjiiihhhhhhjjjlllkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhggghhhiiikkklllllllllmmmnnnqqqtttwwwxxxwwwrrrnnnmmmnnnpppooommmuuu}}}|||tttrrrrrrrrrnnnmmmlllkkklllmmmpppqqqmmmnnnqqqrrrrrrpppnnnlllmmmmmmnnnoooppppppppppppoooppppppqqqsssuuuvvvwwwwwwyyy|||~~~}}}{{{{{{||||||xxxvvvrrrnnnkkkiiihhhhhhaaa```___^^^]]]^^^^^^___]]]]]]]]]]]]^^^___``````]]]]]]]]]^^^___aaabbbcccddddddeeefffgggiiiiiijjjkkkkkkkkklllmmmoooooooooooonnnmmmmmmmmmnnnooopppqqqpppooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhaaaaaabbbbbb```^^^ZZZXXXTTTUUUVVVVVVTTTQQQNNNLLLNNNKKKIIIJJJKKKLLLKKKJJJLLLMMMMMMNNNNNNNNNNNNNNNRRRUUUYYY```hhhqqqxxx|||sssmmmlllkkkllloooooonnnlllfffeeeeeegggjjjmmmoooooohhhgggeeedddcccccccccdddfffeeeeeefffggggggeeeccc`````````aaabbbcccddddddccccccccccccaaa___]]][[[]]]^^^^^^___```aaabbbbbbddddddcccbbbaaaaaabbbbbbeeeeeehhhkkknnnooonnnlllgggWWWZZZ[[[TTTNNNPPPQQQRRRQQQOOONNNNNNOOOLLLGGGEEEGGGHHHFFFEEEFFFAAA<<<:::;;;:::444111111...---,,,***)))******+++'''((()))******************)))))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,---......///000000111222333444444555666666777888:::;;;<<<===::::::<<>>???AAADDDGGGIIIKKKHHHHHHIIIIIIJJJJJJIIIIIIIIIOOOTTTTTTUUUWWWXXXVVVSSSTTTVVVXXXYYY[[[^^^```aaaaaa```______aaafffiiiiiikkkkkkjjjgggfffgggiiihhhiiijjjiiihhhiiikkkmmmpppssssssppppppttttttrrrnnnoooqqqsssssssssrrrqqqmmmnnnppprrrttttttuuuuuuttttttsssrrrpppmmmjjjiiikkklllmmmnnnnnnmmmkkkiiinnnkkkhhhjjjnnnpppmmmiiiiiiiiiiiigggeeedddeeefffjjjjjjiiiiiiiiijjjkkkkkkiiihhhggggggiiillloooqqqnnnnnnnnnnnnoooqqqssstttwwwsssnnnmmmnnnooonnnlllqqqzzz{{{tttrrrssssssqqqooommmlllkkklllmmmnnnlllnnnpppqqqpppnnnkkkiiihhhjjjkkkmmmoooqqqqqqrrrssssssssstttvvvxxxzzz{{{wwwyyy{{{~~~~~~}}}~~~zzzwwwuuupppnnnkkkhhhfffdddddddddccccccaaa```___^^^^^^___YYYYYYXXXXXXXXXXXXXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[_______________^^^^^^^^^dddcccaaa``````aaabbbccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa```___^^^\\\\\\[[[UUUVVVWWWWWWUUURRRPPPNNNKKKLLLNNNOOOOOONNNLLLKKKHHHGGGGGGHHHKKKNNNPPPPPPRRRTTTVVVXXXZZZ[[[\\\\\\bbbfffmmmuuu}}}tttlllkkkiiihhhggghhhjjjjjjkkkhhhfffeeeeeegggjjjkkkkkkdddcccbbbbbbbbbcccdddeeefffggghhhkkkllljjjfffccc^^^___```aaabbbbbbccccccbbbbbbbbbaaa___]]]ZZZXXX\\\]]]^^^___```aaabbbbbbcccbbbbbb``````_________ddddddeeehhhjjjkkkiiifffiiiWWWXXXYYYSSSOOOPPPQQQRRRQQQOOONNNNNNOOOKKKFFFDDDGGGGGGEEEDDDEEEAAA<<<:::;;;:::444111111...---,,,***)))******+++((())))))************))))))(((((((((((((((((('''((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((()))))))))******(((((())))))*********+++******+++,,,---......///000000111222333444444555555555666777888:::<<<======;;;>>>DDDGGGFFFDDDDDD???@@@BBBDDDFFFGGGHHHHHHFFFFFFGGGIIIIIIJJJJJJJJJFFFMMMRRRSSSTTTVVVVVVSSSNNNPPPRRRTTTUUUXXX[[[^^^\\\]]]^^^^^^___```cccffffffjjjllllllhhhffffffgggdddeeefffffffffhhhkkkmmmppprrrrrroooooossstttqqqppppppqqqqqqrrrqqqqqqqqqkkkkkkmmmnnnooopppppppppqqqooonnnllllllmmmoooppplllmmmooopppoookkkgggdddllliiihhhhhhkkkllljjjhhhjjjjjjjjjgggdddbbbcccdddiiiiiiiiiiiiiiijjjkkkllliiihhhhhhiiikkknnnqqqsssoooooonnnnnnnnnnnnnnnnnnssspppnnnllllllllllllkkkjjjsssyyywwwsssssssssrrrqqqpppnnnlllkkkkkklllllllllmmmnnnooonnnmmmkkkiiiggghhhjjjmmmooopppqqqrrrvvvvvvwwwwwwyyyzzz|||}}}zzzzzz{{{}}}|||zzz~~~{{{}}}zzzxxxwwwxxxxxxvvvtttqqqnnnlllkkkjjjjjjcccbbb```___]]]]]]\\\\\\WWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWUUUTTTTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMLLLMMMNNNMMMJJJIIIIIIIIIHHHIIIKKKLLLNNNOOOPPPPPPLLLMMMOOOQQQUUUXXX[[[]]]^^^aaaeeeiiimmmppprrrssstttxxx~~~xxxnnnkkkkkkkkkiiifffddddddeeegggiiifffdddaaa```bbbcccdddddd````````````aaabbbcccccceeefffiiilllmmmkkkgggccc^^^^^^___```aaaaaaaaaaaa```aaaaaa```^^^\\\YYYXXX]]]]]]___aaabbbcccccccccbbbbbbaaa```___^^^]]]\\\aaa```aaaccceeeeeedddbbbjjjVVVUUUUUURRRQQQQQQRRRRRRQQQOOONNNNNNOOOJJJEEECCCEEEFFFDDDCCCDDDAAA<<<:::;;;:::444111111...---,,,***)))******+++)))************))))))((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((()))))))))***(((((())))))***+++,,,,,,)))***+++,,,---......///000000111222333444444555444444444555777999;;;===>>><<>>===777222222111...+++))))))******)))***)))((((((******)))(((''''''''''''''''''''''''(((((((((''''''''''''&&&###%%%&&&&&&%%%%%%'''((())))))((((((((()))***+++))))))))))))))))))))))))***++++++,,,---...//////......///000000111222222222222111111222444666777666666888>>>DDDGGGEEECCC>>>???AAACCCEEEFFFFFFGGGNNNNNNNNNOOOOOOOOONNNNNNQQQQQQRRRSSSTTTSSSOOOLLLGGGGGGHHHGGGHHHKKKPPPTTTSSSSSSTTTTTTVVVXXXYYYZZZ]]]___bbbcccbbbbbbdddeeecccaaa```cccggghhhccc^^^^^^]]]]]]```eeeiiikkkllllllllllllkkkiiihhhiiikkkggghhhjjjkkkllllllkkkkkkiiilllnnnooonnnlllllllllllllllllllllllllllllllllmmmkkkjjjjjjkkkmmmnnnnnnpppqqqssssssqqqooollljjjhhhhhhiiiiiiiiihhhhhhgggjjjkkklllkkkjjjhhhiiijjjiiihhhiiikkknnnqqqqqqpppjjjlllnnnlllhhhdddaaa___```ccchhhllloooppppppooonnnoooooopppppppppoooooollllllmmmmmmmmmnnnnnnnnnpppqqqrrrssstttttttttssspppsssuuuvvvvvvvvvwwwyyy~~~{{{xxxwwwxxxyyyzzzzzzxxxtttuuu{{{~~~{{{}}}uuukkkiiiggggggiiihhheeeaaa^^^``````]]]\\\^^^]]]YYYXXX[[[___aaaaaa```aaaaaacccdddeeedddaaa```______^^^^^^___]]]\\\[[[]]]^^^dddjjjrrrxxxxxxrrrhhhaaaaaaaaaaaaaaa```^^^]]]\\\ZZZZZZYYYZZZZZZ\\\]]]^^^]]]```cccbbb```___```bbbaaa^^^\\\[[[\\\^^^^^^^^^mmmXXXVVVVVVTTTSSSTTTVVVWWWTTTOOOKKKKKKLLLHHHFFFCCCDDDGGGGGGEEEBBBCCC???===???===777333222111...+++))))))******)))***((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((('''###%%%&&&&&&&&&&&&((()))+++***((('''&&&((()))+++))))))))))))))))))))))))***++++++,,,---...//////------...///000111111222222111000000111333555666666666888===BBBDDDDDDCCC???@@@BBBEEEGGGJJJKKKLLLPPPOOOOOOPPPPPPQQQSSSSSSTTTTTTUUUVVVWWWUUUQQQNNNFFFFFFGGGGGGHHHLLLQQQUUUSSSSSSTTTUUUVVVXXXYYYZZZ___aaacccccccccbbbcccddddddcccccchhhmmmllleee___aaa___^^^___aaadddffffffggghhhggggggfffeeeeeefffccceeeiiilllnnnnnnnnnmmmlllnnnppppppnnnkkkjjjjjjgggiiikkklllmmmmmmnnnnnnnnnkkkhhhhhhkkkmmmllljjjnnnppprrrrrrqqqnnnjjjgggdddfffhhhjjjkkkkkkjjjjjjiiiiiiiiihhhggghhhjjjmmmjjjhhhggghhhkkknnnoooooonnnooonnnkkkfffbbb```___bbbdddhhhkkkoooqqqrrrrrroooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrqqqqqqqqqrrrssssssrrrtttvvvwwwyyyzzz{{{{{{~~~|||{{{{{{zzzzzz{{{xxxyyy~~~||||||zzzyyyxxxxxxyyyyyyggghhhfffffffffgggfffcccaaadddfffeeeaaa^^^``````^^^```aaaccccccaaa___^^^___aaabbbcccbbb```______```___``````___]]]]]]___``````hhhrrrxxxwwwoooeee^^^bbbbbbbbbaaa```___^^^^^^ZZZ[[[[[[\\\]]]^^^______^^^bbbeeeccc``````dddiiifffccc___]]]]]]^^^______mmmXXXWWWVVVSSSRRRTTTVVVWWWTTTOOOLLLKKKMMMHHHFFFCCCDDDGGGGGGEEEBBBCCC???>>>???>>>888333222111...+++))))))******))))))((('''((()))***)))''''''''''''''''''''''''''''''((((((((((((((((((((($$$&&&'''((('''''')))++++++***(((&&&&&&''')))***))))))))))))))))))))))))***++++++,,,---...//////------...///000111222222222111000000111222444555666777999;;;>>>@@@@@@??????@@@BBBEEEHHHLLLNNNOOONNNNNNNNNOOOQQQTTTVVVXXXWWWWWWXXXYYYZZZXXXTTTQQQJJJKKKLLLMMMNNNQQQUUUXXXUUUUUUUUUVVVXXXYYY[[[\\\aaabbbddddddcccbbbbbbcccdddcccdddiiimmmlllfff```cccaaa^^^^^^___aaacccccceeeeeeeeeeeeeeeeeedddcccaaacccgggkkknnnooopppppplllnnnooonnnllliiiggggggbbbeeeiiikkklllmmmoooqqqpppmmmiiiiiikkklllkkkiiimmmoooqqqqqqpppmmmiiifffdddfffiiilllmmmmmmkkkkkkhhhhhhfffeeeeeehhhmmmrrrllljjjgggfffgggjjjkkklllqqqpppmmmhhhdddaaa```aaadddeeehhhjjjmmmnnnooopppnnnnnnmmmlllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooosssrrrrrrqqqqqqrrrssssssvvvvvvwwwyyy{{{|||||||||zzz{{{}}}~~~}}}{{{yyyxxx}}}zzzzzz|||}}}}}}~~~{{{uuuuuu||||||{{{qqqhhhfffeeeddddddeeefffgggfffiiikkkjjjdddcccgggkkkllliiiiiihhheeeaaa^^^]]]]]]cccdddeeedddbbbaaabbbcccbbbcccccccccbbbbbbdddfffccclllvvvwwwqqqgggbbb```bbbbbbbbbbbbaaa```______\\\]]]^^^___```aaaaaabbbaaaeeegggfffccccccgggllljjjfffbbb``````aaabbbbbblllXXXVVVUUURRRQQQRRRTTTUUUSSSOOOLLLLLLMMMHHHFFFCCCDDDGGGGGGEEEBBBBBB>>>===???>>>888333333111...+++))))))******))))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%'''(((((('''''')))******)))((('''''''''((()))))))))))))))))))))))))))***++++++,,,---...//////------...///111222333333111111222222222333333333666777888:::;;;<<<<<<<<<===>>>@@@BBBFFFJJJMMMNNNLLLLLLKKKLLLOOOSSSWWWZZZXXXXXXYYYZZZ[[[ZZZVVVSSSPPPRRRUUUVVVVVVWWWYYYZZZVVVVVVWWWXXXYYY[[[\\\]]]```bbbcccbbbaaa______`````````bbbeeeffffffcccaaabbb___]]]\\\^^^aaaccccccfffeeeeeefffggggggeeeddd```bbbeeehhhkkkmmmnnnnnngggiiikkkkkkhhhfffddddddaaadddhhhiiiiiijjjnnnqqqrrrpppmmmlllllllllkkkjjjnnnoooppppppooollliiigggfffhhhjjjkkklllkkkiiihhhhhhhhhfffeeeeeeiiinnnrrrmmmjjjfffeeeeeegggggghhhpppooommmhhhdddaaaaaabbbcccdddfffhhhjjjjjjjjjjjjmmmllllllkkkkkklllmmmmmmmmmmmmnnnnnnnnnooooooooorrrqqqqqqqqqqqqrrrrrrsssuuuuuuvvvxxxzzz|||{{{zzzvvvyyy~~~}}}{{{{{{{{{zzzyyyyyyzzz|||~~~zzzvvvtttvvvyyy{{{}}}~~~uuussspppmmmccccccbbbccceeehhhlllnnnhhhkkkkkkggggggmmmtttwwwnnnnnnnnnkkkgggdddbbbbbbeeeeeeeeedddbbbaaabbbddd```aaacccccccccdddfffiiilllrrrvvvsssiiiaaaaaacccaaaaaaaaaaaaaaa```______]]]^^^___aaabbbccccccccccccfffiiiiiiggggggiiikkkjjjgggdddcccdddeeeeeedddkkkWWWVVVUUUQQQOOOOOORRRTTTRRRNNNLLLLLLNNNHHHFFFCCCDDDGGGGGGEEEBBB@@@===<<<>>>===888444333111...+++))))))******))))))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((''''''(((((((((((((((((())))))))))))))))))))))))***++++++,,,---...//////---...///000222333444444000111333444555444333222444555777888888999:::;;;<<<<<<>>>@@@DDDHHHKKKMMMLLLKKKJJJJJJLLLPPPUUUXXXVVVWWWXXXZZZ[[[ZZZWWWTTTSSSUUUYYYZZZYYYXXXWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^``````___]]]\\\[[[\\\]]]___aaaaaa```___aaacccaaa^^^[[[ZZZ\\\___aaabbbeeeddddddeeeggghhheeecccaaabbbcccdddfffggghhhiiibbbdddgggiiihhhgggggggggcccfffhhhgggeeefffjjjnnnqqqpppooollljjjiiiiiikkklllllllllkkkjjjhhhfffeeedddeeeggghhhiiiiiiiiiiiihhhiiijjjiiihhhiiikkknnnllliiieeeddddddeeeffffffkkklllmmmkkkgggdddbbbaaabbbdddfffhhhjjjiiihhhhhhkkkkkkllllllmmmnnnnnnnnnmmmnnnnnnnnnoooooooooooooooooooooppppppqqqqqqqqqpppooopppssswwwyyyxxxvvvuuuyyy}}}~~~}}}}}}~~~zzz{{{{{{zzz{{{|||}}}}}}|||}}}~~~zzzvvvtttllloootttzzzvvvrrrpppmmmjjjbbbcccddddddfffhhhkkkmmmeeekkkmmmiiihhhlllrrruuuooossswwwyyywwwssspppooojjjkkkjjjhhhfffeeeggghhheeefffhhhiiijjjllloooqqqsssrrrnnnggg___\\\___bbb__________________^^^]]]\\\]]]___aaacccddddddcccccceeeiiikkkkkkjjjhhhfffhhhfffdddeeefffggggggfffkkkWWWUUUTTTPPPOOONNNQQQSSSQQQNNNLLLMMMOOOHHHFFFCCCDDDGGGGGGEEEBBB???;;;;;;======888444444111...+++))))))******))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))***++++++,,,---...///000......///111222444555555000222444666666555222111111333555666777888:::<<<======>>>AAADDDHHHKKKMMMMMMKKKIIIHHHJJJNNNRRRUUUUUUUUUVVVYYYZZZYYYVVVTTTQQQTTTXXXZZZXXXUUUSSSRRRVVVVVVVVVWWWYYYZZZ\\\]]]\\\]]]^^^]]][[[YYYXXXYYY\\\___aaa___\\\]]]aaafffccc___[[[YYYZZZ\\\^^^^^^cccbbbaaacccffffffccc```cccbbbbbbaaaaaabbbcccccc___bbbgggiiijjjjjjkkklllfffhhhiiifffbbbbbbgggkkknnnooonnnkkkfffdddfffiiihhhhhhhhhgggeeedddbbbaaa^^^```bbbeeehhhjjjkkklllhhhjjjmmmmmmllliiihhhhhhjjjgggeeeddddddffffffeeefffjjjmmmnnnkkkfffaaa___ccceeehhhkkklllllljjjiiikkkkkkmmmnnnoooooooooooonnnnnnnnnnnnoooooooooooolllmmmnnnoooppppppppppppkkkjjjjjjnnnsssvvvvvvtttrrruuuwwwxxxvvvvvvyyy|||{{{}}}~~~}}}}}}~~~}}}{{{|||zzz|||~~~pppqqqtttwwwzzz|||~~~~~~|||wwwsssfffeeedddcccdddfffhhhjjjooozzz~~~uuurrrrrrooohhhcccdddeeeggggggfffffffffgggfffllloookkkggghhhkkklllooovvv~~~{{{vvvvvvuuusssppppppqqqrrrqqqsssuuuwwwxxx{{{~~~uuunnnddd\\\XXXYYY\\\___]]]]]]^^^^^^]]]]]]\\\\\\[[[]]]___aaaccccccccccccccceeehhhlllmmmkkkfffbbbeeeddddddeeeggghhhgggfffgggUUUTTTRRRQQQSSSRRRSSSSSSQQQNNNKKKJJJJJJIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000111///,,,++++++++++++***(((((((((((('''''''''''')))(((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++++++++***)))***++++++------...///......//////000222333444333555777999999777555333333333333444666888;;;<<<=========???CCCHHHMMMPPPMMMJJJFFFFFFIIIMMMOOOOOOUUUUUUVVVVVVVVVVVVUUUUUUWWWUUURRRRRRSSSTTTTTTTTTXXXXXXWWWXXXYYY\\\___```\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^`````````aaadddfffcccbbb___[[[YYYYYY]]]```aaabbbdddhhhlllkkkgggbbb^^^___```aaabbbccccccccccccdddfffggghhhhhhggggggfffffffffccc```^^^___```ccceeegggiiihhhgggeeecccdddddddddfffhhhiiigggeee\\\]]]___bbbeeeiiikkkmmmooonnnllljjjhhhggggggggggggiiijjjgggcccdddjjjpppnnnnnnooorrrsssppphhhbbb```bbbeeehhhkkkllllllkkkrrrooonnnnnnqqqqqqpppmmmqqqqqqooonnnmmmkkkkkkjjjhhhmmmrrrqqqnnnkkklllooolllmmmnnnppprrrssssssssssssttttttttttttvvvyyy{{{||||||}}}~~~yyy~~~}}}}}}|||}}}tttiiihhhkkknnnppppppssswwwyyy{{{}}}xxxtttsssssssssoooooommmjjjggggggiiikkkkkkhhhfffiiirrr||||||yyyuuupppmmmkkkiiieeebbb```bbbeeeeeedddeeehhhkkkkkkjjjgggeeeddddddeeefffhhhkkkppptttvvvwwwuuutttnnnnnnmmmmmmmmmmmmmmmnnntttqqqmmmnnnpppqqqnnnjjjeeeccc```]]][[[ZZZZZZ[[[YYYYYYYYYYYYZZZ[[[\\\\\\```___^^^^^^^^^^^^___``````bbbeeeggghhhgggeeeddddddeeeeeeffffffffffffeeegggVVVUUUSSSQQQTTTRRRSSSSSSQQQNNNLLLKKKLLLIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000111...,,,***++++++******((((((((((((''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***++++++++++++***)))***++++++------...///---.........///111222333000111333444444333111000444444444555777999;;;===>>>======>>>@@@CCCGGGIIIHHHDDDAAABBBEEEIIIKKKLLLPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSVVVXXXZZZXXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]^^^______^^^]]]\\\\\\]]]^^^^^^]]]]]]___aaaaaaaaa```]]][[[ZZZ[[[]]]ddddddeeehhhjjjiiieeebbb___```aaabbbbbbcccccccccdddeeefffggghhhggggggfffeeeeeedddcccbbbaaaaaaaaaaaacccfffhhhiiiiiigggffffffeeeddddddeeeeeecccbbb]]]]]]___aaadddgggiiikkkmmmllllllkkkjjjiiiiiihhhhhhkkkmmmlllhhhhhhkkknnnppprrrtttsssooojjjdddaaaccceeegggjjjkkklllkkkkkkooommmlllmmmooopppnnnlllpppppppppooonnnmmmkkkjjjhhhmmmqqqpppmmmkkklllnnnpppqqqssssssrrrrrrrrrrrrpppqqqssstttuuuwwwzzz|||zzzzzz|||{{{~~~~~~|||{{{|||~~~{{{uuuoookkkiiijjjkkklllmmmpppuuuxxx~~~}}}xxxtttqqqmmmiiieeeccccccdddfffeeeeeeeeeeeefffjjjpppuuuzzzyyy|||xxxuuurrroookkkjjjiiihhhdddaaa```bbbddddddcccdddfffiiihhhfffeeecccbbbcccdddeeefffgggjjjllllllkkkiiihhhhhhhhhgggfffeeeeeeeeeeeeiiieeebbbcccfffgggddd```aaa___]]][[[ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[[[[[[[[[[\\\]]]``````aaaaaabbbdddeeefffggggggggggggfffeeeddddddgggVVVUUUSSSRRRTTTQQQRRRSSSRRROOOMMMMMMMMMIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000111...+++******+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***((()))******++++++******)))***++++++------...///---------...///000111222000111111111111111111000444555555666888:::<<<===>>>===<<<;;;<<<>>>AAABBBFFFDDDBBBCCCGGGKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPMMMPPPTTTUUUUUUWWW\\\```XXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbb```___^^^\\\]]]^^^]]]\\\[[[\\\]]]___``````^^^\\\ZZZYYYZZZeeeeeedddeeeffffffcccaaabbbbbbbbbbbbbbbbbbbbbbbbeeefffgggggggggggggggffffffcccbbbccceeeeeeccc```___aaadddgggiiiiiiiiihhhhhheeecccbbbbbbbbbaaa```^^^______aaaccceeeggghhhjjjjjjkkklllkkkjjjiiihhheeeiiimmmmmmkkkiiiiiikkkooosssuuurrrkkkdddbbbbbbccceeegggiiijjjjjjiiihhhjjjjjjjjjkkkmmmnnnmmmkkkooopppqqqqqqpppooolllkkkiiimmmpppooommmkkkkkkmmmooorrruuuuuurrrqqqqqqssspppqqqsssuuuwwwxxxyyyyyyxxxxxxzzz}}}}}}~~~}}}}}}}}}}}}~~~~~~xxxuuuqqqnnnmmmlllkkkkkknnnqqqvvv|||}}}xxxtttuuuuuutttrrrpppllliiigggdddbbb___^^^___dddiiilllsssssstttvvvzzzsssmmmjjjiiihhhhhhhhhgggdddaaa```aaabbbbbbaaabbbdddfffcccbbbaaa``````aaabbbcccaaabbbbbbbbbbbbaaa```___bbbaaa```___^^^]]]]]]]]]bbb___]]]^^^aaabbb```]]]]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWXXXYYY___]]][[[[[[\\\```dddgggfffffffffeeedddcccaaaaaaeeeUUUTTTRRRQQQSSSQQQRRRSSSRRRPPPNNNNNNNNNIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000000...+++************)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))******((())))))***************)))***++++++------...///............///111222333444333222111111222333444555555666777999:::<<<<<<<<<;;;;;;:::;;;===???@@@FFFEEEEEEFFFIIIMMMPPPRRROOOPPPRRRSSSTTTTTTSSSRRRPPPUUUYYYZZZXXXYYY^^^cccYYYXXXWWWWWWWWWYYYZZZ[[[\\\^^^```aaabbbaaa___]]]\\\]]]___^^^]]]\\\]]]^^^_________\\\ZZZXXXYYYZZZbbbbbbbbbbbbbbbbbbbbbaaaccccccbbbbbbaaaaaaaaaaaaggggggggghhhhhhhhhgggggghhhdddbbbdddhhhhhhccc^^^^^^```bbbeeefffggggggggghhheeebbbaaabbbcccbbbbbbaaaaaaaaabbbccceeefffgggggghhhjjjkkkjjjhhhfffddd```cccgggiiihhhggghhhiiikkkmmmnnnlllhhhdddcccccc```bbbdddfffhhhggggggfffhhhhhhiiikkklllmmmlllkkkmmmoooqqqrrrrrrpppnnnllllllnnnpppooommmllllllmmmkkkooossstttqqqpppqqqtttrrrrrrtttvvvwwwxxxvvvuuuxxxxxxzzz{{{}}}}}}|||{{{||||||}}}~~~~~~yyyxxxwwwwwwyyyyyyzzzyyy~~~}}}zzz}}}}}}|||vvvuuutttuuuzzz|||rrrkkkhhhgggggghhhhhhhhhfffcccaaa___```````````````aaabbb```____________```aaabbb^^^^^^]]]]]]^^^^^^______]]]\\\\\\[[[ZZZZZZZZZ[[[^^^\\\[[[]]]___```___]]]\\\[[[[[[ZZZZZZZZZ[[[[[[WWWWWWVVVUUUTTTTTTTTTUUUWWWVVVUUUTTTTTTUUUVVVWWW[[[ZZZXXXXXXZZZ^^^bbbeeeaaaaaaaaaaaaaaa```___^^^cccSSSTTTRRRPPPRRRPPPRRRRRRRRROOONNNNNNNNNIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000000---+++)))*********)))((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((()))************))))))***++++++------...////////////000111222444444555444333222222333444555555555777888999:::;;;;;;999999999;;;<<>>>>>===;;;888555222000000---***))))))***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***'''((())))))******)))))))))***++++++------...///000000000111222333444555444333222111111222333444444555777888999:::::::::666777999;;;>>>AAADDDEEEEEEFFFHHHIIIJJJMMMQQQTTTPPPQQQSSSUUUUUUSSSQQQOOOIIINNNRRRUUUVVVXXX[[[___XXXVVVSSSRRRRRRVVVZZZ\\\XXXYYYZZZ[[[[[[[[[\\\[[[VVVXXX[[[\\\\\\[[[\\\\\\^^^]]]ZZZVVVUUUVVV[[[^^^ZZZ[[[]]]^^^]]]^^^```aaacccbbb```___^^^______```fffeeeeeeeeefffgggiiiiiiiiihhhhhhiiijjjgggbbb\\\aaabbbbbbbbbbbbbbbaaaaaadddcccbbbdddgggiiijjjiiieeeeeeeeeeeeeeefffggggggfffffffffeeecccaaa___]]]^^^```bbbeeehhhjjjlllmmmllliiiggggggjjjiiiddd```eeegggiiikkkllllllkkkjjjgggjjjmmmnnnmmmlllllllllkkklllooopppqqqqqqpppoooooooooooonnnmmmmmmlllllllllmmmppprrrsssrrrpppoooqqqpppqqquuuzzz~~~}}}{{{yyyzzzyyyxxxuuuuuuvvvxxxqqqqqqsssyyy~~~~~~~~~~~~{{{vvvqqqnnnvvvzzz{{{sssddddddjjjjjjhhhhhhbbbcccdddccc```]]]\\\[[[^^^\\\[[[\\\___`````````]]]^^^^^^_________``````]]]]]]\\\[[[[[[[[[[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSTTTUUUUUURRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^___`````````dddUUUVVVTTTRRRTTTPPPQQQRRRPPPMMMKKKJJJJJJIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000///---***))))))***)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))'''(((((())))))))))))))))))***++++++------.../////////000000111333444555333333222222222222333333333444666888999999999888555666888;;;???BBBEEEFFFGGGJJJLLLMMMMMMOOOSSSVVVQQQRRRTTTVVVUUURRROOOMMMJJJLLLOOORRRUUUVVVWWWXXXUUUUUUUUUVVVWWWYYY[[[\\\XXXXXXWWWWWWXXXZZZ[[[\\\XXXZZZ]]]]]]\\\[[[ZZZZZZZZZZZZYYYWWWVVVWWW[[[]]]ZZZ]]]______^^^]]]^^^```aaa```^^^]]]]]]^^^___```bbbaaaaaabbbccceeeggghhhfffhhhjjjlllkkkgggccc```ccccccccccccccccccbbbbbbcccbbbccceeehhhjjjiiihhheeeddddddddddddeeefffgggfffeeedddcccbbbaaa``````___aaaeeeiiillllllkkkiiikkkkkklllnnnooonnnkkkjjjkkklllmmmnnnmmmllljjjhhhgggjjjnnnnnnllljjjjjjjjjjjjkkkmmmnnnooopppppppppooommmlllkkkkkkkkkkkkjjjkkkkkknnntttzzz}}}zzzvvvwwwuuusssuuuzzz}}}|||zzzwwwxxxxxxvvvssssssvvvyyysssrrrssswww}}}~~~zzz~~~ssswwwiiiaaaeeehhhddddddhhhaaabbbcccaaa]]][[[\\\]]]]]][[[ZZZ\\\___aaaaaa```\\\]]]]]]^^^^^^^^^^^^]]]ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWTTTUUUUUUVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[eeeWWWXXXVVVTTTUUUPPPQQQQQQOOOLLLIIIIIIIIIIIIGGGFFFEEEFFFEEECCCBBB>>>>>>===;;;888555222000///---***))))))))))))((()))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''(((((('''(((((())))))))))))))))))***+++,,,---......///......//////000222333444444444444444444444444444333444666777888888888777444666888;;;???BBBDDDEEEDDDGGGJJJJJJJJJKKKOOORRRSSSTTTVVVWWWVVVTTTPPPNNNPPPPPPQQQSSSUUUUUUTTTRRRSSSUUUWWWZZZ\\\\\\[[[[[[YYYXXXVVVVVVWWWYYY[[[]]]\\\^^^``````^^^\\\[[[ZZZVVVWWWYYYYYYXXXYYYZZZ\\\\\\___bbbbbb___]]]]]]___```___]]]\\\\\\]]]___```^^^^^^^^^___aaaccceeegggcccgggkkkmmmkkkhhhdddcccccccccdddddddddeeeeeeeeebbbbbbdddfffiiiiiihhhfffccccccccccccddddddeeefffeeedddccccccbbbbbbcccccc___bbbgggkkknnnlllgggcccfffkkkqqqtttsssrrrtttvvvnnnnnnooonnnllliiifffdddfffjjjnnnnnnllliiihhhiiijjjkkkkkkmmmnnnpppqqqqqqnnnllljjjiiiiiijjjiiihhhhhhgggkkkuuu{{{wwwvvvyyyzzzxxxuuuuuuvvvvvvtttsssssswww{{{yyywwwvvvyyy~~~|||xxx}}}}}}~~~}}}{{{tttppphhhfffjjjggg___```gggaaacccdddbbb^^^]]]___bbb]]][[[YYY[[[___bbbbbbaaa\\\\\\]]]]]]]]]\\\\\\[[[VVVWWWZZZ\\\___aaabbbbbbaaa```]]][[[XXXWWWUUUUUURRRSSSTTTSSSRRRRRRSSSSSSOOOPPPRRRSSSUUUUUUVVVVVVOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVVVVUUUUUUaaaUUUYYYYYYSSSQQQPPPPPPPPPNNNKKKJJJKKKLLLMMMKKKHHHGGGFFFFFFDDDCCC===<<<;;;999777444222111///---***)))***+++******(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))***************++++++,,,,,,---......+++++++++,,,...111333555333222111111111222333444333444666888888777555444333666:::>>>AAACCCCCCCCCFFFFFFFFFFFFGGGIIIKKKLLLMMMRRRWWWYYYWWWSSSOOOMMMNNNPPPRRRRRRRRRSSSUUUWWWXXXYYY[[[]]]^^^^^^]]]]]]^^^XXXTTTVVVYYY[[[___ccc^^^]]]\\\\\\[[[[[[[[[[[[]]]^^^```aaa```^^^[[[ZZZ___^^^]]]\\\]]]___aaabbbcccbbb`````````^^^[[[YYY\\\]]]^^^```aaabbbcccddd```___]]]]]]^^^___bbbccccccdddeeeffffffeeedddccc```aaabbbcccdddddddddddd___aaacccdddcccbbbbbbcccaaaaaaaaa___^^^^^^aaacccdddddddddddddddeeefffgggiiilllnnnnnnooorrrwww{{{qqqjjjcccbbbfffiiigggdddmmmllljjjhhhgggfffeeeeeejjjiiiiiikkkmmmoooooonnnmmmmmmlllkkkjjjhhhgggfffaaafffmmmzzz}}}vvvsssrrrqqqvvvtttrrrrrrssstttuuuuuuvvvwwwyyy{{{{{{yyywwwuuuyyy{{{}}}zzzvvvrrrpppiiifffccccccdddgggiiiiiihhhgggfffdddbbb```___^^^bbbaaa______```cccfffhhhaaa```___^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[^^^bbbeeelllcccXXXRRRRRRSSSSSSQQQPPPRRRTTTVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSRRRQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQMMMJJJLLLQQQSSSQQQNNNQQQRRRSSSTTTUUUVVVWWWWWWaaaUUUYYYXXXRRRPPPNNNOOOPPPNNNLLLKKKLLLMMMMMMJJJHHHFFFFFFEEECCCBBB===<<<;;;999777444222111///---***)))***+++******(((((('''''''''&&&&&&&&&'''&&&%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))************++++++,,,---------,,,,,,,,,---...000333444222222111000111222333444444444666666777666666555777999<<>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGIIIKKKNNNPPPQQQRRRTTTVVVVVVVVVVVVTTTRRRRRRTTTVVVWWWXXXXXXZZZ[[[]]]^^^___aaa______dddeeebbb```aaa\\\\\\ZZZZZZ[[[^^^```bbbbbbaaaaaa___]]][[[XXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[WWWUUUSSSSSSVVVYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZ[[[^^^```aaa```^^^]]]]]]]]]^^^^^^___```aaabbbbbbcccdddddddddddddddddd```aaabbbaaa``````aaabbbeeeggghhhhhheeecccbbbcccfffdddbbb``````aaabbbccccccaaa^^^]]]^^^aaaccceeejjjlllllliiieeedddfffiiifffgggiiijjjjjjkkkjjjjjjiiigggeeefffhhhiiijjjjjjiiiiiijjjkkkkkkkkkjjjjjjlllllljjjkkknnnqqqooojjjllljjjhhhhhhkkkmmmnnnmmmnnnppprrrrrrqqqppprrrsssqqqrrrsssuuuvvvvvvvvvuuutttuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxzzz{{{sssuuuuuuuuuuuuuuussspppnnnjjjhhhgggfffffffffdddbbbeeeddddddcccbbbaaaaaaaaabbbaaa```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\ZZZ[[[[[[ZZZZZZZZZ\\\^^^^^^]]][[[[[[[[[[[[ZZZXXXRRROOOLLLLLLMMMNNNLLLJJJLLLKKKJJJJJJKKKMMMOOOPPPKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNNNNOOOOOONNNQQQOOOLLLKKKMMMOOOQQQRRRIIIJJJKKKNNNPPPRRRTTTTTTbbbVVVWWWTTTQQQQQQQQQSSSSSSRRRNNNKKKJJJIIILLLJJJGGGEEEEEEDDDCCCAAA===<<<;;;999777444222111///---***)))***+++******)))))))))(((((((((''''''""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,+++,,,---///000111111111///000111222333444444444444333222222333555777999;;;;;;<<<>>>???AAABBBBBBEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPTTTVVVYYYXXXVVVSSSPPPOOOQQQSSSVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\bbbjjjmmmggg```^^^ZZZYYYXXXXXXZZZ^^^aaadddccccccaaa___\\\YYYVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXTTTSSSRRRSSSUUUXXXYYYYYYXXXWWWTTTRRRQQQRRRSSSTTTXXXYYY[[[]]]^^^]]]\\\[[[XXXXXXYYY[[[]]]```bbbcccaaaaaabbbbbbbbbbbbaaaaaa^^^___```___^^^___```bbbeeegggiiihhheeebbb```___dddbbb```^^^^^^___bbbcccbbb```^^^^^^```bbbccccccccceeefffeeeddddddhhhllleeefffhhhiiijjjjjjiiiiiihhhgggfffgggiiijjjiiihhhffffffhhhiiijjjjjjjjjjjjjjjjjjjjjkkknnnoooooommmtttppplllmmmqqqttttttrrrrrrtttvvvuuurrroooppprrrqqqqqqrrrsssssstttssssssoooppprrrtttuuuvvvuuuuuuwwwwwwxxxzzz}}}yyysssrrrrrrnnnzzzxxxooommmnnnmmmooopppqqqqqqooommmkkkjjjhhheeeccccccbbb```___aaaaaaaaa`````````______```___^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYZZZZZZ[[[\\\XXXYYYYYYXXXWWWWWWYYYZZZ]]]]]]]]]]]]\\\\\\[[[[[[QQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPOOOMMMKKKJJJKKKMMMPPPRRRIIIIIIKKKMMMOOOPPPRRRRRRaaaUUUWWWTTTQQQRRRPPPQQQQQQPPPNNNLLLMMMMMMMMMJJJHHHFFFFFFEEECCCBBB===<<<;;;999777444222111///---***)))***+++******))))))))))))((((((((('''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))************++++++,,,---------)))+++---///111111222111///000222444555555555555222222222222333555777888777999;;;>>>@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKNNNRRRVVVXXXWWWVVVRRRPPPPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVWWWYYYYYY___gggiiiccc]]][[[ZZZYYYWWWWWWYYY\\\```bbbaaa```^^^\\\YYYWWWUUUSSSQQQRRRSSSSSSTTTTTTUUUUUURRRRRRQQQSSSVVVXXXXXXWWWTTTSSSRRRQQQPPPPPPQQQQQQUUUVVVWWWYYYYYYYYYYYYXXXTTTTTTUUUWWWZZZ]]]```aaa______`````````______^^^^^^______^^^\\\\\\^^^```bbbeeeggggggeeeaaa___^^^aaa___]]][[[[[[]]]```bbb___]]]\\\]]]```bbbaaa```___```ccceeeeeefffhhhiiidddeeegggiiiiiiiiihhhggggggggggggiiikkkkkkhhhfffdddeeeggghhhiiijjjjjjjjjhhhiiikkkmmmooopppqqqrrrvvvuuuuuuuuuvvvwwwwwwwwwvvvyyy{{{xxxsssooooooqqqrrrrrrrrrrrrsssssssssrrrnnnoooqqqsssssssssrrrqqqvvvzzz~~~}}}{{{zzzzzzxxx~~~|||zzzuuupppnnnnnnqqqssstttnnnnnnnnnnnnoooooopppqqqrrrqqqpppmmmkkkjjjiiihhhnnnrrrxxx}}}|||xxxqqqmmmkkkkkkkkkkkklllllllllkkkkkkooouuu{{{~~~rrrjjjiiikkkmmmjjjlllnnnnnnnnnmmmllllllhhheeebbb____________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXXXXWWWVVVUUUVVVWWWNNNRRRTTTRRRMMMJJJJJJLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGEEEGGGIIIKKKMMMNNNOOOPPPKKKLLLMMMMMMLLLLLLLLLMMMHHHHHHIIIKKKLLLNNNOOOOOO```UUUWWWUUURRRSSSNNNOOOPPPOOONNNNNNOOOQQQMMMKKKHHHGGGFFFFFFDDDCCC===<<<;;;999777444222111///---*********+++******))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))***************++++++,,,,,,---......(((***,,,///111222222222000111333555666666666666111222222333444555777777666888;;;>>>AAAAAAAAAAAACCCBBBBBBBBBDDDFFFHHHIIIGGGHHHHHHHHHIIILLLQQQUUUUUUUUUTTTRRRQQQRRRVVVYYYUUUTTTSSSRRRRRRSSSTTTUUU\\\XXXXXX\\\^^^[[[ZZZ[[[[[[YYYWWWVVVXXX[[[^^^```^^^]]]\\\ZZZWWWUUUTTTSSSNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTWWWXXXWWWVVVQQQQQQRRRRRRRRRQQQOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRSSSTTTWWWZZZ]]]^^^]]]^^^^^^^^^^^^^^^]]]]]]``````___]]]ZZZZZZ[[[]]]___bbbffffffdddaaa___^^^^^^\\\ZZZXXXYYY[[[___aaa\\\[[[ZZZ]]]```aaa```]]]___aaadddggghhhgggdddbbbdddeeeggghhhiiihhhgggffffffggghhhkkklllkkkhhheeedddeeeggghhhjjjkkkkkkkkkmmmmmmooorrrsssrrrsssvvvrrrvvvzzz{{{xxxvvvwwwxxxyyy|||~~~zzztttooonnnpppsssssssssssssssssssssssspppqqqssstttsssrrrpppooorrrzzz{{{wwwwwwzzzuuu~~~zzzvvvssspppeee```ZZZWWWXXX[[[^^^```^^^^^^]]]]]]]]]^^^^^^___WWWWWWWWWWWWWWWXXXYYYZZZTTTWWW[[[\\\\\\\\\]]]]]]XXXVVVVVVYYY```hhhnnnqqqpppuuu{{{xxxoookkklllnnnmmmkkkggghhhjjjjjjjjjjjjjjjkkkfffccc___]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUQQQRRRSSSRRRQQQPPPQQQRRRPPPQQQQQQOOONNNNNNOOOPPPJJJPPPTTTRRRKKKFFFGGGJJJJJJKKKLLLLLLLLLKKKJJJIIIKKKJJJIIIGGGFFFEEEEEEDDDCCCDDDFFFIIILLLNNNOOOPPPIIILLLOOOPPPNNNKKKHHHGGGGGGGGGHHHIIIJJJLLLLLLMMM```UUUXXXVVVRRRSSSPPPOOONNNNNNNNNNNNMMMLLLKKKHHHFFFEEEEEEDDDCCCBBB>>><<<:::999888555222///...,,,)))))))))******)))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******************************++++++,,,,,,,,,+++******------......///000000000000000111333555666777888:::888666444333444555666:::<<<=========>>>@@@BBB@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJMMMOOOPPPXXXWWWVVVUUUTTTSSSSSSRRRXXXWWWVVVTTTSSSRRRRRRQQQVVVVVVWWWVVVTTTTTTVVVXXXVVVVVVUUUTTTUUUWWWZZZ\\\bbb___[[[XXXWWWUUUQQQMMMMMMMMMNNNOOOOOOMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTPPPOOOMMMMMMMMMOOOQQQSSSWWWSSSNNNMMMOOOQQQQQQPPPMMMMMMMMMNNNQQQSSSVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZ]]]^^^___aaaaaaaaaaaa```ZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ\\\]]]aaa[[[___nnntttnnniiijjjccccccbbbbbbccceeeggghhhdddfffhhhjjjjjjiiigggfffjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllnnnppprrrtttuuuwwwyyyzzzyyyxxxwwwxxxyyy~~~|||xxxtttqqqnnnmmmlllqqqpppoooqqqsssuuuuuutttsssrrrpppooonnnnnnnnnooossswww{{{{{{xxxuuusssssstttyyy~~~~~~xxxmmmggggggkkkmmmmmmmmmnnnnnnnnnmmmkkkiiihhhcccaaabbbiiisssvvvrrrkkkgggcccaaaeeelllnnnjjjeeebbbaaaeeeppp~~~xxxooohhhggghhhkkkllljjjjjjiiihhhgggffffffeeeeeebbb^^^ZZZWWWXXXYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMLLLLLLPPPOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEGGGIIIIIIIIIIIIKKKLLLKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFGGGHHHHHHIIIJJJJJJbbbVVVYYYVVVQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJHHHFFFEEEEEEDDDCCCAAA===<<<:::999888666222///...,,,)))))))))******)))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))*********************************+++,,,,,,+++++++++---------...//////000000///000111222333444555666555444333222333444666777;;;<<<======<<<===???AAA@@@AAABBBCCCEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKNNNPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQPPPQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTQQQPPPPPPPPPPPPRRRSSSTTT[[[XXXUUUTTTTTTTTTQQQNNNKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKMMMPPPQQQSSSPPPMMMLLLNNNPPPOOONNNNNNMMMMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXYYY^^^]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\]]][[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\iii|||vvvhhhccc____________aaaccceeefffeeeeeefffffffffggggggggggggfffeeedddeeegggjjjkkkmmmmmmmmmnnnooopppqqqrrrssstttvvvvvvuuuuuuvvvxxx{{{zzzwwwtttrrrqqqqqqqqqpppooonnnoooqqqtttuuutttsssrrrpppooonnnmmmnnnnnnmmmqqqvvvwwwvvvtttttttttuuuyyy}}}|||{{{xxxssskkkfffdddeeeggghhhdddddddddccccccbbbbbbbbbdddaaa^^^ZZZXXXWWWWWWXXXZZZZZZYYYYYYXXXWWWWWWVVVXXXXXXXXXWWWVVVUUUUUUUUURRRQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAAAAABBBDDDFFFFFFFFFGGGIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIbbbWWWYYYUUUPPPOOOPPPOOONNNLLLJJJIIIHHHGGGJJJHHHEEEDDDDDDDDDCCCAAA===<<<:::999888666222///...,,,)))))))))******)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***************************))))))***+++,,,,,,,,,,,,,,,,,,---......//////000///000000111222222333333111111000111222444666888;;;<<<===<<<;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGEEEDDDCCCCCCEEEIIIMMMPPPOOOPPPQQQRRRSSSUUUVVVVVVQQQPPPNNNLLLLLLNNNPPPRRROOOQQQSSSRRRQQQOOONNNOOOLLLLLLLLLMMMMMMMMMMMMMMMPPPOOONNNOOOPPPQQQPPPOOOJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLNNNMMMLLLJJJIIIIIIJJJJJJJJJKKKMMMOOORRRUUUWWWXXX\\\ZZZWWWTTTTTTVVVXXXZZZVVVUUUTTTSSSTTTVVVXXXZZZ[[[\\\]]]]]]\\\[[[YYYXXXWWWVVVTTTSSSRRRSSSSSSTTTTTTYYYiii|||uuueee^^^]]]^^^^^^___aaacccdddeeeeeeeeedddcccccceeefffgggeeecccaaa```aaaeeeiiilllnnnnnnmmmllllllllllllmmmmmmnnnpppqqqqqqrrrtttvvv|||zzzvvvsssqqqqqqqqqrrrpppnnnlllmmmooorrrssstttqqqqqqooonnnmmmlllllllllgggkkkooorrrsssssstttuuuuuuwwwyyyxxxvvvvvvzzz}}}|||{{{yyyyyyyyyuuuqqqkkkfffeeeddddddddd`````````_______________aaa___]]]ZZZXXXVVVUUUTTTWWWWWWVVVVVVUUUTTTTTTTTTXXXWWWWWWVVVVVVUUUUUUTTTQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@>>>===>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFFFFGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGbbbXXXZZZVVVQQQPPPQQQQQQPPPMMMJJJGGGFFFFFFJJJHHHEEEDDDDDDDDDBBBAAA===;;;:::999888666222000...,,,)))))))))******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))************************(((((()))+++,,,,,,,,,,,,+++,,,,,,---......//////000000111111111111222222000000000111222444666777:::;;;<<<;;;::::::<<<>>>@@@AAACCCDDDFFFFFFGGGGGGGGGEEECCCBBBCCCGGGKKKNNNKKKLLLNNNPPPSSSUUUWWWXXXQQQNNNKKKIIIIIIKKKMMMOOOLLLNNNPPPQQQOOOLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHIIIJJJLLLMMMMMMLLLKKKMMMLLLJJJHHHGGGFFFGGGGGGHHHIIIKKKNNNQQQSSSUUUVVVUUUTTTRRRRRRSSSVVVZZZ\\\TTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYYVVVUUUSSSQQQPPPPPPPPPPPPVVVXXXaaannntttnnngggeeeaaaaaabbbcccdddeeeeeefffeeeddddddddddddeeeffffffeeecccaaaaaabbbeeehhhkkklllkkkjjjiiiiiiiiiiiiiiihhhjjjmmmnnnoooqqqsssuuu~~~{{{vvvrrrooonnnnnnooorrrooollllllmmmpppqqqqqqoooooonnnlllkkkjjjiiiiiifffiiillloooqqqrrrssstttrrrssstttuuuuuutttssssssqqq~~~zzztttsssvvvyyy{{{xxxtttoookkkhhhfffdddbbb^^^^^^^^^_______________^^^]]]\\\ZZZWWWUUURRRQQQUUUUUUTTTTTTSSSRRRRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@===>>>???@@@@@@>>><<<;;;;;;===???@@@AAABBBDDDFFFDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEaaaWWWZZZWWWSSSRRRSSSSSSSSSOOOKKKGGGGGGGGGIIIGGGEEEDDDDDDCCCBBB@@@<<<;;;999999888666333000...,,,)))))))))******))))))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++,,,,,,------......111111111111222222222222222222222333333444444555888:::::::::999:::<<<>>>>>>@@@BBBDDDFFFFFFFFFEEEIIIGGGDDDBBBBBBEEEIIIKKKIIIJJJLLLOOORRRTTTVVVWWWQQQNNNKKKHHHGGGGGGJJJKKKIIILLLNNNNNNLLLJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGJJJLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQRRRTTTVVVWWWWWWPPPQQQTTTVVVVVVVVVTTTSSSSSSTTTVVVXXXZZZZZZZZZZZZVVVUUURRRPPPOOOOOOOOOOOOXXXXXX\\\dddiiijjjjjjllldddeeeeeeeeeeeeeeeeeeeeedddeeeggghhhiiihhhfffeeeccccccccccccccccccdddeeeggggggfffffffffgggggghhhgggjjjlllmmmnnnppprrrtttyyywwwsssooommmmmmmmmnnnsssqqqnnnmmmnnnooopppoooooonnnmmmlllkkkiiihhhgggjjjjjjkkkmmmoooqqqrrrrrrpppppppppqqqrrrrrrrrrqqqsssyyyvvvuuusssuuuxxxzzz||||||xxxuuupppllliiifffbbb```]]]]]]]]]]]]]]]]]]]]]^^^ZZZZZZYYYXXXVVVSSSQQQPPPSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@@@@??????;;;===>>>??????===<<<:::;;;<<<>>>??????@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC```UUUXXXVVVSSSSSSSSSUUUUUUQQQLLLHHHHHHIIIIIIGGGDDDCCCCCCCCCBBB@@@<<<:::999999888777333111...,,,)))))))))******)))***)))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))***++++++++++++******+++,,,,,,------...111111111111111222222222333333333333333333333222666888999999999999<<<>>>===>>>AAADDDEEEEEEDDDDDDHHHFFFDDDBBBBBBDDDGGGIIIHHHIIIJJJLLLNNNPPPQQQRRRNNNLLLIIIFFFEEEEEEFFFGGGFFFHHHJJJJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDGGGIIIJJJJJJIIIJJJJJJFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIMMMOOOQQQRRRRRRQQQOOONNNJJJLLLPPPRRRSSSRRROOOMMMOOOPPPSSSVVVXXXYYYYYYYYYUUUTTTRRRPPPOOOOOOOOOOOOPPPSSSWWW\\\```bbbbbbcccccccccddddddddddddccccccdddfffhhhjjjkkkiiigggfffaaabbbbbbbbbbbbbbbaaaaaaeeeeeeeeeeeeeeefffggghhhiiikkkmmmmmmnnnnnnppprrrppppppooonnnnnnooopppqqqrrrqqqooopppqqqrrrqqqqqqppppppooonnnmmmkkkiiihhhooommmlllmmmooopppqqqpppppppppqqqqqqpppooonnnnnnsssrrrvvv}}}zzzpppnnnooorrrvvvyyyzzzxxxvvvsssppplllhhhfffccc___]]]ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDDDD????????????????????????>>>?????????????????????@@@@@@???>>>========================>>>>>>>>>???;;;<<<=========<<<;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCaaaTTTVVVTTTQQQRRRSSSUUUUUURRRLLLHHHHHHJJJIIIGGGDDDCCCCCCCCCAAA@@@;;;:::999999999777444111...,,,)))))))))******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))************))))))*********+++,,,,,,------/////////000000111111111111222222222222222111111444666777888888:::<<>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;;;;;;;:::<<<======<<<<<<===???AAA@@@???>>>>>>>>>??????======>>>???AAABBBCCCCCCcccTTTTTTRRROOOPPPRRRTTTUUUQQQKKKGGGHHHKKKIIIGGGDDDCCCCCCCCCAAA@@@;;;:::999999999777444111...,,,***))))))******)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************))))))((()))******+++,,,,,,------------......///000000111//////000111111111111111333444666777888:::===???:::<<>>>>>???@@@BBBDDDGGGHHHFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCC@@@AAABBBBBBBBBCCCEEEGGGAAA???>>><<<<<<>>>@@@AAA<<>>@@@CCCBBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDBBBDDDFFFFFFCCCCCCEEEGGGBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKJJJGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQRRRSSSTTTSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPRRRUUUVVVUUUTTTVVVWWWWWW]]]___bbbdddggghhhhhhhhhhhhggggggfffggghhhiiijjjfffdddbbbaaabbbfffjjjmmmjjjiiiiiihhhhhhhhhhhhiiikkkmmmmmmmmmkkkkkklllmmmnnnoooppprrrrrrqqqppppppkkkllloootttxxx{{{zzzyyywwwwwwvvvvvvtttqqqooommmpppmmmjjjjjjmmmpppppppppnnnsssyyy{{{wwwrrrpppoootttlllkkkqqqqqqnnnsss~~~xxxpppkkkiiihhhhhhhhhfffeeefffhhhjjjjjjiiieeeccc```______```______ZZZZZZYYYYYYXXXWWWVVVVVVSSSSSSRRRQQQQQQQQQRRRRRRLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@??????<<<=====================:::::::::;;;;;;<<<<<<===>>>===;;;999888888999999:::999999999:::;;;;;;<<<:::999999888999999:::::::::;;;<<<<<<::::::;;;<<<@@@???>>>===<<<===>>>>>>;;;<<<===>>>@@@BBBCCCDDDhhh]]]WWWTTTRRRMMMQQQRRRSSSQQQMMMIIIGGGGGGIIIIIIHHHFFFDDDBBB@@@>>>999777888;;;:::444111111000---)))'''((()))*********((('''((()))***)))''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&,,,+++***)))((((((((((((((())))))))))))((((((''')))******++++++,,,------////////////000000000000...///111333444444444333777888999999999:::<<<>>>===>>>???@@@AAA@@@???>>>======>>>??????@@@@@@AAAFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGEEECCCAAA?????????@@@@@@@@@@@@?????????>>><<<;;;;;;<<<===>>>AAAAAA@@@???>>>>>>??????@@@BBBBBBAAA>>>===???BBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEECCC@@@???BBBEEEAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEFFFFFFEEEDDDFFFEEEDDDGGGJJJKKKHHHFFFHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUSSSRRRRRRRRRSSSTTTUUUUUUQQQRRRSSSTTTUUUVVVWWWWWWZZZ]]]aaaeeehhhiiiiiiiiikkkjjjhhhiiijjjjjjjjjiiikkkjjjhhheeecccccceeehhhkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkkkkklllmmmnnnuuurrrpppqqquuuvvvrrrmmmmmmppptttxxx{{{{{{yyyxxx|||{{{zzzxxxvvvsssqqqooossspppnnnqqqvvvxxxvvvrrrtttpppooouuuwwwuuuuuuwwwwwwvvvtttsssrrrqqqppppppvvvyyywwwsssnnnkkkhhheee___ZZZhhhgggdddaaa___```dddgggiiiddd___\\\]]]______^^^[[[[[[ZZZZZZYYYWWWVVVUUUSSSQQQPPPPPPQQQQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHH??????>>>=====================;;;::::::;;;<<<===888777777999<<<>>>???>>>;;;:::999888777888999::::::999999888888999999:::999999888888999999:::;;;:::999888888:::<<<<<<;;;:::;;;;;;:::999:::<<>><<<999:::<<<:::444111222000---)))'''((()))*********((('''((()))***)))''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''''''''''''''(((((((((((()))******))))))))))))******++++++,,,------....../////////000000000...///000111222222222222555777888888888999<<<>>>===>>>????????????>>>===>>>???@@@AAABBBDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCAAA???>>>===>>>>>>?????????>>>>>>>>>===;;;::::::;;;===>>>@@@??????>>>>>>>>>>>>>>>>>>@@@AAA@@@>>>===>>>@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEEEEDDDDDDCCCEEEDDDDDDFFFIIIJJJHHHEEEFFFGGGIIIIIIGGGEEEEEEEEEKKKLLLNNNOOOQQQSSSUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPRRRRRRSSSTTTUUUWWWYYYZZZ[[[^^^aaaeeeggghhhggggggffffffggghhhiiiiiigggffffffffffffdddbbbbbbdddggghhhiiiiiijjjkkkkkkllllllpppooonnnnnnnnnooopppqqqrrrqqqqqqrrrtttsssqqqnnnmmmqqqvvvwwwuuutttuuuwwwyyyyyyxxxwwwuuutttrrrqqqpppooonnnppptttvvvvvvvvvvvvvvvuuutttsssssssssssstttsssrrrqqqoooooonnnnnnppprrrxxx~~~zzzuuupppmmmjjjiiiiiigggbbb^^^ccccccbbb```___```cccffffffccc^^^]]]]]]___^^^]]]]]]]]]\\\ZZZYYYVVVTTTSSSRRRPPPOOOOOOPPPPPPNNNMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC???>>>>>>=========>>>>>>===<<<;;;::::::::::::;;;:::999888999;;;<<<;;;:::;;;::::::999999999999999888888777777777777888888888888777777888888999:::888666555555777888888777888888999888777777:::<<<999999999::::::999999888cccYYYTTTRRRSSSOOOSSSSSSQQQNNNJJJGGGFFFGGGIIIHHHHHHFFFDDDBBB@@@??????;;;:::;;;999444222333000---)))'''((()))*********((('''((()))***)))''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((()))***++++++++++++)))******++++++,,,------.........////////////000///////////////000111222444666777888888999;;;>>>======>>>>>>>>>>>>===<<<>>>???@@@BBBCCCEEEFFFGGG?????????@@@@@@BBBCCCDDDCCCCCCBBBBBB@@@???===<<<;;;;;;<<<===============<<<<<<:::::::::;;;<<<===>>>============<<<<<<<<<;;;===>>>>>>===<<<==================>>>>>>??????????????????????????????;;;===???CCCEEEEEEBBB???>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCDDDDDDCCCBBBBBBDDDCCCDDDFFFHHHHHHGGGEEEEEEFFFGGGFFFDDDBBBAAAAAAGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMPPPPPPPPPQQQSSSVVVXXXZZZ[[[]]]```bbbccccccbbbaaa```bbbdddffffffeeedddccccccdddeeedddbbbbbbcccdddeeefffgggiiikkkmmmnnnoooqqqqqqppppppppppppqqqqqqmmmoooqqqqqqqqqpppqqqrrrtttxxxzzzvvvpppnnnrrrwwwuuuuuuuuuuuuuuutttssssssmmmnnnooopppqqqsssvvvyyyvvvooopppqqqmmmpppoooooonnnmmmllllllkkknnnpppuuuxxxvvvsssvvv}}}tttiiihhhfffeeeeeegggjjjjjjgggccc___```aaa`````````bbbdddcccaaa^^^^^^^^^^^^]]]\\\\\\\\\[[[YYYVVVTTTRRRPPPPPPOOOMMMMMMNNNMMMLLLJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>??????>>>===<<<::::::999999999<<<;;;999999::::::888777:::::::::::::::999999888777666666555555666666777777777777777777888888999777666444444555666555444555666666555444444666888666666777888888777777666bbbXXXTTTSSSUUUQQQSSSSSSPPPLLLHHHFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@??????<<<::::::777222000222000---)))'''((()))*********((('''((()))***)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((()))++++++'''((()))++++++,,,,,,,,,)))******++++++,,,------------........./////////000000///...///000111222444666777888888999;;;>>>======>>>>>>>>>>>>======>>>??????@@@AAABBBCCCCCCBBBAAA@@@??????>>>??????AAAAAAAAA@@@???===<<<<<<888999:::;;;<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;999:::<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999:::===CCCHHHGGGCCC>>><<<======>>>???AAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCEEEFFFFFFEEEDDDEEEFFFGGGFFFDDDBBBCCCCCCAAABBBDDDFFFHHHJJJKKKLLLJJJKKKNNNPPPRRRRRRQQQPPPLLLLLLLLLMMMPPPSSSVVVXXXZZZ[[[\\\^^^^^^^^^]]]\\\^^^___aaabbbbbbaaabbbbbbccceeegggfffdddcccbbbccccccdddfffiiillloooqqqrrrrrrrrrqqqooonnnmmmlllllljjjlllnnnmmmlllnnnuuu{{{xxxrrrppprrruuupppqqqrrrsssttttttttttttmmmppprrrpppnnnoootttyyyzzznnnpppoooiiillllllllllllkkkkkkjjjjjjmmmnnnrrruuurrrnnnpppvvvssssssssstttxxx}}}xxxoooeeeaaabbbaaaaaabbbfffkkkllljjjfff___aaaccccccaaaaaaaaabbb`````````______^^^]]]\\\XXXXXXWWWVVVTTTRRRPPPOOOPPPOOOMMMLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;:::999999===;;;::::::::::::888777999:::;;;;;;;;;:::888777666666555555555555666666777777777777777888888999:::888666555666777666555333444555555333333444666555555666777777777666666cccZZZUUUUUUVVVSSSRRRQQQOOOLLLHHHFFFFFFHHHHHHHHHGGGFFFDDDBBBAAA@@@>>>:::888888666111///111000---)))'''((()))*********((('''((()))***)))'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))(((((((((((())))))'''((()))++++++,,,,,,,,,)))******++++++,,,------------------............111000//////000111333444555777888888888888;;;===============>>>>>>??????@@@@@@@@@@@@@@@?????????BBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<777888999:::::::::::::::888888888888888999::::::999::::::;;;;;;;;;:::::::::999999::::::999888777999::::::;;;<<<<<<======::::::::::::::::::::::::999:::===CCCGGGGGGBBB>>>;;;<<<<<<<<<>>>???@@@AAACCCCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDDDDDDDCCCEEEEEEEEECCCCCCDDDFFF???@@@AAACCCDDDFFFGGGHHHCCCEEEIIIMMMOOOPPPPPPPPPKKKKKKKKKMMMOOORRRTTTVVVZZZ[[[\\\\\\]]]\\\[[[[[[^^^___```___^^^^^^aaacccfffhhhiiiiiifffdddbbbbbbcccdddgggjjjmmmpppsssttttttsssrrrpppmmmkkkiiihhhgggjjjkkkjjjiiinnnyyy{{{xxxwwwuuusssmmmnnnoooqqqrrrsssttttttooorrruuurrrmmmlllqqqvvvyyymmmooopppiiijjjjjjkkkkkkkkkkkkjjjiiikkkkkklllnnnmmmjjjmmmsssqqqpppmmmjjjhhhiiilllppp}}}}}}xxxuuuqqqmmmjjjgggcccaaacccaaaaaaaaaeeejjjkkkiiifffccceeefffeeecccaaaaaaaaa```aaaaaaaaa___^^^\\\\\\UUUVVVUUUUUUTTTSSSRRRQQQQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDBBBBBB>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::999<<<;;;999:::;;;;;;:::999888999:::;;;:::999888777666666555555555555666666777777777777777888999999:::888666666666777666555444555666666444444444555555555666777888888777777ccc[[[WWWVVVVVVQQQOOOOOONNNKKKHHHGGGGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@;;;888777888666111...000000---)))'''((()))*********((('''((()))***)))'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&(((((()))***++++++++++++)))******++++++,,,------,,,,,,,,,---------....../////////000111222333444666777888777666666888:::;;;;;;;;;;;;<<<>>>???@@@BBBBBBAAA@@@???>>>>>>==================>>>???@@@???>>>===<<<;;;;;;;;;;;;888888999999999999888888666666666777888888888999888999:::;;;;;;;;;:::999<<<:::888777777777666555777888888999:::;;;<<<<<<888888888888888888888888:::;;;===AAACCCCCC@@@>>>;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>??????>>>@@@BBBCCCCCCBBBBBBCCCAAABBBBBBBBBAAAAAACCCEEEAAABBBBBBCCCDDDEEEFFFFFFCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVZZZ[[[\\\]]]]]]^^^^^^^^^___aaabbbaaa^^^]]]```cccfffgggiiihhhfffcccbbbbbbccceeegggjjjmmmooorrrsssssssssrrrpppnnnllliiihhhgggiiijjjjjjjjjpppzzz{{{{{{zzzvvvqqqlllmmmnnnpppqqqrrrrrrrrrppptttvvvtttooommmpppsssxxx~~~{{{qqqkkkmmmnnnkkkhhhiiijjjkkkkkkjjjiiiiiimmmkkkjjjkkkiiigggjjjpppkkkjjjhhheeebbbaaabbbccciiimmmrrruuuyyyyyytttnnnmmmllljjjhhhfffeeeeeecccaaa```cccfffhhhfffdddeeeffffffeeebbb```___``````aaaaaa```]]][[[ZZZ[[[UUUVVVVVVVVVVVVUUUTTTTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBAAAAAA======>>>???@@@AAAAAABBB??????>>>===========================<<<;;;:::999:::999888999:::;;;:::999888888888888888777777666666555555555555555555666666666666666666777777888666555333333444555444333555666888777666444555555555555666777888888888888ccc\\\WWWUUUTTTNNNKKKLLLMMMLLLIIIHHHGGGHHHGGGGGGGGGFFFDDDCCCAAAAAA:::777888:::888222///000000---)))'''((()))*********((('''((()))***)))'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))******))))))))))))******++++++,,,------+++,,,,,,,,,,,,---------+++,,,...000111222333333555666666555333333444666777777777888:::<<<>>>@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;999999999999:::999999:::999999888777666444444555666777777888888777888:::<<<<<<;;;:::999@@@<<<777555555666555444555555666777888999::::::777777777777777777777777:::;;;======<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===<<>>>>>>>>??????@@@@@@@@@??????===<<<;;;;;;;;;;;;::::::;;;;;;;;;:::888888999777666777888999888666888777777666666666666666444444333333333333444444444444333333444444555666444222111111333444444333555777888888666555444555444555666777888888888888ccc\\\WWWTTTRRRLLLIIIKKKLLLLLLJJJHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA999777999;;;:::444111111000---)))'''((()))*********((('''((()))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&(((***+++,,,((())))))))))))((((((''')))******+++,,,,,,------++++++,,,,,,,,,---------(((***,,,///111222222222555555555333111000111333444444555666888;;;===???::::::::::::::::::::::::>>>===;;;:::999888888888;;;:::999777777777888888::::::::::::999777666555333444555666777777777777777888:::<<<<<<<<<:::999BBB===777444444555555444333333444555666777888999777777777777777777777777:::<<<===;;;777666999<<<<<<<<<;;;:::::::::;;;;;;888888777666777888:::;;;;;;???BBBBBBAAA@@@AAABBBEEEEEEDDDBBB@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIKKKOOOQQQRRRRRRPPPOOOSSSTTTUUUWWWYYY[[[\\\]]]\\\cccjjjkkkfff```]]]]]][[[]]]_________```bbbdddcccccceeefffhhhjjjllllllfffgggiiijjjkkkjjjjjjiiihhhkkkooorrrsssttttttuuupppqqqrrrrrrqqqppppppooolllmmmmmmnnnooonnnnnnnnnnnnqqquuuvvvvvvtttrrrrrrlllfffeeehhhhhhdddbbbdddccceeeggghhhiiihhhgggfffaaa___```ddddddaaabbbdddeeedddaaa]]]YYYXXXYYYZZZUUUWWWXXXXXXWWWYYY]]]aaaaaappp|||rrrlllnnnvvv|||qqqjjjmmmrrrlllmmmllljjjiiijjjiiihhhccc___[[[[[[^^^``````___]]]^^^^^^]]][[[[[[]]]^^^^^^______[[[VVVTTTTTTVVVSSSSSSRRRQQQPPPNNNLLLKKKOOOMMMJJJIIIHHHFFFCCCAAA@@@AAAAAA@@@@@@???>>>===???????????????>>>>>>>>>@@@???===<<<:::999999999777888999:::999999777666888777555555666666555333888777555444444444555666333222222222222222222333222222111111222222333444333222111222333555555444555777888888666555444444333444555666777777777777ccc[[[UUURRRQQQLLLQQQQQQPPPNNNKKKJJJJJJKKKKKKIIIGGGEEEDDDBBB@@@>>>;;;:::888777777444111......---+++)))(((((())))))+++)))'''''''''((('''&&&%%%$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((())))))))))))))))))******))))))))),,,...///...,,,+++***++++++,,,,,,------...//////......111111111111222333444444999999888777777888888888888999;;;<<<;;;999777555<<<:::777888999999777444666666666666555555888:::777777777666333222222333111111222333444666666777:::999888888777888888888777666444333222222333333444444444444555555555555777666444333333444666777888888777777666666555555999999999888777666666555777888888999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBEEEDDDBBB@@@@@@@@@BBBCCCCCCDDDDDDBBBAAAAAACCCEEEFFFFFFEEEDDDCCCCCCFFFIIIKKKMMMOOOOOOOOOPPPRRRSSSPPPSSSVVVXXXXXXXXXZZZ[[[^^^___aaadddeeeccc^^^[[[````````````aaadddfffgggiiiiiigggeeecccbbbeeegggeeegggiiiiiiiiiiiijjjkkkqqqooonnnmmmnnnnnnlllkkknnnnnnnnnpppsssuuutttsssnnnpppqqqqqqnnnjjjeeebbblllnnnppppppnnnmmmmmmmmmkkkiiiffffffhhhiiigggeeecccbbbaaabbbccccccbbbaaaccc___[[[[[[]]]___^^^]]]^^^]]]\\\ZZZXXXVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRWWWVVV]]]mmm{{{~~~tttnnnggglllvvvzzzyyy{{{ooohhhkkkmmmkkkiiiiiihhhgggggggggggggggaaa```___^^^]]]\\\\\\[[[]]]\\\ZZZYYYXXXYYYZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTPPPOOONNNMMMLLLLLLLLLLLLIIIGGGEEEDDDDDDDDDBBBAAA@@@??????>>>===>>>>>>>>>??????>>>===<<<:::888777999999999888777666555444555555555555555555555555333333333222222222111111222222222222222222222222///////////////////////////////////////000000111111111222333333333333222444444444333333222222222222222222111111111111111bbbZZZUUURRRQQQKKKRRRRRRQQQNNNJJJHHHHHHIIIJJJHHHFFFEEEDDDCCC@@@>>>;;;:::888777777444111......---+++)))(((((())))))***((('''&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))))))))))))))))))))***))))))***,,,......---,,,+++++++++,,,---------..................111111111111222333444555999888888888777888888888888999;;;<<<<<<:::777666999777555555777777555333555666666555444555777999666777777666333222222333111111222333444555666666777777666666555555555555222222222222333444555555444444444444555555555555666444333222222333444666666666666666666555555555888888777777666555555444777777888999:::;;;;;;<<<============>>>???@@@AAACCCBBB@@@?????????@@@AAABBBCCCCCCBBB@@@@@@BBBDDDDDDEEEDDDCCCBBBCCCEEEHHHLLLMMMOOOOOONNNNNNOOOPPPPPPRRRUUUVVVVVVVVVVVVWWWWWWXXX\\\aaafffgggfffddd^^^^^^___```aaabbbcccdddggggggfffdddbbbbbbdddfffaaacccfffhhhhhhiiikkkmmmlllkkkkkkkkkmmmnnnmmmlllllllllmmmooossstttttttttmmmnnnooonnnllliiifffccciiikkkmmmnnnlllkkkkkkllliiifffcccccceeefffeeedddcccaaa______```aaa```___\\\ZZZWWWXXXZZZ\\\[[[ZZZ[[[ZZZYYYWWWVVVTTTRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRPPPTTT^^^fffpppxxxssspppooopppyyytttsssttt~~~vvvkkkfffhhhiiifffgggfffffffffffffffggggggaaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUSSSRRRPPPPPPOOOOOOOOONNNMMMLLLJJJJJJIIIIIIHHHFFFDDDCCCCCCCCCBBB@@@???>>>>>>========================<<<:::999777666888888888888777666555444444444444444444444444444222222222111111111111000000000000/////////////////////////////////////////////......//////000111///000000111111111111111333333333222222111111111111111111111000000000000aaaYYYUUURRRQQQLLLSSSSSSQQQMMMIIIFFFFFFGGGIIIGGGEEEDDDDDDCCCAAA???;;;999888888777555111///...---+++)))(((((()))))))))'''&&&&&&((())))))(((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))((()))******)))***,,,...---,,,,,,,,,,,,,,,---.....................------222111111222222333444555888777777777888888888888777888:::;;;;;;999777666555444222333444555444222444555555555444444666777666777777666333222222333000000111222333444444555444444333333222222222222///000111222333333333333333333444444444555555555333333111111111111333333444444444444555555555555666555555444444333333333555555666777888999::::::;;;;;;;;;<<<<<<===>>>???@@@???>>>=========>>>???@@@AAABBBAAA??????AAACCCCCCCCCCCCBBBAAABBBDDDGGGKKKMMMNNNMMMKKKJJJJJJKKKNNNPPPSSSTTTSSSSSSSSSTTTRRRTTTWWW\\\bbbfffgggfff[[[\\\^^^``````aaa``````eeeeeeeeecccaaa```bbbddd```ccceeefffggggggiiijjjhhhggghhhjjjlllnnnmmmlllkkkjjjkkkmmmppprrrrrrrrrllllllkkkkkkiiigggfffeeefffgggiiijjjiiiiiiiiijjjjjjhhhfffeeefffggggggfffccc```^^^\\\]]]]]]]]]\\\UUUTTTSSSTTTVVVWWWWWWVVVWWWVVVUUUSSSRRRPPPOOOOOOKKKKKKLLLMMMMMMNNNOOOOOOOOOLLLNNNTTTVVVYYYgggvvvzzzpppqqqssswww{{{uuupppoootttxxxzzzvvvnnnfffdddfffeeeaaadddddddddddddddeeeeeeeeeaaaaaaaaaaaa___]]][[[ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXZZZXXXVVVTTTQQQOOONNNNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFDDDBBBBBBBBBBBBAAA???======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777555444555555666666666666555555222222222222222222222222111000000000000//////////////////......---------.......................................//////000.........///////////////111111111000000000000000////////////////////////aaaYYYTTTRRRQQQLLLQQQQQQPPPMMMIIIFFFFFFGGGHHHFFFDDDDDDDDDCCCBBB@@@;;;999888888777555222///...---+++)))(((((())))))'''&&&%%%&&&(((******)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((()))************,,,---,,,,,,,,,,,,------......//////......------------111111111222222333444555666666666777777777777777555666777888888777666555222222111222222333333222333444555444333222444555555666666555333111222333//////000111111222333333111111111111111000000///000111222222222000///...222222333333333444444444111000000//////000000111222222222333333444444444333333333222222111111111333444444555666777888888999999999999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@>>>>>>@@@AAAAAABBBCCCBBBBBBBBBDDDFFFIIIJJJKKKJJJHHHEEEDDDDDDJJJMMMPPPRRRRRRRRRSSSTTTUUUUUUVVVXXX\\\^^^______ZZZ[[[^^^```aaa```___]]]bbbbbbbbbaaa______```bbbcccdddffffffdddddddddeeegggggggggjjjlllnnnmmmkkkiiihhhhhhiiikkkmmmmmmllljjjiiihhhgggffffffeeeeeebbbdddffffffffffffgggiiijjjhhhfffeeeeeefffffffffccc```]]][[[[[[[[[ZZZZZZRRRRRRSSSSSSTTTSSSRRRQQQRRRQQQPPPOOONNNMMMLLLLLLIIIJJJJJJJJJKKKKKKKKKLLLJJJIIIJJJMMMMMMNNNVVVaaagggqqq~~~{{{{{{{{{xxx||||||yyyxxxttttttrrrpppoooqqqxxx}}}sssmmmfffbbbdddfffddd```ccccccccccccbbbbbbaaaaaa___`````````^^^\\\YYYXXXXXXXXXYYYZZZZZZZZZZZZYYY___]]]ZZZVVVRRROOOMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@AAAAAA???>>>;;;::::::999999999999999888888888777666444333222222333333444555555555444000000000000000000000000/////////.........------000000//////...------------------------------------------------......///------------......////////////..................------............//////aaaYYYUUUSSSRRRMMMOOOOOOOOOLLLIIIHHHHHHIIIGGGFFFDDDCCCDDDCCCAAA???:::999888888888666333000...---+++)))(((((())))))'''&&&%%%&&&(((*********%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''')))++++++******+++---+++,,,,,,---............///......---------......111111111111222333444444333444555666666666555555222222333444444444333222111222222222222222222333111333444333222111222333333444444333111000111222......//////000111111111000000111111111000///......///000000000///------000111111111222222222222/////////....../////////000000000111222222222333111111111000000000000000111111222333444555666666777777777777888999::::::::::::999999999:::::::::;;;===>>>>>>======>>>???@@@AAACCCCCCBBBBBBDDDFFFEEEGGGHHHGGGDDDAAA@@@@@@EEEHHHMMMPPPQQQSSSUUUWWWZZZXXXWWWXXXYYYZZZZZZYYYXXX[[[^^^```aaa```^^^]]]^^^___```___]]]]]]^^^___aaaccceeeeeecccccccccdddhhhhhhiiikkkmmmmmmkkkiiihhhfffeeeeeefffggggggfffiiihhhfffeeeddddddeeeeeeaaabbbcccdddcccdddeeegggddddddcccbbb```_________bbb___\\\[[[ZZZZZZYYYXXXTTTUUUUUUTTTRRRPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEGGGFFFFFFKKKPPPNNNQQQWWW]]]dddnnnzzz~~~rrrmmmlllnnnppplllllllllmmmooossswwwzzzkkkeee```aaaeeefffdddbbbcccccccccbbbaaa___]]]\\\\\\]]]]]]]]]\\\ZZZXXXWWWZZZZZZYYYYYYYYYYYYZZZ[[[WWWUUUSSSPPPMMMKKKIIIHHHHHHGGGEEECCCAAA@@@?????????>>>>>>???@@@@@@>>><<<999888777777666666777777555555555555444333111111000000111222333333333333////////////////////////.........---------,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------------...//////------------------------,,,,,,------............aaaZZZVVVUUUTTTOOOOOOOOOOOOMMMJJJIIIIIIJJJHHHFFFDDDCCCCCCBBB@@@>>>:::999888888888777444111...---+++)))(((((())))))'''&&&%%%&&&(((******)))%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))''')))+++++++++***+++,,,,,,------............---......---,,,---...///000000//////000000111222333000111222444444444333333000000111111111111111111111222333222111000111222000222333333111000000111111222222111000//////111---.........////////////...///000111000///...---)))***+++---...///000000....../////////000000000......................../////////000000000000000///////////////////////////000000111222333444444555444444555555666777888888888888888999999999999999;;;======<<<<<<===>>>>>>@@@AAABBBAAABBBCCCEEEBBBDDDFFFFFFDDDAAA??????AAAEEEJJJMMMPPPRRRUUUWWWZZZXXXWWWXXXZZZZZZZZZYYYWWWYYY\\\___``````___^^^[[[]]]^^^]]]\\\[[[\\\]]]\\\^^^aaacccdddeeegggiiiiiiiiijjjkkklllkkkiiiffffffdddbbbaaacccddddddccchhhgggfffeeeddddddddddddaaabbbccccccbbbbbbdddfffdddfffgggeeebbb___]]]]]]___]]][[[ZZZZZZYYYWWWUUUUUUUUUUUURRROOOMMMLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCEEEGGGEEEHHHLLLOOORRRUUUYYY\\\eeeooouuussspppmmmkkkjjjjjjjjjlllkkklllpppuuuxxxvvvtttfff```^^^aaadddddddddeeeaaabbbbbbaaa```^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYY\\\[[[[[[[[[ZZZZZZZZZZZZNNNNNNLLLKKKJJJJJJJJJJJJFFFEEECCCAAA@@@>>>>>>>>>;;;;;;;;;===???>>><<<:::666666555444444444444555444444444333333111000000//////000111111222111111...........................------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////bbb[[[WWWVVVVVVQQQQQQQQQPPPNNNJJJIIIIIIJJJIIIGGGDDDCCCCCCAAA???===:::999888999999777444222...---+++)))(((((())))))((('''%%%&&&((()))))))))&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))&&&)))+++,,,+++++++++,,,---......//////...---,,,---,,,,,,+++,,,...111222............///000111222---...000222333222222111//////000000000111111111111222333222///...///111///111222222000///...///...000000000...---...///------------............------/////////...,,,+++))))))******,,,...///000,,,,,,---------.........---..................---////////////............////////////////////////......///000111222333333333333333333444555666666666777777888888999888888777999;;;<<<<<<;;;<<<<<<:::<<>>>>>>>>999999:::<<<>>>===;;;999555444333333222222333333333333333333222111000///...//////000000000//////..............................---------,,,,,,,,,)))******++++++,,,,,,---))))))))))))))))))))))))***************+++,,,,,,,,,+++***))))))+++,,,...++++++,,,,,,,,,---------,,,,,,,,,---.../////////bbb[[[XXXWWWWWWRRRTTTTTTRRROOOKKKHHHHHHHHHJJJGGGEEECCCBBBAAA>>><<<:::999999999999777444222...---+++)))(((((()))))))))'''&&&&&&((())))))((()))(((&&&$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))&&&(((+++,,,+++++++++,,,....../////////...,,,+++,,,,,,++++++,,,///222333---------......///000111+++---///111222111000000//////000000111111222222000222333111...,,,---///...000222222000.........---...//////---,,,---...,,,,,,------------------+++,,,---......---+++))),,,,,,*********+++,,,---+++++++++,,,,,,,,,---------......//////......---/////////......------,,,.../////////////////////------...///000111222222222222222222333444555555666666777888888999888888666888;;;<<<;;;;;;;;;<<<888:::<<<=========???@@@@@@CCCGGGHHHGGGEEEDDDDDD???BBBFFFIIIKKKMMMOOOQQQQQQQQQQQQSSSUUUUUUSSSQQQRRRTTTWWWZZZ\\\]]]^^^^^^XXXYYY[[[[[[ZZZYYYYYYZZZ]]]```bbbddddddeeefffhhhddddddfffhhhjjjjjjgggdddbbb```___```cccfffhhhiiihhhhhhggggggeeecccbbbaaadddeeedddcccaaaaaaccceeefffiiimmmlllfff___ZZZXXXWWWWWWWWWYYYYYYWWWSSSPPPNNNNNNNNNJJJGGGFFFIIILLLIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEDDDAAA@@@AAAAAA@@@@@@@@@@@@@@@AAABBBEEEFFFLLLLLLMMMQQQWWW___fffkkkwww{{{xxxuuutttuuuuuuqqqpppmmmjjjgggfffgggiiijjjggghhhrrr|||}}}qqqeeebbb___```cccaaa\\\]]]bbb[[[\\\___aaaaaaaaa```___[[[ZZZXXXWWWXXXZZZ]]]___XXX\\\aaadddccc]]]VVVQQQQQQOOOMMMJJJGGGDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>888888999;;;======;;;999444333222222111111222222222222222222222111000///...///////////////.......................................---------,,,,,,++++++,,,---...//////000))))))))))))))))))))))))*********)))***++++++,,,+++***((('''((()))+++,,,+++++++++,,,,,,---------,,,,,,------...///000000