BM6&6(v@ vvvuuugggOOORRRaaappp~~~nnnZZZKKKFFFEEEDDDBBBAAA===:::999999:::@@@HHHMMMPPPUUU[[[```cccdddeeefffgggiiikkknnnoooqqqqqqpppppppppqqqrrruuuwwwyyy{{{{{{uuummmeeeaaa^^^[[[ZZZXXXWWWUUUQQQMMMKKKLLLLLLJJJTTTkkkzzztttooolllhhheeecccaaa___]]]```______aaaeeeiiikkklllpppnnnkkkgggaaaYYYPPPJJJDDDCCCBBB@@@???>>>>>>>>>GGGUUU___hhh}}}tttjjjaaa\\\VVVNNNGGGEEECCCAAA???===@@@HHHSSSZZZoooyyy~~~zzzxxxxxxwwwxxxzzzzzzxxxxxx|||zzztttpppiiihhheeebbb```___^^^^^^]]]^^^]]][[[]]]fffttt~~~vvv~~~|||vvvaaaIII<<<666333000///111111111111111222222222000000000000000000000000000000000000000111111222333333333333333444888;;;<<<@@@OOOlll|||ooolllrrrwww|||zzz|||~~~wwwnnngggfffaaa```eeennnyyy|||\\\GGGAAAAAAAAAAAABBBDDDFFFHHHHHHJJJLLLLLLMMMMMMPPPRRRRRRNNNKKKJJJMMMNNNNNNMMMOOONNNNNNMMMLLLMMMMMMMMMOOONNNLLLIIIGGGEEEooollldddLLLPPP\\\lll~~~ooo[[[LLLFFFEEECCCBBBBBB===::::::999:::@@@HHHLLLPPPUUU[[[```cccdddeeefffgggiiikkkmmmnnnooopppnnnnnnoooppprrrtttvvvwwwxxx{{{xxxrrrmmmiiieeecccZZZZZZXXXTTTQQQNNNMMMMMMKKKPPP```{{{~~~xxxqqqooommmkkkkkkiiigggdddfffeeeeeegggiiikkklllkkknnnllliiieee___XXXOOOIIICCCBBBAAA???>>>=========CCCOOOYYYaaattt{{{rrriiiddd^^^TTTKKKHHHDDDBBB>>><<<===CCCLLLSSSgggsss~~~~~~{{{{{{||||||yyyyyywwwuuutttwww}}}{{{wwwsssnnniiieeecccbbb```^^^\\\ZZZYYYYYYYYYYYYXXXVVVVVV]]]hhhqqqxxxzzz{{{vvvaaaHHH:::555222111111222222111111111111111111000000000000000000000000000000000000000111111222222333333333333555888;;;<<<@@@MMMhhhyyyooopppuuu~~~|||zzzzzz~~~~~~}}}wwwooojjjgggaaa```hhhssstttWWWFFF@@@@@@@@@@@@AAABBBDDDEEEFFFIIIKKKMMMMMMNNNOOOQQQPPPMMMJJJJJJLLLNNNNNNMMMPPPOOONNNNNNMMMMMMNNNNNNOOONNNLLLIIIGGGEEEkkkeee___IIILLLWWWhhh}}}qqq]]]MMMFFFDDDBBBAAACCC>>>;;;;;;::::::@@@GGGLLLPPPUUU[[[```cccddddddfffggghhhjjjlllmmmmmmmmmlllmmmoooqqqrrrttttttuuuwwwwwwzzz}}}xxxrrrnnnjjjaaa```^^^[[[XXXTTTQQQPPPQQQNNNTTThhhwwwuuurrrqqqpppnnnkkkiiinnnmmmmmmnnnoooooommmkkkkkkiiifffbbb]]]UUUMMMGGGBBBAAA???>>><<<;;;;;;;;;>>>FFFPPPWWWaaavvvzzzssskkkhhhaaaWWWMMMIIIFFFCCC@@@<<<;;;???FFFKKK]]]mmm|||}}}zzzwwwwwwxxxxxxwwwuuusssooollljjjgggccc``````___^^^]]][[[YYYWWWVVVVVVVVVUUUSSSQQQTTT\\\bbbuuu|||zzz|||www```GGG999444222111222333222222222111000000000000000000000000000000000000000000000000111111222222333333333333555888;;;<<<@@@LLLdddmmmlllqqqzzz||||||}}}{{{vvvppplllhhhbbbaaalll{{{eeeOOOCCCAAA@@@@@@@@@@@@AAABBBCCCCCCFFFJJJMMMMMMMMMNNNNNNNNNKKKIIIIIIKKKMMMNNNNNNPPPOOOOOOOOONNNNNNNNNNNNOOONNNLLLIIIGGGEEEmmmeeexxxYYYFFFIIITTTggg|||sss___NNNFFFCCCBBBAAADDD???<<<<<<;;;;;;@@@GGGLLLOOOUUU[[[```bbbddddddfffggghhhiiikkkkkklllllllllmmmppprrrttttttttttttxxxwwwyyy}}}zzzuuurrriiihhhfffccc```[[[WWWSSSVVVQQQQQQ[[[mmmzzzvvvsssqqqooommmqqqqqqrrrssssssqqqnnnkkkhhhfffccc```[[[SSSKKKFFFAAA@@@>>><<<;;;:::999999;;;>>>FFFPPPVVV```yyyvvvooojjjgggbbbXXXOOOJJJFFFDDDAAA>>><<<>>>CCCGGGUUUhhh}}}|||xxxwwwtttqqqooonnnllliiifffbbbbbbbbbaaa```]]]ZZZYYYWWWXXXWWWUUUSSSTTTWWW[[[jjj}}}yyyuuuvvv```FFF777333222222444333333333222111000//////////////////////////////000000000000000111111222222222333333333555999<<<>>>AAALLL```~~~nnniiimmmvvv}}}xxxtttoookkkhhhcccdddqqqpppWWWHHH@@@BBBBBBBBBBBBBBBBBBBBBCCCAAADDDIIILLLLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNMMMKKKIIIFFFEEEpppdddsssoooTTTDDDHHHTTTggg|||tttaaaOOOFFFBBBBBBBBBEEEAAA>>>===<<<;;;???FFFKKKOOOTTTZZZ___bbbcccdddeeefffhhhiiijjjkkkkkkkkkmmmnnnqqqsssuuuvvvvvvuuuwwwvvvyyy}}}|||rrrooollliiifffaaa[[[WWWWWWSSSRRRWWW```xxx{{{xxxvvvtttrrrqqqqqqrrrttttttrrrnnnkkkeeedddaaa^^^ZZZSSSKKKEEE@@@???===;;;:::888888777:::999@@@LLLSSSXXXiii}}}wwwpppiiifffaaaWWWNNNKKKCCCCCCAAA???>>>???CCCFFFPPPddd{{{~~~|||yyyvvvuuurrrooollliiiiiiiiihhhgggdddbbb```[[[\\\[[[ZZZYYYYYY[[[\\\ddduuuuuuqqq~~~uuu___EEE777333222333444333333333222111000//////////////////////////////000000000000000111111222111222333333333555999<<>>AAAAAAAAABBBBBBBBBBBBBBBAAADDDIIIKKKKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKNNNPPPNNNNNNOOOOOOOOONNNMMMLLLMMMLLLJJJHHHFFFEEEpppaaakkk{{{xxxiiiRRRCCCFFFTTTggg|||uuubbbQQQFFFBBBCCCDDDFFFBBB??????===;;;???EEEKKKOOOTTTZZZ___bbbcccccceeefffgggiiikkklllllllllnnnoooqqqsssuuuvvvvvvwwwttttttwww{{{||||||}}}xxxsssooolllhhhbbb]]]YYYUUUVVVXXX[[[mmm~~~zzzuuurrrppppppppprrrrrrpppmmmiiidddcccaaa^^^ZZZSSSKKKFFF@@@???===;;;999888777666999777===HHHQQQXXXdddqqqwwwtttjjjaaa\\\WWWNNNGGGEEEAAABBBBBBAAA@@@AAACCCFFFNNN^^^rrr|||zzzwwwsssqqqqqqqqqpppooonnnlllkkkjjjccccccbbbbbbaaaaaaaaaaaadddqqqtttqqq~~~sss]]]DDD777444333333444333222222222111000000000000000000000000000000000000000000000000111111222111222222222333666:::===CCCGGGOOOZZZpppqqqooorrrzzz~~~{{{||||||~~~{{{wwwrrrlllhhhgggfffmmm}}}yyyYYYIIIBBB??????@@@AAAAAABBBBBBBBBAAAEEEHHHKKKLLLKKKJJJJJJKKKKKKLLLLLLJJJJJJKKKNNNPPPNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFrrraaammmyyyjjjSSSDDDEEETTTfff{{{uuubbbQQQFFFCCCDDDFFFGGGCCC@@@@@@>>><<>>;;;999888777666555888===DDDLLLXXXeeeooorrrvvvzzz{{{}}}~~~yyyrrrjjj___UUUPPPLLLHHHEEEFFFEEEFFFGGGFFFEEEFFFGGGIIIMMMVVVddduuu}}}{{{{{{zzzyyywwwvvvuuuttttttnnnmmmlllkkkkkkkkkjjjiiiiiiqqqsssooo~~~qqq\\\DDD888555333333333222222111111111111111111000000000000000000000000000000000000000111111222000111222222333666:::===DDDHHHOOOWWWiiiyyytttrrrwww|||}}}}}}~~~}}}}}}|||xxxtttnnniiifffhhhqqqpppTTTHHHEEEBBB@@@AAACCCEEEEEEFFFEEEEEELLLMMMOOOOOOMMMLLLMMMNNNMMMNNNNNNLLLJJJJJJMMMQQQPPPQQQRRRSSSRRRQQQOOONNNHHHGGGGGGGGGGGGGGGuuucccsss}}}lllUUUDDDEEESSSdddyyyuuucccRRRFFFCCCEEEGGGGGGCCCAAA@@@>>><<>>;;;999888777666222888>>>@@@GGGVVVgggrrr{{{|||zzzuuussssssoooiiidddYYYOOOLLLKKKKKKLLLOOOKKKLLLMMMMMMLLLKKKLLLMMMKKKPPPYYYiii}}}||||||||||||xxxvvvtttsssrrrrrrqqqooommmrrr}}}qqqnnn}}}}}}ppp[[[DDD999666444222333111111111111111222222222000000000000000000000000000000000000000111111222000111222222333666:::===CCCIIIOOOUUUdddxxxsssuuuyyy}}}~~~~~~|||zzzvvvpppkkkeeeiiitttkkkRRRJJJHHHEEEDDDEEEGGGIIIJJJKKKJJJJJJQQQRRRRRRQQQOOONNNOOOPPPNNNOOOOOOMMMJJJJJJMMMQQQQQQSSSTTTUUUTTTSSSQQQPPPFFFFFFFFFFFFGGGHHHwwwiiixxxsss\\\IIIGGGQQQaaawwwuuudddUUUKKKHHHIIIJJJGGGHHHFFFAAA======AAAEEEHHHMMMSSSXXX[[[^^^aaaccccccdddgggjjjlllmmmmmmmmmlllmmmnnnppprrrtttuuuvvvttttttuuuvvvwwwyyy{{{|||~~~~~~{{{sssjjjeeecccdddlllttt|||zzzuuupppmmmllliiieeebbb```aaabbb```[[[SSSLLLGGGCCCBBB@@@>>>;;;999777666666333444;;;EEETTTiiizzzzzzrrrjjjbbbZZZWWWYYYYYYUUUQQQWWWVVVVVVUUUTTTTTTTTTTTTSSSQQQRRR[[[ooo}}}{{{yyywwwwwwwwwwwwxxxyyy~~~ssslllwwwlllUUU@@@888666222111444000000000000000000000000///////////////////////////////////////000111111222333333333333555888;;;CCCDDDJJJUUUbbbyyyvvvvvvzzz}}}~~~|||{{{wwwpppjjjeeekkkwwwfffPPPIIIHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLQQQQQQPPPOOOOOONNNNNNMMMMMMLLLJJJJJJKKKMMMQQQSSSWWWVVVVVVXXXYYYXXXVVVTTTPPPIIIFFFHHHKKKJJJvvvhhh|||{{{dddNNNHHHPPP```vvvvvveeeUUUJJJGGGGGGIIIGGGGGGFFFBBB======@@@DDDIIIMMMSSSXXX[[[^^^aaaccccccdddfffiiikkklllmmmnnnmmmmmmnnnppprrrssstttuuuttttttuuuvvvwwwxxxzzz{{{|||{{{xxxqqqmmmjjjiiinnnttt{{{wwwqqqmmmllliiiddd```aaabbbbbb```[[[UUUNNNJJJCCCBBBAAA>>><<<:::888777666444555999@@@OOOeeexxx~~~uuukkkffffffgggdddaaacccddddddcccbbbaaa___^^^ZZZWWWTTTYYYhhh}}}{{{zzzyyyyyyvvvwww|||sssmmmzzz~~~lllVVV@@@888555111000333000000000000000000000000///////////////////////////////////////000111111444444444333222333666999EEEGGGOOOYYYbbbuuuxxxuuuyyy|||}}}zzzxxxtttlllfffiiiqqq~~~{{{```MMMIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPSSSTTTWWWWWWVVVXXXYYYYYYWWWUUUVVVQQQNNNOOONNNKKKuuufff|||mmmSSSHHHOOO___tttxxxgggVVVKKKFFFFFFGGGFFFGGGFFFBBB>>>===@@@DDDIIIMMMSSSXXX[[[^^^aaaddddddeeefffgggiiilllnnnooonnnnnnooopppqqqrrrssssssuuuuuuuuuuuuvvvwwwxxxyyyyyywww|||~~~xxxtttpppmmmnnnrrrzzzsssooolllhhhbbb^^^^^^___^^^\\\XXXRRRMMMIIIDDDCCCAAA???===:::999888777555666777;;;HHH```vvv|||yyywwwwwwwwwwwwuuusssrrrpppiiieee___\\\bbbsss}}}zzzyyyxxxxxxxxx}}}qqqmmm}}}mmmVVV@@@888555000///111000000000000000000000000///////////////////////////////////////000111111555555555444222222555777EEEKKKVVV___cccqqq{{{tttvvvzzz~~~|||yyyvvvrrrlllgggnnnxxxoooVVVIIIHHHIIIHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUWWWVVVUUUWWWXXXXXXWWWUUUYYYWWWUUUUUUQQQKKKuuueeewwwuuuWWWIIIPPP___ttt|||lll[[[MMMGGGFFFGGGFFFFFFFFFBBB>>>===@@@CCCIIIMMMRRRWWWZZZ^^^aaadddeeeeeeeeefffhhhkkknnnooonnnnnnoooooopppqqqqqqqqquuutttttttttuuuvvvvvvwwwwwwvvvyyy}}}xxxrrrqqqttt}}}wwwqqqlllggg```[[[XXXWWWVVVTTTPPPLLLHHHFFFDDDCCCBBB@@@>>><<<:::999666666666666777CCC\\\sss|||vvvnnnjjjppp~~~ooolll}}}oooXXXAAA999555000///111000000000000000000000000///////////////////////////////////////000000111333444444444333333555777CCCMMM\\\fffgggpppuuutttwww|||~~~|||yyyvvvsssoookkkqqq}}}cccNNNHHHJJJKKKKKKOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVUUUSSSWWWVVVXXXXXXSSSKKKvvvdddpppzzz\\\LLLOOO^^^tttrrraaaRRRIIIGGGGGGEEEFFFEEEBBB>>>===???BBBIIILLLQQQUUUYYY\\\```cccddddddeeefffhhhkkkmmmooonnnnnnnnnoooooopppppppppsssssssssssstttuuuuuuvvvxxxxxxyyy|||~~~|||zzz{{{xxx{{{tttmmmfff^^^YYYRRRQQQOOOMMMJJJGGGFFFEEEEEEDDDCCCAAA???===<<<;;;555555666666666???VVVlll{{{~~~mmmlll}}}zzz~~~oooXXXBBB:::666111///222000000000000000000000000///////////////////////////////////////000000111000222333333333444666888>>>KKK___kkklllqqqyyytttvvvyyy{{{|||xxxuuuqqqmmmkkksssyyy^^^NNNLLLOOOQQQPPPSSSRRROOOMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOPPPQQQSSSRRRQQQRRRTTTYYY\\\YYYSSSxxxdddkkk|||{{{^^^OOONNN\\\rrrwwwgggWWWKKKGGGGGGDDDEEEEEEBBB>>><<<>>>AAAHHHKKKOOOSSSWWW[[[___bbbcccdddeeefffhhhkkkmmmnnnmmmmmmnnnnnnoooooopppppprrrrrrrrrrrrssstttuuuvvvxxxxxxyyyzzz{{{}}}~~~~~~}}}wwwoooggg^^^WWWQQQOOOLLLIIIGGGFFFFFFGGGEEEEEECCCBBB@@@>>>===<<<555555666666666<<>><<<>>>AAAGGGJJJNNNQQQUUUYYY^^^aaabbbccceeegggiiikkkllllllllllllmmmmmmnnnooopppppppppppppppqqqrrrtttuuuvvvvvvwwwxxxwwwxxx{{{}}}~~~zzzqqqggg]]]WWWPPPMMMJJJGGGEEEFFFGGGHHHFFFEEEDDDBBBAAA???>>>===777666666666555777BBBMMMjjjnnnpppwww~~~~~~yyykkkTTT???777444000///111000000000000000000000000///////////////////////////////////////000111111///111333444333333444666666CCC[[[mmmqqqrrrwwwtttvvvxxx~~~|||wwwsssrrrqqq|||xxxgggVVVRRRSSSRRRQQQQQQNNNMMMKKKJJJIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJJJJJJJLLLMMMNNNMMMKKKLLLNNNPPPPPPPPPPPPRRRZZZeeekkkjjj}}}fffdddttt|||}}}}}}nnnUUUIIIIIIWWWnnnzzzlll[[[MMMFFFDDDCCCEEEEEEBBB>>><<<>>>@@@FFFIIILLLPPPSSSXXX]]]```aaabbbeeehhhjjjkkkkkkkkkkkkkkklllmmmnnnoooppppppoooooopppqqqrrrtttvvvwwwtttuuuvvvuuuvvvyyy{{{zzz~~~|||rrrhhh]]]VVVNNNKKKHHHDDDCCCDDDFFFHHHFFFEEEDDDCCCAAA@@@>>>>>>888666555666444333999AAAKKKlllzzzqqqmmmiiiiiiwwwooosss}}}uuu{{{iiiRRR<<<555333///...111000000000000000000000000///////////////////////////////////////000111111111333444444333222333333444AAAXXXlllqqqppp{{{yyysssuuuwwwxxx|||}}}||||||~~~lll]]]PPPOOOPPPNNNKKKKKKIIIIIIHHHGGGHHHJJJLLLNNNKKKKKKKKKLLLLLLLLLLLLLLLPPPNNNKKKIIIHHHIIIKKKLLLOOOMMMKKKLLLNNNPPPQQQQQQPPPQQQXXXfffoooooolllhhhuuuzzzmmmXXXEEEGGGXXXggg{{{}}}qqq```RRRJJJHHHGGGGGGEEEBBB>>><<<<<<===EEEGGGJJJNNNSSSWWW[[[]]]bbbcccfffiiijjjkkkjjjjjjiiijjjlllmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrrrrrrrsssssssssrrrsssvvvxxx|||{{{sssiii^^^VVVPPPNNNLLLIIIFFFEEEDDDDDDDDDDDDDDDCCCBBB???===;;;999777666555555666777999FFFTTTlllwwwzzzwwwzzz}}}xxxqqqiii^^^WWWYYY```ttt~~~pppsssxxxwwwrrrQQQ;;;666111111222,,,222111111111000000//////---.........//////000000///////////////000000000///000111222444555666777888<<>><<<===>>>DDDFFFJJJNNNSSSWWWZZZ\\\aaabbbeeehhhiiijjjjjjiiiiiijjjlllmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrsssuuuxxxvvvxxxzzz|||xxxppphhh^^^VVVSSSQQQNNNKKKHHHGGGFFFFFFDDDDDDDDDCCCAAA???===<<<999888666555444555666777888BBBTTTjjjwwwpppnnnvvv~~~wwwnnn```TTTRRRUUUcccyyy~~~nnnooo||||||uuutttqqqQQQ<<<777222222333...111111111111000000000///............/////////000...///000000111111000000///000111222444555666777666999IIIeeexxxyyyxxxyyywwwssstttwww|||sssZZZUUUQQQQQQPPPNNNMMMOOOLLLKKKIIIHHHHHHHHHIIIIIIJJJHHHHHHJJJMMMOOOOOONNNLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOOOORRRRRRXXXbbbhhhgggrrrgggwww|||___HHHKKK[[[jjj|||tttdddUUUKKKFFFGGGGGGFFFBBB???<<<<<<===CCCEEEIIIMMMRRRWWWZZZ\\\```aaacccfffhhhiiiiiiiiiiiijjjlllmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrsssuuuwwwvvvwwwyyyzzz{{{}}}~~~tttmmmfff^^^WWWVVVTTTQQQNNNKKKIIIHHHGGGEEEEEEDDDCCCAAA???===<<<:::888666555444444444555333777AAAOOObbbvvvtttiiijjjrrrzzz|||ttteeeUUUMMMMMMYYYooo}}}nnnnnnzzz~~~xxxrrrqqqnnnPPP<<<888333222333///111111111111000000000000............////////////...///111333333222111000000000111222444555666666777666EEEbbb{{{|||qqquuuwww|||lllXXXRRROOOPPPQQQOOOOOOQQQKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGIIILLLNNNNNNMMMKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNTTTRRRTTTZZZ______ttteeesss}}}___HHHMMM]]]jjj|||uuugggWWWKKKEEEEEEEEEDDDBBB>>>;;;;;;;;;BBBDDDGGGLLLQQQVVVYYY[[[^^^```bbbdddfffggghhhhhhiiijjjlllmmmnnnnnnoooooorrrrrrrrrqqqqqqqqqqqqpppqqqrrrssssssrrrssstttvvvwwwxxxzzzzzz{{{}}}|||rrrlllggg___ZZZWWWVVVSSSQQQMMMKKKIIIHHHFFFEEEDDDCCCAAA???>>>===:::999777555444333333333666777999@@@MMM^^^ppp{{{xxxoooooottt}}}~~~zzzmmm[[[OOOKKKWWWlll}}}pppqqq~~~xxxrrrrrr}}}iiiMMM;;;777222111333///111111111000000000000000.........///////////////...///222444444333111///000111111222444555555666999777CCCaaaooosssuuuyyy~~~fffTTTNNNLLLNNNOOONNNOOOQQQKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJLLLLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNSSSPPPPPPUUUXXXXXXyyydddppp}}}```KKKNNN]]]jjj{{{uuugggXXXKKKDDDCCCDDDCCCAAA===:::999999@@@BBBFFFKKKPPPUUUYYY[[[^^^___aaaccceeeggghhhiiiiiijjjlllmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssssssssssstttuuurrrtttvvvwwwxxxyyy|||~~~}}}tttnnniiibbb]]]WWWVVVUUURRROOOMMMJJJIIIGGGFFFDDDCCCAAA???>>>>>>:::999888666444333222222555555555777===HHHVVV___mmm|||xxxsssvvv{{{|||}}}uuucccSSSMMMSSShhh~~~qqqrrr~~~zzzuuuuuuuuucccIII999666111000222...000000000000000000111111///////////////............///222444444333111///111111222333333444555555999777@@@\\\~~~vvvnnnnnnqqqxxx~~~~~~{{{bbbPPPJJJHHHJJJLLLKKKLLLNNNKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJHHHFFFDDDCCCCCCDDDDDDFFFGGGIIIJJJLLLMMMMMMMMMOOOLLLMMMRRRUUUSSSdddmmm}}}aaaOOOMMM\\\iiizzz~~~tttfffXXXKKKDDDBBBCCCCCCAAA===:::888888???AAAEEEJJJOOOTTTXXXZZZ^^^___```bbbeeegggiiijjjiiijjjlllmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrrrroooqqqsssssssssrrrssstttqqqsssvvvwwwxxxyyy{{{}}}}}}~~~~~~}}}}}}vvvqqqlllddd^^^WWWWWWVVVTTTRRROOOMMMLLLGGGFFFEEEBBBAAA@@@??????::::::999777666444333333333444555444555;;;CCCJJJXXXfffxxxxxxrrrttt{{{}}}|||iiiWWWNNNSSSfff}}}qqqoooyyy}}}|||wwwwwwqqq___EEE888666000///111...000000000000111111111111///////////////............///111333333222111000111111222333333444555555666555===SSSsss}}}{{{pppnnnooouuu}}}yyy{{{|||||||||}}}uuu^^^MMMHHHEEEGGGHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFHHHHHHHHHIIIKKKMMMJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFHHHJJJKKKLLLLLLLLLLLLIIIKKKPPPQQQNNNaaahhhzzz{{{```NNNKKKZZZgggyyy|||rrreeeWWWKKKDDDCCCDDDEEECCC???;;;:::999>>>@@@DDDIIIOOOTTTXXXZZZ^^^___```bbbeeegggiiikkkiiijjjlllmmmnnnnnnoooooooooooopppqqqrrrsssssstttnnnpppssstttsssrrrsssttttttvvvxxxyyyyyyyyyzzz|||zzz|||}}}}}}}}}}}}}}}xxxsssmmmeee^^^XXXXXXXXXWWWUUUSSSQQQOOOHHHGGGEEEBBBAAA@@@??????:::::::::999888666555444444666777555444666<<>><<<888<<>>CCCIIIRRR[[[ccchhhppppppuuuuuuxxxvvv~~~{{{ggg\\\cccuuuvvvqqquuuyyyyyy{{{tttvvvttthhhUUUFFF777111111000//////111000000///.../////////////////////////////////000000000000111111111111222222222222333444555555111;;;===@@@QQQmmmsssppp}}}xxxrrruuuyyy|||yyytttzzzzzz|||iiiVVVKKKIIIFFFEEEFFFFFFDDDCCCFFFCCCCCCJJJRRRTTTMMMFFFGGGGGGFFFEEEGGGIIIKKKMMMNNNMMMKKKIIIIIIIIIIIIJJJLLLJJJIIIIIIKKKKKKJJJIIIGGGIIILLLMMMMMMMMM}}}___WWWiiivvv^^^KKKFFFQQQ```qqq|||ssshhhZZZMMMEEEFFFEEEDDDCCCBBB@@@<<<999999<<>>===<<<;;;999888888888888666555555444555666777888888999===BBBIIIQQQWWW[[[bbbbbbfffnnnxxx~~~zzzxxx~~~|||iii___iiizzz~~~zzz~~~}}}yyy~~~|||qqqeeeTTTEEE666111111000//////111111000000000/////////........................000000000000111111111111333222222222333333444555222999:::>>>LLLbbb}}}uuuzzzuuurrrtttzzz}}}}}}}}}~~~rrr\\\MMMJJJIIIGGGGGGFFFEEEDDDBBBDDDCCCCCCHHHNNNOOOIIICCCEEEEEEEEEFFFGGGJJJLLLMMMOOONNNMMMLLLLLLLLLMMMNNNMMMMMMOOOQQQRRRQQQNNNKKKIIIKKKMMMPPPRRRTTTbbbXXXfff{{{```HHHDDDMMMZZZkkk~~~xxxqqqeeeSSSEEEEEEEEEDDDEEEDDDAAA===999:::===BBBFFFJJJNNNSSSVVVZZZ]]]```bbbccceeegggiiikkklllmmmmmmnnnnnnmmmmmmnnnoooooopppqqqrrrssssssqqqqqqrrrrrrrrrrrrrrrrrruuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwzzz||||||~~~yyyxxxzzz~~~|||uuummmggg___\\\XXXVVVUUUTTTRRRQQQQQQPPPMMMIIIFFFBBB???>>>>>>===<<<;;;999999999999777666555555555666777888;;;<<<>>>BBBGGGMMMQQQTTT[[[[[[^^^dddkkkvvv|||yyy{{{kkkcccqqq}}}~~~xxxnnnbbbRRRDDD555111111000//////000111111222222000///...........................000000000000111111111111333333333333333333444555666999:::@@@HHHUUU~~~zzzxxx||||||qqqoooxxxyyybbbQQQGGGIIIIIIJJJJJJIIIGGGEEECCCBBBCCCDDDFFFHHHGGGDDDAAAAAABBBDDDFFFHHHKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSOOOQQQUUUYYYZZZXXXRRRNNNLLLNNNPPPSSSWWW[[[eeeZZZgggyyy___FFFBBBIIIVVVfff|||~~~{{{ppp[[[HHHFFFFFFGGGHHHGGGDDD???;;;:::===AAAEEEHHHLLLQQQTTTYYY\\\___bbbccceeehhhjjjkkklllmmmmmmnnnmmmmmmmmmooooooppppppqqqrrrrrrsssqqqqqqqqqqqqqqqrrrrrrrrruuuuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwvvvuuuvvvxxxzzz|||{{{xxxvvvvvvyyyxxxpppkkkaaa^^^YYYVVVTTTSSSQQQPPPPPPPPPOOOKKKGGGBBB@@@>>>???>>>===<<<;;;::::::999777666555555555666888888>>>???AAAEEEIIIMMMQQQSSS[[[[[[]]]bbbgggooo~~~{{{~~~yyylllgggvvv||||||zzzvvvmmmaaaPPPBBB444000111000///000///000222333333111///...........................///000000000111111111111444333333333333444555555;;;;;;<<>>>>>>>>===<<<;;;:::999666666555555666777999:::;;;<<>>>>>>>>===<<<;;;999888555555555555666888:::<<<<<<>>>AAAFFFKKKOOOSSSUUUVVVWWW[[[___aaadddnnnyyyuuunnnnnnyyy}}}ssswwwzzzxxxmmm___KKK>>>222000111111000000///000000111111///...---------------------------000000000000111111111111222222222333444666888888999;;;===BBBEEEGGGaaayyyxxxxxx~~~mmm```WWWQQQNNNKKKJJJOOOUUUVVVOOOHHHEEEFFFFFFEEEDDDCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSSSSTTTTTTQQQOOOOOOOOOQQQSSSSSSRRRVVVVVVYYY___gggmmmzzzlllooopppVVVBBBFFFNNN]]]ttt|||xxxsssaaaMMMCCCBBBAAAAAAAAA@@@===:::666:::>>>BBBFFFJJJNNNRRRUUUYYY]]]```cccfffiiikkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrrrrroooqqqsssvvvwwwwwwvvvvvvtttuuuvvvvvvvvvwwwzzz}}}~~~~~~~~~zzzxxxvvvwww{{{uuujjjeee___[[[YYYXXXXXXWWWVVVWWWTTTMMMDDD???>>>@@@============<<<:::999777333333444555777:::<<<>>>@@@CCCFFFKKKPPPTTTWWWYYYYYYZZZ___ccccccdddkkkuuuuuuppprrr|||zzzqqqwww|||yyylll\\\III<<<111///111111000000////////////.........---------------------------000000000000111111111111000000111333555777999:::888>>>>>>@@@DDDGGGZZZyyy}}}~~~zzzzzzuuummmeee___WWWRRRVVV___```WWWLLLEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOQQQRRRSSSRRRRRRRRROOONNNMMMNNNPPPRRRQQQQQQVVVWWW]]]hhhttt{{{ooonnnzzz\\\DDDFFFKKKYYYqqqwwwrrrnnn^^^KKKEEECCCBBBAAABBBAAA>>><<<555999===BBBFFFJJJOOORRRTTTWWW[[[___bbbeeehhhjjjkkklllmmmmmmnnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmnnnoooooopppqqqqqqrrrrrroooqqqtttwwwxxxyyyxxxxxxssstttuuuuuuuuuwwwzzz}}}}}}|||~~~}}}zzzxxxvvvwww~~~wwwkkkgggaaa]]][[[ZZZZZZYYY\\\[[[XXXOOODDD>>>===@@@<<<<<<======<<<:::888777222333333555777:::===???BBBDDDGGGLLLQQQTTTWWWXXXZZZ\\\```cccbbbbbbhhhpppvvvqqqttt~~~www}}}{{{}}}}}}yyyjjjYYYHHH;;;000///222222000000//////...------------...------------------------000000000000111111111111///000111333555888:::<<<:::BBBBBB@@@DDDIIIXXXooo}}}xxx}}}yyyoooddd\\\___iiijjj^^^QQQEEECCCAAABBBEEEGGGHHHGGGLLLJJJIIIHHHHHHIIIKKKLLLPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMNNNOOORRRRRRQQQOOOUUUXXX```nnn}}}ssstttyyy___JJJDDDEEEUUUoooxxxooofffYYYNNNEEEBBB???@@@CCCBBB===888888888:::>>>DDDIIILLLMMMUUUWWW[[[]]]```dddhhhlllllllllllllllllllllkkkkkkmmmlllkkkmmmoooppppppooonnnnnnnnnpppssssssrrrppprrrtttuuuvvvuuuvvvxxxyyyvvvuuuuuuuuuuuuwwwxxxyyyyyy{{{~~~{{{yyyyyy{{{vvvoooiiibbb^^^^^^______^^^aaa]]]UUUKKKCCC@@@@@@BBBAAA???======<<<;;;888555333555777777888:::@@@EEEFFFDDDIIIRRRVVVTTTUUUZZZ]]]```eeefffaaa^^^dddnnn{{{xxxzzzzzzxxx}}}xxxiiiYYYGGG===333000000//////222//////////////////////////////............//////////////////000111222333222333444666777999:::;;;<<<@@@BBBBBBBBBHHHSSS]]]rrrsss}}}xxx}}}sssjjjkkkuuuxxxjjjXXXJJJEEEAAABBBGGGKKKKKKIIINNNKKKIIIIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPPPPOOOOOONNNPPPQQQQQQOOONNNNNNOOOPPPSSS[[[kkkrrrsss|||cccIIIDDDEEETTTlllzzzrrriii[[[PPPGGGCCC@@@AAADDDDDD???:::888888:::>>>DDDIIILLLMMMUUUWWW[[[^^^aaadddiiilllmmmmmmnnnnnnnnnmmmmmmmmmmmmlllkkkmmmooopppooonnnnnnnnnnnnppprrrsssqqqppprrrsssttttttsssssstttvvvvvvvvvuuuuuuuuuwwwxxxyyy{{{|||~~~|||zzzxxxyyy}}}ooojjjdddbbbcccdddbbb``````ZZZQQQHHHBBB??????@@@AAA???>>>===<<<;;;888666333555666777888===EEEKKKKKKJJJNNNUUUYYYXXXZZZ^^^dddfffhhhggg```[[[aaajjj~~~vvvttt|||~~~vvvdddSSSFFF<<<333111000//////111//////////////////////////////............//////////////////000111222333222333444666888999:::;;;<<<@@@BBBAAA@@@DDDNNNVVVxxxpppuuu|||~~~~~~{{{|||zzzmmm___LLLGGGDDDDDDHHHLLLLLLKKKIIIHHHGGGGGGIIILLLNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPOOOPPPQQQPPPNNNMMMMMMNNNRRRVVV^^^kkk~~~}}}kkkkkk~~~{{{cccHHHDDDFFFRRRggg|||}}}vvvmmm___RRRIIIEEEBBBCCCEEEEEEAAA<<<888888999===CCCHHHKKKLLLUUUXXX[[[___aaaeeeiiilllnnnooooooppppppooooooooommmllllllmmmooopppooonnnnnnmmmnnnppprrrrrrpppoooppprrrsssrrrqqqpppqqqsssvvvvvvuuuuuuvvvwwwyyyzzz}}}~~~~~~~~~}}}{{{{{{yyyuuurrrppppppoookkkhhh^^^VVVKKKCCCAAA@@@??????AAA@@@>>>======<<<999777444555666666999@@@JJJRRRSSSRRRTTTZZZ]]]^^^```cccjjjiiiiiieee^^^ZZZ___iiitttqqqxxx{{{}}}rrr^^^LLLDDD:::222111000//////111//////////////////////////////............//////////////////000111222333333333555666888999:::;;;<<<@@@BBBBBB@@@AAAHHHNNNdddmmmgggyyywwwpppvvv{{{ssskkk```VVVJJJGGGCCCDDDGGGJJJJJJIIIDDDDDDDDDEEEHHHKKKMMMOOOOOOOOOOOONNNNNNOOOOOOPPPOOOPPPQQQOOOMMMLLLLLLMMMNNNSSSXXXaaannnzzzxxxeeefffzzz|||cccHHHEEEFFFPPPcccxxx{{{sssdddVVVJJJFFFBBBCCCEEEEEEAAA===999888999<<>>>>>>>>===:::888777777777666999AAAMMMVVVYYYYYYZZZ]]]```ccceeehhhllliiifffaaa[[[YYY```kkkuuuqqqwww~~~~~~{{{uuu~~~zzzmmmZZZKKKAAA999222111111///...000///////////////////////////......------......///////////////000111222333333444555666888999:::;;;;;;???BBBBBBAAAAAAEEEIIIXXXnnnxxxiiinnnzzz}}}~~~}}}}}}~~~}}}pppfff```fffsss~~~yyyzzzuuuiii]]]UUUMMMFFFEEEBBB@@@@@@BBBDDDDDDCCC@@@AAACCCDDDEEEGGGJJJLLLNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNLLLKKKKKKMMMLLLPPPSSSUUUZZZcccxxxfffggg|||iiiIIIFFFEEENNNaaawwwxxxhhhYYYJJJFFFBBBBBBEEEEEEAAA===999888888;;;@@@FFFJJJKKKSSSVVV[[[___bbbdddhhhjjjkkklllnnnooopppooonnnnnnnnnmmmlllmmmnnnooonnnmmmmmmmmmmmmoooppppppnnnlllkkkmmmpppqqqrrrsssuuuwwwuuuttttttssstttvvvwwwxxx|||}}}}}}|||{{{~~~vvvkkkcccWWWOOOFFFBBBCCCDDDCCCAAAAAA@@@???>>>???===;;;999;;;:::888666888AAAMMMVVV[[[]]]^^^```bbbfffiiijjjnnniiiccc]]]XXXXXXaaallluuurrrxxx~~~}}}zzzrrr|||vvviiiXXXLLL>>>777111111222///...///////////////////////////......------------......////////////000111222333444555666777888999:::;;;:::>>>AAACCCBBBCCCEEEHHHQQQ]]]yyyhhhiiiuuuyyy{{{}}}~~~}}}{{{{{{bbbZZZUUUZZZeeeoooyyytttpppfffYYYOOOKKKFFF@@@AAA@@@>>>>>>>>>?????????@@@BBBCCCCCCCCCCCCEEEHHHLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOMMMKKKJJJKKKMMMOOOSSSTTTSSSVVV\\\yyydddbbbwwwmmmMMMFFFDDDMMMbbbxxx|||mmm]]]KKKGGGBBBBBBEEEEEEBBB>>>999888777:::???EEEIIIKKKQQQUUUZZZ^^^aaacccfffhhhiiikkkmmmooooooooommmlllnnnmmmlllmmmnnnooonnnmmmmmmmmmmmmnnnpppooommmkkkjjjllloooqqqrrrtttwwwyyyssssssrrrrrrssstttvvvwwwxxxzzz||||||{{{}}}sssfff^^^RRRMMMGGGDDDDDDEEEDDDCCCBBB@@@?????????>>><<<:::;;;:::888666777???KKKUUU[[[^^^aaaaaadddjjjlllkkknnnggg___ZZZWWWZZZfffrrruuussszzz|||vvv{{{ttteeeUUULLL<<<555000111222000......////////////////////////......------------......////////////000111222333555666666777888999:::;;;;;;===@@@BBBCCCDDDFFFGGGPPPUUUnnniii___fffnnnuuu}}}pppYYYSSSPPPUUU[[[aaaiiipppoooiii\\\OOOIIIHHHFFFAAAAAAAAA@@@??????>>>>>>??????BBBDDDCCCAAA@@@BBBEEEJJJIIIGGGGGGGGGIIIKKKMMMMMMNNNMMMLLLJJJJJJLLLNNNNNNQQQRRRRRRVVV^^^{{{bbb[[[mmmqqqPPPGGGBBBLLLccc|||ooo```MMMHHHCCCCCCFFFGGGDDD@@@999888777999>>>DDDHHHJJJPPPTTTYYY]]]```bbbeeefffiiijjjmmmooopppooonnnlllooonnnlllmmmnnnooonnnlllmmmllllllnnnoooooommmkkkjjjllloooqqqrrrsssvvvxxxrrrqqqppppppqqqrrrtttuuussswww{{{||||||}}}vvviii^^^VVVKKKJJJHHHFFFEEEDDDDDDDDDBBBAAA??????@@@???===;;;999888777555777???KKKTTTYYY___bbbcccgggmmmnnnkkkhhhaaaZZZXXXZZZbbbqqqwwwwww}}}tttcccQQQGGG:::333000111333000......////////////////////////...------,,,,,,------...////////////000111222333666666777888999999:::;;;<<<>>>@@@AAABBBCCCDDDEEEOOOPPP___yyykkkhhhgggpppzzz~~~bbbPPPLLLLLLPPPSSSUUUYYY___eeeaaaWWWKKKDDDDDDCCC@@@AAAAAAAAA@@@???>>>>>>>>>>>>AAADDDCCC@@@???AAADDDGGGFFFEEEDDDEEEGGGIIIKKKLLLLLLLLLKKKIIIJJJMMMOOOKKKLLLMMMNNNTTT]]]fffZZZjjjyyyRRRHHHAAAKKKeee~~~qqqaaaOOOJJJEEEDDDGGGHHHEEEBBB:::888777999>>>CCCHHHJJJOOOSSSXXX]]]___bbbdddeeeiiikkkmmmpppqqqpppnnnmmmooonnnmmmmmmnnnooonnnlllmmmllllllmmmooonnnllljjjkkkmmmooopppqqqrrrtttvvvqqqppppppoooppprrrssstttpppuuuzzz||||||}}}tttfff[[[QQQJJJFFFHHHHHHGGGEEECCCCCCDDDBBBAAA@@@@@@@@@???===;;;666666555444777???KKKTTTXXX___ddddddhhhoooppplll```ZZZUUUVVV]]]jjj}}}}}}zzz{{{vvvbbbMMMBBB999333///111333000...---////////////////////////...------,,,,,,------...////////////000111222333666666777888999::::::;;;>>>??????@@@@@@AAABBBCCCJJJIIIQQQjjjxxxdddmmmxxx~~~}}}}}}~~~iiiOOOHHHGGGHHHLLLMMMLLLNNNRRR^^^^^^WWWKKKBBBAAAAAAAAA@@@AAAAAA@@@===<<<<<<===<<<@@@DDDCCC@@@???BBBEEEFFFEEECCCBBBCCCEEEHHHJJJKKKKKKKKKJJJIIIJJJNNNPPPLLLLLLKKKLLLSSS[[[jjjZZZggg}}}cccIII@@@LLL\\\tttrrrcccTTTLLLFFFFFFGGGEEEDDDEEE>>><<<999:::===BBBFFFHHHPPPSSSYYY]]]```bbbeeehhhhhhlllppprrrqqqnnnmmmllllllllllllmmmmmmnnnnnnnnnllllllmmmnnnnnnmmmlllkkklllmmmoooooonnnnnnpppqqqtttrrrpppnnnnnnppprrrtttqqqtttxxxzzz|||~~~~~~tttfff[[[SSSNNNLLLIIIHHHHHHIIIJJJKKKIIIHHHGGGDDD@@@??????@@@@@@???===999555444888BBBMMMTTT___aaadddgggmmmqqqmmmfff]]]YYYTTTUUU___sss{{{uuubbbIII>>>777444222111111000///---000000//////......------000//////.........///////////////000111111222222333444555777888:::;;;<<<;;;===>>>??????@@@CCCEEEDDDIIIIIIVVVyyywwwiiiaaalll~~~{{{tttZZZJJJSSSKKKFFFHHHJJJKKKMMMPPP\\\[[[TTTIIIBBBBBBCCCBBB@@@BBBCCCBBB@@@>>>>>>>>>===???AAABBBBBBCCCEEEGGGMMMLLLJJJHHHGGGEEEEEEEEEIIIJJJLLLMMMLLLMMMOOOPPPOOOOOOOOOPPPPPPPPPnnn^^^kkkhhhNNNBBBKKKYYYooouuufffWWWNNNFFFFFFGGGEEEDDDDDD>>>;;;888999===BBBFFFHHHNNNRRRWWW[[[^^^aaadddfffiiikkkooopppooommmllllllkkkkkklllllllllmmmmmmmmmlllmmmnnnooonnnnnnmmmllljjjlllmmmmmmmmmmmmoooqqqrrrqqqpppoooppprrruuuwwwtttvvvzzz{{{|||}}}~~~xxxkkk^^^UUUOOOKKKHHHHHHHHHIIIKKKNNNOOONNNLLLJJJGGGCCC@@@@@@@@@@@@???===:::666555:::CCCNNNUUU```ccceeehhhmmmooojjjbbbZZZVVVRRRTTT___ttt{{{ttt```GGG===666444222000000000///---///////////////.........//////......---....../////////000000111111222222333333555666888:::;;;;;;;;;===>>>>>>>>>???AAADDDCCCFFFEEEQQQooopppbbbhhhxxx~~~kkkVVVIIINNNHHHDDDFFFIIIIIIKKKNNNUUUXXXUUULLLEEECCCCCCBBBBBBDDDEEEDDDBBB@@@@@@AAA===???AAABBBBBBCCCEEEGGGMMMLLLJJJHHHGGGFFFEEEEEEHHHJJJLLLLLLLLLLLLNNNPPPOOOOOOOOOOOOOOOOOOuuufffooopppSSSEEEJJJTTTiiixxxkkk[[[QQQHHHFFFFFFDDDCCCCCC<<<:::777888<<>>;;;888888===FFFPPPWWW___cccgggiiillllllfff]]]VVVRRRNNNQQQ___vvv{{{sss___FFF===666444111000000000///---.........///////////////...---------------......//////000000111222222222222333444666777999:::;;;<<<===>>>>>>===>>>@@@BBBCCCCCCAAALLL```vvvwwwccc```hhhqqqvvvyyy}}}~~~ooo]]]OOOIIIIIIDDDBBBEEEHHHGGGIIILLLPPPXXXZZZSSSJJJFFFEEEDDDEEEFFFGGGGGGEEECCCCCCDDD???AAADDDEEEDDDEEEFFFHHHLLLKKKJJJHHHGGGFFFFFFFFFHHHIIIKKKKKKKKKKKKMMMOOOOOOOOOOOOOOOOOOOOO~~~nnnrrruuuXXXGGGHHHPPPddd{{{yyymmm```TTTIIIFFFFFFDDDBBBAAA<<<999666777;;;@@@DDDFFFLLLPPPUUUZZZ]]]```cccfffiiijjjkkkjjjiiiiiikkkmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppppppppooonnniiijjjlllllllllmmmnnnpppppppppooooooqqqsssuuuvvvuuuxxx{{{}}}}}}}}}}}}~~~~~~|||xxxyyy{{{vvvmmmfff```\\\XXXVVVVVVVVVXXXZZZ\\\\\\YYYWWWWWWRRRKKKEEEAAA@@@??????>>><<<:::;;;@@@IIISSSYYY]]]bbbgggjjjkkkjjjbbbYYYQQQMMMJJJOOO^^^ttt~~~|||ttt___GGG???555333111000000000///---------......//////000000------,,,,,,,,,---......///000000111111222333333222333444555777999:::;;;<<<===>>>===<<<===>>>@@@DDDCCCBBBKKKVVV```oooccc___```gggnnnssswww{{{qqq___QQQKKKJJJFFFCCCBBBFFFGGGGGGHHHLLLTTT]]]aaaYYYNNNHHHHHHHHHFFFGGGHHHHHHFFFEEEEEEFFFCCCEEEHHHHHHHHHHHHHHHIIILLLKKKJJJHHHHHHGGGGGGGGGHHHIIIKKKKKKJJJJJJLLLNNNNNNNNNOOOOOOPPPQQQtttrrrvvvYYYGGGGGGMMM```yyyzzzoooeeeWWWJJJFFFFFFEEEBBBAAA;;;999666777:::???CCCEEELLLPPPUUUZZZ^^^aaadddgggiiijjjjjjiiihhhhhhkkkmmmkkkkkkkkkkkkkkkkkkkkkkkklllmmmooopppppppppooonnnjjjlllmmmmmmmmmmmmnnnpppoooooonnnnnnnnnooopppqqqqqquuuyyy|||}}}~~~~~~|||~~~xxxqqqllljjjkkkvvvzzztttnnniiieeeaaa^^^^^^```bbbeeeeeecccaaa]]]WWWNNNFFFBBB@@@@@@???>>>===<<<===CCCLLLUUU[[[[[[bbbgggiiiiiiggg___VVVNNNJJJHHHNNN]]]rrr~~~~~~~~~yyyaaaGGG???444222000///000000///---------......//////000000,,,,,,,,,,,,,,,---...///000000000111222222333333222333444666777999:::;;;<<<===>>>===<<<===>>>@@@DDDEEEFFFMMMQQQQQQkkkvvvfff]]]^^^eeepppwww~~~uuudddTTTLLLJJJLLLGGGDDDDDDGGGHHHGGGIIIMMMZZZaaacccYYYMMMGGGHHHJJJEEEGGGHHHHHHFFFEEEEEEFFFGGGIIILLLMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMLLLMMMNNNPPPQQQSSSxxxnnnyyytttXXXFFFEEEIII\\\ttt{{{qqqiiiYYYJJJFFFGGGEEECCCAAA;;;999666777;;;@@@DDDFFFKKKOOOUUUZZZ^^^aaaeeeggghhhiiijjjiiihhhiiijjjlllllllllllllllkkkkkkkkkkkkkkklllnnnooopppoooooonnnlllmmmnnnnnnmmmlllmmmnnnnnnmmmmmmlllllllllmmmmmmmmmrrrwww{{{}}}~~~{{{yyynnnhhhdddaaabbbfffooo}}}{{{uuupppllleeedddeeegggjjjllllllkkkbbbZZZPPPGGGBBB@@@@@@@@@=========???EEENNNVVV\\\\\\ccchhhhhhfffccc[[[SSSKKKGGGGGGNNN___rrr}}}~~~{{{cccGGG===333222//////000000///............///////////////,,,,,,,,,,,,---...///000000000111111222333333333333444555777888:::;;;<<<<<<===>>>>>>===>>>@@@BBBDDDHHHIIILLLOOOLLL]]]|||wwweee]]]]]]nnnyyy}}}{{{lll\\\QQQLLLLLLMMMIIIGGGGGGIIIHHHGGGJJJPPP[[[```___UUUJJJFFFGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGIIILLLOOOPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJIIIJJJLLLLLLKKKJJJLLLMMMKKKLLLMMMOOOQQQSSSyyyiiirrrrrrUUUDDDBBBEEEVVVnnnzzz~~~uuukkkZZZJJJEEEGGGFFFDDDBBB<<<999777777;;;@@@DDDFFFJJJNNNSSSXXX\\\```cccfffhhhiiikkkkkkjjjiiijjjlllmmmmmmmmmlllllllllkkkkkkjjjkkkmmmnnnoooooonnnnnnmmmnnnnnnmmmkkkjjjjjjlllkkkkkkkkkkkklllmmmmmmmmmlllpppvvvzzz|||}}}}}}~~~|||~~~~~~|||pppjjjdddaaa^^^[[[___eeemmm|||}}}xxxnnnlllkkkjjjlllmmmmmmlllddd\\\QQQGGGBBB@@@@@@@@@<<<<<<===@@@GGGOOOWWW\\\```fffjjjgggccc]]]UUUNNNHHHEEEGGGQQQbbbuuu}}}zzzdddFFF<<<333111/////////000///...///////////////.........------------...///000111000111111222222333333444444555666888999;;;<<<===;;;===>>>>>>>>>???AAADDDCCCIIIIIIHHHLLLMMMWWWkkkxxxfff\\\bbbpppuuudddWWWQQQOOOMMMLLLLLLIIIHHHIIIGGGFFFJJJQQQZZZ]]]\\\TTTLLLIIIGGGEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJLLLOOOPPPOOOMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLMMMLLLKKKKKKLLLNNNKKKLLLMMMNNNOOOPPPxxxeeemmmpppTTTBBB@@@BBBQQQiiiuuuxxxlll[[[JJJEEEGGGGGGDDDCCC===:::777888<<>>;;;===>>>??????@@@CCCEEEBBBIIIGGGDDDJJJOOOVVVcccwwwtttbbbSSSccczzz~~~qqq```UUURRRQQQNNNKKKMMMJJJIIIHHHFFFEEEJJJRRRYYY\\\\\\VVVPPPMMMJJJFFFGGGHHHJJJJJJIIIHHHIIIIIIIIILLLOOOPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLiiiooooooXXXBBB===BBBNNNaaarrr}}}uuufffSSSIIIGGGGGGEEEAAA<<<:::888777999>>>CCCFFFJJJOOOUUUZZZ]]]```ccceeehhhiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmooonnnmmmlllkkkjjjjjjjjjlllmmmoooppppppqqqsssuuuwwwwwwxxxyyyyyyzzzzzz{{{{{{vvvqqqjjjdddccccccbbbcccgggttt}}}uuupppmmmmmmnnnnnnkkkdddXXXMMMEEEBBBBBBCCC@@@:::===JJJQQQRRRZZZeeehhhjjjjjjfff^^^UUUNNNKKKHHHGGGKKKZZZmmm{{{~~~yyyyyy___EEE777333222111000////////////................................./////////////////////000111222444666777666666666777888999;;;;;;<<<<<<<<<===>>>@@@AAABBBHHHFFFEEEDDDGGGKKKPPPTTTccc{{{yyyeee^^^]]]jjj|||wwwdddTTTQQQOOOGGGCCCGGGFFFFFFFFFHHHIIIKKKMMMNNNUUUUUUUUUSSSPPPLLLGGGDDDGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJJJJKKKJJJJJJJJJNNNLLLHHHFFFEEEFFFHHHJJJKKKNNNOOOMMMLLLNNNQQQRRRMMMNNNNNNPPPQQQRRRjjjhhh{{{qqqZZZCCC;;;???JJJ^^^qqqyyyjjjWWWKKKIIIIIIGGGDDD===;;;888777999===BBBFFFJJJNNNTTTZZZ^^^aaadddfffiiiiiiiiijjjkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmnnnooonnnmmmlllkkkkkkkkkkkklllnnnpppqqqqqqrrrtttuuuxxxxxxxxxyyyzzzzzz{{{{{{xxxqqqpppooommmnnnqqq|||xxxrrrpppooooooooommmggg\\\QQQIIIDDDCCCBBB@@@;;;???KKKRRRUUU\\\ggglllllljjjddd[[[RRRKKKHHHIIIIIIOOO\\\mmmzzzyyyssssssYYYBBB555222111000///.............................................//////////////////000000111222444666777888888888999:::;;;<<<============>>>???AAABBBCCCHHHGGGEEEEEEFFFJJJMMMPPPZZZjjjooocccYYYZZZfffwww}}}dddTTTHHHHHHHHHCCCAAAEEECCCCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOOOOONNNLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIKKKJJJHHHGGGGGGHHHKKKLLLJJJNNNPPPOOOMMMMMMNNNOOOOOOPPPRRRSSSSSSRRRjjj```nnn|||~~~vvv^^^FFF;;;<<>>????????????@@@AAABBBCCCDDDGGGFFFFFFFFFGGGHHHJJJKKKUUU\\\kkk~~~qqq```SSSRRRaaa|||~~~pppXXXLLLDDDFFFGGGDDDCCCFFF@@@@@@@@@AAABBBDDDEEEFFFCCCDDDGGGKKKNNNPPPOOOMMMHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIHHHIIIIIIJJJIIILLLPPPPPPNNNMMMNNNQQQTTTVVVXXXWWWUUURRRjjj[[[gggwww}}}{{{dddKKK===:::BBBXXXmmm{{{mmmYYYLLLGGGFFFEEECCC>>><<<999777999<<>>???AAAAAAAAAAAABBBCCCDDDDDDAAABBBDDDGGGIIIJJJLLLLLLLLLLLLOOOYYYjjjlll[[[[[[bbb}}}ssspppxxxaaaSSSLLLGGGBBBBBBBBB@@@>>>>>>???????????????@@@AAABBBFFFEEEFFFJJJPPPTTTSSSQQQIIIHHHGGGEEECCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGLLLLLLLLLKKKIIIFFFDDDCCCEEEEEEHHHLLLNNNQQQ]]]jjj|||pppfffmmmaaaiiiwww~~~|||jjjTTTDDD:::<<>>AAA@@@@@@@@@AAAAAABBBCCC???@@@BBBEEEGGGIIIKKKLLLIIIJJJKKKMMMRRR]]]jjjtttgggSSSLLLYYYqqqvvvllluuuyyybbbQQQKKKFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@AAACCCBBBCCCIIIRRRWWWWWWUUUHHHGGGFFFDDDCCCBBBAAAAAABBBAAAAAAAAABBBDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFKKKLLLPPP```qqqtttdddiiivvvxxxhhhVVVGGG;;;:::JJJ___{{{ooo\\\MMMFFFEEEGGGHHHAAA>>>:::888888;;;???BBBKKKOOOVVV\\\aaaeeeiiikkkjjjjjjkkkkkklllmmmmmmmmmllllllllllllllllllllllllllllllmmmnnnooopppqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnppprrrrrrrrrsssuuuwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{wwwtttnnnmmmjjjfffaaa[[[VVVSSSMMMNNNOOOQQQUUU\\\aaaccc^^^[[[VVVNNNHHHFFFGGGIIIWWWiiitttppplllsss|||~~~}}}www|||~~~yyyyyy~~~zzzyyywwwooo\\\FFF777333000000/////////000000111........................---...///000111222333333444444444444555666777888999999999:::;;;<<<===>>>??????????????????@@@AAA??????@@@AAACCCEEEGGGIIIHHHIIIJJJKKKLLLOOOUUUYYYmmmuuu]]]NNNKKKXXXqqqyyylllnnn~~~jjjTTTJJJJJJFFFEEECCCAAABBBDDDDDDDDD@@@@@@??????>>>??????@@@@@@>>>???EEEPPPVVVWWWTTTGGGFFFEEECCCBBBAAAAAAAAAAAA@@@??????@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDGGGLLLKKKLLLZZZmmmyyyfffgggvvvtttfffVVVHHH;;;888GGG[[[xxxlllZZZJJJCCCBBBEEEGGGAAA>>>;;;888888;;;???AAAKKKPPPWWW]]]aaaeeehhhkkkjjjjjjkkkllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnooopppqqqqqqnnnnnnmmmmmmmmmnnnnnnooommmoooqqqrrrrrrsssuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{wwwnnnmmmkkkhhhddd```\\\YYYSSSUUUUUUUUUYYY___dddeee]]]ZZZUUUMMMGGGEEEFFFGGG^^^pppyyyrrrkkkpppyyy}}}~~~}}}~~~}}}}}}wwwwwwzzzyyyyyyxxxppp]]]EEE666111//////.........//////000........................---...///000111222333333555555555555555666777888:::::::::;;;<<<===>>>???>>>>>>>>>===>>>>>>??????@@@?????????@@@BBBDDDEEEBBBDDDGGGJJJLLLNNNNNNNNNUUUpppjjj[[[NNNMMMXXXttt~~~qqqiiisssuuubbbOOOIIILLLFFFFFFCCC@@@???AAABBBAAA@@@??????>>>>>>>>>>>>???@@@======CCCMMMSSSSSSPPPFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>@@@BBBDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDHHHFFFIIIMMMKKKHHHTTTfffyyynnnlllyyy~~~ppp]]]JJJ;;;777BBBPPPuuuuuuhhhVVVJJJEEEFFFGGGFFFCCCAAA>>>:::888:::???DDDKKKPPPXXX^^^bbbeeegggiiiiiijjjlllnnnoooooonnnnnnmmmmmmkkkkkkkkkkkkmmmmmmppppppppppppoooooooooooonnnmmmlllmmmnnnooonnnmmmrrrrrrqqqqqqrrrrrrssstttwwwxxxxxxyyyyyyxxxxxxxxx}}}~~~zzztttmmmjjjkkkmmmkkkiii\\\[[[]]]bbbgggiiihhheee___UUULLLHHHFFFEEEHHHLLLfffvvv~~~tttfffeeennnwww}}}uuuttt}}}}}}wwwiiiUUUBBB666000////////////..............................---------...///000222222222333444444444555666777777888666777888999:::;;;<<<<<<======>>>>>>===<<<<<<;;;===>>>>>>@@@AAABBBCCCCCCGGGGGGGGGGGGHHHJJJLLLMMMVVVeeezzzxxxiii```ZZZ___pppuuuuuu~~~nnn^^^QQQIIIJJJOOOEEEEEEFFFEEEEEECCCAAA@@@BBBAAA@@@AAACCCDDDCCCBBBAAA??????DDDKKKPPPPPPNNNIIIGGGDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEGGGIIIKKKJJJIIIEEEBBBAAABBBDDDGGGHHHIIIGGGFFFIIIOOOTTTZZZhhhooolllzzzttt___KKK<<<999BBBNNNrrrwwwjjjXXXKKKEEEFFFGGGGGGDDDBBB>>>:::999;;;@@@DDDJJJPPPWWW]]]bbbdddggghhhggghhhjjjkkklllmmmllllllmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnooooooooooooooonnnmmmnnnpppppppppooorrrrrrqqqqqqrrrrrrssstttxxxxxxyyyzzzzzzzzzyyyyyy}}}~~~zzzssspppqqqrrrpppnnnnnnllljjjkkklllkkkfffbbbZZZRRRJJJGGGFFFGGGMMMTTTooo|||vvveee```gggooo|||yyy{{{yyygggRRR@@@555111////////////.......................................///000111222222222222444555555666888999999:::999999999999999999999999:::;;;<<<======>>>=========>>>>>>???AAABBBBBBCCCGGGFFFEEEEEEFFFHHHJJJLLLMMMXXXfffwwwyyyllldddcccooo~~~|||~~~uuuaaaUUUNNNIIIGGGGGGEEEEEEEEEEEEEEECCCBBBAAACCCBBBAAAAAACCCCCCBBBAAAEEEBBBAAADDDIIILLLLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHFFFCCCAAABBBDDDGGGPPPOOONNNKKKHHHHHHJJJLLLOOOXXXiii}}}nnniiiyyyzzzcccNNN@@@:::@@@JJJmmm|||nnn[[[LLLFFFEEEGGGHHHDDDBBB???;;;999;;;@@@EEEJJJOOOVVV\\\```cccfffhhhfffgggiiikkklllllllllllllllkkkkkkjjjjjjkkkkkklllkkkllllllmmmmmmnnnnnnnnnpppooonnnoooqqqrrrqqqppprrrrrrqqqqqqrrrrrrssstttxxxxxxyyyzzz{{{{{{zzzzzz}}}~~~{{{wwwvvvvvvtttqqquuuqqqmmmkkkiiieee___ZZZTTTNNNIIIFFFEEEHHHRRR]]]vvvxxxfff^^^cccjjj{{{~~~yyycccMMM<<<444222////////////....................................000000111222222333222222444555666888999;;;<<<<<<;;;;;;:::999999888777777777888:::<<<===>>>??????===>>>>>>???@@@AAABBBBBBFFFEEEDDDDDDFFFJJJMMMPPPGGGLLLRRR\\\sssrrrddd___hhhttt~~~~~~zzzxxxvvvsssrrrrrrssstttpppwww}}}{{{ssskkkhhhiiikkkqqq{{{{{{gggTTTLLLMMMKKKFFFBBBEEEEEEEEEEEEEEEDDDCCCBBBDDDBBBAAABBBCCCCCCBBBAAAGGGEEEDDDGGGKKKMMMLLLJJJIIIGGGEEEEEEFFFFFFEEEDDDDDDFFFGGGFFFEEEEEEFFFGGGFFFEEECCCAAA@@@BBBFFFJJJWWWUUURRRPPPPPPNNNLLLJJJMMMPPPWWWaaammmvvvllleeeuuu~~~gggRRRCCC;;;???FFFgggttt```PPPGGGEEEGGGIIIEEECCC???;;;999<<>>>>>>>>===>>>>>>???@@@AAAAAAAAADDDDDDDDDEEEIIIMMMRRRUUUIIIKKKLLLPPP```xxxkkkddddddqqq{{{yyyyyyuuutttqqqnnnkkkjjjjjjjjjfffkkkqqqsssoookkkgggfffiiinnnyyyooo^^^OOOKKKMMMLLLHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBCCCDDDDDDCCCGGGHHHLLLQQQUUUUUURRRNNNGGGFFFDDDDDDEEEFFFEEEDDDFFFGGGHHHGGGEEEEEEEEEGGGGGGEEEBBB???>>>AAAFFFJJJTTTRRRRRRTTTWWWXXXUUUQQQPPPPPPPPPUUU[[[bbbjjjaaaoookkkWWWFFF<<<===DDDaaa~~~yyyfffTTTIIIEEEFFFHHHDDDBBB???;;;999;;;@@@EEEHHHMMMSSSXXX]]]```dddffffffgggiiikkkmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjkkklllmmmnnnnnnnnnmmmmmmnnnpppqqqqqqppprrrrrrqqqqqqrrrrrrssstttttttttvvvwwwyyyyyyzzzzzz|||}}}|||xxxvvvrrrnnnjjjgggfffccc^^^ZZZVVVQQQMMMJJJHHHMMM\\\jjj~~~qqqccccccjjjuuu}}}~~~}}}nnnYYYFFF999111///////////////...................../////////000000111222333444444555444444333444555777999;;;<<<===;;;;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<>>>>>>>>>??????@@@@@@AAAEEEDDDDDDEEEGGGKKKOOOQQQIIIKKKMMMOOOXXXmmmssskkkbbbiiiyyy{{{vvvssstttrrrooollliiigggfffeeeaaacccgggnnntttuuuqqqmmmlllpppyyyxxxaaaWWWOOOLLLLLLJJJIIIJJJDDDDDDDDDDDDDDDEEEEEEEEEAAA@@@@@@BBBDDDFFFFFFEEEJJJOOOVVV]]]```\\\UUUOOOEEECCCBBBBBBDDDEEEEEEDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIGGGDDD@@@>>>???DDDHHHLLLKKKMMMRRRXXXYYYWWWTTTMMMLLLLLLOOOSSSWWWkkk```kkk~~~}}}nnn[[[HHH;;;<<>>:::888:::???DDDGGGLLLQQQWWW[[[___ccceeecccdddfffiiijjjkkkkkkkkkkkkllllllmmmmmmllllllkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmlllnnnpppqqqqqqppprrrrrrqqqqqqrrrrrrssstttrrrsssuuuvvvxxxyyyzzzzzz}}}}}}yyytttnnnjjjhhhddd^^^ZZZYYYTTTPPPOOORRRYYYgggtttxxxfffaaaeeerrr{{{}}}{{{zzz|||~~~~~~|||{{{wwwfffTTTCCC888111...////////////.....................//////000000111111222333555666666777777444555666777999:::<<<<<<;;;;;;;;;<<<<<<===============>>>>>>===<<<;;;;;;>>>>>>>>>?????????@@@@@@DDDDDDCCCCCCCCCDDDFFFGGGFFFHHHKKKOOORRR[[[ooo{{{pppkkkllluuu|||zzzvvvqqqmmmiiifffeeeeeeeeehhhrrr}}}{{{uuuvvv{{{}}}tttgggTTTPPPMMMLLLIIIEEEGGGKKKDDDDDDDDDDDDEEEEEEFFFGGGAAA@@@@@@BBBEEEFFFFFFFFFMMMSSS\\\aaaaaaYYYPPPIIICCCBBBAAAAAACCCEEEEEEDDDEEEGGGHHHGGGFFFFFFGGGHHHJJJIIIEEEBBB???@@@CCCFFFEEEFFFIIIMMMQQQQQQPPPNNNKKKKKKLLLOOOSSSVVVooocccjjj{{{zzzooo___III;;;;;;DDDWWWxxxppp]]]OOOGGGEEEFFFBBB@@@===999777999>>>CCCGGGKKKPPPUUUYYY^^^bbbeeebbbcccfffhhhjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllnnnnnnnnnnnnoooooooooooonnnmmmmmmoooqqqsssrrrrrrrrrrrrqqqqqqrrrrrrssstttrrrsssuuuwwwyyyzzz{{{{{{}}}}}}{{{tttoookkkfff```[[[[[[UUURRRVVV^^^hhhwwwiiiaaacccoooxxx~~~|||zzz{{{~~~}}}|||}}}rrr```MMM???666111000////////////............---......///000000111111000111333555777888888999777777888999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>??????>>>======<<<>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCCCCDDDEEEJJJNNNOOORRR]]]jjjzzzuuuvvvxxx~~~}}}vvvqqqnnnppprrrvvv~~~mmm^^^UUUNNNKKKJJJJJJGGGCCCDDDHHHDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBBCCCDDDEEEDDDCCCIIIOOOVVVZZZXXXQQQIIICCCCCCBBBAAABBBDDDFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIGGGCCCAAAAAACCCFFFCCCEEEIIIKKKKKKJJJJJJJJJKKKLLLNNNRRRVVVXXXsssfffkkkyyyyyywwwppp```JJJ:::;;;DDDTTTvvvsss```PPPGGGDDDEEEBBB@@@<<<888666999>>>BBBGGGJJJPPPUUUYYY]]]aaadddccceeegggjjjlllmmmmmmmmmlllmmmnnnoooooonnnmmmlllpppppppppppppppoooooooooooonnnnnnppprrrttttttsssrrrrrrqqqqqqrrrrrrssstttssstttvvvxxxzzz{{{|||}}}}}}~~~{{{uuuqqqmmmgggbbbZZZTTTSSSZZZgggtttmmmccceeemmmwww~~~}}}~~~~~~qqq]]]JJJ<<<555222111000/////////............---......///000111111222000111333555777999::::::999999::::::;;;<<<======????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????:::<<>>>>>============>>>>>><<<=========<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCFFFIIIKKKJJJIIIHHHIIILLLQQQVVVYYY___{{{{{{uuuqqqooommmkkkmmmllljjjiiijjjkkknnnoooiiikkknnnqqqxxxuuucccTTTLLLIIIKKKKKKIIIHHHFFFEEEDDDCCCDDDBBBAAABBBDDDGGGHHHGGGIIIHHHFFFFFFFFFEEEBBB@@@AAACCCEEEEEEDDDCCCDDDEEEAAABBBBBBBBBCCCCCCDDDDDDAAABBBDDDEEEGGGHHHHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGKKKLLLMMMPPPRRRTTT}}}uuuvvvwwwzzzuuudddMMM>>>===BBBMMMiii|||fffRRRHHHDDDCCCCCCCCCAAA<<<888777;;;???DDDHHHNNNSSSXXX]]]bbbeeeeeeeeegggiiijjjkkkllllllkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppppppppppppppqqqqqqqqqqqqqqqrrrssstttttttttsssrrrssstttuuuwwwxxxyyyzzzzzz||||||~~~xxxqqqlllgggdddfffppp~~~rrrddddddlllssszzz|||yyyxxx{{{~~~tttqqqqqqvvv~~~~~~yyylllXXXEEE999333000///..............................///000111222333333333333333444555666777888777888:::<<<=========<<<>>>======<<<<<<======>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@BBBAAAAAACCCFFFJJJNNNPPPPPPNNNMMMLLLLLLNNNPPPRRRXXXiii~~~|||{{{uuupppjjjfffddddddddddddffffffeeegggjjjpppvvvyyy{{{pppcccWWWNNNJJJHHHIIIHHHHHHGGGGGGFFFFFFEEEEEECCCAAAAAACCCEEEEEEDDDGGGEEEDDDDDDEEEDDDBBB@@@===???AAAAAAAAA@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJIIIIIIHHHIIIJJJKKKJJJJJJHHHGGGIIIIIIKKKMMMOOOQQQvvvrrrzzzzzztttdddPPPAAA>>>AAAFFFaaa|||~~~hhhUUUJJJFFFCCCCCCCCCAAA===888777:::>>>DDDHHHNNNSSSXXX]]]bbbeeeeeeeeefffggghhhjjjkkklllkkkkkklllmmmmmmmmmmmmmmmllllllmmmmmmnnnoooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttssstttuuuwwwxxxyyyzzzzzz}}}}}}zzztttqqqnnnoooyyyzzziiieeehhhooowww{{{{{{{{{qqqnnnmmmpppwww~~~~~~vvvhhhSSSBBB777222000///...........................//////000111222333333333333444555555666777888777888:::<<<=========<<<======<<<<<<<<<<<<======???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>?????????@@@BBBBBBAAABBBDDDHHHLLLOOOPPPOOONNNMMMLLLLLLLLLMMMRRRVVVfff{{{wwwsssqqqrrruuuwwwxxx{{{{{{|||mmmeeeYYYOOOIIIHHHIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBAAABBBCCCBBBBBBCCCBBBBBBBBBCCCCCCAAA???<<<===???@@@@@@AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@>>>???@@@BBBDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJLLLMMMwwwooo|||{{{ssscccPPPCCC???@@@BBB[[[vvvkkkWWWLLLGGGDDDBBBCCCBBB>>>999777:::<<>>555222111///...........................///000111222333333444333444444555666777777777777888:::<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCCCCAAA???<<<<<<<<<===>>>>>>??????CCCBBB@@@???@@@BBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLPPPOOOVVVjjjuuu^^^VVVKKKDDDDDDGGGIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???@@@BBBCCCDDDEEEHHHJJJGGGFFFDDDBBBAAA@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKGGGHHHJJJLLLLLLKKKIIIHHHEEEFFFGGGHHHIIIKKK{{{qqq}}}vvvfffRRRDDD??????BBBXXXrrrmmmYYYMMMGGGDDDBBBCCCCCC???:::888999;;;BBBGGGNNNTTTYYY^^^bbbeeegggfffeeeeeefffhhhjjjkkkjjjkkkkkklllmmmlllllllllmmmnnnoooqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrsssrrrrrrrrrrrrssstttuuurrrssstttvvvxxxxxxyyyyyyzzz{{{||||||qqqddd^^^hhhwwwxxxpppnnnqqqwwwzzz~~~zzzsssppp```KKK;;;444222111/////////////////////////////////000111222333444444333444555666777777777666777888999;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;===<<<===???BBBAAA???<<<::::::;;;<<<<<<===>>>>>>AAA@@@???>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJKKKMMMTTT___nnn{{{jjjSSSMMMFFFCCCDDDFFFGGGFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBDDDDDDDDDAAA@@@@@@AAABBBCCCAAA@@@AAABBBDDDEEEEEEGGGJJJMMMIIIHHHEEECCCAAA@@@@@@@@@???@@@BBBCCCEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHJJJMMMMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJ~~~rrrpppZZZHHH@@@???BBBUUUnnnooo[[[NNNGGGCCCAAACCCCCC@@@;;;888888999AAAFFFMMMTTTZZZ^^^ccceeegggggggggggghhhiiijjjkkkjjjjjjkkklllllllllllllllmmmnnnpppqqqrrrrrrqqqpppoooooopppppppppqqqqqqqqqrrrrrrrrrsssssssssttttttrrrssstttvvvwwwxxxyyyyyyzzz{{{vvvfff^^^hhhvvvzzzqqqmmmnnnrrrvvv~~~yyysssooo^^^HHH999333222111//////////////////////////////000000111222333444444444555666777888777666666666777888999:::999888888::::::999999999999::::::<<<:::999<<>>???@@@AAABBBBBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFJJJRRRXXX]]]ppp{{{mmm___KKKHHHEEEDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEEEECCCAAA???@@@AAACCCDDDCCC@@@??????@@@AAABBB@@@??????@@@AAABBBBBBDDDHHHJJJIIIHHHEEEBBB@@@???@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEHHHKKKMMMNNNMMMJJJHHHHHHHHHIIIIIIIIIIIIttthhhOOOBBB>>>@@@QQQiii}}}ooo[[[NNNGGGBBBAAACCCDDDAAA<<<888777888@@@FFFMMMUUUZZZ___ccceeegggggghhhiiijjjjjjjjjjjjjjjjjjkkkllllllllllllkkkkkklllnnnpppppppppooonnnnnnnnnooooooooopppppppppqqqrrrssstttttttttsssrrrrrrrrrtttvvvwwwxxxxxxxxxyyyzzz}}}{{{|||{{{iii^^^gggttt|||vvvqqqoooooooooxxx~~~|||vvvxxx~~~zzzwwwooo^^^GGG888333333111//////////////////////////////000111111333333444555444555777888888888666555444555777888888777777666999999888888888888999999<<<999777888<<<>>><<<999777777888999:::;;;<<<<<<>>>@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFJJJPPPRRR[[[vvvyyynnnfff]]]UUUHHHHHHHHHFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGBBB@@@>>>>>>???@@@@@@??????>>>>>>>>>@@@@@@>>><<<======>>>>>>>>>@@@DDDFFFGGGEEEBBB???>>>>>>>>>???@@@AAACCCDDDFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGKKKNNNOOOMMMKKKIIIIIIIIIIIIIIIIIIHHH|||sssVVVDDD======MMMfff{{{ooo[[[NNNFFFBBB@@@CCCDDDBBB<<<888777888@@@EEEMMMUUU[[[___ccceeefffhhhiiikkkkkkkkkjjjiiijjjjjjkkklllllllllkkkkkkiiijjjmmmnnnooonnnmmmlllnnnnnnnnnnnnoooooooooooopppqqqsssuuuuuutttsssrrrqqqrrrtttuuuwwwxxxxxxxxxvvvyyytttrrrtttzzz~~~lll]]]eeerrr|||vvvpppllljjjqqqyyy|||wwwooopppvvv{{{~~~|||zzz|||{{{ppp^^^GGG777333333111...000000000000000000000000000000111222333444444555444555777888999888666555444555666777777666555555999999888888888888999999===999666777;;;===<<<999666777888999:::;;;<<<<<<@@@BBBDDDEEEDDDAAA===;;;@@@AAAAAABBBDDDFFFGGGIIIJJJCCCCCCIIILLLNNN\\\mmmooo___VVVRRROOOIIIJJJKKKHHHEEECCCEEEHHHAAABBBCCCEEEFFFHHHIIIIIICCC@@@===<<<<<<===<<<;;;>>>===<<<===>>>>>><<<:::<<<======<<<<<<>>>BBBEEEEEECCC@@@===<<<<<<===>>>@@@AAABBBDDDEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGKKKNNNOOOMMMKKKIIIIIIIIIIIIHHHHHHHHH~~~bbbJJJ???===JJJ^^^ppp}}}zzzeeeQQQEEE???@@@CCCEEECCC===:::;;;===FFFKKKSSSZZZ^^^aaadddeeeiiiiiiiiihhhiiiiiijjjkkkjjjjjjkkklllmmmnnnooopppoooooonnnnnnmmmmmmmmmllljjjkkklllmmmnnnooopppqqqsssrrrqqqpppppppppqqqrrrrrrrrrsssssstttuuuuuuuuuyyy|||{{{yyywwwwwwyyy{{{}}}~~~tttccceeeppp|||uuuxxx{{{{{{{{{xxxnnndddcccqqq}}}vvvkkkrrruuuzzzyyyvvvzzz___DDD999555111///111000000000000///////////////000222333333444666888777777888999999999999888444555555666666666555555555666777888::::::::::::999999:::;;;;;;;;;::::::888888888999:::;;;======???@@@BBBCCCCCCBBB@@@???@@@AAABBBBBBBBBCCCEEEGGGNNNIIIGGGHHHJJJLLLQQQWWWnnniiiXXXOOONNNMMMMMMJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGBBBAAA???===<<<;;;<<<<<<:::;;;<<<>>>@@@AAABBBBBB:::======::::::@@@EEEEEEHHHDDD???<<<<<<<<<======AAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFFFFEEEDDDCCCBBBFFFFFFHHHJJJLLLLLLJJJGGGCCCEEEDDDCCCFFFKKKzzzhhhOOOAAA===GGGYYYkkk{{{yyydddQQQFFFAAA@@@CCCEEEBBB===::::::===DDDJJJRRRYYY^^^bbbdddfffiiiiiiiiiiiiiiijjjjjjkkkjjjjjjkkklllmmmnnnooopppooonnnnnnnnnmmmmmmmmmmmmkkkkkklllmmmnnnooopppqqqrrrqqqqqqqqqrrrsssuuuvvvsssssstttuuuuuuvvvwwwwwwzzz|||zzzwwwyyy|||~~~xxxfffgggpppvvvxxxyyyzzz|||zzzpppdddcccooozzz~~~{{{zzz{{{wwwlllsss}}}}}}|||www]]]CCC888555111///111000000000000000000000//////111333333333444666888777777888999999999999999444444555666777777666666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::888888999999:::<<<===>>>===>>>???AAABBBBBBAAAAAA@@@AAACCCCCCBBBCCCEEEGGGMMMHHHEEEGGGHHHIIINNNSSSaaaqqqrrr```RRRLLLKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFBBBAAA???===<<<<<<<<<<<<:::;;;<<<>>>???AAAAAABBB;;;======<<<@@@FFFIIIGGGGGGCCC???<<<<<<===>>>>>>BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFFFFHHHKKKKKKJJJHHHGGGHHHGGGEEEFFFJJJuuupppTTTDDD===CCCQQQdddwwwwwwbbbPPPGGGDDD@@@BBBDDDAAA===::::::;;;CCCHHHQQQYYY^^^bbbeeegggiiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkklllmmmnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmkkkllllllmmmnnnooopppppppppqqqqqqrrrtttuuuwwwxxxsssttttttvvvwwwxxxyyyyyyzzz|||}}}}}}{{{uuuvvvzzz||||||~~~}}}~~~kkkiiinnn}}}}}}}}}yyyxxxwwwxxx}}}}}}sssfffbbbllluuuzzzyyysssuuu|||yyypppyyyrrrYYY@@@777555111///111000000000000000000000000///111333444444555666888777888888999999999999999444555666777888999999999888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHKKKGGGDDDFFFFFFFFFJJJOOOYYY___uuuiii___SSSJJJHHHIIIKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA???>>>============;;;;;;<<<===???@@@AAAAAA===>>>>>>AAAHHHOOOOOOIIIEEEBBB>>><<<===>>>??????BBBCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEFFFEEEEEEGGGIIIKKKKKKJJJHHHIIIHHHEEEGGGLLLppp~~~wwwYYYEEE>>>AAAKKK]]]sssvvvaaaPPPHHHFFF@@@BBBBBBAAA===::::::;;;AAAGGGPPPXXX^^^cccfffhhhjjjiiiiiiiiiiiijjjkkkkkkkkkkkkllllllmmmnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmllllllmmmmmmnnnnnnooooooppppppqqqrrrsssuuuvvvwwwrrrssstttuuuvvvxxxxxxyyyxxxxxxyyyyyy{{{xxxrrrsssvvvwwwuuuuuuuuu|||ooojjjkkkwww~~~|||}}}zzzvvvxxx~~~vvviiiaaagggooouuu||||||qqqooovvv~~~|||vvvlllTTT===555444111///111000000000000000111111111000222444444444555777999777888999999::::::999999666666888999;;;;;;<<<<<<777777777777777888999999::::::999999999:::<<<===;;;::::::;;;<<<===>>>>>>AAA@@@@@@????????????@@@AAABBBCCCCCCCCCDDDFFFHHHJJJFFFDDDFFFFFFEEEGGGKKKTTTUUUaaa}}}rrrdddUUUPPPJJJFFFGGGJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFEEEEEECCCBBBAAAAAAAAA@@@???>>>>>>======<<<<<<<<<===>>>???@@@@@@??????AAAGGGQQQYYYTTTKKKBBB@@@===<<<>>>@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEGGGJJJMMMNNNNNNFFFHHHFFFEEEHHHNNN{{{lllxxx}}}^^^HHHAAAAAAGGGXXXooowwwcccRRRIIIGGGAAABBBBBB@@@>>>;;;::::::BBBHHHQQQYYY___dddgggjjjjjjjjjjjjiiijjjkkkkkklllkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnoooppppppqqqrrrrrrssssssqqqqqqrrrssstttuuuvvvwwwtttuuuuuuvvvyyy}}}xxxnnneee___[[[YYY[[[\\\]]]```dddgggjjjlllmmmppptttxxx~~~|||ssspppqqqsssrrrpppooosss|||ssskkkiiisss}}}xxxyyyzzzmmmaaaccchhhpppxxx}}}uuunnnrrrxxx|||~~~}}}xxx}}}{{{{{{eeeNNN999333333111///111///000000000111111111222111222444555555666888:::888888999::::::::::::999777888:::;;;<<<======>>>888777777777888999:::;;;:::888777666777:::===>>>;;;;;;;;;;;;;;;<<<===>>>????????????@@@BBBCCCDDDAAABBBCCCCCCCCCDDDFFFHHHJJJFFFEEEGGGGGGEEEFFFJJJKKKMMMUUUccctttwwwhhhXXXNNNJJJHHHFFFGGGIIILLLNNNOOONNNNNNMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCAAA???AAAAAAAAA@@@@@@???>>>>>>======<<<<<<===>>>?????????AAAEEEMMMYYY___WWWKKKAAA???======>>>@@@AAAAAA@@@AAACCCEEEGGGIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGIIIMMMPPPQQQQQQHHHIIIGGGEEEHHHNNNyyyiiiqqqfffNNNCCCBBBFFFTTTjjj~~~}}}iiiWWWLLLIIICCCCCCBBBAAA???===;;;:::CCCIIIRRRZZZ```eeehhhjjjjjjjjjjjjjjjjjjkkklllllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqppppppqqqqqqqqqrrrrrrsssttttttrrrrrrsssuuuxxx{{{~~~yyyiiiddd\\\SSSKKKFFFBBBAAABBBBBBCCCDDDFFFHHHJJJKKKOOOSSSXXX___hhhrrr|||{{{}}}|||{{{~~~xxxuuuqqqooooooppppppoooooovvvyyyoooiiiqqq~~~}}}{{{|||rrrddd```aaaiiirrrxxx|||~~~rrrqqqsssyyy}}}~~~~~~zzz{{{wwwttt___III555111333111///111///000000111111222222222111333555666666666888:::888999999:::::::::::::::888999:::;;;<<<=========::::::999:::;;;===>>>@@@===;;;888666777999<<<>>>;;;;;;::::::;;;<<<<<<===:::;;;===@@@CCCEEEHHHIII@@@AAABBBBBBBBBCCCEEEGGGHHHFFFEEEHHHHHHFFFFFFIIIFFFKKKRRRVVVZZZkkk|||nnn```VVVPPPMMMGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOMMMKKKIIIFFFCCCBBBCCCDDDEEEEEEDDDBBB@@@>>>AAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<===>>>??????CCCJJJSSS^^^aaaWWWJJJ@@@???======???AAAAAA@@@>>>???AAADDDFFFIIIKKKLLLFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHKKKOOORRRTTTSSSKKKKKKIIIFFFIIIOOO~~~ffflllyyyoooXXXDDDBBBEEEQQQeeeyyyppp]]]PPPKKKEEEDDDBBBBBBAAA???===;;;EEEKKKTTT\\\aaafffiiikkkkkkjjjjjjjjjjjjkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooonnnnnnmmmmmmmmmlllkkklllnnnpppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxzzz{{{{{{{{{{{{pppfffUUURRRMMMHHHCCCAAA@@@???<<<<<<;;;;;;<<<<<<===>>>@@@CCCGGGMMMTTT^^^gggnnnjjjmmmppppppsssxxxxxxuuuoooooonnnllliiijjjllloooqqqyyytttkkkqqq}}}~~~~~~wwwhhh```\\\ccclllppptttxxxzzz}}}yyysssqqqwww}}}~~~xxxrrrZZZEEE222000222000///111///000000111111222333333222444555666666777999;;;888999::::::;;;;;;::::::777888999:::::::::::::::;;;:::::::::<<<>>>AAACCCDDDAAA<<<888777888:::<<<:::::::::::::::;;;;;;<<<888:::===@@@CCCEEEFFFFFF???@@@AAAAAAAAABBBDDDFFFFFFDDDDDDHHHHHHFFFFFFIIIGGGJJJPPPRRRRRR[[[rrrwwwhhh[[[SSSPPPNNNMMMHHHIIIIIIJJJIIIIIIJJJKKKNNNMMMLLLJJJHHHEEECCCBBBAAABBBDDDEEEDDDBBB@@@>>>@@@AAABBBBBBBBBAAA@@@??????>>><<<;;;;;;<<<===>>>???EEENNNXXX```aaaVVVHHH@@@???===>>>???@@@@@@@@@>>>???@@@AAACCCEEEFFFGGGDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEHHHLLLQQQSSSTTTSSSIIIJJJIIIHHHLLLTTTdddhhhuuuwww```CCCBBBEEEPPPbbbvvvvvvbbbSSSMMMFFFDDDCCCBBBAAA@@@===;;;GGGMMMUUU]]]bbbfffiiikkkkkkkkkjjjjjjkkkkkklllmmmlllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnnooooooooooooooonnnmmmmmmlllllliiijjjmmmppprrrsssssssssssssssrrrrrrrrrqqqqqqqqqttttttuuuwwwyyyzzzyyyxxxxxx|||zzzxxxqqqdddYYYIIIGGGDDDAAA???>>>>>>???777777777666777777888888666777:::>>>CCCKKKSSSYYY]]]bbbfffhhhkkkppppppmmmkkklllkkkgggcccccciiinnnssszzzxxxmmmrrr}}}zzzkkk```ZZZ___gggkkknnnrrrpppwwwuuupppwww~~~{{{sssWWWCCC111///222000///000///000000111222222333333222444666777777777999;;;888999::::::;;;;;;::::::666777777888888888777777999888888999;;;>>>AAACCCJJJFFF@@@:::777777999;;;::::::999999999:::;;;;;;;;;===???AAABBBAAA@@@???>>>???@@@@@@@@@AAACCCEEEDDDBBBCCCGGGHHHFFFEEEHHHGGGGGGJJJMMMNNNRRR]]]iii}}}mmmbbbTTTLLLKKKLLLHHHDDDIIIJJJJJJJJJHHHGGGGGGHHHLLLKKKKKKIIIHHHFFFDDDCCC@@@AAACCCEEEDDDCCC@@@???@@@AAABBBBBBBBBAAA@@@??????>>><<<;;;;;;;;;===>>>>>>FFFQQQZZZaaa```TTTGGGAAA???>>>>>>???@@@@@@???>>>??????@@@@@@AAAAAABBBCCCBBBAAAAAAAAACCCDDDEEEBBBDDDGGGLLLQQQSSSSSSRRRDDDFFFGGGHHHPPP[[[xxxoooyyy|||nnnMMMBBBDDDOOOZZZppprrraaaNNNFFFFFFEEEDDDBBBAAA@@@???FFFMMMWWW]]]aaacccfffiiiiiijjjjjjkkkkkkkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmoooppppppoooooopppqqqrrrrrrqqqqqqpppqqqqqqqqqwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{{{{|||||||||||||||{{{oooeee\\\RRRKKKCCCBBBBBBCCCCCCBBB>>><<<999999888888777888888888888888888:::>>>CCCGGGJJJPPPVVV^^^dddgggiiimmmpppmmmlllkkkiiihhhhhhiiijjjtttvvvzzzwwwhhhooo{{{~~~uuuooofff```___cccgggiiinnnvvv~~~}}}wwwxxx{{{|||~~~wwwmmmPPPDDD999666666333000...//////111222333444444444444444555555666666777777:::::::::999999888888888999888888888777777666666777777888999;;;<<<<<<===CCC@@@===???BBBCCC@@@<<<;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>????????????======<<<<<<===???BBBCCC@@@BBBDDDDDDDDDEEEGGGIIIFFFGGGIIILLLOOOSSSVVVXXXaaannnwwwiiibbbUUUQQQKKKHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHFFFHHHIIIJJJHHHEEEBBBAAAAAADDDDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCC@@@===;;;<<<============EEENNNSSSQQQKKKFFFCCC>>>>>>=========???@@@AAA<<<======>>>???@@@@@@@@@============>>>???@@@AAAAAACCCEEEGGGIIIIIIIIIIIIGGGEEEEEEKKKUUU^^^~~~vvvsssOOOCCCCCCLLLVVVkkkxxxeeePPPFFFEEEEEECCCBBBAAA@@@@@@GGGNNNXXX^^^aaacccfffhhhhhhiiijjjjjjkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmoooppppppooonnnpppqqqrrrqqqqqqpppppppppqqqqqquuuuuuuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~rrrdddZZZRRRJJJDDDBBBAAABBBCCCDDDBBB???===:::999888888777888888888888888888999<<>>===???DDDFFFDDD@@@<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===???BBBCCCAAABBBDDDEEEDDDDDDFFFHHHKKKKKKLLLLLLMMMOOOPPPQQQWWW\\\jjjqqq___RRRKKKMMMJJJGGGEEEFFFGGGHHHGGGGGGIIIJJJKKKKKKIIIGGGEEEIIIJJJKKKIIIEEEAAA??????CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCC???>>>;;;999999;;;>>>@@@KKKOOOQQQOOOHHHCCCAAABBB======<<<<<<<<<===>>>???<<<<<<<<<======>>>???@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDDBBB@@@???DDDLLLSSStttTTTDDDAAAIIIRRReee|||jjjRRRFFFEEEDDDCCCBBBBBBAAAAAAIIIPPPZZZ```cccdddfffhhhggghhhhhhiiijjjkkkllllllllllllllllllllllllllllllkkkkkklllmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooooonnnnnnoooqqqqqqpppppppppppppppqqqqqqssstttvvvxxxyyyzzzzzzyyywwwxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{|||~~~xxxgggXXXNNNGGGBBB???BBBBBBBBBCCCDDDCCC@@@===:::999999888777777888888888777777888;;;>>>AAACCCFFFLLLSSSYYY\\\```eeehhhjjjlllmmmmmmkkkiiihhhhhhoooooorrrxxxnnnpppyyy~~~}}}{{{zzzyyywww||||||zzz|||vvvqqqnnneeeZZZBBB999111111333222111111///000111333444444444444666666666666777777777777888888888888777777777777888888777777777777666666666777777888999:::;;;;;;<<<;;;<<>>=========>>>@@@BBBCCCAAACCCEEEEEEDDDCCCDDDEEEMMMMMMLLLLLLLLLLLLMMMMMMRRRRRRUUUbbb{{{qqq^^^NNNDDD???FFFDDDCCCDDDGGGIIIIIIIIIFFFGGGHHHIIIIIIGGGEEEDDDHHHIIIJJJIIIEEE@@@>>>===CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA======<<<:::888:::@@@EEEWWW[[[]]]WWWKKKAAA>>>???<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;===>>>?????????@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCAAA@@@CCCIIINNNtttZZZFFF@@@FFFNNN```yyymmmTTTFFFEEEDDDCCCBBBBBBBBBCCCJJJRRR[[[bbbdddeeefffggggggggghhhhhhjjjkkklllmmmllllllllllllllllllllllllkkkkkklllmmmmmmmmmllllllllllllmmmmmmnnnnnnmmmmmmlllmmmooonnnmmmmmmnnnppppppoooooooooooopppqqqqqqpppsssvvvyyy{{{{{{zzzzzzwwwxxxyyyyyyzzzyyyyyyyyy{{{|||}}}~~~zzzooo^^^PPPGGGCCCBBBAAAEEEEEEDDDEEEEEECCC???<<<::::::999888777777777777888777777777999;;;===???BBBHHHOOOTTTXXX]]]ccchhhiiimmmqqqrrroookkkjjjiiirrrrrrsssxxxqqqooouuu{{{~~~~~~sssnnnkkkaaaVVV>>>666///000222111000222000111222333444444444444777777777777777777777777777777666666666666666666777777777777777777666666666666777777888999::::::999999:::>>>CCCFFFFFFEEE===<<<;;;;;;;;;;;;;;;;;;888888:::;;;;;;;;;;;;;;;>>>>>>===>>>>>>@@@AAABBBAAACCCEEEEEECCCBBBBBBCCCGGGHHHHHHIIIJJJLLLNNNOOOOOOPPPRRRYYYggg}}}tttbbbSSSIIIDDDAAACCCBBBCCCFFFIIIJJJJJJIIIDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEGGGFFFCCC???======CCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>@@@@@@<<<999:::AAAHHHWWWaaaiiifffYYYIII@@@======<<<;;;::::::;;;<<<===<<<;;;:::999:::;;;===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@DDDCCCBBBEEEIIILLL~~~bbbJJJ@@@EEEJJJ\\\vvvnnnUUUHHHFFFDDDCCCBBBBBBBBBCCCJJJRRR\\\ccceeeeeefffgggggggggggghhhiiijjjlllmmmlllllllllllllllllllllllljjjkkkkkklllmmmlllllllllkkkkkklllmmmmmmmmmmmmmmmkkkmmmnnnnnnmmmmmmnnnoooooonnnnnnnnnoooooopppqqqooorrrvvvyyy{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxyyyzzzzzz{{{}}}vvvooofffXXXLLLEEECCCDDDEEEJJJIIIGGGGGGFFFCCC???;;;;;;:::999888777777777777777777777777888999;;;<<<<<>>???@@@@@@AAACCCEEEEEECCCAAAAAAAAABBBCCCDDDFFFHHHKKKMMMNNNHHHKKKNNNQQQVVV___llluuuzzzpppaaaTTTKKKEEEBBB@@@AAAAAABBBDDDGGGHHHGGGEEEBBBCCCDDDEEEEEEDDDCCCCCC>>>@@@BBBAAA@@@>>>>>>???DDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@<<<888999???EEENNNYYYcccdddZZZLLLBBB===>>>===<<<;;;;;;;;;<<<===;;;::::::999999:::;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>???AAADDDGGGyyylllPPPBBBDDDGGGVVVqqqqqqWWWJJJHHHEEECCCAAAAAABBBCCCIIIQQQ[[[ccceeeffffffggghhhggggggggghhhiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkllllllllllllllljjjkkklllmmmmmmmmmmmmmmmkkklllmmmmmmllllllmmmooonnnmmmmmmmmmnnnooopppqqqoooqqquuuxxxzzzzzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyuuuwwwxxxxxxyyyzzz~~~mmmeee___UUUKKKEEEDDDFFFHHHLLLKKKJJJIIIHHHEEE@@@===;;;;;;999888777777666666666666666777777888999::::::???EEEJJJOOOVVV___eeelllsssyyyzzzuuupppnnnooopppqqqqqqsssxxxvvvmmmnnntttzzz}}}~~~~~~~~~~~~~~~|||yyy||||||{{{~~~|||pppmmmiiiZZZKKK;;;555111222111//////222222222333444444444444444666666666666555555555555333333333444444444444444555555666666666666777777555555555666666666777777777888999;;;<<<<<<<<<<<<<<<;;;:::999888888888999777888999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???AAADDDEEECCCAAA@@@@@@AAAAAABBBCCCEEEFFFHHHIIIFFFGGGIIIIIIJJJNNNTTTZZZhhhsssiiieeekkkcccYYYQQQLLLHHHCCC????????????@@@BBBCCCBBB@@@BBBBBBCCCCCCDDDDDDCCCCCC===>>>???>>>===>>>@@@BBBCCCBBBAAA@@@???@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???>>><<<999999===AAAEEEJJJOOOPPPLLLFFFAAA@@@>>>===<<<;;;:::;;;<<<<<<::::::::::::;;;;;;::::::<<<>>>???AAAAAAAAA@@@@@@???>>>============>>>>>><<<===>>>@@@BBBDDDttt}}}vvvWWWDDDCCCCCCPPPjjj|||www\\\LLLJJJFFFCCCAAA@@@AAABBBFFFOOOZZZbbbeeeffffffgggiiihhhgggfffggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkllllllllllllkkkiiijjjkkklllmmmmmmmmmmmmjjjlllmmmmmmlllkkkmmmnnnmmmmmmmmmmmmnnnoooppppppoooqqqtttvvvxxxxxxxxxwwwvvvwwwxxxxxxyyyxxxxxxxxxtttuuuwwwxxxxxxzzz||||||mmmbbb^^^WWWOOOJJJGGGHHHIIILLLKKKKKKKKKJJJHHHDDDAAA<<<;;;:::888777666666666666666666777888888999999:::???DDDIIIOOOWWW```gggmmmtttzzzzzzuuupppoooqqqrrrsssuuuvvvyyyyyynnnmmmsssxxx{{{{{{|||~~~~~~~~~|||{{{{{{|||{{{zzzxxx{{{|||{{{~~~~~~|||rrrooohhhVVVDDD888333000111111//////222222333444444555444444444666555555555444444444333222222222222333333444444555555555666666666777777444555555555555666666666666777999::::::::::::;;;;;;:::999888777777777777777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===@@@CCCDDDCCCAAA@@@@@@?????????@@@BBBCCCEEEFFFFFFGGGHHHHHHIIIJJJMMMOOORRRddd{{{yyyppphhh```ZZZXXXeeeaaa\\\ZZZWWWRRRJJJCCC???>>>===>>>@@@AAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@???===<<<===AAADDDAAA@@@>>>=========???@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???AAABBB??????@@@AAABBBAAA@@@???===<<<;;;999999999:::;;;999:::<<<<<<<<<;;;:::999:::;;;===???@@@???>>>>>>===<<<<<<<<<===>>>@@@AAA>>>@@@BBBCCCCCCCCCssszzz}}}[[[FFFBBB@@@JJJdddwww|||```MMMKKKGGGCCCAAA@@@AAAAAAEEENNNYYYbbbeeefffggghhhjjjiiigggffffffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkklllllllllkkkkkkiiijjjkkklllmmmmmmmmmmmmjjjkkkmmmlllkkkkkklllnnnlllllllllmmmmmmooopppppppppqqqsssuuuvvvwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwpppqqqsssttttttvvvyyy{{{zzzssscccaaa[[[UUUNNNKKKJJJKKKKKKJJJJJJKKKLLLKKKHHHEEE<<<;;;:::888777666666666555666666777888999999:::666:::???DDDJJJRRR\\\dddmmmtttzzzzzztttooooooqqqppprrrtttuuuwww}}}{{{ooommmrrrxxxzzzyyy{{{}}}~~~}}}~~~{{{zzz{{{|||}}}}}}xxx|||}}}|||~~~~~~}}}~~~~~~uuurrrjjjUUUAAA444000...000000///000333333333444444555444444444555555444444444333333333111111222222222333333333444555555555666666777777444444555555555555555555555777999:::::::::;;;<<<:::999888777666666666666888888999:::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<>>AAACCCEEEGGGEEEFFFHHHJJJKKKJJJHHHFFFKKKTTT```nnnrrrccc\\\YYYXXXXXX[[[```^^^^^^______ZZZOOOGGG@@@???>>>>>>AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCC@@@===;;;===AAAEEE???>>><<<;;;:::;;;===>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@BBBEEEFFFFFFEEE===<<<===@@@CCCCCC???<<<<<<;;;999888888888999999999:::<<<>>>>>><<<:::888999:::<<<>>>???>>>===<<<============???AAACCCDDD>>>@@@AAAAAAAAA@@@wwwqqqvvv[[[DDD@@@CCCHHH[[[ppp|||___LLLIIIEEECCCDDDDDDBBB???FFFNNNXXX```cccccccccdddeeegggiiiiiiiiihhhiiijjjlllllllllkkkkkkjjjjjjjjjllllllkkkjjjjjjkkkkkkkkkjjjjjjiiiiiiiiikkklllmmmjjjjjjjjjkkkkkklllllllllmmmllllllmmmmmmnnnoooppppppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrrrrsssuuuwwwyyy~~~qqqlllfffaaa]]]VVVNNNHHHMMMRRRXXX[[[XXXRRRKKKGGG>>>???>>><<<999666555666777777777777777777777777<<<:::<<>>===<<<<<<===???AAACCCBBBCCCEEEFFFGGGGGGFFFFFFHHHOOOUUUWWW]]]qqqwwwmmmWWWSSSMMMJJJKKKPPPWWW\\\bbbbbbiiissssssdddSSSJJJDDDAAA>>>???BBBEEEEEEEEE===@@@CCCEEEFFFEEEDDDCCCDDDBBB???>>>===???AAABBBBBB@@@===:::999:::<<<===<<<===???BBBCCCDDDDDDCCC===BBBCCCAAAIIIVVVVVVMMM@@@@@@>>><<<::::::===???@@@>>><<<:::::::::888777:::::::::999888777666555999::::::;;;<<<<<<<<<;;;===>>>>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCC}}}ttt~~~yyy___HHHBBBAAACCCRRReee{{{dddOOOJJJEEECCCCCCDDDBBB@@@DDDKKKUUU]]]```bbbbbbccceeegggiiiiiiiiihhhiiijjjlllkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhiiiiiijjjkkkiiiiiiiiijjjjjjkkkkkklllkkkkkkkkkllllllmmmnnnooonnnoooqqqrrrrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssrrrrrrtttvvvyyy~~~yyyrrrlllggg___VVVPPPRRRUUUXXXYYYVVVPPPKKKGGGAAA@@@???===:::888777777666666666666666666666666;;;999;;;CCCIIIPPPYYYbbbjjjpppuuusssqqqrrrrrrpppnnnmmmmmmoootttzzz~~~nnndddgggooouuuuuuwwwzzz|||||||||}}}~~~}}}}}}|||{{{{{{}}}~~~zzzuuunnn]]]GGG999222222111111111111222222222333333444444555555555888666555555555555444222222333333333333333333444444444444555555555666666555555555555444444444444777666777888::::::888666888888666555444333333333666666777888999999999999888888777777888888999999:::<<<>>>???@@@@@@???>>>>>>===<<<<<<===???AAACCCBBBCCCDDDFFFGGGGGGFFFFFFIIIMMMOOOMMMLLLUUUiiiyyyzzzqqqfffXXXNNNNNNKKKIIIHHHLLLRRRZZZ___bbbfffqqq|||yyyhhhWWWNNNEEECCCBBBBBBDDDDDDBBB???BBBCCCEEEFFFFFFFFFDDDCCCFFFDDDAAA???======>>>>>>BBB@@@>>><<<;;;;;;<<<<<<<<<===???AAACCCCCCCCCCCC>>>CCCEEEEEEOOO\\\^^^VVVBBBAAA>>>;;;888888;;;===@@@>>>;;;::::::::::::999:::;;;;;;::::::999888777:::;;;<<<<<<=========<<<======>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@xxx{{{xxx```JJJCCC@@@@@@JJJYYYqqqjjjTTTNNNFFFBBBBBBCCCCCCBBBBBBHHHQQQYYY]]]```bbbcccdddfffhhhiiihhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiijjjjjjkkklllkkkjjjhhhhhhgggggghhhfffgggggghhhiiijjjjjjkkkjjjjjjkkkkkklllmmmmmmnnnmmmnnnooopppqqqppppppoooppppppppppppppppppppppppsssttttttsssrrrrrrsssuuu{{{yyyqqqhhh^^^WWWTTTTTTTTTSSSPPPMMMIIIGGGDDDCCC@@@>>><<<:::::::::666666666666666666666666999777:::AAAGGGMMMWWWaaajjjpppsssssssssuuuuuusssnnnmmmllllllpppvvv}}}nnnbbbbbbjjjppprrruuuxxxzzz{{{{{{}}}~~~{{{{{{|||{{{zzz|||~~~|||sssgggSSS@@@666222222111111111111222222444444444555666777777777:::888777777888777666444444333333333333333333222555555555666666666777777555555555555666666666666888888888999;;;;;;:::888999888777555444444444444444666888999::::::888777777777777777777888999999:::;;;===>>>???>>>>>>===>>>=========>>>@@@BBBCCCAAABBBCCCEEEFFFGGGGGGGGGEEEHHHIIIGGGEEEIIIQQQXXX___xxxuuuooofff^^^XXXQQQIIICCCGGGFFFFFFGGGLLLRRRYYY]]]]]]eeesss}}}nnn\\\RRRGGGFFFEEEEEEEEECCC@@@===EEEEEEEEEEEEDDDDDDDDDCCCEEEDDDBBBAAA@@@???>>>>>>AAA@@@@@@???======<<<<<<===>>>???AAABBBCCCCCCCCCBBBEEEEEECCCIIIRRRRRRLLLDDDBBB???:::777777:::>>>AAA>>>;;;999999;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<======>>>===============>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>|||wwwzzz{{{xxxqqq]]]JJJCCC@@@@@@HHHSSShhhppp[[[SSSIIICCCBBBCCCDDDCCCAAAFFFMMMUUU[[[___bbbcccdddfffhhhiiihhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjkkkllllllmmmllljjjiiigggfffeeedddddddddeeefffhhhiiijjjjjjjjjkkkkkklllmmmmmmmmmnnnmmmnnnooopppqqqpppooooooqqqqqqqqqpppppppppppppppqqqrrrssssssssssssuuuwww~~~wwwlllaaaYYYSSSQQQOOONNNMMMKKKJJJHHHHHHEEEAAA>>><<<;;;;;;:::666666666666666666666666777666999???DDDJJJVVV```lllqqqsssqqqppptttvvvvvvpppnnnllllllnnntttzzz~~~qqqbbb```ffflllpppsssvvvxxxyyyzzz{{{|||yyy{{{||||||{{{{{{|||~~~~~~sssaaaKKK<<<555222222111111111222333333555555666666777888999999<<<:::999999999999888666444444444333333222222222444555555555666666666666666666666666777777777777888777777888::::::999888::::::999888777666666666444555888:::;;;999777666777777777777777888999:::;;;<<<===>>>>>>>>>>>>============>>>???@@@BBBCCC@@@AAABBBDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHJJJMMMOOOOOO^^^oooqqqhhhXXXTTTPPPNNNNNNNNNLLLKKKFFFFFFFFFGGGJJJNNNRRRTTTVVV\\\iiiwww|||uuufffZZZNNNMMMKKKIIIFFFDDDAAA@@@CCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@>>>===<<<===>>>???@@@AAABBBCCCCCCBBBDDDBBB???AAAFFFFFFBBBEEECCC@@@<<<999;;;>>>BBBDDDAAA<<<999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>???@@@@@@??????????????????tttssstttuuummm\\\KKKCCCAAA@@@EEEMMM___vvvwwwcccZZZNNNFFFCCCDDDDDDDDDBBBDDDJJJQQQXXX^^^bbbcccccceeeggghhhhhhhhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiilllllllllllllllmmmnnnooonnnmmmllljjjgggeeecccbbbbbbcccdddeeeggghhhiiijjjkkkkkkmmmnnnoooooonnnnnnmmmnnnpppqqqqqqqqqpppooorrrqqqqqqqqqppppppoooooonnnppprrrssstttuuuxxx{{{|||pppddd[[[SSSQQQPPPQQQSSSTTTRRRPPPLLLHHHAAA===<<<;;;:::999555555555555555555555555555555888===BBBHHHTTT```mmmrrrsssnnnkkkmmmrrrtttrrrpppnnnnnnpppuuuzzz}}}xxxfff```eeekkknnnqqqtttvvvwwwwwwxxxzzzxxxyyy{{{{{{zzzzzz{{{|||}}}~~~}}}ppp\\\FFF:::777222222111111222333333444555666666777999::::::;;;<<<;;;999999::::::888777444444444333333222222222333333444444444555555555666666666777777777888888777666555555777888888777:::999888777666666666777444666888::::::999777555777777777777888999:::;;;======>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAAAAABBBBBBDDDEEEFFFFFFIIIGGGEEEEEEFFFFFFFFFEEENNNRRRXXX```qqq~~~vvvmmmbbbWWWPPPMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIILLLNNNOOOVVVXXX___lllzzz~~~vvvkkkaaa^^^WWWOOOHHHDDDBBBAAABBBBBBBBBBBBDDDGGGJJJLLLHHHHHHHHHHHHGGGGGGFFFFFFBBBBBBCCCCCCBBB@@@>>><<<>>>>>>>>>???@@@AAABBBCCC???@@@???>>>AAAFFFHHHGGGDDDCCCAAA>>>===???DDDGGGGGGCCC>>>:::999999:::999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<======>>>>>>>>>===>>>>>>???@@@AAArrrmmmpppsssppp```OOOEEE@@@>>>AAAEEEVVVjjj}}}kkkaaaTTTJJJFFFEEEDDDCCCBBBCCCGGGMMMVVV\\\aaabbbbbbdddggghhhhhhhhhiiikkkiiiiiiiiijjjjjjjjjjjjjjjmmmmmmmmmmmmnnnoooooopppnnnnnnmmmkkkhhhfffcccbbbaaabbbccceeeggghhhjjjjjjkkklllmmmooopppoooooonnnmmmnnnoooqqqqqqppppppoooqqqqqqppppppooonnnnnnnnnmmmoooqqqssstttwwwzzz}}}wwwjjjaaaYYYYYY[[[___ddddddaaa]]]RRRKKKCCC===<<<;;;:::888555555555555555555555555444555888===@@@FFFTTTaaapppxxxzzzrrriiigggkkknnnsssrrrqqqqqqssswww{{{}}}lllcccfffjjjnnnpppsssuuuuuuuuuvvvwwwuuuwwwxxxyyyxxxxxxzzz{{{xxxzzz|||~~~wwwjjjWWWCCC999888222222111222222333444555555666777888999:::;;;<<<<<<:::999999:::999888666444333333333333333333222333333333444444444444555555555666666777777888888666444333333555666666555666666555444444444444444555666888999999888666555888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFEEECCCDDDEEEGGGGGGGGGIIIJJJLLLPPPYYYhhhwwwzzziiicccZZZUUUQQQNNNJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGJJJLLLOOOPPPZZZZZZ\\\eeevvv}}}xxxrrrgggZZZNNNEEEBBBAAACCCDDDEEEGGGKKKNNNRRRTTTQQQOOOMMMJJJHHHFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBB@@@??????AAABBBCCCAAAAAAAAA@@@???AAAEEEHHHGGGCCC???<<<;;;::::::999888888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;<<<<<<=========<<<<<<===???@@@AAArrriiimmmrrrrrrcccRRRGGGAAA>>>???BBBKKK\\\vvv}}}qqqgggZZZOOOIIIFFFCCCBBBBBBBBBDDDJJJRRRZZZ^^^___aaadddfffgggggghhhiiikkkjjjjjjjjjjjjkkkkkkkkkllllllllllllmmmmmmnnnooopppnnnnnnnnnllljjjgggdddccc```aaaccceeegggiiijjjkkkiiikkkmmmnnnoooooonnnmmmlllmmmnnnooopppooonnnnnnoooooonnnmmmmmmlllkkkkkknnnppprrrssstttvvvzzz|||}}}ppphhh```bbbhhhooouuutttllleeeXXXOOOEEE???===<<<:::888555555555555555555555555444555888<<>>>>>>>>======<<<<<<============>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCAAABBBCCCEEEHHHJJJKKKLLLEEEFFFHHHLLLPPPTTTZZZ^^^cccqqq}}}yyyssshhh\\\PPPKKKFFFEEEGGGHHHEEECCCCCCDDDEEEEEEEEEGGGHHHJJJFFFFFFFFFGGGJJJMMMPPPRRRXXX[[[\\\___kkkzzztttfffWWWLLLFFFEEEEEEFFFHHHKKKOOORRRVVVWWWTTTRRRNNNJJJGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@AAABBBFFFDDDAAA>>>;;;:::;;;======>>>???>>>===>>>@@@BBBDDDAAA>>>=========<<<;;;999:::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???rrrhhhkkkqqqqqqcccSSSGGGAAA@@@AAACCCCCCRRRkkkzzzuuukkk]]]QQQJJJFFFCCCAAABBBAAABBBGGGPPPWWW\\\]]]aaacccfffgggggghhhiiikkkjjjjjjjjjkkkkkklllllllllkkkkkkkkklllmmmnnnoooooooooooonnnmmmjjjhhheeeccc```aaaccceeegggiiikkklllhhhjjjlllnnnnnnnnnmmmlllkkklllmmmnnnnnnnnnmmmlllmmmmmmlllkkkkkkjjjiiiiiippprrrsssttttttvvvxxx{{{}}}tttkkkeeehhhoooyyy~~~{{{qqqiii\\\SSSGGG@@@>>>===;;;888555555555555555555555555444555999<<>>???@@@AAABBBBBBBBBDDDCCCBBBAAA@@@AAABBBBBBBBBDDDFFFGGGFFFEEEDDDDDDGGGGGGHHHLLLNNNOOOQQQTTTVVV[[[ccclllxxxwwwwwwnnniiiaaa[[[ZZZZZZTTTKKKJJJFFFDDDEEEHHHHHHDDD???JJJIIIHHHFFFEEEFFFIIILLLJJJIIIHHHHHHJJJLLLOOOPPPRRRYYY[[[ZZZ^^^lllyyyzzznnn___SSSMMMKKKDDDFFFHHHLLLOOORRRUUUVVVSSSPPPMMMIIIGGGFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>@@@AAABBBBBB@@@??????>>>>>>AAAEEE:::<<<===<<<;;;:::;;;<<<@@@???======??????>>>===;;;<<<<<<<<<<<<<<<;;;;;;======>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========~~~oookkkooooooeeeWWWJJJBBB>>>===<<>>???AAABBBAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMRRRXXX]]]cccnnn|||vvviii]]]WWWXXXWWWVVVTTTRRROOOLLLJJJHHHGGGEEECCCAAA@@@AAACCCDDDFFFFFFGGGHHHHHHIIIJJJJJJPPPLLLIIIIIILLLOOOPPPOOOMMMSSSWWWVVVTTTYYYeeepppsssjjjbbbVVVKKKNNNOOOMMMGGGFFFJJJLLLKKKOOONNNMMMKKKHHHFFFEEEDDD@@@@@@AAACCCDDDCCC@@@>>>============>>>>>>>>>>>>EEECCC@@@===<<<;;;<<<<<<>>>>>>===<<<:::999888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===999999999:::::::::uuuvvv}}}xxxqqqdddVVVIIIBBB>>>===>>>FFFZZZsss}}}nnnaaa______]]]VVVMMMFFFDDDDDD@@@AAAAAABBBFFFNNNWWW^^^```cccfffgggggghhhiiikkkiiiiiiiiiiiiiiijjjjjjkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnlllkkkiiiggggggeeeffffffgggggghhhhhhhhhlllkkkjjjjjjjjjjjjkkklllkkkllllllkkkjjjiiiiiikkkmmmlllkkkjjjjjjkkkllllllmmmppprrrsssttttttvvvwww~~~zzzwwwxxx{{{yyytttfffXXXIIIBBB@@@===;;;;;;777777666666555555555555555555777:::===CCCRRR```qqq~~~uuuttttttttttttvvvwwwxxx|||fff^^^bbbccceeeeeebbb]]][[[^^^bbbcccgggkkkooopppqqqrrrtttzzzzzzyyyyyyyyyyyyyyyyyy}}}~~~zzzlllkkkeeeVVVDDD888555666333333333333333333333333777666666666666666666777:::999777555444555666777555555555555555666666666777777777666666666555555444555555666666555555444555555666777777777777666444444444444444444444444999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGJJJNNNOOORRRWWWaaahhhmmmrrrzzz~~~vvvllleee]]]XXXRRRLLLJJJMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCAAA??????@@@BBBCCCDDDFFFHHHJJJKKKKKKJJJIIIKKKJJJIIILLLPPPSSSSSSSSSQQQSSSTTTQQQMMMNNNUUU\\\nnnxxx{{{rrrbbbSSSMMMOOOMMMIIIGGGJJJLLLKKKMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@AAA???===:::;;;;;;<<<<<<===>>>??????CCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;:::999888777666888888888999999::::::;;;::::::999999999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<999999999:::::::::{{{zzzgggTTTFFF>>><<<===AAANNNdddxxxkkkYYYVVVVVVVVVRRRMMMHHHEEECCCAAA@@@??????CCCKKKUUU[[[___bbbeeegggggghhhiiijjjiiiiiiiiiiiiiiijjjkkkkkkmmmmmmmmmnnnnnnooooooooopppoooooommmkkkiiigggffffffffffffffffffffffffeeejjjiiiiiihhhhhhiiijjjjjjiiijjjkkkjjjhhhhhhhhhjjjmmmlllkkkkkkkkkkkkmmmmmmnnnpppqqqrrrrrrsssuuuwww{{{~~~}}}}}}~~~~~~mmm^^^NNNEEEAAA===<<<>>>999999888777666555444333555555666999===DDDSSSaaajjjsssvvvuuutttttttttuuuuuuvvvzzz~~~gggZZZWWWXXXXXXVVVRRRMMMKKKMMMPPPXXX]]]ccciiillloooqqqssswwwwwwwwwwwwxxxxxxxxxxxxzzz{{{}}}~~~}}}}}}}}}~~~tttlllhhh___PPP@@@777555888555555555555555555555555666666555555555555666666888777666444444444555555333444444555555666666666777666666666666555555555555555666666666666555555444555666666777666666666444444444444444444444444888888999999999999999999::::::::::::;;;;;;;;;<<<============<<<<<<;;;;;;:::::::::;;;<<<===>>>??????????????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDFFFHHHGGGFFFGGGKKKPPPVVVVVVWWWZZZ___gggpppwww}}}yyyppphhhbbb\\\UUUOOOKKKFFFDDDDDDDDDBBBDDDHHHGGGGGGGGGFFFEEECCCBBBAAAAAA???>>>======>>>@@@BBBAAACCCFFFIIIJJJJJJHHHFFFGGGHHHLLLQQQUUUWWWVVVUUURRRQQQOOOKKKHHHGGGHHHJJJSSS___oooyyy|||xxxmmmccc[[[\\\YYYQQQLLLLLLKKKIIIHHHHHHHHHHHHFFFDDDBBB@@@DDDAAA???======<<<:::888888999:::;;;===>>>?????????>>><<<:::999:::;;;<<<::::::999888777777666666555666666777888999999:::888777777666666777777888888999999:::::::::999999999999:::::::::;;;;;;;;;888888999999999:::~~~uuu[[[HHH>>><<<======EEEXXXkkkyyyrrr```OOOOOOOOONNNLLLIIIEEECCCBBBAAA???>>>AAAHHHRRRYYY]]]```dddfffgggggghhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnoooooopppppppppoooooonnnmmmkkkhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggghhhhhhhhhiiijjjjjjhhhhhhiiijjjmmmlllkkkkkkkkklllmmmnnnsssttttttrrrqqqrrrtttvvvtttuuu|||~~~}}}||||||~~~vvvfffTTTIIIBBB<<<;;;===;;;;;;:::999888777666666666444666:::>>>FFFTTTbbbhhhmmmuuu|||~~~{{{wwwsssuuuuuuttttttsssssssssssstttzzz|||fffUUUMMMLLLLLLJJJEEEAAA@@@AAACCCLLLRRR[[[bbbhhhmmmppprrrvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{{{{|||~~~qqqooohhh[[[KKK===666555888777777777777777777777777666555555444444555555666666555444333333333444444222222333444555555666666666666666555555555444444555555555666666555555555444444555666666666666555333333333333333333333333666666777777777777777888888888999999::::::;;;;;;>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===::::::<<<===???AAACCCCCC>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDEEEDDDDDDFFFHHHSSSRRROOOLLLKKKNNNRRRVVVYYYZZZ\\\___cccgggkkkmmmsssuuuyyy|||~~~~~~|||{{{zzzxxxvvvssspppmmmiiifffaaa]]]YYYSSSPPPKKKIIIIIIJJJIIIHHHFFFBBBAAACCCDDDCCCEEEIIIGGGFFFFFFEEEDDDBBBAAA@@@===<<<<<<;;;<<<===???@@@===???AAACCCDDDEEEEEEEEEHHHKKKPPPUUUWWWVVVTTTQQQNNNLLLJJJIIIIIIHHHGGGFFFFFFMMMWWWaaakkksssyyy{{{uuutttkkk\\\PPPKKKIIIFFFBBBCCCEEEFFFFFFEEECCCBBBDDDAAA===;;;;;;;;;;;;:::999999::::::;;;<<<======<<<;;;999888888999:::;;;999888888888777777666666444555555666777888999999666666555555555555666666777777888999999999888888888888888999999999::::::888888888888999999xxx]]]JJJ@@@>>>>>><<>>@@@GGGPPPWWW[[[^^^bbbeeeffffffgggggghhhhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnooopppppppppmmmmmmlllkkkiiigggeeedddccccccddddddeeefffffffffdddeeeeeeffffffggggggggghhhjjjkkkjjjiiihhhiiikkklllkkkkkkjjjkkklllmmmnnnxxxxxxwwwtttrrrqqqrrrtttttttttxxx~~~|||zzzxxxvvvvvvxxxyyyvvvgggWWWKKKBBB;;;999;;;999999999888888888777777777555777<<>><<<===>>>CCCIIISSS\\\ccciiinnnrrrtttuuuvvvxxxyyyyyyyyyyyyyyyzzz{{{|||||||||||||||}}}|||{{{zzzzzz|||~~~~~~ppptttjjjYYYHHH;;;555555666777777777777777777777777555555444444444444555555444444444333333333333333111222222333444555555666555555555555444444444444444444555555555555444444333333444555555555555555333333333333333333333333333333444444555555555555777777777888999::::::;;;======<<<<<<;;;;;;;;;:::;;;;;;:::::::::;;;;;;<<<999:::<<<===???AAABBBCCC>>>>>>???AAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@<<<>>>AAACCCCCCDDDDDDEEEGGGHHHHHHHHHHHHIIILLLOOORRRQQQQQQQQQQQQRRRRRRSSSPPPRRRVVVXXXYYYZZZ\\\^^^\\\ZZZWWWUUUUUUTTTSSSQQQRRRQQQOOOOOOOOONNNLLLJJJHHHFFFCCCBBBBBBDDDEEEEEEFFFCCCBBBDDDDDDAAABBBEEEHHHGGGGGGEEECCCAAA???===<<<;;;;;;;;;;;;<<<===>>>>>>>>>======???BBBFFFHHHMMMPPPTTTWWWUUUQQQMMMJJJIIIHHHFFFGGGIIIJJJIIIGGGGGGHHHKKKRRR]]]lll~~~ttt```PPPHHHDDDCCC>>>@@@BBBDDDEEEFFFFFFFFFBBB???<<<;;;<<<>>>>>>???;;;;;;;;;;;;;;;::::::::::::999888666666777999:::888888888888777777777777444555555666777888888888666666555555555555666666555555666777888888777777777777777777888888888888777777777888888888wwwaaaOOODDD@@@===;;;>>>JJJYYYkkk~~~~~~qqqUUUOOOIIIHHHIIIJJJFFFBBBDDDBBB@@@>>>???EEEMMMSSSWWW[[[```cccddddddeeeeeefffffffffggghhhiiijjjkkkkkkkkklllmmmnnnnnnooooookkkkkkkkkjjjiiigggeeeeeeccccccddddddeeefffggggggcccdddeeefffffffffffffffhhhiiijjjjjjiiihhhjjjkkkkkkjjjiiiiiijjjkkkmmmnnnxxxxxxwwwtttqqqooopppqqqrrrooonnnttt~~~}}}|||{{{zzz{{{~~~yyyyyywwwrrrlllgggeeedddhhh]]]QQQIIIBBB;;;999;;;888888888777777777777777888666999@@@HHHOOOZZZdddhhhkkknnnqqqrrrqqqooommmpppqqqqqqqqqppppppooonnnpppoooqqqsssmmm^^^OOOHHH@@@AAAAAA@@@@@@>>>===<<<===BBBKKKTTT]]]eeekkkppprrrtttvvvxxxyyyyyyyyyxxxzzzzzzzzzzzzzzzyyyyyyxxx{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~tttvvviiiVVVEEE:::555444444666666666666666666666666444444333333333333444444333333444444333333333333111222222333333444444444555555444444444333333333333333444444444444333333222333444444555555444444222222222222222222222222111111222222333444444444555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;============>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???AAABBBDDDEEEEEEDDDDDD@@@BBBEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKGGGIIILLLMMMMMMNNNPPPQQQRRROOOLLLJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGDDDCCCBBBAAAAAABBBCCCDDDDDDBBBBBBDDDDDDAAAAAACCCFFFEEEDDDCCC@@@>>><<<;;;<<<<<<<<<;;;<<<<<<======AAA???===<<<>>>CCCHHHLLLPPPSSSUUUTTTPPPKKKGGGEEEGGGEEEDDDDDDEEEFFFEEEEEEFFFEEEGGGMMMTTT___ppp~~~xxxxxxppp^^^NNNEEEBBB@@@>>>>>>???AAABBBDDDEEEFFF@@@>>>;;;;;;>>>@@@AAAAAA===<<<<<<;;;;;;:::999999:::999777666666777888999666777777777777777777777555555555555666666666666666555555555555555555666333444555666666777666666555666666666666777777777666777777777777888|||iiiWWWHHH@@@;;;:::===EEEPPP```vvvyyy^^^UUUJJJFFFHHHIIIFFFCCCBBBAAA???===>>>BBBIIIOOOUUUYYY^^^bbbccccccccccccddddddeeeeeefffhhhiiijjjhhhiiijjjkkklllmmmnnnnnnjjjjjjkkkjjjiiihhhggggggeeeeeeeeeeeeeeefffffffffbbbcccdddffffffgggfffffffffgggiiihhhhhhgggiiijjjiiiiiihhhhhhiiijjjlllmmmqqqrrrrrrqqqooommmlllmmmfffaaa[[[[[[bbbmmmwww}}}wwwuuussspppnnnoooppprrriiikkkkkkggg___WWWQQQOOOQQQKKKEEECCC@@@<<<<<<>>><<<<<<;;;:::999888888777888888<<>>???@@@AAABBBBBBBBB>>>>>>???@@@@@@@@@??????BBBBBBCCCDDDFFFFFFEEECCCDDDEEEFFFFFFDDDBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBAAACCCFFFGGGGGGHHHIIIKKKLLLJJJGGGEEEFFFGGGGGGFFFAAAAAAAAABBBDDDDDDCCCAAA===>>>@@@AAAAAABBBDDDEEECCCAAAAAAEEEEEEBBBAAACCCBBBBBBAAA@@@???===;;;:::>>>>>>==================>>>===<<<===???DDDHHHKKKNNNPPPRRRPPPKKKGGGEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDCCCFFFJJJLLLOOOYYYeeeiiinnnlll```RRRIIIDDDBBB@@@???>>>===>>>???AAACCC>>>===;;;<<<>>>@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;999777666555666777888444444555555666666666777444444444444444333333333555444444444444444444555222333444555555666666666444555555555555666666666666666666777777777}}}rrr^^^JJJ===999999<<>><<<===AAAGGGKKKSSSWWW]]]aaabbbbbbbbbbbbccccccddddddfffggghhhiiigggggghhhiiikkkllllllmmmjjjkkkkkkkkkkkkjjjiiiiiihhhhhhgggffffffeeeddddddbbbcccdddfffggggggffffffdddfffggggggffffffgggiiihhhhhhgggggghhhjjjkkkmmmjjjlllnnnnnnlllkkkjjjkkk]]]VVVNNNKKKQQQ```qqq|||yyyvvvqqqjjjddd```______XXX[[[^^^\\\UUULLLFFFCCC@@@<<<<<>>???BBBBBBBBB@@@???===;;;:::999999999>>>HHHQQQWWW___fffdddhhhlllmmmkkkjjjlllnnnkkklllmmmnnnnnnmmmlllllleee___ZZZWWWPPPGGGBBBBBBAAABBBCCCEEEEEEAAA<<<888555:::@@@HHHQQQ[[[dddjjjnnnooorrruuuwwwwwwvvvvvvvvvvvvxxxyyyyyyzzzzzzyyytttuuuvvvxxxyyyyyyyyyyyy}}}}}}}}}||||||~~~|||}}}pppbbbNNN???777555444333444444444444444444444444444333333222222333333444333333444555555555444444333333222222222222222222444444444333333333222222111111111222222111111111222222333444444444444333111111111111111111111111111111222333333444555555444444555666777888999999888999999:::;;;<<<======>>>===<<<<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<===>>>???AAAAAABBBBBB;;;<<<<<<===>>>>>>======>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCBBBCCCDDDEEEDDDBBB???>>><<<>>>AAABBBBBBCCCEEEFFFFFFDDDAAA@@@AAABBBCCCBBB?????????@@@BBBCCCBBBAAA>>>???AAABBBAAA@@@AAAAAAAAA???@@@DDDCCC@@@???@@@@@@@@@@@@@@@???>>>======?????????>>>>>>======<<<::::::;;;===???CCCFFFGGGKKKMMMNNNLLLHHHEEEEEEGGGCCCDDDCCCBBBAAAAAAEEEHHHJJJGGGHHHJJJHHHFFFMMMWWWccckkknnnfffYYYOOOHHHDDDBBB@@@===;;;:::;;;===???>>>===;;;<<<>>>??????>>>;;;;;;;;;<<<<<<=========;;;:::888666555666777888222333333444444555555555444444333333222111111000444333333333333333333444111222333444555555555555444444444555555555666666666666666666777777~~~xxx___DDDCCCAAA;;;999>>>DDDPPPggg~~~wwwhhhUUUHHHCCCCCCCCCAAACCC@@@===<<>>BBBFFFIIIKKKKKKHHHCCC>>>:::999999::::::>>>DDDNNNXXX```dddfffhhhhhhhhhiiijjjjjjjjjkkkmmmnnnoooooommmkkkkkkkkkjjjcccZZZRRRNNNKKKGGGDDDCCCCCCEEEGGGGGGFFFBBB>>>===>>>@@@DDDMMMWWWaaafffnnnooooooppprrrsssttttttuuutttsssssstttvvvyyyzzzvvvwwwwwwxxxxxxyyyzzzzzz|||}}}}}}zzzxxxzzzpppXXXCCC<<<999222111555333333444444444444444444111111111111111111111111111222222333333222222111222222222222222222333333333444444333111000111333222222111111222222333444444444444444444444444444222222222222222222222222111111111111222333444555444444666777888999999:::888999::::::;;;;;;::::::>>>:::777777999:::999888999999:::;;;===<<<999777:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCCCCCCCBBBAAA@@@AAA@@@??????AAACCCFFFGGGHHHFFFBBB@@@???@@@CCCDDDBBBCCCDDDEEEDDDCCCAAA@@@DDDBBB@@@AAABBBDDDEEEDDDEEEDDDBBB@@@@@@@@@BBBCCCIIIHHHFFFCCC@@@>>><<<<<<>>><<<<<<>>>@@@@@@>>>;;;<<<<<<;;;<<<>>>AAADDDFFFHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDBBBAAAAAABBBCCCCCCFFFFFFGGGHHHFFFCCCGGGMMM[[[iiittttttlllaaaUUULLLIIIFFFAAA<<<:::999999:::;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<===============<<<;;;999888666555444444555555444444444444555555666666444333111111111111222222333333444333333333555555555555666666666666666666555555555444444444111222444666888999}}}eeeJJJFFFAAA<<<;;;>>>AAAJJJ```vvv~~~|||ppp^^^NNNFFFDDDCCCCCCBBB@@@======???BBBCCCDDDMMMQQQUUUXXXZZZ\\\___```eeeeeeeeeffffffgggggggggiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhgggccccccbbbbbbbbbbbbcccccceeedddcccbbbbbbbbbccccccddddddeeeeeefffgggggggggjjjhhhffffffhhhjjjkkkkkkkkkkkkmmmnnnnnnmmmjjjggg```]]]ZZZ\\\eeevvvooo```YYYVVVPPPGGGCCCEEEIIILLLMMMJJJCCC>>>===???BBBFFFJJJNNNPPPQQQMMMJJJEEE???<<<;;;<<<===<<>>@@@DDDLLLVVV```fffmmmmmmnnnooopppqqqrrrrrrttttttssssssssstttuuuvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{||||||zzzxxxzzz|||iiiSSS@@@;;;888333111555444444444444444444444444111111111111111111111111111111222222222222111111222222222222222222222222222222333222000000111333222222111111222222333444444444444444444444444444222222222222222222222222111111111111222333444555666666888999:::;;;;;;;;;888999999:::;;;::::::::::::888666666999;;;:::999888888999:::<<<;;;888666:::;;;<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<<<>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBB@@@???>>>@@@?????????@@@BBBEEEGGGGGGEEEBBB??????@@@BBBDDDCCCDDDEEEFFFEEEDDDBBBAAABBBAAA???@@@BBBDDDEEEDDD@@@@@@??????@@@BBBDDDEEEGGGFFFDDDBBBAAA@@@?????????>>>===???AAAAAA???<<<=========>>>@@@BBBEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAACCCFFFEEECCCGGGNNN]]]jjjvvvxxxsssiii\\\RRRPPPNNNJJJCCC===;;;<<>>>>>======<<<;;;999777666555444444444444333333333333444444888777666444333333222222333333444444444444333333444555555555666666666666666666555555555444444444444555777888::::::oooSSSIII@@@<<<<<<>>>===BBBVVVkkkwww{{{kkkYYYKKKDDDDDDEEEBBB@@@??????@@@AAAAAA@@@HHHKKKPPPSSSVVVYYY]]]___ccccccdddeeeffffffgggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjiiiiiihhhhhhdddcccaaa``````aaacccdddddddddcccbbbbbbbbbbbbbbbdddddddddeeeffffffggggggjjjhhhfffgggiiikkklllkkkkkkllllllmmmoooqqqssstttqqqpppoooqqqyyyxxxggg]]]XXXPPPGGGAAABBBDDDGGGIIIGGGCCC???AAADDDJJJPPPTTTVVVVVVVVVNNNJJJEEE@@@===<<<>>>???>>>BBBJJJSSS\\\bbbfffhhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjnnnqqqqqqnnnhhhbbb[[[TTTMMMHHHJJJJJJJJJKKKKKKIIIDDDAAA>>>???@@@EEEMMMWWW```fffkkklllmmmnnnoooppppppppprrrrrrssssssssssssssssssvvvvvvvvvwwwxxxxxxyyyyyyyyy{{{{{{zzzxxxzzz~~~wwwsss]]]LLL<<<999888444222444666555555555444333333333222222222222222222222222111222222333333222222111444333333222222111111111000111111000//////111333222222111111222222333444444444444444444444444444222222222222222222222222111111111111222333444555555666777999::::::::::::888888999::::::::::::999777555555666888:::;;;;;;888777888999;;;:::888666:::;;;<<<=======================================??????>>>>>>======<<<<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???======>>>>>>>>>>>>???BBBDDDEEEFFFDDDAAA???>>>???AAABBBDDDDDDEEEFFFFFFDDDCCCBBB@@@???>>>???BBBDDDEEEDDD????????????@@@BBBDDDEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAABBBBBB@@@>>>======???@@@BBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAACCCBBBAAAAAAAAABBBCCCDDD>>>>>>@@@CCCCCCDDDJJJSSS]]]iiiuuu{{{{{{vvvkkk```ZZZWWWQQQHHH@@@<<<>>>@@@:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========::::::888777555555444444333333333222222333333333777777666555444333333222333444444555555444333333444444444555555555666666555555555555555444444444555666777888999999zzzwww^^^NNN@@@<<<;;;<<<:::<<>><<>>>>>??????>>>>>>===<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBAAA???>>>===<<<=========>>>???AAACCCDDDDDDCCC@@@>>>>>>>>>@@@AAACCCCCCDDDDDDDDDDDDCCCBBB>>>======???BBBDDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBAAA???>>><<<===???@@@AAABBBBBBBBBAAACCCEEEFFFEEECCCAAAAAAAAAAAAAAAAAABBBDDDFFFHHHAAA??????AAACCCGGGRRR\\\___hhhrrryyyzzzrrrhhhaaaWWWNNNGGGDDDBBBAAACCCBBB@@@>>><<<;;;:::999;;;<<<============<<<<<<999888777666555444444444444444333333333333444444666555555555444333222222444444555555555444333333333333444444444555555555555555555555555555555555444555666666666666xxxwww|||hhhUUUBBB===:::;;;999999FFFVVVffftttpppYYYIIIEEEFFFCCCBBBAAAAAAAAA@@@>>>;;;<<>>>>>???@@@BBBIIISSS[[[aaadddgggiiikkkjjjjjjjjjiiihhhhhhhhhhhhhhhggggggjjjpppxxx~~~xxxooogggaaa^^^]]]WWWUUUTTTSSSQQQNNNJJJFFFDDDDDDEEEIIIPPPYYYbbbgggkkklllmmmooopppooonnnnnnlllnnnqqquuuwwwwwwvvvvvvtttuuuuuuvvvvvvwwwwwwxxxwwwyyy{{{zzzzzz{{{uuukkkaaaXXXGGG>>>666555666666555555777777666555444444333333222222222222222222222222444444555555555555444444444444333333222111000000---/////////...///000222222222111111222222333444333333333333333333333333111111111111111111111111111111111111222333444444333444555555666666666666666777888888999999888888666666777888777777888888:::999999:::<<<===<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>===============>>>??????@@@@@@AAADDDCCCBBBAAA@@@???>>>>>><<<<<<===>>>???AAABBBCCCCCCBBB@@@>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBB>>>===>>>@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBAAA???>>>>>><<<<<<>>>???@@@@@@@@@@@@BBBEEEIIIJJJGGGEEECCCCCC@@@@@@@@@BBBDDDGGGJJJKKKHHHDDDAAAAAACCCJJJXXXeeeeeejjjppptttzzz|||uuukkk^^^UUUQQQNNNHHHCCCDDDCCC@@@>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::777777666555444444444555555555444444444444555555666666777777666555444333444444555555444333333222333333333333444444444444444555555555555555555555555555666666666666zzzrrrxxxttt___JJJ@@@::::::999999AAAMMM\\\lll~~~zzzcccPPPHHHGGGDDDCCCBBBBBBBBBAAA???===888;;;@@@DDDIIINNNTTTXXX\\\]]]^^^```bbbdddeeefffggggggggghhhiiiiiijjjjjjgggggghhhhhhiiiiiihhhhhhgggeeedddccccccdddeeegggfffffffffffffffeeeddddddcccccccccdddeeeeeeffffffggggggfffgggiiikkkjjjiiigggiiikkkoooxxx}}}oooccc^^^```cccffffffccc]]]XXXZZZ[[[\\\[[[XXXTTTOOOLLLKKKJJJGGGEEECCCBBBBBBBBBCCCKKKVVV___ccceeegggiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiilllsss|||{{{sssjjjfffeeefff]]][[[XXXVVVTTTQQQLLLIIIEEEEEEFFFJJJPPPYYYbbbgggjjjkkkmmmooooooooommmllljjjlllppptttvvvxxxxxxxxxtttttttttuuuvvvvvvwwwwwwvvvyyy{{{|||{{{}}}pppggg]]]SSSBBB<<<666444555666666666777666666666555444444444333333333333333333333333444555555666666555555444444333333222222111111111///000000///......000222222222111111222222333444333333333333333333333333111111111111111111111111111111111111222333444555555555666777777777777777666666777888888888888777666777999999888777888999;;;:::999:::<<<>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAADDDCCCBBB@@@????????????<<<<<<===???@@@AAABBBCCCCCCBBBAAA????????????@@@AAAAAAAAAAAAAAABBBBBBBBB???>>>???AAADDDEEEDDDCCCAAAAAABBBDDDFFFGGGHHHIIICCCBBBAAA???>>>======<<>>>>>============>>>>>>??????CCCGGGMMMNNNKKKGGGEEEEEE@@@@@@AAABBBDDDGGGIIIKKKJJJFFFBBBBBBCCCJJJWWWdddjjjmmmooonnnrrrxxx{{{{{{vvvlll```XXXTTTOOOHHHBBB>>>===<<<:::::::::;;;<<<:::::::::;;;::::::999888666555555444444444555555666555555444444555555666777888999999999888666555444444444444333222111111222222222333333333444444444444444555555555555555666666777888888888www~~~oooqqq{{{{{{~~~kkkTTTFFF;;;::::::999>>>FFFNNN```uuulllXXXLLLHHHFFFDDDBBBBBBBBBBBB@@@???666999===BBBFFFLLLRRRVVV[[[\\\]]]___aaaccceeeffffffgggggghhhiiiiiijjjjjjfffgggggghhhhhhhhhhhhhhhhhhggggggffffffgggggghhheeeeeefffffffffeeedddcccbbbccccccddddddeeefffffffffeeeeeegggiiijjjiiigggfffhhhkkkooowww{{{nnneeeiiioootttuuuqqqiiiccc^^^\\\ZZZVVVRRRNNNJJJHHHIIIIIIIIIHHHFFFDDDBBBAAACCCLLLXXXaaacccdddfffhhhiiiiiiiiiiiiiiijjjjjjjjjhhhhhhiiijjjmmmttt}}}zzzrrrmmmlllmmmaaa___\\\YYYVVVSSSNNNKKKEEEDDDEEEHHHOOOXXX```eeehhhjjjlllnnnnnnmmmkkkjjjkkklllooorrrtttuuuvvvvvvsssssstttuuuuuuvvvvvvwwwvvvyyy|||}}}}}}~~~~~~lllddd\\\RRR@@@<<<777444444777888777666666666666555555555555333333333333333333333333333333444444444444333333222222222222222222222222000111111000///...000111222222111111222222333444222222222222222222222222111111111111111111111111111111111111222333444555555555666777777777666666555666777777888888777777444777::::::999999:::;;;;;;999888999<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAA@@@???>>>>>>???@@@<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCCCC@@@@@@@@@BBBEEEEEEDDDBBB???@@@BBBDDDFFFGGGHHHHHHDDDCCCBBB@@@????????????@@@CCCEEEDDDAAA??????@@@???>>>=========>>>???@@@CCCIIIOOOPPPLLLHHHFFFFFFBBBAAAAAAAAABBBCCCEEEFFFFFFCCCAAABBBCCCFFFOOOZZZdddiiillljjjkkkqqqvvvxxxrrrnnnfff]]]TTTLLLHHHFFF===<<<;;;999999:::;;;<<<999999999999999888777777444444444333444444555555555444444333333444444555555666777888888777555444333333333333222111000///222222222222333333333333444444444555555555666666555555666777888888dddmmmmmmvvvwwwsss\\\JJJ<<<:::;;;999;;;AAABBBVVVlll{{{sss^^^OOOIIIGGGEEEBBBBBBBBBCCCBBBAAA666888<<<@@@EEEJJJPPPUUUZZZ[[[\\\___aaaccceeeffffffgggggghhhiiijjjjjjjjjffffffggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhddddddeeefffeeedddcccbbbbbbccccccddddddeeeffffffeeeeeeeeefffhhhiiihhhgggfffiiikkkooovvvwwwhhhmmmuuu|||~~~yyypppiii\\\ZZZVVVQQQLLLHHHEEEDDDFFFGGGGGGGGGFFFCCC@@@>>>CCCMMMYYYaaaddddddfffhhhhhhhhhiiiiiijjjjjjjjjkkkggghhhhhhjjjnnnuuu}}}zzztttrrrrrrdddaaa^^^[[[XXXTTTOOOLLLDDDCCCDDDGGGMMMVVV^^^cccgggiiikkkmmmmmmllljjjhhhllllllnnnppprrrsssttttttssssssttttttuuuvvvvvvvvvvvvyyy}}}~~~~~~yyyhhhbbb[[[QQQ@@@===888444444777888777555555555666666666666666333333333333333333333333111222222333333222222111222222222222222222333333111222222111///...///111222222111111222222333444222222222222222222222222000000000000000000000000111111111111222333444555333333444444555444444444555666666777777777777777222555999;;;::::::<<<>>>:::888777888:::<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<======?????????@@@AAAAAABBBBBB@@@???>>>======>>>??????<<<===???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBCCCEEEEEEDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDGGGFFFBBB@@@@@@AAAAAA@@@>>>======???@@@BBBCCCIIIPPPQQQMMMHHHFFFGGGDDDCCCAAA@@@???@@@@@@AAA@@@???@@@BBBBBBBBBHHHPPP[[[ccchhhhhhhhhnnnuuuyyysssuuussshhhZZZPPPNNNPPPBBB@@@>>>;;;::::::;;;;;;888888888888888777666555444444333333333444555555444333333222222333333444111222444555555333222000333333333222111000///...111111222222222333333333444444444555555555666666222333444555666666\\\xxx|||lllsss|||cccQQQ???:::;;;999777888AAAHHHXXXooo|||fffTTTKKKIIIGGGFFFHHHEEEBBBBBBFFF===:::999:::???FFFKKKNNNRRRVVV[[[___```aaaaaabbbdddeeeggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhgggffffffjjjjjjjjjjjjjjjiiihhhgggiiihhhgggfffeeeddddddddddddcccccccccddddddeeefffgggggghhhhhhhhhhhhggggggdddfffiiinnnuuuyyyhhhbbb^^^^^^bbbccc^^^XXXTTTPPPKKKIIIJJJNNNPPPRRRNNNLLLKKKJJJEEE@@@AAAEEEJJJUUU^^^aaabbbeeehhhhhhggggggggggggffffffffffffkkkiiiiiillloootttzzzyyyrrrjjjaaa\\\ZZZXXXTTTQQQIIIEEECCCEEEJJJRRR^^^iiiiiiiiiiiihhhiiiiiijjjkkkooooooppppppqqqqqqrrrrrrqqqrrrsssssssssuuuxxx{{{|||}}}~~~}}}}}}}}}wwwiii\\\PPPIII;;;:::888777555444444333222222222333333444444444333333333222222111111111333333333222222222111111333333333333222222111000444444444333222111000///111111111111111111111111000000000000000000000000222222222111111000000000222222111111111111222222333333444444555444444444888888888888777777777777777666666555555777888999:::999888888::::::999888777999:::<<<<<<;;;:::999999:::;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;======>>>???@@@@@@AAAAAA???>>>??????@@@AAABBBCCCDDDBBBAAA@@@@@@AAACCCDDDAAAAAABBBBBBAAAAAA@@@???@@@AAACCCEEEFFFGGGGGGFFFEEEDDDBBB@@@@@@@@@BBBBBBDDDEEEFFFFFFEEECCC@@@???DDDDDDDDDCCCCCCBBBAAA@@@FFFGGGIIIJJJKKKKKKJJJJJJEEEDDDCCCBBBAAA@@@@@@???@@@DDDGGGFFFCCCBBBFFFJJJXXXYYYYYY[[[^^^eeemmmssswwwxxxwwwqqqhhh```\\\[[[LLLDDD;;;777888::::::888555666777777777666444444555444333222111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222222111222222333333444444555555666777777777:::888555555777999OOOhhhzzz~~~kkkVVVBBB::::::999888888;;;@@@OOOcccuuulllZZZPPPKKKHHHGGGHHHFFFCCCDDDGGG>>><<<999999===CCCIIIMMMQQQUUU[[[^^^```aaaaaabbbdddeeeggghhhiiiiiihhhhhhffffffggghhhhhhhhhgggggghhhiiiiiijjjjjjiiiiiihhhiiihhhgggeeeddddddddddddccccccbbbbbbccccccdddeeeeeeffffffgggggggggggggggdddfffhhhkkkpppxxxrrr```[[[VVVUUUUUUTTTQQQMMMLLLJJJIIIKKKPPPUUUXXXYYYSSSOOOLLLIIIDDD???AAAFFFMMMWWW```bbbccceeegggfffeeefffffffffffffffffffffiiiggghhhkkknnntttuuunnneee```___^^^[[[YYYLLLGGGDDDFFFJJJQQQ\\\fffiiiiiiiiiiiiiiijjjjjjkkknnnnnnoooooopppqqqqqqqqqqqqrrrttttttuuuwwwzzz}}}}}}~~~~~~~~~~~~~~~~~~|||zzz{{{~~~{{{|||rrrbbbTTTHHHBBB;;;:::888666555444333333222222222222333333333444333333222222222111111111222222111111111000000000222222222222222222111111333333333333222111000///111111111111111111111111111111111111111111111111222222222222111111111000222111111111111111111222444555666666777666666666666666666555555555444444666555555444555666777888888777666777999:::999888777888999::::::999888888999:::;;;;;;;;;:::999888:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<===>>>?????????????????????@@@AAABBBBBBDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAAAAA@@@?????????@@@BBBDDDFFFGGGGGGFFFEEECCCBBB@@@@@@@@@BBBCCCDDDEEEFFFFFFEEECCC@@@>>>CCCCCCDDDEEEDDDCCCBBBAAADDDEEEEEEFFFFFFEEEDDDCCC???@@@@@@AAAAAAAAA@@@@@@???BBBEEEDDDAAAAAADDDHHHPPPPPPPPPQQQUUU\\\dddjjjmmmooopppnnnkkkgggeeedddTTTLLLAAA;;;999999777555555666888888888777555444444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333333444444444555666666777777555444555888>>>DDDKKK]]]zzzcccJJJ===:::999888777666999DDDVVVggguuuvvveeeZZZNNNJJJHHHHHHGGGDDDEEEHHHAAA>>>:::888:::???EEEIIIPPPTTTYYY]]]___```aaabbbdddeeefffhhhhhhhhhhhhgggdddeeefffggghhhhhhhhhhhhfffggghhhiiiiiijjjjjjjjjiiihhhgggeeeddddddccccccbbbaaaaaaaaaaaabbbbbbcccccccccdddeeefffgggggghhheeefffggghhhkkkqqqwww|||uuuhhhddd^^^XXXRRRNNNKKKIIIIIIHHHJJJNNNTTT[[[___```^^^WWWOOOIIIDDD@@@DDDJJJRRRZZZbbbcccccceeeeeedddbbbccccccddddddeeeeeefffgggeeeeeeiiimmmtttzzzssskkkfffdddcccaaa^^^OOOIIIEEEFFFKKKQQQ[[[eeeiiiiiiiiiiiiiiijjjkkkkkkmmmmmmmmmnnnoooppppppqqqqqqsssuuuvvvwwwyyy|||~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvyyy|||zzzxxx|||}}}jjjZZZLLLBBB===:::999777666444444333333111111111222222222222333222222111111111111000000000000000000////////////000000111222222222111111222222222222222111000///111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111444555555666777777666666666555555555555444444444444444444333444555666666555444444555888999999888888888888777777777777777888999:::;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>><<<======>>>>>>????????????>>>>>>??????@@@AAABBBDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===>>>@@@CCCEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@BBBCCCCCCDDDFFFFFFEEECCC@@@>>>AAABBBEEEGGGGGGFFFDDDBBBBBBBBBBBBAAA???>>><<<;;;999:::===???AAAAAAAAA@@@>>>@@@AAA@@@>>>>>>BBBEEEHHHGGGGGGGGGJJJPPPYYY___```aaabbbeeehhhhhhfffeeeXXXPPPDDD<<<888666444333555666888999999777555333444333222111000000000000000000000000000000000000////////////////////////111111000000//////......111111111111222222333333333333444555555666666777666555444666:::>>>NNNXXXuuu~~~uuuXXXEEE===;;;888777666777>>>LLL\\\lll~~~ssshhhSSSMMMIIIIIIHHHEEEEEEHHHCCC@@@<<<888777;;;@@@EEEMMMQQQWWW[[[^^^___aaabbbcccdddfffggghhhhhhggggggeeeeeefffgggggggggffffffdddeeefffhhhiiijjjkkkkkkhhhhhhfffeeedddccccccccc`````````______```aaaaaa``````aaabbbdddeeeggggggeeefffggghhhiiimmmssswwwwwwkkk^^^TTTQQQPPPPPPNNNNNNQQQWWW]]]bbbdddhhh^^^SSSKKKFFFDDDIIIPPPWWW^^^cccccccccdddcccaaa______```aaabbbcccdddeeedddbbbcccfffkkksssyyypppiiiddd```]]]ZZZPPPIIIDDDGGGLLLSSS\\\eeejjjiiiiiiiiiiiijjjkkkkkkkkkllllllmmmnnnoooppppppppprrruuuvvvwwwyyy|||~~~}}}}}}|||{{{yyywwwuuutttpppqqqtttwww|||}}}wwweeeUUUIIIAAA===999888666555444333333333111111111111111111111111000000000000000000000000000000000/////////.........///000000111111111111111111111111111111000000111111111111111111111111111111111111111111111111222222222222222222111111111111111222222111111111222222333444555555555555777777777666666666555555333333333333333444444444444333333555888::::::999999999777777666666666777777888:::;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@CCCBBB@@@???>>>=========>>>????????????>>>======;;;<<>><<<;;;:::999666999<<<@@@BBBBBBAAA@@@===>>>>>>===<<<<<>>999666777===AAAIIIMMMSSSYYY\\\^^^```aaabbbccceeefffggggggffffffgggggggggffffffdddccccccbbbccceeegggiiijjjkkkkkkhhhgggfffeeedddccccccccc```______^^^^^^_________^^^^^^^^^___aaaccceeeffffffggghhhiiijjjnnnssswww|||rrrddd___]]]]]]ZZZWWWWWW[[[bbbgggjjjlll```SSSKKKGGGGGGMMMTTT[[[```dddcccbbbcccaaa^^^\\\\\\]]]___```aaabbbcccaaa___```eeeiiiqqq}}}uuulllccc[[[UUUQQQOOOHHHCCCFFFMMMUUU___gggjjjjjjjjjiiijjjkkkkkkllljjjkkklllmmmnnnoooppppppoooqqqtttvvvwwwxxxzzz|||{{{{{{yyywwwuuurrrpppnnnlllnnnssswww|||vvvdddSSSGGG@@@===777777555444333333333333000000000000000000000000////////////////////////111000000000000/////////---......///000000000000//////000111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111222222222222111000111222333444555555555555666666666666555555555555111222222333333333333333444333333555888:::;;;:::;;;:::999777666666666666666888999;;;<<<<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAA@@@@@@???>>>>>>======>>>???????????????@@@@@@===<<<<<<<<<<<<===>>>>>>@@@@@@???>>>===<<<<<<<<<======>>>>>>======<<<;;;999;;;===@@@AAABBBCCCCCCAAA@@@???>>>>>>???AAABBBAAABBBBBBBBBAAA???===<<<===@@@CCCFFFGGGFFFDDDBBB??????>>>===============999;;;>>>AAABBBBBB@@@???>>>===<<<;;;:::;;;>>>@@@DDDCCCAAA>>><<<>>>CCCGGGGGGFFFGGGKKKRRRWWWXXXWWWVVVPPPHHH@@@999555111000111222444555555333111///111111000/////////000000////////////////////////000000000000000000000000000000000///...---,,,,,,...///000222222333222222222222333333444444555555555444333444555777MMMNNN[[[yyywwwuuu|||___JJJ@@@;;;777888555777>>>HHHXXXmmm~~~~~~eee[[[QQQMMMJJJFFFDDDEEEEEEDDDAAA;;;666666:::>>>EEEIIIPPPVVVYYY\\\^^^```bbbcccdddffffffffffffeeehhhggggggfffeeecccbbbaaaaaabbbdddfffhhhiiijjjjjjhhhgggfffdddccccccbbbbbb```______^^^^^^^^^^^^___]]]]]]]]]]]]___aaaccceeeeeeggghhhjjjkkkoootttwwwxxx~~~xxxvvvnnnjjjfffdddgggkkknnnpppiii]]]PPPJJJHHHIIIOOOVVV]]]aaacccaaaaaabbb___[[[ZZZ[[[[[[\\\^^^___``````___]]]___ccchhhnnnzzz{{{qqqggg\\\SSSNNNPPPHHHCCCGGGOOOWWW```gggjjjjjjjjjjjjjjjkkklllllljjjkkklllmmmnnnooopppqqqppprrruuuvvvwwwwwwyyyzzzxxxxxxvvvtttqqqmmmkkkiiihhhlllrrrxxx}}}wwweeeSSSDDD<<<888666666555444333222222333000///////////////......------............//////000000000000////////////------.../////////......---...///000000000000000000000000000000000000000/////////////////////////////////000000000000000000111222333333222111000333333555666777777888888444444333333333222222222111111222333333333333333444333333555888::::::999;;;:::999888777666555444666777999;;;<<<<<<<<<<<<999999999999::::::::::::;;;;;;;;;<<<===???AAABBBCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::999:::<<<>>>@@@@@@@@@@@@???>>>===<<<<<<===???@@@AAA@@@???>>>======<<<<<<===>>>AAACCCDDDCCCBBBAAA???>>>>>>>>>>>>??????@@@;;;<<>>???AAAAAA???<<<:::999;;;>>>>>>>>>@@@EEELLLTTTYYY\\\\\\YYYRRRIII@@@999333000111222222333222111000///000000////////////000000////////////////////////000000000000000000000000//////......------,,,,,,---...000222333333222222111111222333333444444555444333333444666666MMMMMMUUUkkkzzzpppwwwjjjQQQCCC===:::888555666:::BBBOOOccctttpppdddXXXQQQMMMHHHEEEEEEDDDEEECCC>>>777555888<<>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999999888999:::;;;======>>>>>>;;;;;;;;;;;;;;;::::::999999:::<<<===>>>>>>=========<<<;;;::::::<<<>>>???AAA???===:::999:::;;;<<<<<<===???@@@@@@@@@?????????>>>>>>======>>>??????;;;<<<===???AAAAAABBBBBBAAA>>>;;;::::::<<<>>>@@@>>>??????===;;;::::::;;;;;;<<<>>>BBBHHHQQQZZZaaa^^^\\\XXXQQQHHH???888555333222222111111111111111/////////......//////000////////////////////////222222222222222222222222------------------------,,,---000222333333222111111111111222333333444444555444333333444333JJJJJJOOO___uuutttpppTTTEEE???<<<999777666:::???KKK^^^ooowwwjjj\\\UUUPPPJJJFFFFFFDDDEEEDDD???999666888;;;???DDDKKKQQQUUUYYY[[[]]]aaabbbdddeeeffffffeeedddddddddeeeeeeeeedddccccccaaabbbdddfffggghhhiiiiiiggggggeeedddcccbbbbbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\^^^```bbbdddfffggghhhiiikkknnnqqqssswww{{{zzzqqqlllfff\\\RRRPPPRRRUUUZZZ```___aaaaaa______```]]]XXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\^^^cccfffiiirrr{{{xxxmmmddd^^^VVVLLLEEEHHHOOOVVV]]]ccckkkkkkjjjjjjkkkkkklllmmmkkkkkklllnnnoooqqqrrrrrrtttvvvyyyzzzyyyyyyyyyzzzsssrrrqqqnnnkkkhhheeecccccchhhpppwww{{{|||ssscccRRRCCC:::777555555444333222222222222//////.........---------,,,,,,,,,------...............---------,,,,,,,,,............---,,,++++++,,,,,,...///000000000000000000000000000000000000------------------------,,,---------....../////////000222333333222000///000111222444555666666666555555555444444444333333111222333444555444333333333222111333555777666555777777888888666333000///555666888;;;<<<=========888888999999999:::::::::<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCDDD<<<<<<<<<<<<<<<<<<<<<;;;888888777777777777777888555666888;;;===>>>??????:::;;;;;;;;;;;;:::999999:::;;;<<<=========<<<;;;<<<;;;999999999;;;===>>>AAA???;;;888777888:::<<<<<<======>>>>>>>>>>>>>>>@@@???===<<<;;;<<<======999:::;;;===???AAACCCDDDBBB???<<<:::;;;===???@@@>>>???AAA@@@>>>=========<<<>>>???@@@DDDMMMXXXaaaZZZZZZXXXSSSLLLCCC===:::555444222111000111222333//////.........//////000////////////////////////222222222222222222222222,,,---------------------+++---000222333333222111000111111222333333444444222111222444777999BBBMMMNNNPPPeeeqqqvvvttt\\\OOOBBB666777777888999:::AAARRRbbbyyy}}}tttjjjcccWWWKKKGGGJJJEEEFFFEEECCC>>>999666444>>>AAAGGGNNNTTTXXX[[[\\\bbbbbbcccccccccbbbbbbaaaccccccdddeeeeeeeeedddddd``````aaabbbccceeeggghhheeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaa```^^^]]]\\\]]][[[ZZZZZZ\\\]]]^^^]]]```aaabbbeeefffhhhiiiiiilllnnnttt~~~wwwpppiiiddd]]]YYYYYY\\\___aaacccaaa___\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXYYY[[[\\\ZZZ\\\]]]___bbbhhhooottt~~~vvvkkkaaaWWWRRRLLLLLLSSS\\\dddgggeeefffgggiiijjjlllmmmmmmmmmmmmnnnoooqqqrrrtttuuu~~~|||{{{{{{|||zzzvvvrrrsssllleeebbb___\\\]]]bbbeeekkksss{{{{{{ooo```OOOBBB999555222222222111000//////...//////.........---------+++,,,,,,---.........------------,,,,,,+++++++++***++++++,,,---------------------------...///000//////000000///...------++++++,,,,,,,,,,,,------////////////////////////...///111222222111000000---///111222222111222444222222222111111111000000444444333222111111111111111222222333444555666777777777777777666555444333222444888;;;======;;;:::;;;::::::999999::::::;;;999:::<<<===???@@@AAAAAA===>>>@@@BBBCCCEEEFFFFFF???===:::888777999<<<>>>>>>:::555444666777777666666555444777;;;===;;;999???===:::999:::::::::999<<<===@@@AAAAAA???===<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===:::888<<<<<<===>>>@@@CCCEEEFFFAAA@@@>>>===<<<<<<<<<<<>>===>>>BBBHHHLLLNNNNNNIIIEEEHHHOOOSSSQQQMMM???999333222444444111---///...---,,,,,,---///000...............///000000444444444333222111//////...............///000000////////////000000000000111111222222222333333333555555555555555555DDDKKKJJJLLL[[[uuuxxxsssyyynnn___NNN@@@:::888888888888<<>>EEELLLRRRWWWZZZ[[[aaaaaabbbccccccbbbbbbbbbbbbcccddddddeeeddddddddd`````````aaabbbccceeeeeedddddddddddddddcccbbbbbbaaaaaaaaa```___^^^]]]\\\\\\ZZZYYYYYY[[[\\\]]]\\\^^^___aaaccceeefffggggggiiikkkqqqyyyyyypppkkkddd``````bbbeeefffcccbbb___\\\ZZZYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[[[[YYYZZZ\\\]]]```eeelllppp|||qqqhhhbbb\\\TTTRRRUUU\\\aaaccceeefffggghhhiiijjjkkklllllllllmmmoooqqqtttwwwyyy~~~}}}~~~}}}zzzuuuqqqnnnfff___[[[XXXWWW[[[aaahhhnnnvvv}}}}}}zzzkkkZZZIII>>>888666222222111111000//////...//////.........---------+++,,,------......---------------,,,,,,+++++++++++++++,,,---------,,,,,,---------------.../////////////////////...------++++++,,,,,,,,,,,,------...........................///000111222111000000...000222333222222333444222222222111111111000000444333222222111111222222333333444555666666777777777777777777666555444333333555777999::::::999999::::::999999999999:::::::::;;;;;;<<<======<<<<<<999;;;===???BBBDDDEEEEEE???>>>;;;999999:::<<<>>>>>>:::666444555777666666777666777:::>>>@@@???===@@@>>>;;;:::;;;;;;;;;:::===>>>@@@AAAAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<===>>>???>>>;;;999:::;;;<<<>>>@@@BBBCCCDDDBBBAAA???===;;;:::::::::?????????AAADDDEEEDDDAAA@@@>>><<<<<<===???AAABBBBBB@@@???BBBJJJPPPRRRRRRGGGBBB<<<888666444000---///...---------......//////////////////000111111333333333333111000///..................//////000......//////000000000111111111111222222222333333444444444444444333CCCFFFEEEHHHQQQ___vvvqqqqqqZZZGGG???<<<999888777888@@@III```jjjvvvzzzhhhUUUKKKIIIFFFFFFGGGFFFCCC>>>:::777777;;;AAAIIIPPPVVVZZZ[[[___```aaabbbbbbcccbbbbbbbbbbbbcccdddddddddddddddaaa````````````aaabbbbbbbbbccccccccccccbbbbbbaaa````````````___]]]\\\[[[\\\ZZZXXXXXXYYY[[[[[[[[[\\\]]]___aaacccddddddeeefffhhhlllrrryyywwwrrrkkkgggfffggghhhiiidddbbb___\\\ZZZYYYXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[XXXYYYZZZ[[[]]]aaagggkkk}}}vvvnnnllleee\\\XXXZZZ^^^aaabbbeeeeeeffffffggghhhiiiiiikkkkkklllnnnrrrvvv{{{}}}~~~|||xxxrrrmmmhhh___VVVQQQPPPRRRYYYaaammmssszzz|||zzzxxxeeeRRRBBB999666555222111111000000//////..................---------,,,,,,------......------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------,,,,,,,,,---.........////////////...------++++++,,,,,,,,,,,,------------------------------...///000111111111111000///111333444333222333444222222222111111111111111222222111111222222333444555555666666777777888888777777777777666555444444444555555666777888888888999999888888888888999999;;;;;;;;;;;;:::999888888666888:::===???BBBCCCCCC@@@>>><<<::::::;;;<<<>>>===:::666555555666666555777888:::===AAACCCBBBAAAAAA???<<<;;;<<<===<<<<<<>>>???AAAAAAAAA???===<<<<<<<<<<<<======<<<;;;;;;===<<<;;;:::999:::;;;;;;===========================<<<===>>>???>>><<<999:::;;;===@@@AAABBBBBBBBBBBB@@@>>><<<:::999888888<<<===???BBBEEEGGGEEEDDD>>>======<<<;;;:::::::::888888888;;;AAAGGGNNNQQQPPPLLLGGG@@@999444000---........................000000//////000000111222222222222111000///...---......------......///000------...///000000111111111111111222222222222333222222222222222333AAABBBBBBHHHMMMQQQoooqqqyyy~~~cccMMMFFF???:::999888888<<>>777444333111111000000////////////........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,,,,,,,,,,------.........//////...------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000000111111111000222444444333333444555111111111111111111111111111111111111222333444555666666666777777777888888777888888777777666555444444444444444666888999;;;888888777777777777888888:::;;;;;;::::::999888777777888:::<<<>>>???@@@@@@>>>===<<<;;;::::::;;;;;;;;;999777666555666666666777888;;;>>>AAABBBCCCBBBBBB???===<<<===>>>>>>===???@@@AAABBBAAA@@@>>>===>>>>>>??????>>>===<<<;;;>>>===;;;:::999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===???>>>;;;999:::<<>>===;;;:::999888888:::<<<>>>BBBDDDDDDCCCBBB===>>>@@@???>>>;;;::::::555666777777888===DDDJJJRRRQQQMMMFFF===666222111///////////////......---///////////////000000111000000000000///...---,,,...------------...//////,,,------...///000111111111111111111222222222222222222222222333333@@@AAAAAAGGGKKKJJJ```rrrooo|||ppp\\\MMMCCC:::888888888:::>>>GGGSSSeeewwwwwweeeWWWOOOIIIHHHFFFEEEDDDBBB===:::777999===CCCKKKSSSYYY]]]]]]^^^___```aaabbbbbbbbb___```aaabbbccccccccccccaaa```___^^^]]]]]]]]]]]]______```````````````___]]]]]]^^^]]]]]]\\\[[[ZZZ\\\ZZZXXXXXXYYYZZZZZZZZZ[[[\\\^^^___aaaaaabbbbbbaaaccceeefffhhhvvv{{{vvvpppjjjfffdddbbb```bbbaaa___]]]ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[]]]aaadddmmmwww{{{ssslllggg```^^^```ccceeeeeeccccccdddddddddeeeeeeeeeggggggiiikkkpppuuuyyy|||}}}}}}|||yyytttmmmgggddd]]]VVVPPPOOOSSSZZZeeeooozzz~~~~~~~~~wwwkkkYYYIII===666222111000000000///////////////---.....................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,++++++++++++,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222111333444444333333333444111111111111111111111111000000000111222333444555555555555666777777888888888888888888777666555444444333333444666999<<<===888777777666666777777888999::::::;;;;;;;;;;;;:::;;;<<<<<<===============<<<<<<;;;::::::999888888999999888777666666777888888999;;;===>>>???AAABBBBBB@@@======>>>??????>>>???@@@AAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@>>>======>>>===;;;:::999999::::::>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<>>>===;;;888999;;;===???@@@???>>>===:::;;;;;;;;;;;;;;;:::::::::<<<>>>@@@@@@??????>>>???AAADDDCCC???;;;999888444666666444333666===DDDLLLMMMLLLHHHBBB<<<777666000000//////...............------------.../////////////////////...---,,,---------------...//////,,,------...///000000000000000111111111222222222222222333333444444AAABBBAAADDDHHHFFFSSSoootttjjjrrrvvv[[[KKK<<<777888888888:::???JJJ[[[mmm|||}}}ooo___TTTOOOKKKGGGEEEEEECCC@@@<<<::::::<<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::888777666777888999999888888:::<<<<<<======<<<;;;<<>>???@@@?????????@@@AAABBBBBBBBBBBBDDDCCCAAA@@@???>>>>>>>>>???===<<<:::999999999:::========================::::::;;;===>>>>>><<<999777888:::;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===AAADDDEEECCC<<<666444333222333444333222555;;;@@@BBBDDDGGGIIIHHHDDD>>>;;;222111///...---......///------,,,,,,------...//////////////////...---,,,------,,,,,,------...///---............/////////000000000111111111111222222222333333444444???DDDBBBBBBGGGGGGNNN^^^}}}lllnnnwwwppp[[[EEE;;;:::999888888999AAANNN___ppp~~~}}}mmm```UUUPPPIIIFFFFFFFFFCCC@@@>>>;;;:::;;;@@@JJJTTTZZZ^^^^^^___``````_________]]]^^^___aaabbbccccccccc```___^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[\\\[[[[[[ZZZYYYYYYWWWTTTTTTUUUVVVUUUUUUYYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]___``````eeessszzznnnkkkgggeeecccbbb```^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVWWWXXXYYYYYYYYYXXXXXXVVVXXXYYYZZZZZZ\\\___aaaaaafffkkkuuuvvvnnniiiccc```aaabbbaaa___aaaaaabbbccceeefffggggggjjjkkkmmmpppqqqrrrrrrrrroooooommmggg___YYYVVVVVVVVVUUUZZZccclllrrrzzz}}}zzzyyywwweeeYYYHHH;;;555222111///////////////////////////---------.........//////------......------,,,++++++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,+++***************+++,,,------.........---++++++,,,,,,,,,,,,------------------------------------------...000222333000222333333222111111222000000111111111222222222111111111111222333444444444444555777999:::;;;<<<888888888888888777555555444444444444555666777777999888888777777888888999888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<;;;999777666555777::::::::::::===???DDDCCCAAA>>>;;;<<<@@@DDDAAA???======>>>?????????>>>???@@@AAABBBDDDDDDEEEEEECCC@@@===<<<<<<======???>>><<<:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>><<<999:::::::::::::::;;;;;;::::::;;;<<<===<<<<<<;;;===>>>>>>===;;;:::===???>>>BBBDDDAAA:::444222333222222222222222444777::::::===BBBIIINNNKKKDDD>>>444222///---,,,---///111---------------...//////...////////////......---------,,,,,,------...//////............---------000000000000111111111111111111111222333444===DDDBBB@@@HHHLLLOOOYYYtttrrroooqqq}}}iiiNNN@@@===;;;999888666:::DDDTTTfffxxx{{{lllZZZSSSKKKGGGGGGGGGEEEBBB???<<<888777<<>>>>>888999999888888777666555555555555444444333333222999999888888888888999999999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<======>>><<<:::888666444777:::;;;;;;<<>><<<<<<>>>?????????===>>>???AAACCCDDDFFFGGGEEEBBB>>>;;;999:::;;;===???>>><<<:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBBBB@@@>>>======<<<<<<<<<======>>>;;;<<<=========<<<;;;:::===>>>>>><<<:::;;;???BBB;;;???BBB@@@:::666666888444333222111222222333333666999@@@JJJQQQPPPHHH???666333///,,,+++---///222...............///000000/////////000//////......---,,,,,,,,,,,,---....../////////...------,,,,,,000000000000111111111111///000000111222222CCCDDDEEEEEEEEEHHHLLLOOOjjjpppeeetttuuuYYYAAA777999999666999777999EEEZZZooo~~~~~~uuudddWWWLLLJJJJJJFFFDDDFFFAAA@@@===::::::???IIIQQQ]]]```ccccccaaa^^^\\\\\\```aaabbbaaa______```bbb```___^^^]]]\\\]]]]]]^^^[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\```dddgggpppyyy}}}sssiiiccc^^^___```aaaaaa```___^^^[[[[[[[[[[[[ZZZXXXVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\```fffooo{{{~~~pppiiieee``````aaabbbaaa______aaadddddddddeeeiiillloooqqquuuvvvuuupppkkkggg\\\YYYUUUPPPHHHDDDLLLWWWhhhlllpppssszzzwwwvvvtttmmm^^^RRRBBB666111000///---////////////............////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,.........------,,,,,,,,,---,,,,,,+++,,,---///000...000111000///...///111......//////000000000111111111111222222333333333111333555888;;;<<<======888888888888888777666555777777666666666555555555555555666777888999::::::555888;;;===<<<;;;::::::777888:::;;;<<<<<<;;;;;;:::<<<<<<;;;999777666777666888::::::::::::<<<>>>GGGFFFDDD???;;;888888999;;;;;;;;;;;;<<<>>>???@@@===>>>??????>>>???AAACCC???@@@@@@>>>;;;:::<<>>??????<<<999999<<<@@@>>><<<;;;;;;<<<<<<<<<;;;===>>>AAACCCDDDDDDCCCBBB???>>><<<<<<=========<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::::::::BBBBBBAAA===999555444444333222111000000111222333222888@@@GGGIIIGGGCCC@@@777555111//////...---,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,---...////////////////////////000000000000000///..................//////////////////000111111111CCCDDDDDDDDDEEEGGGKKKNNNUUUgggllliiiqqqzzzyyy```HHH<<<:::888444888777888AAAPPPbbbrrrzzz~~~lll___QQQMMMKKKHHHFFFHHHBBB@@@>>>:::999<<>>>>>;;;<<<======<<<===???AAAFFFIIILLLIIIDDD@@@AAACCCBBBAAA???;;;:::;;;>>>AAA???===;;;:::;;;;;;:::999:::;;;===???AAAAAAAAAAAA>>><<<::::::;;;<<<;;;:::;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999999999999@@@@@@???<<<777444333444222111111000000111111222111555<<>>777555111/////////---,,,++++++,,,,,,---......///...---,,,,,,,,,,,,---...------------------------000000000000000///..................//////////////////000111111111BBBCCCCCCCCCCCCEEEIIILLLJJJVVViiilllccckkk}}}zzzhhhQQQBBB<<<999666777777777;;;DDDRRRaaakkkzzz|||nnn___VVVQQQMMMJJJJJJEEEDDDAAA>>>;;;:::<<>>GGGMMMRRRPPPJJJEEEFFFJJJIIIDDD>>>;;;;;;===???@@@???===;;;:::;;;;;;:::999999999:::;;;<<<===>>>>>>;;;:::888888999999999888888888888888999999:::;;;;;;;;;:::999888888888888;;;<<<;;;999666333333333000000111111111111000000000333777;;;>>>>>>===<<<777444111/////////...---++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000///..................//////////////////000111111111AAABBBBBBBBBBBBDDDHHHKKKKKKRRRZZZvvvuuu```bbbsss{{{mmmXXXHHH@@@===:::666777888888;;;EEETTT___qqq{{{tttiii```XXXOOOJJJIIIHHHFFFCCC???===<<<<<>>======@@@EEEQQQgggzzzyyyrrrjjjZZZKKK;;;777222000000111000/////////.........------------------------------------,,,,,,+++***+++++++++************************,,,,,,,,,,,,,,,+++******************++++++++++++((()))***,,,---.........++++++************++++++,,,,,,,,,,,,++++++++++++---,,,+++***))))))***+++,,,...///...---,,,---...000000111111111111111111444444333333222222111111444444444444444444333333888999999999999999888888666666666555444333333333444444444444444444555555444777:::;;;:::999999:::666666777777777666666666555777888777555333333444444666888888888888:::;;;999;;;===>>><<<:::999999777888:::;;;<<<;;;999888888999::::::999999;;;===@@@FFFLLLKKKFFFCCCHHHMMMNNNGGG???;;;;;;=========>>><<<;;;;;;===>>>======<<<;;;;;;:::::::::;;;;;;999888666666777777777666666666666666777888999999:::999888777666666666666777777888666444222222333...///000111111000///...111222555888::::::::::::666444000/////////...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////..................//////////////////000111111111AAAAAABBBAAAAAACCCFFFIIIHHHNNNOOO```yyy^^^[[[iiivvvtttaaaOOODDD???<<<777999999888888???LLLVVVlllxxx~~~tttgggXXXLLLKKKJJJGGGEEECCC@@@>>><<<<<>><<<;;;:::999999888777555555666666666555555555555555555666777777888777666555555444444555333444555444222111111222...///000111111000///...222333666888999::::::999555222///.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////..................//////////////////000111111111AAABBBBBBAAAAAACCCFFFIIIDDDIIIJJJTTTssskkkccclllwww~~~mmm[[[NNNDDD===999:::;;;999777<<>><<<===???CCCJJJUUU```hhhwwwxxxyyyxxxuuurrrppppppjjjiiigggdddaaa^^^[[[YYY\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWQQQSSSVVVYYYZZZ[[[ZZZZZZYYYZZZ]]]^^^^^^\\\ZZZXXXUUUWWWYYYYYYYYYZZZ\\\]]]ZZZYYYXXXYYY[[[[[[YYYXXXTTTSSSRRRRRRSSSVVVYYY\\\\\\\\\]]]^^^]]]\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVWWWWWWXXX\\\^^^^^^aaagggiiigggfffjjjnnnqqqrrrrrrqqqrrrsssrrrooonnnlllhhhddd```ZZZUUUOOOGGGAAA>>><<<<<<<<<>>>BBBDDDBBBBBBKKKVVVhhhxxxxxxwwwwww{{{wwwnnn___KKK;;;444444222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,((())))))))))))*********((()))+++,,,---.........******))))))))))))******)))************+++++++++...---+++******+++,,,,,,---///000///...---...///000000000000////////////111111111111111000000000111111111222333444555666333444444555555555555444222222222333333333333444555555444444333333222222111333555555555444555777555555444444444444555666666888999888666555555666555777999999999999;;;<<>><<<999999:::<<<999999:::::::::888777666888999::::::999:::<<<===@@@@@@>>>:::777888<<>><<<:::999999777555555666666666555666555555444444555555666666666555444333333333333111222333222111000000222......////////////......222444888;;;<<<;;;999888333000---,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..................//////////////////000111111111BBBBBBBBBBBBAAACCCFFFIIIDDDHHHGGGNNNaaaxxxxxxtttyyy|||nnn___OOOCCC;;;;;;;;;999777999???CCCSSSbbbsss}}}tttcccUUUPPPIIIEEEDDDDDDCCCBBB=========>>>BBBJJJSSSZZZkkkooouuuxxxyyyxxxxxxxxxrrrqqqpppmmmjjjfffbbb```bbb```___]]][[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVWWWXXXXXXXXXWWWYYYZZZ[[[\\\\\\ZZZWWWVVVSSSUUUVVVVVVUUUUUUXXXZZZXXXWWWWWWXXXZZZZZZYYYWWWSSSSSSRRRRRRSSSUUUXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQRRRRRRSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVWWWXXXYYY]]]aaabbbfffkkkllljjjkkkkkkjjjkkklllmmmllljjjllliiigggeeeddd```ZZZVVVNNNKKKEEE???<<<<<<>>>???CCCEEEJJJMMMKKKJJJSSS]]]lllzzz|||{{{yyyzzzxxxqqqgggXXXFFF999222222222000...------............---------,,,,,,++++++++++++++++++++++++,,,++++++***************************************)))******+++++++++******((((((((()))))))))******'''((()))***+++,,,,,,,,,******))))))))))))******))))))))))))******++++++++++++***))))))***,,,,,,,,,---......---,,,---...////////////.........---///////////////000000000111000000000000222333444222333333444555555444444222222333444555666666777666555555444333333222222111333555555444444555777;;;:::888666555444444555555777888888666555555666444666777888888888:::;;;===>>>???>>><<<;;;;;;<<<;;;;;;:::999999888777777777888999999888999;;;===@@@>>>;;;999999999:::;;;@@@CCCFFFGGGDDDAAA???===;;;::::::===AAAEEEFFFGGGCCCCCCCCCCCCAAA???===<<<999888666666777777777666777666555555444444444444555555444333222222222222111222222222000///000111///......------......///111555:::??????===999666111...,,,***+++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---......//////..................//////////////////000111111111BBBCCCCCCBBBBBBCCCFFFIIIFFFFFFCCCGGGQQQ]]]~~~wwwttt|||nnn[[[LLL<<<<<<:::888777777:::<<>>CCCJJJOOOYYY___hhhooosssuuuuuuvvvwwwwwwvvvuuussspppmmmkkkfffdddaaa^^^\\\[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVUUUUUUTTTRRRTTTVVVUUUSSSSSSVVVXXXRRRQQQQQQSSSUUUVVVUUUSSSRRRRRRRRRRRRSSSUUUVVVWWWYYYYYYZZZ[[[[[[ZZZXXXWWWVVVWWWVVVVVVUUUTTTSSSRRRPPPQQQQQQRRRSSSTTTTTTUUUUUUWWWXXXYYYYYYZZZ\\\^^^]]]bbbfffgggiiimmmnnnkkkooojjjeeedddeeegggfffeeeccc```^^^]]]\\\YYYSSSNNNDDDAAA===::::::>>>CCCFFFNNNSSS[[[```^^^\\\bbbjjjsss||||||zzz~~~yyyrrrkkkbbbRRR@@@666111111111///---------///......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))&&&'''((())))))***))))))******))))))))))))******(((((())))))*********+++))))))(((((((((***+++,,,+++,,,------++++++,,,---//////......---------,,,------......//////000000111000///......///000111222333333444555555555444222333444555777888999:::666666555555444333222222222444555555444555666888@@@>>>;;;888666444444444555666888777666555555666333555666777666777888:::777:::===>>>===;;;:::999===<<<:::999888888888888666777888888777888:::<<<<<<999888999<<<===<<<999:::@@@GGGJJJHHHEEECCCBBB;;;::::::===@@@CCCEEEEEEAAABBBCCCDDDCCCAAA???>>>:::888777666777888777666888777666555444333333333555444333222111111111111111222222111000//////000///...---,,,,,,---...///000555<<>>888444000---+++************)))++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,---.../////////.............../////////000//////000111111111>>>>>>>>>>>>???AAADDDEEEEEEDDDGGGIIIEEEJJJddd|||hhhooo}}}vvvkkkLLLAAA999999999666555777<<>>:::;;;BBBMMMWWW]]]ccchhhnnnqqqpppppptttxxx~~~|||xxxooobbbSSSEEE;;;666000//////...---,,,,,,,,,------,,,++++++++++++,,,,,,+++***))))))***+++,,,))))))))))))((((((((((((+++*********))))))(((((())))))))))))******************))))))))))))******(((((((((((())))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))(((''''''(((***,,,---,,,,,,,,,---------......------......------,,,++++++...000111000///...///.../////////000000111111666666666555555444444444333444555666777777777777555666777666555444555666555555555555555666777777;;;::::::999777666444333444666777777666555555666111333555666666666888:::<<<======<<<::::::;;;===<<<<<<<<<;;;:::999777666999888777888::::::888666666555555777;;;<<<;;;999<<<<<>>??????@@@EEECCCDDDFFFDDDGGG[[[tttqqqlllxxxyyyXXXKKK???<<<<<<999777888999<<>>===???@@@AAAFFFHHHLLLQQQVVV[[[^^^___cccfffjjjnnnrrrtttuuuuuuqqqpppnnnkkkhhhfffdddcccbbbbbbaaa^^^[[[ZZZ[[[\\\\\\[[[YYYWWWVVVVVVWWWWWWSSSTTTUUUUUUVVVVVVVVVUUUVVVXXXZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWUUUTTTSSSRRRUUUUUUVVVWWWYYY[[[\\\]]]\\\[[[ZZZ[[[]]]______^^^]]][[[XXXUUUTTTUUUWWWYYYZZZWWWUUUTTTTTTTTTQQQOOOPPPNNNKKKHHHEEECCC@@@>>>===<<<===CCCNNN\\\gggmmmnnnsssxxxyyyxxxxxx{{{{{{wwwqqqfffYYYJJJ>>>777333000000///......---,,,,,,...------,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))(((((((((((())))))))))))((((((''''''(((((()))))))))***************))))))))))))******(((((((((((())))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))((((((((()))***++++++++++++,,,,,,,,,---------............---,,,+++***,,,...000000///...///000......//////000000000000555555555444444333333333222333444555666666666666444666777777666555777888666666555555555555666666888888777777666444333222444666777777666555555666333444666666666666888::::::;;;<<<;;;999999;;;<<<=========<<<;;;999888777777666555666888999999888666555555666999;;;:::888;;;;;;===BBBFFFEEE>>>888555666888:::===???AAABBBBBB???<<<;;;<<<===<<<:::<<<:::999777666666777777777777777777666555444444555444444333222222111111000000000000/////////.........---------...000111///222666999999777444222...---+++************+++,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---......///.../////////000000000000////////////000000CCCBBB@@@>>>=========>>>BBB@@@AAACCCBBBCCCOOO```pppuuu~~~hhhXXXFFF<<<999777666666777777999===CCCNNNZZZbbbfffrrr{{{~~~~~~lllXXXKKKFFFEEEFFFJJJEEEDDDBBB@@@?????????@@@???@@@CCCFFFIIILLLNNNNNNRRRSSSVVVZZZ___eeejjjlllllllllkkkiiihhhfffeeeeeedddddddddbbb___^^^___```]]]\\\[[[YYYXXXXXXWWWXXXUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[[[[YYYXXXWWWXXXUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWVVVTTTRRRQQQPPPWWWWWWYYYZZZ\\\^^^___```\\\ZZZYYYYYY[[[[[[ZZZYYYSSSPPPLLLIIIHHHJJJMMMOOOPPPNNNKKKJJJIIIIIIGGGEEEEEEEEEEEEBBB>>><<<===???;;;<<>>>>>>>>===<<<;;;:::999555444333444777:::;;;;;;777666555666888999888777::::::<<<@@@DDDCCC>>>:::555666777888:::;;;<<<===???===;;;;;;<<<===<<<;;;<<<;;;999777666666666666888888888888777666555444444444333333222111111111000000000/////////............---------...//////...000222444555555444333...---,,,***)))******+++++++++***)))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,---...////////////....../////////000000000////////////000000@@@???>>>=========>>>??????<<<===AAAAAAAAAGGGOOOjjjxxxsss||||||iiiQQQ@@@999777777888777666666777:::BBBKKKQQQTTTbbbqqqyyyvvv^^^MMMEEEDDDGGGJJJGGGFFFEEECCCAAA@@@@@@???===>>>@@@AAABBBCCCCCCCCCEEEEEEFFFHHHKKKPPPSSSVVVUUUVVVWWWYYY[[[\\\^^^^^^___aaabbbaaa``````aaaccc___^^^]]]\\\[[[ZZZYYYYYYVVVWWWWWWXXXXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZVVVUUUSSSRRRQQQRRRSSSTTTRRRRRRQQQQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZXXXVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVTTTRRRPPPOOONNNMMMQQQRRRTTTVVVWWWYYYZZZZZZTTTSSSQQQQQQRRRQQQOOOMMMGGGEEEBBB@@@@@@AAACCCDDDFFFEEECCCAAA@@@@@@?????????@@@CCCEEEFFFGGGIIIJJJHHHKKKQQQ\\\hhhrrryyy|||}}}rrrlllfff]]]NNN@@@666111000///000000000//////.........///...------,,,,,,------+++******************+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((()))***++++++***((('''))))))))))))************+++,,,,,,------,,,,,,,,,...//////...------000222////////////////////////222222222222111111111111222222333444555555555555777888999888777666777888999888777666444444333333222222333444444444444444444666777777666555555666777999:::999777777888999999:::;;;:::999999;;;===?????????>>>>>><<<;;;;;;555444222444777;;;===>>>999888777777888999999999::::::<<>>===<<<<<<<<<===>>>;;;:::;;;???AAAAAACCCFFFQQQqqqkkkgggttt}}}aaaJJJ===;;;<<<<<<666666777777888;;;???CCCFFFUUUgggsss{{{{{{dddOOODDDBBBDDDEEEHHHGGGGGGFFFEEECCCBBBAAA????????????>>>>>>===<<<>>>>>>???@@@AAABBBBBBCCCAAABBBEEEHHHKKKNNNQQQRRRTTTWWWYYY[[[\\\]]]___aaa____________^^^]]]\\\\\\YYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ\\\[[[ZZZZZZZZZ[[[YYYXXXWWWVVVVVVWWWXXXXXXUUUUUUTTTSSSSSSTTTUUUUUUUUUWWWYYY[[[[[[YYYWWWUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHJJJKKKLLLNNNPPPPPPQQQQQQKKKIIIHHHHHHIIIGGGEEECCC============<<<<<<<<<;;;===<<<;;;:::999:::;;;===???AAAGGGQQQ[[[___^^^ZZZ___bbbgggoooxxx}}}~~~tttlllhhh^^^TTTEEE999222111111111////////////..................---,,,,,,,,,,,,---*********++++++*********))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((()))***++++++***((('''((((((((()))))))))******((()))+++,,,---............//////...------000222000000000000000000000///111111111111111111111111333444555666666777777666999::::::999666555555666:::999777666444333333333222222333444555555555555444666777777666555555666888999:::999888777888999:::;;;<<<;;;:::;;;<<<>>>????????????>>>===<<<<<<777555444555999<<>><<<:::999999:::888999;;;===???@@@AAABBBIII\\\zzznnn___```pppqqqVVVDDD===;;;:::444666777777666666888:::???KKK[[[iiisss|||jjjTTTFFFCCCBBB@@@EEEFFFGGGGGGGGGFFFDDDCCC?????????>>>===;;;:::999;;;<<<===?????????>>>===;;;<<<===???BBBDDDEEEFFFGGGJJJNNNPPPRRRTTTVVVXXXZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXWWWVVVXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\ZZZXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQOOONNNLLLLLLLLLIIIHHHFFFCCCBBBAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGCCCBBBBBBCCCCCCBBB@@@===888999:::;;;;;;:::888777666777777777777999===@@@HHHKKKSSSaaaooouuusssnnnooopppsssyyyzzzzzz{{{rrrhhhbbbTTTJJJ===444111111222222.....................---------,,,++++++++++++,,,)))***++++++++++++***)))))))))))))))(((((((((((())))))))))))************''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((())))))*********))))))((((((((()))))))))******((()))***,,,---.........---...//////......///111222222111111111111000000000000000111111111111111333444555666777777777777888999:::888666444555555999888777666444444333333222333444555666666666666444666777777666555555666888999:::999888777888999:::;;;<<<<<<;;;;;;===???>>>?????????>>>>>>===<<<888777666777:::===>>>>>>:::;;;;;;:::999:::===??????>>>>>>>>>??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;:::999999::::::999777666555555666777777777777777666555444333000000000000000000000000/////////.........------,,,,,,---------,,,+++***,,,,,,---...000222444666000...,,,***))))))))))))))))))((((((((()))******((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,---............------........./////////////////////000000@@@>>><<<;;;999999999:::888:::<<<<<<<<<===???@@@DDDUUUjjjjjj]]]bbbyyyiiiQQQDDD===888666777888777666666777999<<>><<<;;;:::<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;<<<======>>><<>>@@@AAAAAA@@@>>>===<<<<<<===>>>@@@???===:::777888888888888888888888666888:::;;;<<>>>>>>>>>>>>>>>>>===<<<999888777888:::;;;;;;:::999:::;;;:::888999===@@@@@@???>>>===<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<666999;;;;;;999777777999888777666555555666777888666666666555555444333222000000000000000000000000//////.........---------+++,,,,,,---,,,+++***)))))))))***,,,...111333444000///---+++))))))))))))((((((((((((((()))******(((((((((((()))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,---...---------.........//////////////////000000;;;;;;:::999:::;;;<<<===999<<<===;;;999;;;===>>>999NNN]]]pppyyyaaa[[[ooo}}}cccPPPEEE===999999999777666777999;;;<<<>>>EEERRR```qqqjjjZZZSSSLLLDDD>>>@@@CCCFFFGGGFFFEEEDDDCCCCCCCCCBBB@@@???===<<>>===<<<<<<<<<===>>>666777777888888999::::::666999===??????@@@AAABBB???AAACCCDDDFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCCCCBBBBBBDDDFFFEEEGGGJJJLLLLLLKKKIIIHHHGGGFFFFFFFFFHHHKKKNNNPPPOOONNNLLLKKKIIIGGGFFFEEECCCCCCBBBBBBAAABBBBBBBBB@@@@@@>>>>>>============<<<;;;888666666666777888999:::;;;<<<;;;:::888666777888999;;;======;;;888999888666555666777888::::::<<>>===>>>>>>>>>>>>======<<<999888777888::::::888666777999:::999777999===AAA@@@???>>>;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<666999<<<;;;888666666888777666666555555666888999555555555555444333222111////////////000000000000//////.........---------+++,,,,,,---,,,+++***)))&&&''')))+++---///111222000///---+++)))(((((()))((((((((((((((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++***)))***+++,,,------------.........//////////////////000000<<<;;;:::;;;<<<======<<>>===;;;;;;;;;<<<===>>>MMMWWWYYYhhhuuu]]]aaasss|||kkk[[[OOO@@@;;;777777666444444777;;;;;;>>>EEEPPP```xxxooo___PPPEEE??????AAAGGGNNNPPPMMMIIIJJJGGGCCCBBBCCCDDDBBB@@@BBB@@@>>>>>>>>>???>>>===:::::::::::::::::::::999===<<<:::999888999;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<<<<<<<======>>>======<<<@@@@@@@@@???>>>===;;;:::<<<===>>>???@@@AAABBBCCCDDDCCCAAA@@@>>>=========:::::::::;;;;;;:::999999888888999999999888777777555666777777888777777666888666444555888999999777666666888999:::;;;;;;;;;888777666555555888>>>BBBAAAEEEJJJOOOSSSXXX\\\___hhhrrr}}}~~~uuubbbPPPFFF999555000...//////---,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,,,,++++++---------............///111111111000111111222222111111111111222333444555222222222222222222222222555444444444444555666666777888999:::999777555333000555777555555777888777777888999888666444444555777777777777666666666666888888888888888999999999999999999::::::;;;;;;;;;:::888666666999;;;:::888666666777888999999::::::::::::;;;;;;;;;:::999999;;;:::999777666777777888777777777777777777777777666555444333222222222222333333333333333333333333///............---------------+++*********+++,,,+++++++++++++++++++++++++++***)))))))))+++---///222000---***((((((((((((+++*********))))))(((((())))))))))))))))))))))))***''''''***+++((())),,,++++++++++++++++++++++++------......///000000000////////////000000;;;;;;::::::;;;;;;;;;:::>>>===<<<;;;;;;;;;<<<<<<777@@@FFFHHHRRRoooiiiccciii{{{rrreeeOOODDD:::999:::888666555777666999@@@IIIXXXnnn{{{jjjYYYMMMBBBAAACCCJJJRRRXXXXXXWWWQQQMMMHHHEEEDDDDDDBBB@@@CCCAAA@@@???@@@@@@???>>>======<<<;;;:::999888888===<<<:::999999:::<<<===;;;;;;;;;;;;;;;<<<======<<<<<<<<<======<<<<<<<<<888888999999999999888888999999999999999888888777777888999:::;;;===>>>>>>AAAAAA???>>>===<<<;;;;;;::::::;;;;;;;;;::::::999;;;;;;;;;<<<;;;;;;::::::888888888888888888888888999777555666888999888777888999999999999999999999::::::::::::<<<@@@FFFKKKSSSUUUYYY]]]___```bbbbbbhhhrrr}}}zzzvvvrrrfffTTTDDD===777444000.........---+++,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,---------............111000000000000111222222111111111111222333444444222222222222222222222222333333333333333444444555888999::::::999888666444333555666333444777777555777999:::999777666666666777777666666555555444444555555666666777777777888777777888888999999999999555333222333666777777555666666777777888999999:::888999::::::::::::999999;;;:::999777666666666777777777777777777777777777555555444222222111111111222222222222222222222222............---------------,,,+++***)))******++++++++++++++++++++++++++++++***))))))***+++---///333111...,,,***)))))))))*********)))))))))(((((())))))))))))))))))))))))***'''(((,,,,,,))))))+++*********++++++,,,,,,,,,------......//////000000////////////000000<<<;;;;;;::::::999999888===<<<;;;:::::::::;;;;;;999:::<<<>>>CCCTTTpppzzzhhh^^^iiissscccPPP>>>:::<<<<<<888555555444666;;;BBBOOObbbtttxxxeeeWWWHHHFFFGGGMMMVVV```eeeggg\\\XXXRRRNNNKKKIIIFFFEEEGGGEEECCCBBBBBBBBB@@@>>>??????>>><<<;;;;;;;;;;;;;;;:::999888888999:::;;;999999888888888999::::::999999999999999999999999777777777777777777777777444555555666666777777777555666777888:::;;;<<<<<<<<<;;;:::999888888888888888888999999999999888888::::::::::::::::::::::::999888777666666777888999:::999888888999:::999888::::::999999999999:::;;;===>>>???@@@CCCIIIOOOTTT___aaadddffffffdddaaa```gggoooyyyzzzuuu{{{zzzrrriiibbbVVVGGG;;;777444222...---,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******+++***)))))))))***,,,---,,,,,,,,,,,,------------/////////000000111111111000000000111222222333333222222222222222222222222222222111111222222333444888888999999999777666555555555333222777======999777888:::999888777777888666666555444444333222222222222333444555666666777555666666777777777777777555444444555777888888777555555666666777888888888666777888999999:::999999;;;:::888777666555555555555555555555555555555555444444333222111111111111000000000000000000000000............------------++++++***))))))))))))***))))))))))))))))))))))))******))))))***+++---...444333000---+++***************))))))))))))(((((()))))))))))))))))))))))))))(((***......+++)))+++))))))***+++,,,,,,---------------...//////000000/////////000000000<<<===<<<;;;999888777888::::::::::::999:::::::::===::::::??????DDDWWWlllttt^^^aaadddnnnuuuaaaJJJ???<<<:::999888666555777:::???HHHYYYhhhpppbbbRRROOOMMMPPPXXXbbbjjjnnnkkkhhhbbb]]]YYYWWWUUUTTTPPPNNNLLLJJJIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>>>>???===<<<<<<;;;;;;<<<======;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999999999999777777777777777888888999888888999:::<<<===>>>???::::::999888888888999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======<<<:::888888999;;;<<<===<<<<<<<<<===<<<;;;;;;:::::::::;;;===???BBBCCCCCCEEEFFFHHHJJJOOOVVVZZZccceeehhhjjjjjjhhhccc___dddiiirrr~~~vvvpppqqq|||wwwrrriii___WWWMMMAAA999666111///---,,,++++++******++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***+++***((('''((()))+++---++++++++++++,,,,,,,,,------......///000000000000//////000111111222222222111111111111222222222222222111111111111222333333666777777777777666555444555444222333;;;DDDFFFBBB555777888888777777777888555555444333222111000000000111222333444555666777555555666777777777666555555555555666777888888888444444555555666666666777444555666777888999999999999999888666555444444444444444444444444444444444333333222111111111111111000000000000000000000000.........---------,,,,,,*********)))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---333222000---+++***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((+++///000,,,)))+++(((((()))***,,,---......,,,,,,---......//////000//////000000000111<<<===>>><<<999777777888888888888999999999999888888555777<<<;;;999CCCQQQvvvoooccc^^^^^^lllyyybbbPPPAAA999888;;;777666777999;;;AAAOOO\\\jjjxxxyyynnn^^^ZZZVVVTTTYYY```iiinnnxxxwwwtttqqqmmmkkkjjjjjjcccaaa^^^\\\YYYVVVQQQNNNKKKIIIFFFDDDAAA@@@@@@@@@DDDCCCCCCBBBBBBBBBBBBBBB@@@@@@???????????????@@@???>>>>>>======>>>>>>???===<<<;;;:::::::::;;;;;;;;;:::999999888888999999999:::;;;<<<>>>???@@@@@@======<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAACCCDDDCCCAAA???>>>===>>>@@@AAA@@@AAABBBBBBAAA@@@@@@@@@>>>???BBBEEEIIIMMMPPPRRRQQQRRRSSSSSSUUUXXX]]]aaaiiijjjmmmrrrtttsssnnnjjjcccfffmmmyyysssmmmooovvvzzzsssppplllbbbXXXPPPFFF;;;444222...------,,,************+++******))))))******++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))***)))((('''''')))+++,,,************+++++++++++++++,,,---//////000//////---...///111111111111111000000000111111222222222222222222222222333333444444444444444444333333222555444222333;;;DDDEEEAAA444555777777666555666777333333333222111000000000111111222333555666777777555666888888888777666555111222333444444333333333333333444444444444555555333444555666777777777777777666666666555444333333333333333333333333333333222222111000000000111111111111111111111111111111...------------,,,,,,,,,************))))))(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,000///---,,,***)))((('''(((((((((((((((((()))))))))))))))))))))))))))))))))(((+++///000,,,)))+++(((((()))***,,,---......,,,,,,------.../////////000000000000111111:::<<<===;;;777555666888666666777888888888777777333333666999888777;;;AAAQQQzzzoooddd]]]aaaooo~~~iiiQQQ???999<<<666555666888888;;;FFFRRR\\\jjj|||yyykkkgggaaa]]]^^^ccciiinnn|||||||||xxxvvvtttqqqoookkkfffccc^^^[[[VVVQQQLLLIIIHHHGGGKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBAAA@@@>>>===<<<<<<===>>>@@@???>>><<<<<<<<<===>>>===>>>???@@@AAABBBCCCDDD????????????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIFFFEEEDDDCCCBBBBBBCCCCCCHHHJJJLLLMMMLLLKKKKKKLLLMMMOOOSSSXXX\\\___bbbcccaaabbbccccccccceeehhhkkknnnooorrrxxx}}}}}}xxxtttiiiiiinnnzzz{{{mmmkkkrrr{{{~~~uuummmjjjlllhhh^^^RRRIII???333,,,++++++,,,---,,,***)))***+++******))))))))))))************)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((((((((()))))))))((('''''''''(((***+++))))))))))))*********+++)))+++,,,.../////////...,,,---///000111111000000//////000000111222222222222222111111222222333444222222222222222222222222555555333222555;;;;;;777444555777666555444444555222222222111111111000000222222333444555666666777666777999:::999888666555333555777777555333333333333333333333333333333333222333444555555666555555333444555555555444444333333333333333333333333333111111000000000000000111000000000000000000000000------------,,,,,,,,,,,,******++++++******)))((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,+++***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((***......+++)))+++))))))***+++,,,,,,------,,,,,,,,,---......//////000000000111111111666999;;;999555222444777444555666777888777777666333666777555444888;;;;;;CCC]]]vvvjjjeeeeeemmm}}}~~~fffMMM???<<<777666777888666888AAAKKKWWWdddttt~~~}}}tttqqqlllhhhgggjjjooottt~~~zzzvvvtttqqqkkkfffaaa^^^]]]]]][[[[[[ZZZYYYWWWUUUSSSSSSNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHFFFFFFFFFGGGHHHJJJJJJHHHGGGHHHIIIKKKLLLHHHIIIJJJKKKLLLMMMNNNOOOIIIJJJJJJKKKLLLMMMOOOPPPIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLOOOQQQSSSRRRRRRQQQPPPPPPOOONNNNNNWWW[[[^^^```^^^]]]^^^___eeegggkkknnnqqqqqqqqqqqqnnnooooooooonnnpppsssuuuvvvvvvxxx}}}zzzuuurrruuuyyyqqqrrrwww~~~~~~{{{wwwoooiiihhheeeYYYLLLAAA888///++++++***,,,------***)))***,,,)))))))))(((((()))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******((())),,,...//////...---+++---///000111111000////////////000111222222222111000000000000111222222222222111111111111222222333666555222222555444111555777888777555444444444000111111111111222222222333333333444444555555555666777999:::999888555444666999;;;;;;777555444444222222222222222222222222333333444444444444444333111111333444555555444444444444444444444444444444000000/////////000000111////////////////////////---------,,,,,,,,,++++++***+++,,,,,,,,,+++))))))))))))))))))))))))))))))'''((()))******+++++++++)))*********))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))***'''(((,,,,,,))))))+++*********++++++,,,,,,,,,+++,,,,,,------......///000000111111111222333777999777222000333666333444666777777777666666222888666//////888<<<888@@@IIIccczzzmmmcccaaannn}}}uuuYYYEEE===888888999999777888@@@JJJVVVbbbpppyyy|||yyywwwtttpppoooqqqvvvzzz{{{wwwttttttttttttppppppooommmkkkiiigggeee______^^^]]]\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]XXXVVVTTTRRRQQQQQQSSSSSSUUUUUUTTTTTTUUUWWWZZZ[[[TTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\^^^___aaabbbYYYYYY[[[\\\]]]]]]]]]]]]YYYYYYXXXXXXZZZ]]]```aaaddddddddddddcccbbb``````fffjjjnnnooonnnmmmooopppwwwyyy|||~~~}}}zzzxxxssstttuuuttttttuuuxxxzzz{{{||||||yyyzzz|||{{{}}}~~~vvvlllgggbbbVVVGGG===555//////222))),,,...---+++)))***,,,))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))&&&'''(((((())))))(((((((((((((((((())))))))))))''')))+++---//////...---+++,,,///000111000///......//////000111222222222///////////////000111111333222222111222222333333000555777444222444444222777888999888666444444555000000000111222222333333333333333333333333333444555777888:::999777555333555777:::999555111000111222222222111111111111111333333444444444333222222///000222444555555555555444444444444444444444444000000////////////000111........................---------,,,,,,,,,++++++++++++,,,---,,,+++***)))************************'''((()))******++++++***((())))))*********))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***''''''***+++((())),,,+++++++++++++++++++++,,,++++++,,,------......///000111111111111222666666666666666666666666555555555555555555555555444333333333333444555555:::AAAKKK[[[yyyooo\\\]]]hhh{{{mmmVVVLLL@@@<<<888777888:::???DDDPPPUUU___lllwww}}}~~~}}}zzzyyyzzzzzzxxxyyyxxxwwwvvvvvvxxxxxxxxxvvvtttsssrrrqqqrrrsssvvvwwwuuusssqqqmmmkkkiiiiiihhhmmmnnnppptttwwwwwwsssnnnnnnmmmllljjjkkknnntttyyyxxxvvvvvvyyy||||||zzzwwwqqqsssuuuwwwxxxwwwvvvuuuuuusssrrrqqqsssvvvzzz}}}}}}|||{{{yyyxxxwwwvvvvvv{{{}}}|||yyy|||yyymmmfffppp}}}{{{zzz~~~~~~uuuhhh```aaaSSSAAA555000///---***++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''')))+++)))&&&$$$&&&(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((***+++,,,---...,,,,,,------...///000000///////////////000111111............///000111222444333111000000111333444555444222000///000000111555555444333333222111111333333444555666666555555555555666666555444333333333555777888888777444333333333333333333222000000777555333111111111333333555555444333222222222222000111111222444666888999777777777666555555444444---.../////////...,,,+++------------------------///...---,,,+++***************))))))))))))******+++***)))(((((()))***+++))))))))))))((((((((((((***(((''''''(((((('''%%%&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************///---+++,,,///000///---............//////555555555555555555555555444444444444444444444444333333333333333444444555777999;;;CCCUUUwww{{{lllffffffjjjqqq{{{jjj```RRRJJJAAA<<<:::<<<>>>AAALLLMMMOOOUUU]]]gggpppuuuvvvvvvxxxyyyxxxyyy~~~|||{{{zzzzzz|||}}}yyyssskkkhhhfffeeeccchhhvvv{{{zzz~~~}}}ssseee]]]VVVJJJ;;;111///...,,,***+++******))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((())))))******++++++,,,,,,,,,,,,---......//////000///////////////000111111000000000000111222333333555444222111111222333444444333222111000000000111333333333333333333333333444444555666666666666666666666777777666666555444555666777888777666444333444444333333222222222111777666444333222333444555666555444333333222333333222333333444555777888999777777666666555444444333......///000///...---,,,------------------------...---,,,,,,++++++++++++******))))))))))))************)))(((((()))******)))))))))))))))))))))(((***)))''''''((()))'''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************...---+++,,,///000///---............//////333333333333333333333333222222222222222222222222333222222222222333444444888666666888<<>>333---------,,,)))+++******))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++******---------......//////000///////////////000111111222222111222222333444555666555444222222222333444444333222111111000111111000111111222333444444555555666666777777777777666777777777777777777666555777777777777666666555444555444333222222222333444888777666555555555666777777777666555444444444444555555555666777888888999666666555555444333333333//////000000000///...---------------------------,,,,,,++++++++++++,,,,,,******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))***)))(((((())))))((('''))))))))))))************))))))))))))))))))))))))************++++++++++++************************...,,,,,,,,,...///...---............//////222222222222222222222222111111111111111111111111222111111111111222333333666444888===:::@@@___uuuggg___]]]fffqqqwwwyyyyyyuuupppggg```\\\VVVJJJ???999;;;<<<===@@@EEEMMMRRR[[[]]]cccjjjlllooovvv|||wwwnnn```VVVVVVWWW^^^jjjssszzz{{{yyy|||yyyxxxppp```PPPGGG;;;555...++++++,,,***(((******))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&)))+++)))'''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***************+++++++++++++++,,,------....../////////000///////////////000000111222222222222333444555555666666444333333333333333333333222222111111111111111111222222333444444444666777777888888888777777666666777777777666666555666666666666666777777777666555333222222444555777777777666666666666777888999888777666555555555555666666777777777777777777555555555444333333222222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------******))))))))))))******)))))))))(((((())))))))))))))))))))))))************)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++***************+++++++++---,,,,,,------.....................//////111111111111111111111111000000000000000000000000000000000000000111222222111...444<<<999777GGG___pppeee\\\\\\bbbjjjuuu~~~{{{wwwnnnZZZHHH;;;;;;:::::::::===AAAEEEHHHJJJQQQZZZ^^^aaahhhooo~~~vvvlllfffeeedddaaa]]]ccceeekkkssswwwzzz|||qqqqqqtttxxxssspppnnnfffVVVGGG@@@555111---+++++++++)))(((***))))))))))))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&)))+++)))'''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********+++((()))***+++,,,---...............//////////////////////////////000000111111000000111111222333444555555444444333333333333333333333333222222222111333333333333333333333333777888888888888888777777444555555666666555555555333444555666777999::::::666555444333333555777999555555555666666777888888999999888777666666666666555666777777777777666555555555555444333333222222111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******))))))))))))******((((((((())))))(((((((((((()))))))))*********+++***)))((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********++++++++++++,,,---------------...............//////000000000000000000000000////////////////////////000////////////000111111111...///444555555===IIIYYY{{{}}}pppfff```___fffooo|||nnnZZZLLLEEE<<<666555888<<<>>><<<===BBBJJJOOOQQQWWW]]]gggqqq}}}}}}~~~|||jjjccc\\\YYY^^^fffnnnrrrtttpppoooppprrrwwwtttkkkjjjmmmjjjeeebbbaaaYYYLLLAAA<<<111///,,,+++++++++***(((***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++++++++((()))***+++,,,.../////////////////////////////////////////////000111111000//////000000111222333333333333444444444333333222222333333333333222222555555555555444444444444777888888888888777777666333444444555555555555555222333555777888:::::::::555555444555555777999:::555555666777777888999999999999888777666666666666555555777888888777666666666666555555444333333333111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******))))))))))))******'''(((((())))))(((((('''((())))))******++++++++++++***)))***+++,,,+++***((((((((((((''''''''''''))))))))))))))))))))))))'''((((((((()))))))))))))))))))))***++++++,,,,,,***,,,------,,,,,,---...............//////000000000000000000000000//////////////////////////////......//////000111222111111111333666:::===AAAVVVvvv}}}oooaaa[[[[[[gggttt~~~ttteeeYYYHHH>>><<<======<<<888777:::@@@CCCDDDGGGLLLRRRZZZeeeqqqzzz~~~uuummmhhhXXXXXXZZZ```iiiuuu{{{ssstttyyy}}}yyytttnnnjjjaaa\\\XXXUUUMMMAAA888666...,,,+++******+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,******++++++,,,---......000////////////////////////////////////000111111000//////000000111222333111111222333333444444444222222333444444333333222444444555555666777777777777777888888777777666555444444555666666666666666444555777999999999888777444555555666777999999:::555666777888::::::;;;;;;999888777666666555555666555666888999:::999888777777777666666555444444333000///...---------...///+++++++++++++++++++++++++++***************++++++******))))))))))))******''''''((())))))(((''''''((())))))******+++,,,,,,+++***)))***,,,---,,,+++))))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********((())))))***++++++,,,,,,***,,,------++++++---///............//////111111111111111111111111000000000000000000000000...............///000000,,,111444222333666666333;;;AAASSSrrrnnn^^^WWWPPP___lllrrr}}}vvviiiXXXMMMJJJGGG@@@:::999777888<<<===<<<>>>BBBDDDJJJSSS```mmmxxx~~~zzznnn```TTTMMMQQQWWWbbbnnnyyy|||}}}xxxzzzvvvlll```ZZZTTTOOOEEE888000...+++***))))))***+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''')))+++)))&&&$$$&&&(((''''''''''''((((((((()))''''''''''''((((((((()))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000///////////////////////////000111111000000000000111222333444///000111222333444444444111222333444444444333222333333555666777999::::::777777777777777666555555555555666777777888777777666777999::::::888555444333444666888999:::::::::666777888:::;;;<<<======999888777666555555555555555777999;;;<<<;;;:::999777777777666555555444444000///...,,,,,,------...++++++++++++++++++++++++++++++***************+++******))))))))))))******&&&'''((())))))((('''&&&((())))))***++++++,,,,,,+++***)))***,,,---,,,++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,))),,,...---+++***,,,///............////////////000000000000//////............////////////000000//////.........---000111111222222333444444666:::BBBNNN^^^zzzssshhh^^^WWWWWWccctttzzzlllccc]]]VVVLLLDDD;;;;;;888666999>>>===999BBBCCCFFFMMMWWWdddooovvvrrrjjjaaa[[[UUUPPPPPPSSS]]]fffnnnrrryyytttuuuyyyuuujjj^^^RRRFFFAAA===666111000+++***)))(((((()))***+++)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))******++++++,,,------------------------,,,,,,////////////000000000000......///000000000000000222222222222222222222222333333222111000000000000222222222222444777999:::777666666555444333333333111222333555666666777777999777666777999::::::999555777999;;;<<<;;;:::999666666888999999:::999999:::888777555555555666666999777777999<<<<<<:::777666555555444333333222222......---,,,,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((&&&%%%&&&(((+++******))))))******+++,,,,,,------,,,***))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++++++++,,,------......///................../////////000000/////////---.........////////////////////////......------//////000000111222222222111333777===EEEXXXvvvvvvhhhZZZUUUYYYcccrrr~~~|||vvvllldddLLLHHH>>>666444888999777<<<===???DDDKKKSSSZZZ^^^rrrxxx~~~zzz{{{{{{tttjjjbbb___QQQPPPRRRVVVXXXYYY^^^eeellluuu}}}uuupppqqqrrruuu|||uuummmTTTHHH<<<666333///------******)))(((((()))******)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))******+++,,,,,,---,,,,,,,,,---------------......////////////000000...///000000111111000000222222222222222222222222222111111000000111111222222222222222444666888999777666666555444444333333111222333555666666777777888666555666888::::::999666777888::::::::::::999777888888888888888999999999999888777666555555555666555666888;;;<<<:::888555555444444333222222222...------,,,,,,,,,,,,,,,)))******++++++******)))(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((((()))((('''%%%&&&(((*********))))))******+++,,,,,,------,,,***))))))***))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++++++++,,,------......///........................////////////......---------........./////////............------------......//////000111111111111222333444;;;NNN```ppp```XXXWWW```kkktttyyyppphhhXXXGGG>>>======;;;999999:::<<<@@@CCCGGGIIIWWW]]]eeemmmssszzz{{{|||vvvsssvvvxxxwwwvvvwwwkkkddd^^^ZZZTTTNNNMMMOOOQQQVVV```hhhjjjiiimmmsssyyyxxxlllfffeeellllllnnnsssxxxwwwooohhhHHH===222---+++)))))),,,***))))))(((((())))))***)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((())))))))))))***++++++,,,,,,+++++++++,,,,,,------...------......///////////////000111111222222111111333333333333333333333333000000000000000111111222333222222222333444555666666666666555555444444333111222333555666666666666666555444555777999999888777777777888888999:::;;;:::999888777666777888888999999:::999888666444333444444555777:::;;;:::888444444333333222111111111------,,,++++++++++++,,,)))******++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((******))))))))))))***+++++++++,,,---,,,***))))))***))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++,,,------....../////////////////////---......//////......---,,,,,,---------.........------------------------------......///000000000111111222222000111<<>>===<<<<<<<<<>>>@@@AAACCCHHHOOOVVV\\\dddnnnttt{{{~~~zzzrrrnnnggg^^^WWWUUUFFFDDDEEEHHHKKKMMMTTT\\\jjjrrr~~~yyywww{{{}}}rrrhhhdddeeeggghhhhhhiiilllmmmiii```XXX===555---+++***)))))),,,)))))))))(((((())))))))))))'''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++)))******+++,,,------...,,,,,,------......//////000000111222222222222222333333333333333333333333111111000/////////000000222222222222222333333444666555555555444444444333111111333444555666666666555333333444666888888777888777666666666888:::;;;<<<:::888666555666777888888999;;;;;;:::777444222333444555666777777666666333333222111111000000///,,,,,,+++************+++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((***)))))))))))))))***+++++++++,,,---+++)))((()))***(((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++,,,------......///000000000000000000------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------......///000000000------///111///...222999888JJJiiiyyyhhh]]]ZZZXXXUUUSSSYYYggg{{{sssjjjaaaZZZMMMJJJEEEAAA>>><<<<<<<<<:::>>>DDDIIINNNUUU]]]dddfffkkkrrrxxx{{{}}}zzzxxxwwwxxxyyy}}}~~~~~~~~~zzzlll```TTTIIICCCCCCDDDDDDHHHPPPWWW\\\dddmmmttt|||}}}~~~uuummmjjjkkkjjjiiiiiiiiihhhhhhcccZZZNNNEEE333...,,,---,,,***))),,,((((((((())))))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))******+++))))))******+++,,,------***++++++,,,------......000000111222222222222222222222222222222222222222222111000///............111111222222222222222111444444444444333333333333///000111333444444444444333222111222555777777777888777555444555777999;;;<<<:::888666555555666777777888:::;;;:::777444111444555666666555333222111111111111000//////......++++++***))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&((()))))))))(((((())))))***++++++,,,,,,+++)))(((((()))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++,,,------......///000000000000000000,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,------...//////000000...,,,...111000---...333555999IIIeee|||vvvmmm```SSSNNNTTTaaammm|||vvvccc___YYYQQQJJJCCC???===888<<<@@@CCCDDDIIIOOOTTTUUUZZZaaagggllloooqqqsssvvvzzz||||||}}}}}}|||zzzxxxwwwsssrrrpppppprrruuuyyy{{{wwwjjjZZZNNNFFFBBBFFFMMMRRRSSSYYYdddlllooorrrwwwxxx~~~{{{|||yyyxxxyyyzzzzzzuuukkkdddiiihhheee```WWWKKK???777,,,)))))),,,,,,((('''***'''(((((())))))((((((''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((())))))******)))))))))******++++++,,,))))))***+++,,,------...///000111111222222111111111111111111111111111111111000///......---------///000111111222111111000222222222222222222222222---...///111222222222333111000///111333666666666777666555444555777999::::::999888666555555666666555777888999999777444222333555666555222000//////000000//////...---------******)))(((((((((((()))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''))))))(((((((((((()))*********+++,,,+++)))(((((()))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++,,,------....../////////////////////,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,---.........000---...111111//////222222000555EEEZZZrrr}}}ooobbb[[[YYYYYYiiisss|||~~~|||xxxqqqhhh]]]TTTOOOHHHJJJKKKIIIFFFEEEGGGJJJIIIMMMSSSXXX\\\^^^aaaccceeeiiiooouuu{{{}}}zzzvvvsssqqqooommmmmmnnnnnnooopppppppppnnnpppssswwwzzz|||}}}~~~}}}|||zzzyyyssslllccc\\\VVVUUUVVVZZZcccmmmlllmmmtttyyyxxxxxxrrr|||zzzlllcccddd```YYYPPPGGG<<<333---+++((((((***)))&&&'''***''''''((())))))((('''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))***)))))))))***************(((((()))***+++,,,------...///000000111111000000////////////////////////------------......///000---...000111111111111000000000000000000000111111,,,,,,...///000111111111000///...000333555555555555555444444555666888999888888777777666666666555444555666777777666444333111333555444111....../////////......---,,,,,,,,,***)))((((((''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&((())))))'''''''''(((((((((((((((((()))*********+++,,,+++((('''((()))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++++++++,,,------......///..................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,---------******...000......111333222333555777CCC^^^xxxpppbbbYYYUUU___iiiooowwwyyymmmfff______^^^XXXPPPJJJHHHIIIBBBEEEJJJNNNPPPRRRUUUWWWXXX[[[___dddkkkrrrwwwzzz|||}}}~~~||||||}}}ttttttsssqqqpppnnnmmmmmmpppqqqqqqsssuuuxxxzzz{{{}}}wwwsssbbbbbb___[[[[[[______\\\[[[]]]dddooowww}}}|||}}}|||{{{~~~vvvtttuuuwwwzzznnnhhh\\\WWWMMMCCC999111+++(((---***((()))'''%%%(((---&&&'''((())))))((('''&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))************))))))))))))'''((()))***+++,,,------......///000000000000000////////////////////////***++++++,,,...000222333,,,---///111111111111000////////////000000000000***+++---...//////000000///......///222444555555444444444555555666777888666777777888777666666555333333555666666666555444...111444333000...///000///......------,,,++++++))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((()))*********+++,,,***((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++++++++,,,------......///..................++++++++++++++++++++++++************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...111333333222777@@@HHHkkksssbbb^^^YYYWWW[[[bbbiiimmm}}}}}}{{{vvvqqqkkkfffbbb```XXXTTTOOOKKKJJJJJJKKKKKKMMMMMMMMMOOOTTTZZZ___ccciiiiiijjjmmmqqqvvv{{{~~~{{{}}}yyy{{{uuurrrssssssrrrpppvvvyyy{{{{{{yyyxxxyyy{{{{{{zzz|||~~~~~~}}}}}}}}}~~~}}}}}}|||zzzxxxyyyyyyyyywwwppphhhbbb```eeegggfffgggkkknnnmmmnnnvvvssspppnnnmmmsss}}}kkk]]]XXXLLL===333...---,,,***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((******++++++++++++*********)))))))))))))))***+++////////////000000000000///...---,,,++++++++++++,,,,,,,,,---------.........//////000111222222333//////000111111111111111............////////////000000111222333333333333555666777777777666444333555444333222222333444555///111444666888888777666444333333222111000/////////......---+++***))))))++++++++++++*********)))''''''''''''''''''''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((('''''''''''''''((((((((((((+++***)))))))))***,,,---,,,+++)))((('''''''''(((''''''''''''(((((((((((('''(((***++++++***)))'''))))))***++++++++++++***++++++,,,,,,,,,,,,------...............///++++++++++++++++++++++++*********)))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---.../////////333999>>>MMM```|||yyymmmhhhbbb`````````]]][[[eeemmm{{{|||yyywwwuuurrrnnnfff___ZZZWWWTTTSSSQQQPPPNNNLLLMMMPPPSSSUUUYYYYYYZZZ[[[]]]```bbbdddkkknnnqqqtttvvv{{{~~~}}}{{{zzzxxxxxxyyy}}}~~~|||yyyxxxyyyyyywwwtttxxx{{{~~~~~~|||{{{zzz{{{||||||yyyuuuvvvvvvvvvuuussspppnnnjjjlllnnnpppqqqnnnhhhdddeeelllrrrtttwww}}}~~~{{{|||~~~uuunnnqqqtttqqqssszzzzzzooobbbXXXKKKAAA555---++++++***((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))******++++++******))))))))))))))))))******+++.........//////000000000///...---,,,++++++++++++,,,,,,---------...............//////000111111222...///000000111111000000....../////////000000000000111222333444444444444555555666666666555444333555444333222222333444555///000222333555555555555444333222111000//////...///...---,,,+++******)))+++*********))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))***++++++***)))((('''''''''(((''''''''''''(((((((((((()))***,,,---,,,+++***((())))))***++++++++++++***++++++,,,,,,,,,,,,---------------------...++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,---...------------...000222444888CCCZZZvvv{{{xxxwwwwwwrrrggg]]]TTTYYYaaajjjrrrxxx{{{}}}{{{}}}}}}wwwrrrnnnmmmmmmgggddd```[[[XXXWWWWWWWWWZZZZZZZZZYYYYYYYYYYYYYYYXXXYYY[[[]]]```dddjjjnnnooonnnnnnnnnnnnmmmiiigggiiiiiilllqqqwww|||~~~}}}|||}}}~~~}}}{{{yyy|||~~~}}}{{{zzz~~~}}}wwwtttrrrpppkkkgggjjjjjjkkklllkkkjjjiiihhhjjjlllqqqvvv{{{|||zzzxxx{{{tttrrryyy{{{wwwtttwwwzzztttnnnhhh```UUUNNN;;;555---))))))******)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******++++++******))))))))))))))))))***++++++,,,,,,---...//////000000///...---,,,,,,,,,,,,,,,,,,------------.........------......///000000000......///000000000000//////000000000000111111111111222333444555555555555444444444555444333333222444444333333333333444444/////////000111222333333333333222111000///............---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((******)))(((''''''''''''''''''''''''((((((((((((,,,,,,---------,,,***)))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***************************)))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,,,,///------...000111111000444666===MMMfffuuuhhhfffbbb___^^^___```aaafffhhhlllttt}}}|||wwwssspppoooooopppppppppooonnnlllkkkjjj______``````______``````gggffffffggghhhfffaaa\\\aaaaaacccfffjjjnnnqqqrrrxxxwwwvvvuuuttttttsssssswwwzzz~~~}}}yyyxxxtttqqqqqqvvvyyywwwwwwyyyxxxxxxxxxuuurrrpppppppppqqqnnniiihhhiiihhheeebbbkkklllnnnppprrrssssssssszzz||||||zzzzzzxxxrrrmmmmmmkkkgggbbb]]]WWWNNNDDD<<<222...+++)))***++++++***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((())))))************))))))))))))))))))***+++,,,,,,+++,,,,,,---...///000000//////...---------------------------............---------.........//////---......///////////////000000111111111222222222222333444555666666666666333333333333222222222111555555555555555555555555111000///......000111333222222111000///......---------,,,,,,+++******))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''%%%%%%''''''''''''((((((((((((&&&'''((()))***)))((('''))))))((((((''''''''''''''''''''''''((((((((((((,,,,,,------,,,+++***)))))))))***++++++++++++***+++++++++,,,,,,,,,------------,,,,,,------************************)))))))))(((((((((((('''((((((((((((((((((((((((******************************)))))))))***++++++,,,,,,,,,---000111000///111000...111===RRRiiiyyyxxxooofff^^^ZZZSSSSSSUUUZZZdddppp{{{|||wwwrrrooonnnnnnnnntttssstttwwwyyyvvvoooiiiffffffggghhhiiikkkmmmooosssqqqmmmiiiffffffhhhiiimmmooorrruuuvvvtttqqqnnnnnnjjjjjjnnnpppnnnmmmnnnppprrruuuvvvvvvvvvwwwyyyxxxuuussssssvvvwwwvvvssswwwyyy|||uuupppiiieeegggsss{{{pppiiidddbbbbbb\\\VVVNNNGGGAAA:::222,,,---+++************)))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((()))))))))******)))))))))))))))))))))***+++,,,---,,,,,,,,,---...//////000//////......------......---------.........//////------------............---......///////////////111111111111222222222222333333444555666666666666333333222222111111111111666666777777777777666666444222000......///111222222111111000///...------,,,,,,,,,++++++******)))(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''%%%%%%''''''''''''(((((((((((('''((()))***+++***)))(((((((((((((((((('''''''''''''''''''''((((((((((((***************)))(((((())))))***++++++++++++***+++++++++,,,,,,,,,------...............///************************))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++((()))***+++,,,---......---000111000111:::IIIUUUzzzlllbbbPPPNNNJJJIIIMMMTTT\\\bbbkkkooouuuyyy|||{{{yyy{{{~~~|||sssuuuwwwxxxxxxxxxzzz|||}}}wwwqqqmmmlllooorrrrrrsssuuuxxx{{{zzzwwwttttttrrrtttxxxxxxtttrrrttttttyyy||||||uuugggffffffhhhjjjrrrxxxjjjbbb___]]]]]][[[QQQCCC888222///,,,***)))))))))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##################$$$%%%%%%######""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))((()))))))))***+++,,,---...---............/////////000//////.........//////------........./////////..............................///000000000000///000111111111111222222222222333444555666666666666333333222111111111111222666666777777777777666666555333111///...///000111111111000///...---,,,,,,,,,,,,++++++************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((())))))*********)))''''''(((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,------///............///************************))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))******+++''')))+++***((((((+++...+++///333333111333:::@@@[[[pppzzzsssddd```ZZZUUURRRRRRTTTVVVXXX]]]bbbeeegggkkkqqqwwwvvvwwwyyy|||~~~~~~~~~}}}~~~}}}|||yyy{{{sssooommmlllnnnrrrsssttt||||||rrrhhhccc___ZZZVVVOOOFFF;;;222///......---(((((()))((('''&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$##################$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))***+++,,,......000000////////////......000///////////////000000............////////////...........................///000000111111000000000000000111111111111222222222333555555555555555444333222111111111222222444555666666666666555444555333222000///......///111000000///...---,,,+++++++++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''(((((())))))&&&&&&'''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))***++++++++++++***++++++,,,,,,,,,,,,------...------------...)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++***************+++))),,,...+++'''&&&***///)))+++---,,,+++,,,000444666JJJaaauuu~~~{{{uuunnniiidddbbbaaafffhhhiiiddd^^^ZZZ[[[^^^```aaadddhhhlllqqquuuwww|||||||||~~~yyyssswwwyyyvvvpppoooqqqtttxxxqqqoooqqqqqqmmmmmmqqqmmmllliiieeeaaa\\\RRRIII777444000//////...+++(((((()))******(((((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))***+++---...///111111111000//////......000000////////////000111............/////////000//////////////////......//////000111111111111111///000000000000111111111111222333444555555555555444444222111111111222333222333444555555444333222444333111000...---------000000///...---,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((()))''''''&&&%%%%%%'''((()))%%%&&&'''((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&''')))***+++))))))***++++++++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,---((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......///111999JJJccc~~~~~~|||{{{xxxxxx||||||pppkkklllmmmnnnoookkkeeeaaaaaabbb]]]\\\[[[___eeejjjmmmmmmyyywwwxxx~~~{{{rrrooovvvzzz}}}}}}zzz{{{|||{{{}}}yyyvvvtttssstttuuuuuusssooojjjgggkkkpppnnndddYYY```^^^]]]]]]ZZZPPPBBB777///...---,,,***)))((((((***)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))(((((()))+++...///---------............///..................------000000///..................///000111111000...---000111111222222222111111222111000///......//////222444777999:::999777666666555333111000000111111111222222333333222222111222111000///...---,,,,,,//////...---,,,,,,+++++++++++++++)))'''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((******))))))(((&&&%%%$$$&&&''''''(((((((((((((((*********))))))))))))))))))))))))***++++++,,,,,,---------.........((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------000//////444AAAWWWooo|||vvvrrrpppeeeaaa\\\ZZZ[[[]]]^^^^^^jjjmmmqqquuuuuurrrmmmiiiaaaeeefffgggmmmvvv{{{zzzxxxyyyzzz~~~|||nnniiilllpppwwwnnngggccckkkiiigggfffeeebbb]]]YYYZZZTTTMMMHHHCCC<<<222+++------,,,+++***))))))(((***)))((('''&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&%%%''''''''''''''''''((((((''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((())))))))))))))))))(((((()))+++---///------------..............................------000//////...............///000111333333222000///111111222222222222111111111111///.........//////222444666888999888666555555555333222111000000000111222222333333222222111222111111000///...------.........---,,,,,,+++++++++,,,,,,***((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((())))))))))))((('''&&&%%%&&&''''''(((((((((((((((***)))))))))))))))))))))*********+++,,,,,,---------------.........((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,222111...***,,,888KKKZZZmmmzzz}}}wwwoooiiifffeeeddddddhhhpppxxxzzzuuupppnnnoooeeeeeebbb___aaaggglllmmmqqqqqqsssvvvuuuqqqqqqtttxxxyyyyyyvvvssssssvvvzzz||||||~~~~~~}}}uuuxxx}}}zzztttssstttwwwyyyzzz{{{~~~}}}{{{~~~uuukkkgggjjjqqqwww|||oooeeeaaaaaafffjjjjjjeee```^^^___QQQIII>>>555111...+++)))++++++++++++*********)))))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((((()))+++,,,...,,,,,,,,,---------......------------------......//////...------------...///111222333444444333222111222222222222222111111//////......---.........111333555777888777666555444444444333222111000///111111222222222222111111111111000000000/////////...------,,,,,,+++++++++,,,,,,,,,+++))))))***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))*********++++++,,,------......---------.........((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,...///......111888>>>EEEPPP___mmmzzz~~~}}}{{{yyysssooopppsssuuuqqqqqqsssvvvuuuqqqqqqtttuuuwwwxxxxxxwwwwwwyyy|||tttuuuwwwxxxxxxvvvtttrrrkkkmmmppptttyyy~~~zzzvvvuuuyyy~~~|||vvvnnnkkkiiikkkqqqyyy~~~{{{}}}~~~xxxooohhhddd^^^eeekkkjjjcccYYYSSSPPPAAA;;;333---+++,,,,,,,,,)))*********************)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))***,,,,,,+++,,,,,,,,,------------,,,,,,------------......///...------,,,,,,------///000111333333444444333222222222222222222111000...------------.........111333444666777666555555333444444444333111///...111111222222222222111111///////////////.........---,,,,,,,,,+++++++++******+++,,,+++)))((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&'''(((((()))((((((&&&''''''((((((((((((((()))))))))))))))***************++++++,,,------------------.........)))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******'''(((***,,,...///...---222555:::???IIIYYYnnn|||~~~~~~|||vvvwwwvvvvvvvvvuuuqqqlllgggdddcccdddkkkttt{{{}}}}}}{{{uuupppmmmmmmkkkfffaaafffddd___WWWMMMBBB777000...---+++*********)))((((((((())))))))))))******(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((((((((())))))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,...//////111111222222222111222222222111111000///,,,,,,---....../////////222333444555666666666555333444444444333111///...000111111222222111111000------------------,,,,,,+++++++++++++++*********((()))******(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((((((((((((((((())))))************))))))******++++++,,,,,,---------.........)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++)))&&&''')))++++++***+++------,,,...666CCCNNNaaammm}}}}}}yyyvvvtttrrrqqqooouuurrrooooooqqqrrrpppmmmdddbbbccciiirrr{{{|||sssiiigggjjjmmmjjjfff```VVVHHH===777222---)))((()))+++,,,+++)))&&&%%%((((((((((((((()))))))))((((((((()))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%'''((()))***++++++((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))((((((((())))))***************+++++++++,,,,,,,,,++++++,,,,,,------......------,,,++++++++++++,,,.........//////000111111111111111111000///......+++,,,---//////000000000333444444555666666666666444444444333222111000///000000111111111111000000------,,,,,,++++++++++++************************'''(((***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((()))******++++++((())))))******+++,,,,,,---------.........)))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********---,,,***(((((()))+++---'''***------,,,...444:::999CCCUUUhhhzzzzzzyyyxxxuuusssssstttvvv|||wwwrrrqqqssstttrrrpppeeefffiiiooowww|||tttlllgggfffddd___[[[GGG???555//////000000000***+++,,,,,,***)))(((((((((((((((((((((((((((''''''((()))))))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###%%%''')))+++---......+++***)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((((((***++++++(((((((((((())))))))))))'''(((((()))))))))))))))************++++++++++++***++++++,,,------......---,,,,,,+++++++++++++++/////////.../////////000000000000000///...---,,,+++,,,...000111111111111444555555666777777777888555555333222111000000000000000111111111111000000......------,,,+++******)))*********************''')))+++***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((((('''&&&''''''((((((((((((((('''(((((()))******++++++))))))***++++++,,,,,,------------.........)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************$$$)))---,,,(((&&&(((,,,&&&***......++++++///444111555<<>>666111///---,,,+++***))))))))))))))))))************))))))(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))),,,...000,,,+++***)))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((*********)))))))))))))))*********+++,,,---///000000///...---,,,+++++++++000000111000000///......---.........---,,,,,,+++------...///000111222222666666777888888888888888444444333111///...---,,,,,,------...///000111111......---------,,,,,,,,,---,,,***(((((((((((()))(((((((((&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))((('''&&&&&&)))(((&&&&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,---------''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((()))((((((''''''&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((()))))))))*********,,,------------///333666555<<>>666000...,,,+++---,,,+++***)))))))))))))))))))))(((((()))))))))'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***,,,...++++++***)))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,---...000000111000///...------------///000000000//////...---...////////////...---,,,------...///000111222222555555666777777777777777666555444333111000///...---------...///000000111,,,,,,,,,,,,++++++++++++,,,+++***((((((((((((((((((((((((&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,---------''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,,,,+++***((((((***,,,)))+++...222888@@@IIIOOO^^^eeepppzzzyyyxxx{{{|||zzzxxxwwwuuurrrppprrrxxxzzzuuuqqqooonnnmmmpppuuu{{{~~~zzzvvvsssnnnfff]]]TTTJJJBBB===333000,,,******,,,------,,,+++***))))))(((((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&$$$$$$&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++******)))((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,---///000111111000///..................////////////...------//////000000000///......---...//////000111222222444444555555666666555555666666555444333111111000------......//////000000+++++++++*********))))))+++***)))(((((('''(((((('''((((((&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((***++++++,,,++++++,,,,,,,,,---------'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''((()))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))******+++***((()))***,,,111///---,,,,,,...222444888===EEEPPP\\\iiivvv~~~{{{ttttttpppjjjiiilllssszzz}}}~~~{{{~~~}}}}}}~~~{{{|||}}}zzzyyywwwuuuttt}}}vvvmmmgggTTTOOOHHHAAA<<<666111......,,,***+++,,,......---+++***)))((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,+++++++++,,,,,,...////////////...............///---...............------/////////000000//////......//////000111111222222333333444444444444333333555555444333333222111111.........///////////////++++++*********)))))))))))))))((((((''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))***+++***)))***+++---+++******+++---...000000222333444777===GGGRRRYYYqqq~~~{{{uuurrrtttyyy}}}}}}wwwtttvvvyyyyyyuuuxxx|||wwwpppoooqqqsssyyy~~~~~~|||yyy}}}zzzyyy~~~~~~~~~|||zzzwwwrrrkkkdddZZZPPPJJJ===:::666333333222111000---,,,******++++++)))((())))))(((((('''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,************+++,,,---------------,,,------......------...............------....../////////......//////000000111111222222222222333333333333222111333333222222111111000000///////////////.........++++++++++++************(((((((((((('''''''''&&&%%%'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,---------&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********(((''''''(((''''''(((***---...---+++,,,---///000000222555888AAALLL\\\hhhqqqxxx{{{wwwvvvvvvtttkkkdddccceeeggglllqqqooovvv|||uuuvvvxxxwwwvvvvvvwwwyyy|||~~~~~~|||}}}}}}xxxvvvyyy|||}}}}}}|||{{{|||zzz{{{yyysssppprrrvvvyyyyyyxxxzzz~~~}}}{{{}}}~~~yyyvvvrrrlllhhhXXXTTTMMMGGGAAA;;;555222333111///.../////////...,,,+++******+++***)))'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))******++++++***************+++,,,,,,,,,,,,,,,,,,,,,---...///------...////////////...------.../////////......000000000111111111222222222222333333333222111111000000000000000000000000000000//////......------+++++++++************)))&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&,,,***))))))******(((&&&###&&&***,,,,,,,,,,,,---'''---555<<>>:::666222000///---+++///---++++++,,,---,,,+++,,,+++******+++++++++)))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********++++++******++++++,,,,,,,,,,,,,,,,,,---...000000---...//////000000000///---...///000000000000000000111111111111222222222222333333333333222111000000000000000000000000000111000000///...---------******)))))))))(((((((((%%%&&&''''''''''''&&&%%%$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))+++,,,---,,,,,,,,,---------&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''''''''((()))'''$$$%%%(((***)))((()))***+++*********,,,...............///222666999555;;;BBBFFFIIIMMMUUU[[[bbbjjjttt{{{|||zzz|||~~~yyyttttttxxx|||yyyzzzwwwrrrrrrvvvuuuqqqyyy}}}~~~~~~~~~~~~|||}}}zzzvvvoooeeeYYYQQQMMMGGG@@@<<<<<<;;;888444:::777444222222111000///---,,,,,,---///000///...+++)))((('''((()))((('''''''''&&&&&&&&&''''''(((%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))),,,,,,++++++,,,,,,---------------...///000111222......///000111111000000//////000111111111111111111111111111111222222222333333333333333222111000000000000000000111111111111111000///...------,,,)))(((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''''''''###%%%&&&((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***))))))))))))+++,,,---,,,,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++,,,,,,++++++,,,,,,---...000000222444666888:::;;;DDDHHHNNNVVV___gggmmmpppvvvxxx}}}||||||}}}~~~yyyrrrkkkgggeeebbb```\\\WWWPPPJJJEEEBBB<<<:::777555555444222111333333333222000///---,,,+++++++++++++++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""""""""###$$$$$$$$$%%%######""""""###$$$$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((******))))))))))))******++++++++++++,,,---......///......---------......222222333333333222111111111111111111222333444555222222111000000000000000333222222222111111000000000000000000000000000000222111000...,,,+++++++++,,,***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******)))))))))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************************+++,,,,,,++++++,,,...000111333333,,,---000444888<<<>>>@@@IIIJJJMMMQQQUUUYYY\\\]]]jjjllloootttyyy}}}sssjjjeeebbb```aaa^^^ZZZUUUPPPLLLIIIGGGEEEEEECCCAAA>>>;;;999777888666333333333333222111111111000000///...,,,,,,++++++++++++++++++++++++******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((++++++++++++,,,---......///......------.........000000111111222111111111111111111111222333333444111111000///////////////222222111111111000000000000000000000000000000000111000...,,,+++******)))+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((()))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((()))))))))))))))((()))******+++(((((()))***+++,,,,,,------------...............---...///111333555666777???@@@CCCFFFIIILLLOOOPPPRRRRRRRRRSSSVVVYYY[[[]]]bbbcccdddgggiiikkkmmmmmmoooooonnnmmmnnnqqqwww{{{~~~}}}|||zzzyyyxxxxxxxxxuuutttqqqnnnkkkjjjiiiiiiddd^^^YYYWWWVVVYYYaaakkktttkkk]]]PPPGGGCCC@@@???@@@???===;;;999777555555555555666666555555444333333111000000111222111000------......------,,,+++***************************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$###############$$$$$$###############$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((******++++++,,,---------..............................///000111111111111222222222222222222222222000000///............///111111000000000000//////000000000000000000000000///...---+++***))))))(((***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((((((((())))))************)))))))))***++++++,,,,,,,,,,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))(((((())))))***+++))))))************+++++++++++++++++++++*********.........///000000111111222222222222222222222222666666666666888999;;;<<<666777999;;;===???@@@AAAAAAAAAAAA@@@???AAAEEEHHHNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHEEEBBBAAA@@@???DDD@@@<<<<<<<<<===DDDLLLPPPJJJAAA;;;777777777777777777777777777666555555777777777777777666555555222000///...///000///...+++,,,,,,---------,,,,,,************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&########################%%%$$$$$$$$$###"""""""""%%%$$$######"""#########$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))(((((())))))))))))******+++,,,,,,---------......///////////////---...///000111111222222222222222222222111111111///......---------......000000000///////////////////////////////////////......,,,+++***))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))))))))))))))***++++++************************&&&&&&''''''((((((((()))+++,,,,,,------.........,,,,,,---...///111111222111111000111111111222222...///000111222333333444333444444333222333555777:::;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888777777666777555666888999888<<>>@@@AAAAAA888555111///000222222111000000000111111111111111///......---,,,,,,++++++***))))))((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&####################################$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%$$$###!!!!!!###$$$%%%!!!###$$$%%%%%%$$$###!!!!!!""""""######""""""!!!########################%%%$$$$$$###""""""##############################!!!!!!!!!!!!"""""""""###################################################$$$######""""""######$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$$$$###"""##############################""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))******))))))))))))******************+++******---111444666444000---,,,+++,,,---,,,+++******))))))******((())))))******))))))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&(((((('''((()))+++))))))*********+++++++++,,,,,,,,,------...########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$%%%&&&$$$"""###'''***""""""""""""############!!!###$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))*********************++++++,,,,,,,,,///333888???DDDGGGIIIIII???:::333000111222111000/////////000111111222222......---,,,,,,+++******))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$$$$$$$"""##############################""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((())))))))))))************))))))))))))************((()))))))))***...444999:::777222...,,,,,,---///,,,++++++***************(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&''''''#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))%%%&&&(((((('''((()))++++++++++++*********************+++,,,...///########################$$$$$$############$$$$$$################################################$$$$$$################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))***,,,***&&&(((,,,+++$$$************+++,,,---...333666;;;CCCJJJNNNOOOOOO@@@999111...000222111///111111111111000000000000.........---+++)))(((&&&)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$######"""!!!!!!!!!"""$$$%%%%%%$$$###"""###&&&(((***&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------111---)))(((***++++++)))+++***(((((((((***---...:::888444111333555000(((,,,,,,++++++++++++******++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%###################################################$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,########################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$############$$$$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((+++***%%%%%%***---,,,************+++,,,------...111888BBBJJJNNNLLLIII<<<777000...000222000...111111111000000000/////////...---,,,***)))(((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""#################################"""""""""""""""#########""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#####################"""""""""$$$%%%$$$######""""""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---000---***)))***++++++)))******))))))***+++---...222555666333111222222///,,,,,,,,,++++++++++++***+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,########################$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$###"""""""""######$$$$$$$$$############"""$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((###((()))&&&$$$''')))*********)))******+++,,,---,,,///888CCCMMMOOOIIICCC777333//////000111000...111111000000000000/////////...,,,***(((((((((((()))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""########################""""""""""""######################## !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!###"""""""""$$$%%%$$$######""""""""""""###$$$$$$%%%$$$######"""!!! &&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,///---***)))***++++++*********+++,,,------------,,,555999444------000333---,,,,,,,,,++++++++++++******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,########################$$$$$$############$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''******)))(((&&&$$$))))))))))))***+++,,,------111999EEENNNNNNDDD;;;222000//////000111///...111000000000///////////////---***(((''''''((()))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!########################!!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""#################################################################################""""""!!!!!!!!!###"""""""""$$$%%%$$$###"""""""""#########$$$$$$###$$$$$$$$$###""" &&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,...,,,+++******+++++++++)))+++---...//////...------666:::333,,,***---///,,,,,,,,,,,,++++++++++++***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######################################################$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((''')))+++***))))))))))))))))))***+++,,,,,,///222999BBBHHHEEE<<<333//////...///000000///...000000000////////////......,,,)))'''&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!####################################""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$######""""""!!!###"""""""""$$$%%%$$$###"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,,,,,,,+++******++++++)))+++---///000///...,,,...333444000,,,------+++,,,,,,+++++++++*********)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$#########"""###$$$%%%%%%$$$###"""################################################"""###$$$$$$%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,########################$$$$$$############$$$$$$################################################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$###"""""""""######"""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''%%%%%%&&&'''&&&)))...))))))((())))))***+++,,,---000555:::<<<888222---////////////////////////000000////////////......,,,+++)))((('''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""########################""""""""""""########################$$$$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""##########################################################################################""""""###"""""""""$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********+++---,,,+++***+++,,,)))+++---/////////...---+++---...,,,...111000,,,+++*********))))))))))))((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$###############$$$$$$$$$$$$######################################################"""######$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,########################$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$############$$$$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$+++666:::222'''%%%+++((((((((())))))***+++,,,+++...222333111///......000000000///......///000000000/////////.........***))))))((((((''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""##########################################"""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################!!!!!!""""""""""""""""""###"""""""""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''(((***&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++------+++***+++,,,)))***,,,---......------))),,,---+++,,,000///,,,))))))))))))(((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###############$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,########################$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$########################$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''':::SSS[[[JJJ000&&&)))(((((((((((()))***+++,,,+++...222000---,,,///333111111000///......///111000/////////............((()))))))))((('''&&&%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""" !!!!!!""""""###"""""""""$$$%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%$$$#########%%%((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((+++------+++)))+++---******+++,,,------------***...000,,,***,,,,,,***((((((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###############%%%$$$###""""""###$$$%%%################################################""""""###$$$$$$$$$$$$#########""""""###%%%&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---########################$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""###$$$%%%%%%################################################$$$$$$$$$$$$######""""""###################################################$$$%%%&&&%%%%%%###"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""222GGGQQQFFF111'''((())))))))))))))))))))))))+++,,,---...////////////////////////////////////............---,,,+++*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$"""!!!"""$$$&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""###############"""""""""""""""%%%""" ###$$$###!!!"""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%################################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,((()))***+++++++++++++++*********************+++***)))'''''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))************+++++++++---------.........########################$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""###$$$$$$%%%################################################$$$$$$$$$$$$#########"""###################################################$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''...333///&&&$$$((())))))))))))))))))))))))***+++,,,------......---------------------------------------,,,+++***))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$"""!!!###$$$$$$###############$$$$$$$$$$$$$$$$$$#########"""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""""""""#########"""""""""""""""###"""""""""""""""""""""%%%""" !!!###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,))))))***+++++++++************************)))))),,,***((('''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,------########################$$$$$$$$$#####################$$$$$$$$$$$$###############"""######$$$%%%################################################$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$ """%%%&&&(((+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$""""""###%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""######$$$###!!!"""###$$$###""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""""""""!!!"""######$$$################################################%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''((((((((((((((()))******++++++,,,******+++++++++******)))*********))))))(((((((((,,,***'''&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,######################################################$$$$$$$$$$$$######$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%'''+++,,,+++***((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$###"""$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!"""""""""""""""#####################$$$$$$###"""""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""######$$$################################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***++++++++++++++++++++++++***)))(((******))))))((('''''''''***(((&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,---######################################################$$$$$$$$$$$$######$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$%%%#########################################################$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))******)))(((%%%(((((((((((((((((((((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$######%%%&&&%%%$$$$$$###""""""######""""""##########################################""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""########################""""""!!!!!!!!!!!!""""""############"""###$$$%%%$$$#########""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))******+++++++++++++++++++++***)))(((***)))))))))((((((''''''(((&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))*********+++++++++------------......#######################################$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#########################################################$$$$$$$$$$$$%%%%%%%%%%%%############################################################$$$%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&###%%%''''''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''&&&%%%$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""###!!!!!!!!!"""######$$$$$$!!!###&&&&&&$$$#########"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++******+++++++++******)))))))))))))))))))))))))))'''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++---------.........########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&###############################################################%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***)))$$$###'''***)))))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++************)))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%%%%%%%$$$$$$&&&((($$$$$$###############$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$!!!$$$''''''%%%######$$$"""############$$$$$$$$$ !!!""""""###$$$$$$#########"""""""""!!!!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********))))))***+++++++++******(((((())))))***+++++++++)))(((&&&%%%&&&'''&&&%%%########################!!!"""""""""#########$$$!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))*********)))************+++++++++,,,,,,---------...########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######################################################$$$$$$$$$%%%%%%&&&&&&&&&######################################################""""""###%%%&&&(((########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###''''''$$$&&&+++***$$$))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$ $$$''''''%%%######$$$"""############$$$$$$$$$ !!!"""#########""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((()))***+++++++++++++++(((((()))***+++,,,------,,,***'''&&&&&&&&&%%%###########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))(((((()))***++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! """###!!!!!!"""###############################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...---,,,+++++++++,,,---***++++++++++++***))))))***)))&&&$$$""""""###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******))))))******+++,,,------------------$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))*********++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""###!!!!!!"""###############################################################"""############$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$###"""""""""""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---,,,++++++++++++,,,---******++++++******)))((()))(((&&&$$$######$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******))))))******+++,,,------------------$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))(((((()))***************((()))***+++,,,+++******))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""###############################################################"""############$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""############""""""""""""%%%$$$######"""#########""""""""""""##################""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))),,,++++++***++++++,,,,,,***************)))(((((('''&&&%%%#########$$$%%%$$$$$$$$$############"""###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""###############$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******))))))******+++,,,------------------$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((())))))******))))))((()))+++------,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""!!!!!!"""###############################################################""""""#########$$$$$$$$$##################""""""######$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""##############################""""""""""""######""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))***************+++++++++))))))******))))))((('''%%%$$$$$$######$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""#########$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,------------$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((()))+++,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$###"""!!!!!!"""###############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""######$$$$$$!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""############""""""##############################""""""""""""######""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))))))))))))))******+++++++++((())))))))))))(((''''''$$$#########$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###$$$$$$$$$###"""!!!!!!"""###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""""""""##################""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""##############################""""""""""""######""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***'''((()))***************(((((((((((((((''''''&&&#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,------...$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""#########"""!!!!!!"""###############################################################"""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############!!!!!! !!!""""""###""""""""""""##################""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***&&&'''(((***************''''''((((((((('''&&&&&&###$$$$$$$$$$$$######"""$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---...$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!"""###############################################################"""############$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***%%%&&&((()))*********)))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))*********)))***++++++,,,++++++,,,,,,---...$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$###"""""""""###%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""  ###$$$###!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$#####################$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))******************+++++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$###"""""""""###$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$"""!!!"""%%%&&&%%%###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""######$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!"""""""""""""""################################################%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((('''%%%%%%$$$$$$%%%$$$$$$############$$$$$$############################################################$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))************++++++,,,,,,,,,---$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""###$$$%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$&&&'''(((########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""######""""""################################################&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%$$$$$$############$$$$$$################################################!!!"""$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))************,,,,,,---------...$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!$$$##################$$$############$$$$$$$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###""""""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!""""""#########""""""#######################################$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$############$$$$$$################################################!!!###%%%&&&'''&&&$$$###########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((()))))))))************,,,,,,,,,,,,------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!#########$$$$$$#########"""""""""######$$$$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$######"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$###################################################$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((()))))))))************++++++++++++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$######"""!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))*********************+++++++++$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###%%%&&&%%%"""!!!"""$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######"""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$######$$$%%%'''((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###########################!!!"""###$$$%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###  """"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%''''''########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$######$$$&&&'''((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''(((((()))))))))))))))))))))))))))************,,,,,,,,,---------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################!!!"""###$$$$$$###"""!!!########################$$$#########""""""!!!!!!&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""'''&&&$$$"""!!!!!!"""###""""""""""""############!!!!!!""""""#################################### ###%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!"""###""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&''''''(((((((((((((((++++++***)))((('''&&&&&&((())))))+++,,,---......---------.........######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""############""""""########################$$$#########""""""""""""%%%%%%$$$###""""""""""""########################""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############"""""""""""""""#################################$$$###""""""###$$$###!!!"""""""""""""""#########""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!!!!"""###$$$##################$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''((())))))***+++,,,------------------......######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""#############################################"""""""""$$$$$$###############$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""!!! """"""""""""#####################"""""""""""""""########################&&&$$$######$$$$$$"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!""""""###########################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%((())))))'''$$$""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))******+++++++++------------......######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########################################################$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######################################################""""""###$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""###$$$%%%""""""""""""""""""""""""!!!"""#########""" !!!"""""""""########################""""""""""""###########################"""!!!"""$$$%%%$$$### !!!"""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###"""""""""###%%%&&&((())))))'''$$$####################################$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))******,,,,,,---------...######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""################################################$$$##################$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""###$$$%%%%%%############################################################$$$$$$%%%&&&"""""""""""""""""""""""""""###$$$%%%$$$###"""!!!!!!"""""""""#####################"""""""""""""""########################""" !!!###$$$###""" !!!"""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######""""""############"""""""""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&%%%&&&&&&%%%$$$######$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))******,,,,,,,,,---------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!"""""""""####################################$$$"""!!!!!!"""""" !!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""###$$$$$$######$$$%%%#################################$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########"""######$$$%%%"""######$$$$$$######"""############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''&&&''''''(((((((((((((((''''''(((((())))))******)))))))))******+++++++++,,,,,,,,,,,,------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############ !!!"""###$$$$$$%%%########################$$$"""!!!"""######"""!!!"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######"""###$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###%%%########################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((())))))***+++,,,------++++++,,,,,,,,,---######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""############ """###$$$%%%&&&######################## """%%%''''''&&&#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$%%%&&&%%%###"""###$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))&&&''''''((((((((((((((())))))))))))((((((((((((((()))***+++,,,---......++++++,,,,,,,,,---#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###""""""############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%###((()))'''%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***))))))))))))************)))******++++++,,,------------------------######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###""""""############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""########################"""""""""!!!%%%$$$$$$######$$$$$$%%%########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$######"""""""""""""""$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""#####################"""""""""!!!""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%###&&&&&&######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((()))))))))*********)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###""""""############$$$$$$$$$########################!!!""""""######""""""!!!""""""""""""########################""""""""""""$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""############""""""!!!$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""############""""""""""""!!!!!!"""""""""######### ###%%%&&&&&&%%%$$$"""############$$$$$$$$$!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&###!!!$$$))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((('''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((())))))))))))******))))))******+++,,,,,,,,,++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$########################"""""""""######"""""""""!!!"""""""""#####################"""""""""""""""$$$$$$############$$$$$$###########################""""""""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!$$$##################$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!#########"""""""""""""""""""""""""""#########$$$ !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""########################$$$$$$%%%%%%&&&)))'''$$$###(((000///+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''(((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$########################""""""############""""""!!!"""""""""############""""""""""""""""""######$$$######""""""######$$$########################"""""""""######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!"""###$$$$$$###"""!!!#########$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%%%%&&&&&&(((&&&######***222333///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&'''''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,------------......%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###""""""############$$$$$$$$$########################"""######$$$$$$######"""""""""""""""############""""""""""""##################""""""""""""##############################""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!"""###$$$"""############$$$$$$$$$!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%&&&&&&'''###$$$###"""'''...///,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''+++)))'''''''''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))&&&''''''((()))(((((((((''''''(((((((((((())))))(((((())))))***+++++++++------......//////%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$###""""""############$$$$$$$$$########################"""######$$$$$$######"""""""""""""""############!!!"""""""""##################""""""""""""##############################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""#########!!!"""""""""########################$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""###$$$%%%&&&&&&'''!!!$$$%%%###$$$((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''***)))''''''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&((()))))))))(((''''''''''''((((((((())))))(((((())))))******++++++,,,,,,------...///%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###"""###$$$$$$$$$""""""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############!!!!!!""""""#########$$$######""""""""""""##############################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$""""""""""""############ ###%%%&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!"""###############!!!""""""$$$%%%&&&''''''"""'''(((%%%$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))'''&&&''')))*********((((((((((((((('''''''''&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''''''''''''''((((((((()))((((((((()))******++++++++++++,,,,,,---...'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$################################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$######"""########################$$$###"""""""""###%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""###$$$$$$$$$$$$##########################################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""############%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$""""""###$$$%%%&&&&&&''''''&&&$$$#########$$$$$$########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""######"""!!! ######"""""""""""""""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((('''%%%%%%---999CCC555,,,&&&''')))(((&&&&&&''')))***)))((('''(((***'''((()))***+++,,,,,,,,,------------------&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$##############################""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$########################################################################################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""#######################################################################################"""!!!!!!!!!!!!"""###""""""""""""############%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$"""######$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***))))))((('''(((((((((((((((((((((((($$$&&&)))+++///999FFFPPP333+++%%%''')))'''&&&'''''')))***)))((('''(((***))))))******))))))(((''',,,,,,,,,------...&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$##############################$$$$$$$$$ !!!"""$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$#########"""###########################################################################""""""!!!!!!""""""###"""""""""#########$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################!!!!!!"""###############!!!!!!"""""""""#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""######""""""!!!######"""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((&&&''')))***,,,111:::AAA///((($$$&&&((('''&&&'''''')))***)))((('''(((******************))))))(((++++++,,,,,,---...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%% !!!""""""####################################!!!"""###%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%###$$$'''***+++&&&###&&&(((&&&&&&(((''')))***)))((('''(((***)))***+++,,,---.........******+++,,,---///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%###############"""!!! ########################!!!"""###%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###### !!!!!!"""######$$$!!!!!!"""""""""#################################""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$############$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""########################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&'''((()))%%%###&&&'''&&&&&&)))''')))***)))((('''(((***)))***+++,,,---.........******+++,,,---///$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%###"""!!! ########################""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$ !!!!!!""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""#########$$$$$$$$$$$$%%%######""""""""""""##############################$$$$$$############$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$########################!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$######""""""######$$$###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((('''(((%%%%%%'''(((&&&&&&***''')))***)))((('''(((******************))))))(((++++++,,,,,,---...$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""##############################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!""""""######### !!!!!!"""######$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%######""""""""""""##############################$$$$$$############$$$$$$############"""""""""""""""###$$$%%%%%%%%%%%%$$$########################!!!!!!"""###########################$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((***)))((('''&&&%%%$$$"""(((&&&&&&)))(((&&&&&&***''')))***)))((('''(((***))))))******))))))(((''',,,,,,,,,------...###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%########################$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$############### !!!"""######$$$################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$############$$$$$$"""""""""""""""#########"""###$$$%%%&&&%%%%%%$$$########################!!!!!!"""###############""""""""""""###############$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&%%%%%%&&&((())))))((((((&&&'''***)))&&&&&&***((()))***)))((('''(((***'''((()))***+++,,,,,,,,,------------------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&%%%$$$""""""""""""###########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$""""""############"""""" """###$$$$$$$$$###################################################################################################$$$$$$##################$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###%%%''''''&&&%%%$$$""""""""""""""""""""""""#########################################################"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))******++++++///...---,,,+++,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$######""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""######################################################$$$%%%%%%%%%%%%$$$"""###############"""!!! """###$$$$$$$$$###########################################################################################################################%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""###%%%&&&'''&&&%%%$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((('''(((((((((((())))))))))))(((((())))))******++++++...---,,,,,,,,,,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$########################################################################################################################%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################"""###%%%&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))************)))((((((((('''&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++------,,,,,,,,,---######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$###############################################################################################################$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,---,,,,,,,,,------######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#################################$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$################################################################################################""""""#########$$$$$$$$$!!!!!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------...######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%################################################################################################"""""""""###$$$$$$%%%%%% !!!###$$$&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,---......######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%################################################################################################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&)))---///%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))******++++++,,,,,,---***+++,,,.........######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%################################################################################################!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$(((---000%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))******++++++,,,------)))+++,,,...//////&&&&&&%%%$$$############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$###"""!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$###""""""######################################################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$%%%$$$$$$)))222:::111+++%%%###&&&((('''%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%'''''''''(((((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************+++++++++,,,$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$###""""""##############################################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$#######################################$$$$$$#########$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%'''((()))'''$$$&&&---333222,,,'''&&&)))***)))'''''''''(((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------############$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$######"""#################################################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((***+++)))''''''+++///333///,,,,,,---...,,,*********+++******)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((((()))))))))******+++++++++,,,,,,,,,,,,---------------......$$$#########$$$$$$%%%&&&%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$######""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###############$$$######################################################################################################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%&&&((()))'''''''''((((((***++++++))),,,///000000111333555777666444555666555333111111222111111000///...---............---,,,++++++))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,------------...&&&%%%$$$$$$#########$$$######""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$################################################$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$######""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###############$$$$$$######################################################################################################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$""""""##########################################$$$$$$############$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''(((***+++,,,---...///222444666888555777:::===>>>???AAAAAABBBAAAAAABBBBBBAAA???>>>>>>>>>>>>======;;;::::::666666555444222000///...---------,,,,,,,,,++++++++++++******)))(((((('''((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------'''&&&%%%$$$############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$###""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""#################################$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))******+++---///111222444444999999;;;===@@@CCCFFFGGGGGGHHHJJJLLLMMMMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCCCCAAA???===;;;:::666666666555444444333333......---+++)))((('''&&&))))))))))))))))))))))))+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++************+++++++++++++++,,,,,,,,,,,,---%%%%%%$$$$$$###$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""!!!!!!###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$###!!!!!!###$$$%%%"""""""""######$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((***---000222333555777:::>>>AAABBBCCCCCCFFFGGGHHHIIIKKKNNNPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPPPPQQQQQQPPPOOOOOOOOOPPPNNNOOOOOOOOOOOOOOONNNNNNLLLLLLKKKKKKJJJHHHGGGFFFBBBBBBAAAAAA@@@??????>>>666555444111///---+++***************************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((())))))((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---------------......############$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$###"""!!! """$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))&&&'''***---111666999;;;===@@@EEEJJJMMMOOOOOONNNNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQQQQRRRTTTTTTTTTRRRNNNOOOOOONNNLLLLLLMMMOOOMMMMMMNNNOOOOOOOOONNNNNNHHHHHHIIIIIIIIIIIIIIIHHHKKKJJJJJJIIIHHHGGGGGGGGG>>>===;;;888555333111///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''''''''''''''''''''''''''************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------..................//////%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$%%%%%%%%%%%%$$$$$$###)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##########################################################################################"""""""""""""""##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """############$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''(((((((((((())),,,///000222666:::???BBBDDDDDDHHHJJJMMMPPPQQQQQQOOONNNPPPOOOMMMLLLKKKKKKLLLLLLOOOOOONNNNNNNNNNNNOOOOOORRRSSSSSSQQQNNNKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLHHHEEEGGGJJJJJJFFFAAAAAADDDHHHJJJKKKKKKJJJJJJKKKHHHDDDBBB@@@<<<666111111///...,,,+++++++++,,,++++++*********+++,,,,,,***))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------.........%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#################################################################################"""""""""""""""""""""##############################$$$$$$$$$$$$#############################################$$$$$$$$$####################################$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((()))'''))),,,///111555:::===BBBDDDFFFIIIKKKMMMMMMMMMOOOOOOOOOOOOOOONNNNNNNNNLLLKKKIIIHHHGGGGGGGGGHHHFFFFFFGGGHHHJJJKKKMMMMMMNNNOOOQQQRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHFFFGGGIIIJJJHHHFFFDDDEEEFFFFFFFFFGGGGGGHHHNNNKKKIIIHHHHHHFFFBBB>>><<<:::777333///,,,+++***,,,+++******))))))******,,,+++***)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((***)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---------.........%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################""""""""""""""""""####################################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((***+++,,,///222666:::>>>CCCHHHLLLNNNOOOPPPQQQQQQQQQPPPOOOSSSQQQNNNKKKIIIHHHHHHHHHDDDCCCBBBAAAAAABBBCCCCCC@@@AAABBBCCCEEEFFFGGGGGGIIIKKKLLLMMMLLLJJJHHHFFFDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIFFFFFFEEEEEEFFFGGGIIIKKKKKKJJJIIIJJJLLLLLLJJJHHHHHHFFFBBB===999555222111000///...,,,+++*********...---,,,+++***)))))))))*********))))))))))))(((((((((((((((((((((((((((+++)))'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#######################################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&''')))+++...111333444>>>@@@DDDFFFHHHKKKOOORRRQQQQQQRRRRRRRRRPPPOOONNNPPPOOOLLLIIIGGGDDDCCCBBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFEEECCCBBBAAA@@@>>>===;;;>>>CCCGGGIIIIIIGGGFFFFFFFFFEEEDDDBBBBBBEEEGGGAAAAAAAAABBBEEEGGGHHHHHHFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIGGGDDDBBB@@@>>>===666555333111///...---,,,------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------.........%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""##########################################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&***,,,///333777;;;===???HHHJJJMMMNNNNNNOOOQQQSSSRRRSSSTTTUUUUUUUUUTTTSSSNNNOOOOOONNNLLLHHHEEECCCIIIHHHFFFEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGEEEAAA===;;;<<<===>>>>>>???DDDKKKRRRVVVUUURRRPPPKKKLLLLLLJJJHHHFFFGGGHHH??????@@@BBBEEEEEECCC@@@DDDDDDEEEEEEFFFFFFHHHHHHIIIHHHGGGFFFEEECCCBBBAAA<<<:::888555333111000///,,,,,,,,,+++,,,,,,------++++++++++++************************************+++***((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''"""###%%%&&&'''(((((()))%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&'''((()))******222444888<<>>???BBBFFFJJJMMMMMMIIIEEEFFFJJJNNNQQQQQQTTTXXX___eeeiiiiiigggeee]]]^^^___```^^^[[[WWWTTTQQQPPPPPPRRRTTTSSSNNNJJJHHHIIIJJJIIIGGGGGGIIIKKKRRRQQQOOOLLLIIIEEEBBB@@@@@@???===:::777555333333.........------......///,,,,,,,,,+++++++++******************************,,,***((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------.........%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&((()))+++,,,,,,---+++,,,---------,,,+++***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######################################################################## !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&(((***...111444666===???BBBFFFIIILLLMMMNNNJJJLLLNNNMMMLLLJJJJJJJJJEEEFFFIIIKKKMMMNNNNNNNNNMMMMMMMMMLLLJJJHHHFFFEEE????????????@@@BBBCCCEEEFFFEEEDDDFFFLLLTTT[[[```ccc```___bbbhhhllllllkkklllnnnpppsssuuuwwwwwwwwwvvvwwwzzz~~~{{{sssllljjjgggfffhhhlllmmmjjjggg^^^______^^^[[[[[[]]]```hhhgggccc^^^XXXQQQLLLIIIGGGFFFCCC@@@>>><<<::::::444333222111000//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...---------.........%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************+++---///000111222222333333444444444222111000111111000000000/////////************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######################################################################## !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())),,,///444:::???BBBEEEGGGIIILLLNNNOOOPPPPPPLLLMMMNNNLLLHHHEEECCCCCC@@@BBBDDDFFFHHHIIIJJJJJJHHHFFFDDDAAA???>>>>>>>>>===>>>@@@DDDIIINNNSSSUUU[[[ZZZYYY[[[aaajjjsssyyyxxxwwwwww{{{{{{zzzyyywwwvvvwwwzzz}}}uuurrrpppttt{{{~~~zzz{{{|||zzzwwwwwwyyy|||}}}{{{wwwqqqiiibbb[[[XXXNNNLLLJJJGGGEEECCCAAAAAA:::888666444111///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------........."""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###'''&&&$$$$$$$$$$$$$$$###$$$&&&((()))((('''''''''(((+++---///000111333555777:::>>>BBBFFFIIIJJJJJJQQQRRRRRRQQQNNNJJJFFFCCC======<<<;;;;;;:::999999::::::999777555444333222///---***((()))))))))(((''''''''''''''''''((()))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''$$$!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%$$$"""!!!!!!$$$&&&$$$%%%%%%%%%$$$%%%(((+++,,,///555;;;AAAEEEHHHIIIKKKJJJKKKLLLNNNNNNLLLJJJFFFFFFDDDAAA>>>===>>>???CCCDDDEEEDDDCCCAAA???>>>>>>===<<<;;;:::<<<@@@DDDGGGKKKRRRXXX^^^dddjjjooouuuvvvwwwyyy{{{}}}~~~~~~{{{vvvrrrsssssstttyyy~~~wwwsssrrr{{{{{{}}}zzztttpppkkkfff]]]TTTMMMHHHEEEEEE@@@???@@@@@@:::000...222111...+++)))+++---///000,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((,,,+++*********+++,,,---...---,,,,,,,,,,,,---...........................,,,,,,,,,---...///"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&'''((())))))'''&&&'''(((((('''&&&&&&'''))),,,000666;;;>>>BBBEEEHHHHHHJJJNNNQQQTTTVVVWWWWWW\\\]]]]]]]]][[[XXXTTTRRRMMMLLLKKKJJJIIIHHHFFFFFFAAAAAA@@@@@@????????????;;;999555222000...+++)))******((('''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%$$$###$$$&&&)))$$$%%%%%%%%%&&&)))...222555777<<>>:::;;;===>>>@@@EEELLLPPP^^^___bbbggglllssszzz~~~}}}zzzuuusssuuuwwwxxx|||{{{wwwvvv~~~yyyuuuwww}}}|||vvvmmmbbbYYYQQQMMMFFFBBBAAAAAA===777777:::444111///.../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))))),,,+++*********+++,,,---...---,,,,,,,,,,,,---.................................////////////"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%***++++++++++++...222666;;;@@@GGGNNNRRRUUUXXXZZZZZZ\\\^^^aaacccccccccccceeefffggggggfffdddcccaaa^^^]]]]]][[[ZZZXXXWWWVVVQQQRRRRRRSSSTTTTTTUUUUUUOOOMMMIIIEEEAAA<<<666222///...+++)))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&(((***%%%&&&((())),,,111777;;;@@@BBBEEEHHHJJJJJJJJJIIILLLJJJGGGFFFGGGGGGEEEDDDBBBBBBCCCBBBAAAAAACCCFFFDDDBBB@@@@@@BBBBBB???===>>>AAAEEEIIINNNTTT[[[```lllkkkkkknnnttt{{{zzzwwwxxx|||~~~~~~}}}{{{wwwyyy~~~tttiiicccXXXRRRKKKHHHEEE???===>>>666444222111000///---+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++++++++,,,------...------,,,,,,------.................................//////000111""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&''')))///222666:::===BBBHHHLLLPPPUUU[[[___aaabbbbbbccccccdddeeefffffffffeeeeeeddddddeeefffffffffeeeeeedddeeeeeeeeedddcccbbbaaa______```aaaaaabbbccccccaaa___]]]ZZZWWWQQQKKKFFF;;;999555111---+++***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&***///333777;;;@@@CCCHHHIIIKKKKKKKKKJJJHHHGGGDDDBBB??????AAABBBCCCCCCAAABBBAAA@@@>>>>>>@@@BBB>>><<<:::===CCCGGGGGGEEENNNSSSZZZ```eeejjjnnnqqqqqqoooooorrrxxx|||~~~~~~xxxpppeee]]]UUULLLDDD???===:::666444333111///---..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++,,,,,,------------------------------........................+++,,,---...000111""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((()))******+++///444999<<>>======???BBBEEEFFFFFF>>>>>>===<<<:::999;;;===<<<>>>BBBIIIQQQ[[[dddiiigggkkkqqqvvvzzz}}}uuukkkWWWRRRKKKDDD>>>888333000............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------------,,,------......------,,,........................111111000...---,,,"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...///000666>>>CCCGGGLLLSSSYYY\\\___aaabbb```]]]\\\\\\[[[^^^bbbddddddeeefffggg```___]]][[[YYYXXXWWWWWWUUUSSSQQQOOOOOOPPPRRRSSSTTTVVVYYY\\\]]]]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ\\\^^^^^^\\\ZZZ_________]]]XXXQQQKKKGGG;;;888444///***(((&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''((((((''''''((((((((()))+++///666:::>>>BBBGGGJJJKKKKKKKKKKKKKKKKKKLLLLLLJJJHHHEEECCCCCCBBBBBBBBBDDDDDDBBB@@@999:::;;;<<<===???BBBEEEHHHMMMRRRWWW\\\eeeqqqyyyxxxxxxwwwvvvwww{{{mmmiiibbbZZZQQQFFF;;;444333333222111111000//////........................------------------------------------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---......---,,,,,,........................111000000///...---"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***---111555888BBBJJJTTTZZZ\\\^^^aaaeee```aaaaaa^^^[[[YYYXXXYYYYYY\\\___```aaabbbdddeee___^^^\\\YYYWWWVVVUUUUUUTTTRRROOOLLLLLLMMMNNNOOOOOOQQQSSSVVVVVVVVVTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWYYYYYYWWWUUURRRUUUYYY]]]]]]ZZZVVVTTTKKKGGGAAA:::444///,,,+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!$$$''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''))))))***+++...555>>>DDDEEEGGGHHHIIIHHHIIIJJJLLLKKKLLLMMMMMMLLLJJJGGGFFFGGGEEEDDDCCCBBB@@@<<<999;;;>>>AAADDDGGGLLLQQQUUU[[[```fffiiikkksss~~~|||~~~uuuiiiYYYIII???888777666444222000///...........................------------------------.........------,,,,,,,,,+++,,,---.........---,,,,,,,,,---......---,,,,,,........................------...///000111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""&&&$$$"""!!!###$$$$$$$$$&&&((()))((('''&&&''')))'''))),,,222;;;CCCKKKPPPWWWYYY]]]```aaaaaa```^^^bbb]]]TTTLLLHHHIIIKKKNNNNNNVVV[[[ZZZYYY]]]\\\YYY]]][[[XXXVVVUUUUUUVVVVVVTTTUUUWWWYYY[[[^^^___```fffdddaaa]]][[[ZZZ[[[]]]bbb\\\VVVTTTVVVWWWTTTPPPSSSTTTTTTSSSQQQQQQSSSUUUTTTQQQNNNNNNQQQTTTUUUUUUWWWVVVSSSNNNFFF>>>666222+++)))((((((((()))'''&&&''''''&&&%%%$$$%%%'''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%'''))))))((((((((()))))),,,000444999???EEEJJJHHHIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFDDDCCCBBB@@@===;;;<<<@@@CCC>>>CCCMMMUUUYYY[[[```eeehhhnnnuuu{{{}}}}}}{{{jjjZZZRRRGGG<<<333444444111...000---///000000000000222333//////.........---------/////////...------,,,,,,---------------------------------.........//////..................------............//////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$################################################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%&&&######$$$$$$$$$$$$######$$$#########$$$%%%%%%%%%&&&'''&&&%%%%%%'''***...444777<<>>AAAEEEHHHJJJHHHIIIJJJKKKLLLKKKJJJJJJDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>???DDDJJJOOOSSSWWW___eeehhhgggffffffiiipppyyyzzzzzz~~~rrrjjj\\\NNN@@@;;;999666444555///000000000///...///////////////.........------........................---------------------------------.........//////................................./////////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&+++222777BBBFFFMMMUUU[[[```cccddd```]]]XXXSSSQQQQQQSSSTTTOOOMMMKKKJJJKKKMMMPPPRRRSSSVVVUUUPPPKKKLLLOOOOOOTTTXXX\\\___ccciiiqqqwww|||{{{yyyzzz}}}zzzwwwwwwxxxyyyvvvqqqkkkddd^^^YYYUUUSSSJJJMMMNNNKKKGGGFFFJJJMMMTTTWWW[[[^^^^^^[[[WWWTTTKKKCCC888///***)))******((((((((((((((('''''''''###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((())))))(((((((((+++---444999AAAFFFIIIIIIHHHHHHJJJJJJJJJJJJIIIGGGEEEDDD??????===;;;999888:::<<<777999<<>>DDDHHHIIIGGGFFFEEEKKKJJJIIIGGGDDDAAA>>><<<>>>>>><<<999666666999<<<999===CCCJJJQQQYYYaaafffgggmmmwww}}}sssvvv|||}}}wwwrrrrrrnnnfff```___bbb```aaacccbbb___```dddeeefffiiinnnuuuyyy{{{{{{}}}{{{xxxxxx{{{zzziii\\\QQQEEE;;;444777555222111111111111111000000000/////////......---........./////////000......................................./////////............////////////...////////////000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&&&&+++222:::@@@FFFKKKOOOTTTXXX]]]bbbcccaaa^^^\\\QQQPPPNNNLLLMMMNNNQQQRRRQQQRRRTTTVVVXXXYYYYYYYYYdddfffhhhgggfffiiisss|||}}}|||rrrkkkgggaaaYYYSSSTTTRRRQQQQQQSSSVVVZZZ\\\WWWUUUQQQMMMGGG>>>555///***((('''(((***+++***(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&(((***,,,///333999===@@@BBBFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCAAA>>><<<:::<<<<<<:::999999;;;>>>AAAIIINNNVVV^^^dddjjjooosssqqqzzz}}}vvvooojjjgggddddddgggfffbbb___```iiiiiimmmrrrssspppqqqttttttssstttwwwzzz}}}~~~~~~yyywwwtttssswww}}}~~~vvvmmmaaaQQQEEE<<<888333111111333444444111111000000000/////////000000/////////.................................////////////////////////........./////////000000////////////000000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%'''((('''%%%%%%))),,,///666@@@JJJPPPTTTWWWXXX]]]___bbbddddddaaa^^^[[[RRRQQQPPPPPPPPPQQQRRRSSSOOOSSSXXX___eeejjjmmmnnnwwwyyy|||}}}zzzzzz{{{wwwtttrrrwww}}}uuummmbbb]]]VVVPPPNNNOOORRRTTTUUUVVVWWWXXXUUUMMMCCC<<<222...***)))++++++***(((%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&)))---111555;;;AAAEEEEEEFFFGGGFFFDDDCCCCCCDDD<<<===>>>???@@@???>>>>>>999888999<<>>???@@@??????>>>888777:::EEESSS^^^bbbbbbeeeffffffggghhhmmmssswww~~~{{{uuuooommmqqqxxx~~~sssqqqooopppsssvvvyyyyyyxxxxxx}}}~~~|||~~~zzzzzzaaaUUUFFF;;;666666555555222222111111111000000000000000000///////////////........................000000000000/////////...---......///000000111111//////000000000111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&&&&'''&&&%%%'''*********///888@@@GGGMMMUUU[[[^^^___``````\\\\\\\\\\\\\\\\\\[[[[[[YYYWWWVVVUUUWWW\\\```ccchhhkkkpppvvv{{{}}}{{{wwwllleeebbb^^^YYYXXXXXXZZZ[[[[[[aaahhhiiifffeeejjjnnnggg___WWWWWW^^^hhhoooqqqrrruuuxxxuuuttt{{{|||nnnbbbYYYTTTRRRIIIIIIJJJMMMPPPSSSSSSSSSIII@@@666///---+++((($$$)))+++,,,+++***)))***,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))+++///444:::>>>BBBGGGJJJAAACCCEEEDDDAAA>>><<<;;;@@@@@@@@@@@@???>>><<<;;;:::999>>>MMM```oootttrrrpppnnnjjjggggggmmmuuu||||||vvvrrrlllfffgggpppzzzwwwwwwzzz|||}}}~~~~~~uuufffSSSCCC<<<999777666222222222111111111111000......//////000000111111////////////////////////111111000000/////////...---......///000111111222000000000000111111&&&%%%%%%$$$#########$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$'''***((()))+++...444>>>JJJQQQTTTUUUXXX[[[^^^^^^]]][[[ZZZXXXVVVUUUVVVWWWWWWWWWVVVXXX]]]bbbiiiqqqxxx|||}}}|||xxxtttxxx{{{rrrmmmnnnmmmmmmnnnoookkkeee```^^^YYYVVVWWW\\\``````^^^[[[\\\\\\\\\bbbiiijjjfff___[[[WWWUUUTTTWWWdddqqqttttttoooggg```bbbllluuuxxxkkkbbbYYYSSSJJJEEEFFFKKKPPPSSSRRROOOIII???555///---///,,,(((%%%&&&***+++(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((($$$%%%&&&(((((((((((((((111444999>>>BBBDDDDDDDDDGGGDDD???<<<;;;===@@@BBBEEE???>>>???===666333666888DDDXXXkkkyyy~~~yyy{{{yyytttmmmnnnuuu}}}yyypppjjjgggeeedddaaaaaaiiixxxttt```PPPFFF<<<444333444444333111000111222222222222222111111111000000000000000000000000000000000000000////////////---------...///000000111111111111000000000&&&%%%$$$$$$######$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&'''))))))---444;;;BBBIIIQQQUUUYYYXXXVVVUUUTTTSSSQQQPPPMMMKKKJJJJJJNNNSSSXXX[[[\\\```fffnnnuuu}}}~~~}}}{{{xxxvvvrrrjjj___WWW[[[[[[]]]aaagggjjjkkkiiiqqqnnnjjjiiihhhhhhfffddd___aaaccceeellltttwwwtttpppkkkfffbbb___aaalllxxxwwwkkkcccbbbdddiiijjjkkkmmmpppvvv~~~oooggg]]]SSSNNNLLLLLLLLLOOOOOOOOOKKKDDD<<<555000///,,,))))))++++++'''###((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...888;;;>>>AAADDDDDDDDDCCCCCCBBBAAA???@@@AAACCCDDDCCC>>>:::;;;:::999===DDDPPPXXXfffsss|||~~~|||~~~~~~}}}yyywwwzzzyyytttmmmfffccccccfffhhhkkkkkknnnwww}}}pppbbbQQQBBB999888666555333222111000222222222111111111000000000000000000000000000000/////////000000000000000......//////000111111222222222222111111111%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&''')))***...666@@@JJJQQQTTTVVVWWWYYYVVVRRRMMMIIIHHHGGGHHHHHHGGGFFFIIIQQQ\\\gggnnnssswww|||~~~uuulllkkkeeeaaa```bbbaaa[[[UUUTTTTTTVVV]]]fffpppwww{{{{{{uuuooolllkkkgggkkkmmmpppwww}}}wwwpppjjjggghhhqqq||||||kkk^^^XXXUUUVVVXXXYYYZZZ]]]aaadddmmmtttvvvjjj^^^UUUMMMIIIJJJLLLPPPTTTTTTMMMBBB999333///,,,+++,,,+++(((%%%((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''***///333666AAABBBDDDEEEFFFEEECCCBBBAAABBBCCCDDDDDDDDDCCCCCC???<<<999888:::AAANNNZZZhhhlllrrryyy}}}~~~~~~wwwsssmmmllljjjiiijjjnnnqqqtttwwwwwwzzz}}}jjjVVVAAA<<<777555555555333111222111111111111000000000////////////////////////...//////000000111111111///000000111111222222222222222222222222222%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&%%%%%%(((,,,000888@@@KKKSSSWWWWWWUUUTTTPPPOOOLLLIIIGGGFFFHHHJJJLLLKKKLLLPPPZZZjjjzzzyyyrrrhhh^^^[[[XXXVVVYYY___fffjjjkkkfffdddccceeellluuu~~~yyyqqqnnnmmmnnnrrruuuwww|||zzzsssooolllmmmvvvyyyhhh^^^]]]___```^^^ZZZUUUQQQPPPPPPUUU```ooo~~~{{{ooobbbWWWPPPKKKJJJKKKPPPVVVUUUNNNFFF888444...++++++++++++***)))))))))(((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''',,,333999===EEEEEEGGGGGGGGGFFFDDDCCCBBBCCCEEEGGGFFFCCC???===999:::;;;>>>CCCOOO___lllpppqqqsssuuuyyy|||{{{wwwvvvvvvtttwwwzzz~~~yyyzzzjjjMMMDDD:::555555777666555222222111111111000000000////////////////////////......///000111111222222000000000111111111222222111111111222222222%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$%%%+++333999DDDIIIOOOSSSTTTQQQOOOMMMIIIKKKLLLKKKJJJJJJMMMPPPNNNOOOQQQVVV```ooo{{{wwwvvvwwwuuuppplllhhh```XXX\\\^^^```bbbhhhrrr~~~zzztttsssuuuzzz~~~yyyppplllllloootttxxxyyy}}}{{{uuussssssttt|||vvvnnnkkknnnqqqpppjjjbbb[[[WWWNNNPPPUUU```ooovvvllleeeZZZRRRIIIHHHNNNRRRQQQNNNDDD>>>666...+++***++++++******)))))))))((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))///666===AAADDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFEEECCC???:::888444:::CCCKKKUUUbbbnnnuuupppooonnnooosssxxx~~~}}}xxxwwwyyyzzz|||~~~```UUUFFF;;;888888777555222222222222111111111111000000000000000000000000...//////000111222222333//////000000000000000111000000000000111111$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&***222<<>><<<:::999888DDDSSSbbbppp{{{~~~|||tttrrrpppooorrrxxx}}}|||zzzzzzvvvkkk[[[MMMBBB<<<777333444333333333333222222222000000000000000000000000///000000111111222222222000000000000000000000000/////////000111111$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...444<<>>AAABBBCCCEEEGGGFFFDDDDDDHHHHHHCCCAAAAAA::::::<<>>777///,,,,,,---,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((,,,111666<<<>>>@@@AAABBBCCCFFFHHHGGGEEEFFFHHHGGGAAA>>>>>>999???HHHRRR[[[eeeooouuu{{{sssnnnnnnwww|||zzz{{{|||{{{kkk\\\LLLCCC;;;:::;;;888444444444444333222222222222333111111111111222222222333222222222222222222222222333333333333333333%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%(((,,,111444@@@CCCGGGKKKNNNPPPQQQQQQOOOPPPOOOLLLJJJNNNXXX```sssyyy}}}zzzuuuooolllkkkmmmoooqqqqqqtttyyyyyyuuu}}}|||~~~~~~~~~}}}~~~wwwkkkfffeeejjjqqq}}}ooo\\\RRRPPPPPPMMMEEE;;;333///---+++)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))///666;;;@@@AAABBBBBBBBBCCCFFFHHHIIIGGGHHHIIIEEE???<<<>>>CCCOOO___hhhkkklllqqquuu}}}zzzvvvrrryyyrrrZZZMMM@@@<<<<<<:::777666555555444333333333333333111111111222222222333333222222222222222222222222333333333333333333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***000666:::CCCEEEIIIMMMPPPRRRSSSSSSOOOOOOMMMKKKMMMXXXiiivvvuuuqqqllliiiiiikkknnnpppooommmkkkmmmsss{{{~~~xxxzzz{{{zzz}}}|||zzz{{{}}}wwwggg___dddgggooo{{{mmmZZZTTTTTTQQQNNNFFF<<<111+++***++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''',,,333:::===CCCDDDDDDDDDCCCCCCFFFGGGIIIFFFEEEEEEAAA===>>>BBBQQQcccvvv|||uuuoooqqqvvv|||hhhWWWFFF???<<<:::888888666555444444333333444444111222222222222333333333222222222222222222222222333333333333333333&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***000666<<>>CCCDDDEEEEEEDDDDDDEEEFFFEEEBBBAAAAAA??????FFFOOO```rrrxxxyyy{{{|||{{{|||}}}xxxhhhVVVJJJCCC<<<999999666666555444444444444555222222222222333333333333333333333333333333333333333333333333333333&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''+++000666<<>>@@@???AAACCCFFFFFFEEEDDDEEEEEEDDDAAA???@@@BBBIIIWWWeeerrr~~~~~~}}}|||oooaaaSSSEEE===;;;777666666555555555555555222222222333333333444444333333333333333333333333444444444444444444&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))...444:::AAAFFFIIIKKKLLLNNNPPPQQQQQQPPPOOOVVV___ooozzzuuu|||yyywwwwwwxxxxxxuuurrriiijjjkkkpppuuuyyy{{{{{{~~~~~~{{{||||||}}}yyyqqqnnnpppmmmgggccc___\\\]]]aaadddbbb___``````___^^^^^^bbbgggkkkppppppqqqrrrqqqnnniiiddd^^^dddkkkoooppprrrwww|||}}}|||tttqqqpppsss{{{xxxjjjcccgggqqq|||wwwddd```[[[VVVPPPEEE999000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''')))...666>>>BBBBBB@@@@@@CCCFFFGGGFFFEEEDDDDDDEEEBBBAAACCCHHHSSSfffwwwuuucccOOOCCC???777777666555555555555555222222333333333444444444333333333333333333333333444444444444444444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%&&&((())),,,222:::BBBHHHJJJKKKPPPMMMOOOSSSRRRNNNOOOTTTiii|||}}}yyyzzz~~~{{{vvvyyy}}}|||xxxvvvvvvvvvyyy}}}~~~~~~zzzlllfffjjjooonnnkkkddd^^^\\\^^^bbb___bbbeeehhhiiijjjmmmooommmnnnmmmmmmmmmpppuuuyyy||||||{{{yyywwwtttqqqoooooonnnmmmooossswwwzzzzzzyyyyyyyyyyyy{{{~~~vvvooopppsssxxxxxxqqqllllllooorrrqqqsss{{{yyyggg]]]UUUJJJCCCBBB555///,,,------+++)))+++************))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&)))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&(((***000888>>>@@@AAABBBDDDGGGFFFEEEEEEFFFFFFFFFEEEGGGEEEFFFKKKVVVeeerrrzzz~~~yyyvvvxxx~~~}}}jjjXXXLLL:::555333555666444333555666666555555555444444444444444444444444444444444444444444555555555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''&&&%%%%%%''')))...000666<<>>888999:::777555666666666555555555444444444444444444444444444444444444444444555555555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''&&&%%%&&&(((+++333666;;;AAAGGGLLLOOOQQQUUURRRQQQRRRUUU[[[hhhssszzzrrrkkkdddcccggglllmmmlllpppuuu{{{}}}yyywwwooodddbbbfffeeeiiilllnnnoooqqqvvvzzzyyy{{{}}}~~~}}}}}}~~~|||{{{yyyyyywwwvvvwww{{{||||||~~~~~~uuurrrrrrtttzzz~~~uuuqqqpppfffdddeeepppppp```SSSKKKJJJEEE>>>777111***%%%''',,,++++++*********)))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&***,,,444888===AAADDDFFFHHHJJJIIIHHHHHHGGGFFFEEEEEEEEEIIIOOOWWW```hhhooouuuyyyuuuwwwyyyyyy|||}}}{{{zzzyyy{{{~~~rrrUUUHHH<<<999999777555444666666666555555555444444444444444444444444444444444444444555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''&&&(((+++...888;;;@@@FFFKKKPPPVVVYYYYYYUUUSSSWWW```kkkuuu|||}}}wwwrrrmmmmmmgggbbbbbbfffkkkllllllmmmqqq{{{|||yyyyyyzzzwwwqqqppptttxxx|||}}}}}}|||~~~}}}}}}~~~|||{{{xxxxxxyyy}}}yyyxxxxxx|||{{{ppphhhbbbcccooo|||ooobbbYYYUUUMMMGGG@@@999000)))***...+++++++++*********))))))'''(((((((((((()))))))))((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$%%%%%%&&&&&&&&&)))---000888;;;???CCCFFFHHHJJJLLLHHHHHHHHHFFFEEEEEEGGGHHHTTT\\\gggmmmnnnmmmmmmnnnrrrvvvzzz|||kkkXXXDDD;;;999777666555666666666666555555555555555555555555555555555555444444444555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''%%%&&&'''((())),,,000444===@@@DDDGGGJJJOOOUUUYYYYYYVVVXXXbbbsss|||qqqiiicccaaadddbbb___aaaeeeiiijjjjjjiiilllttt~~~uuuwwwxxx|||~~~~~~uuuqqqnnnpppxxxyyynnngggjjjuuu~~~ttthhh___QQQLLLEEE@@@777///,,,...++++++++++++************(((((((((((()))))))))***))))))(((((((((''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%%%%&&&&&&'''(((,,,111555;;;===@@@DDDGGGJJJKKKKKKHHHHHHGGGEEEEEEGGGLLLPPPfffpppzzz|||uuummmhhhgggooovvv~~~{{{mmmRRRBBB<<<:::999:::777777666666666555555555555555555555555555555555444444444555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%&&&''')))+++000666:::BBBDDDGGGGGGHHHKKKQQQVVVYYY]]]eeesssxxxkkk```\\\[[[ZZZYYYYYY[[[___ccceeefffhhhkkkrrr|||{{{uuuyyy|||}}}|||wwwqqqnnnpppvvv|||{{{tttqqquuu}}}vvviiiXXXPPPHHHCCC===333---,,,,,,++++++++++++*********((((((((()))))))))******)))))))))((((((((('''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''&&&&&&'''(((+++000666;;;===>>>AAAEEEJJJLLLKKKJJJHHHHHHGGGFFFFFFLLLVVV^^^sss}}}zzznnnhhhhhhqqqxxx}}}uuu|||~~~{{{^^^JJJ???999777888777777777666666666555555555555555555555555555555444444444555555555$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''$$$&&&(((***...444;;;@@@CCCFFFIIIJJJKKKOOOWWW]]]cccnnn{{{|||sssfff\\\YYYZZZWWWVVVTTTUUUYYY___dddgggmmmqqqxxx~~~}}}{{{zzzzzz|||}}}}}}}}}{{{vvvrrrrrrvvvyyy}}}|||}}}}}}}}}xxxdddXXXLLLFFFAAA999111...,,,,,,+++++++++*********(((((()))))))))*********))))))))))))(((((((((''''''%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((***---333:::??????@@@CCCHHHMMMNNNLLLIIIIIIIIIHHHGGGJJJSSSaaalll}}}yyywwwyyy}}}}}}yyy|||~~~nnnYYYIII<<<777777777777777777666666666555555555555555555555555555444444444555555555$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$&&&(((+++///666>>>CCCCCCGGGKKKNNNPPPWWWaaaiiiooozzzvvvvvvssslllbbbYYYXXX\\\ZZZWWWUUUTTTXXX```hhhmmmsssyyy}}}wwwrrrmmmkkkpppxxx~~~xxxtttvvvxxxwwwxxx{{{~~~{{{wwwzzzqqqaaaPPPIIIEEE>>>666222,,,,,,,,,+++++++++******))))))))))))************))))))))))))((((((((((((&&&%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))***'''((()))+++...444<<>><<<777777777777666666666666666666666666666666666666444444444555555555&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&***&&&(((111888<<>>:::666///+++,,,---+++******(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%&&&'''%%%'''***///444:::>>>AAADDDGGGKKKNNNOOOPPPRRRSSSQQQMMMJJJLLLUUUfffxxxzzzzzziiiUUUEEE???;;;888777::::::777666777333444555666666555444333777777777777777777&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&((((((((('''+++)))---777???CCCIIIOOORRRYYY```cccdddgggnnnttt|||~~~ssslllppppppoookkkffffffkkkooojjjfffhhhrrrvvvuuu{{{~~~zzzxxxzzz{{{{{{{{{|||{{{zzz{{{~~~|||wwwyyytttoookkkmmmvvvrrrllldddWWWKKKEEE;;;333------...,,,***+++++++++++++++++++++++++++))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''((((((+++000555999===BBBFFFJJJNNNRRRUUUVVVUUUVVVVVVTTTOOOLLLPPP]]]nnn}}}~~~|||}}}hhhQQQBBB>>>:::777999999666555666555666777777777777666555777777777777777777&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%'''((((((((((((((()))///999AAAFFFKKKPPPTTT[[[cccfffeeeggglllrrr|||wwwpppmmmwwwtttoooiiieeefffkkkooorrrqqqtttzzzyyytttxxxzzztttrrrtttzzzzzzzzz{{{yyywwwqqqttt|||~~~tttnnngggdddgggppp|||~~~zzzqqqbbbTTTLLLBBB888000///...,,,+++,,,++++++++++++++++++++++++)))))))))(((((((((''''''((((((''''''''''''(((((()))(((&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''((()))+++)))///666:::<<>>;;;::::::999888777777888999:::888888888888888888&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''((()))'''&&&+++555<<>>===;;;:::999999''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''+++...000;;;YYYwwwwwwkkkgggpppvvvwwwyyyzzzvvvqqqsssxxxzzzyyyvvvrrrnnnmmmoooppp{{{}}}uuutttqqqmmmjjjjjjlllnnnvvv|||xxxjjjYYYGGG:::///---000000//////,,,+++******))))))***************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((('''''''''+++)))))),,,111777;;;===@@@LLL\\\iiirrrxxxyyyvvvnnnjjjddd^^^]]]aaaiiipppsssuuu{{{yyy}}}oooRRR>>><<<>>>>>><<<999777888999???>>><<<:::999888''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))((('''***...333BBBeeekkk___\\\iiiyyy{{{uuuvvvyyyxxxuuuqqqnnnmmmooorrr~~~}}}zzzwwwtttqqqqqqsssvvvyyy}}}|||rrrjjjeeeeeefffuuuxxxcccLLL444---000222111...,,,++++++***************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''***)))***---444:::>>>@@@CCCRRRdddooovvvzzzxxxsssooojjjccc```bbbgggllloookkknnnuuuxxxxxxaaaGGG>>>>>>===;;;999888999:::???>>><<<:::999999''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))(((+++111888HHHiiiooo]]]WWWTTT\\\nnn}}}{{{zzz|||sssqqqttttttsssqqqpppqqquuuxxxyyywwwssspppllliiigggfffbbbaaa^^^\\\[[[\\\^^^___aaacccfffhhhiiikkkoooqqqtttwww|||{{{qqqjjjgggfffkkkttt{{{fffEEE444222111...+++,,,,,,+++************+++++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))***---111666<<>><<<;;;::::::''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))***)))...777???LLLggg|||rrr^^^TTTWWWTTTSSS^^^jjjqqqwwwuuusssssssssqqqwww}}}ssspppqqqrrrtttvvvxxx|||~~~xxxsssjjjhhhccc^^^[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[ZZZYYYYYY[[[\\\``````aaaeeemmmwww|||uuuqqqoooaaadddmmm|||}}}ZZZBBB666000---------,,,++++++******+++++++++++++++*********))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***)))---222666999???FFFLLLTTTgggxxx|||||||||uuukkkddd```aaammm~~~xxxiiijjjoooxxx{{{{{{lllPPPGGG>>>999;;;<<<:::888>>>===<<<;;;::::::((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******111===EEEOOOcccwwwssshhhWWWUUU___[[[TTTXXXaaagggjjjiiijjjmmmnnnlllooovvv{{{uuutttpppsssxxx||||||wwwvvvwwwvvvrrrmmm]]]\\\ZZZYYYZZZ]]]aaaccccccdddfffhhhhhhhhhgggfffbbbcccbbb```\\\ZZZYYYZZZ]]]ZZZUUUTTTXXXaaakkkqqq{{{xxxeeebbbiii{{{iiiNNN;;;000///333---,,,++++++******+++++++++++++++************)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++***///666999<<>>;;;666======;;;;;;:::;;;)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))******---333===JJJYYYfffnnnnnnccc```fffeeeWWWMMMLLLYYYaaajjjkkkgggdddhhhmmmqqqxxx~~~tttrrrqqqsss~~~yyytttqqqllliiihhhhhhgggfff\\\^^^aaacccfffjjjooosssvvvvvvvvvxxxzzzzzzyyywwwsssttttttrrrmmmiiigggfffiiieee___XXXTTTVVV[[[___gggnnnyyynnnfffbbbkkk~~~www\\\FFF999222,,,---,,,+++************)))+++******)))))))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))((((((,,,222999<<>>555222...---...//////---,,,+++******))))))******'''((())))))))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((***,,,---555999===@@@HHHZZZttt|||{{{}}}}}}rrrTTTCCC<<<<<<>>>;;;;;;::::::::::::***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''''''''))),,,111;;;LLL]]]gggfff\\\TTT^^^rrryyylllbbbiiippppppqqqjjjccc___bbbiiippptttssswww{{{zzzuuuuuusssooollllllpppsss}}}}}}~~~~~~||||||~~~}}}|||}}}~~~~~~}}}~~~~~~}}}|||}}}wwwuuuqqqlllgggbbb]]]ZZZYYYVVVUUU\\\llluuuppprrrwww~~~{{{yyyxxxqqq___MMM<<<666///,,,---//////...,,,++++++***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''))),,,...000888;;;???DDDOOOccc{{{vvvxxx||||||eeeHHH<<<===AAA<<<;;;;;;::::::;;;******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((())),,,///555@@@PPP]]]bbb___VVVPPP\\\jjjooofff```iiisssuuusssmmmddd___aaagggoootttuuuzzz||||||{{{uuupppooouuuzzz{{{zzz{{{}}}|||}}}{{{yyyxxxyyy{{{}}}}}}||||||}}}}}}|||zzzzzz|||}}}{{{tttkkkeee___XXXRRRTTT\\\hhhxxx~~~qqqnnnqqq}}}~~~~~~pppbbbJJJ@@@555......000000...,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((***...111333888;;;@@@JJJYYYlll{{{rrrsssxxxzzz}}}{{{zzzzzz|||~~~~~~{{{|||xxxSSS@@@===???<<<<<<;;;;;;;;;;;;*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))+++///222:::EEETTT\\\\\\WWWRRROOOVVV^^^cccaaaccckkksssvvvnnnkkkfffbbbbbbgggnnnssssssvvvxxxxxx}}}{{{xxxwwwuuupppllloooyyy~~~{{{zzzzzz{{{vvvtttrrrrrrtttuuuuuutttvvvvvvwwwvvvuuuvvvxxxzzz~~~qqqggg^^^[[[YYYYYY```iii{{{|||qqqlllsssvvvzzzwww]]]PPP???444111111000...---,,,++++++******++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((())),,,000333666:::<<>>IIIVVV[[[XXXRRRPPPPPPQQQVVV[[[aaagggnnntttwwwnnnnnnmmmkkkkkknnnsssxxxsssuuuvvvzzz~~~xxxsssqqqssssssppplllppp}}}~~~zzzvvvttttttuuutttqqqooonnnooooooooonnnqqqrrrssssssrrrtttwwwyyyuuuzzzyyylllaaaXXXXXX^^^XXXfffxxx}}}~~~vvvkkkfffmmmuuukkk\\\GGG888333222000...---,,,++++++******++++++******))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))***---111555888===@@@JJJ]]]ttt{{{zzzxxxtttlllhhhccc^^^```jjjyyypppXXXHHH>>><<<<<<;;;;;;;;;;;;---+++(((((()))***)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&'''***...333555GGGTTTYYYQQQLLLPPPTTTSSSTTTVVVYYY^^^bbbgggjjjkkknnnlllmmmssszzz~~~|||yyy}}}}}}uuujjjiiipppwwwyyyxxxyyy|||~~~|||xxxtttrrrqqqrrrsssrrrrrrqqqppppppooonnnnnnrrrqqqooonnnnnnoooqqqrrrwwwxxxzzz}}}}}}qqqcccZZZWWW[[[^^^aaaooo|||{{{tttoooqqq|||wwwfffQQQBBB999333///------......---+++***+++++++++++++++++++++***)))((()))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))***)))((((((((((((((()))---+++***+++///555999;;;@@@HHHXXXooo{{{zzzzzzxxxvvvnnnggg```bbblllwww~~~~~~aaaQQQDDD<<<>>>???======>>>///,,,***))))))))))))((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))*********,,,111888>>>KKKTTTVVVNNNJJJQQQWWWVVVVVVXXX[[[]]]___aaaeeehhhlllmmmpppwww~~~{{{zzz~~~{{{tttoooqqqyyy{{{}}}~~~wwwvvvtttrrrrrrrrrssstttssssssttttttttttttuuuuuuvvvuuutttsssssstttuuuvvvvvvwwwxxxyyy{{{|||}}}~~~sssjjj]]]ZZZVVVWWWbbbuuu~~~{{{ssspppxxxyyyjjjWWWFFF;;;444111000.........---,,,,,,,,,---+++++++++++++++***)))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))(((((((((((())))))***)))))),,,111666;;;===AAALLL```www}}}xxxvvvwwwxxxxxxwwwqqqhhh```cccooo~~~jjjWWWFFF>>>>>>>>>===<<<===222///,,,******)))(((''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))***000<<>>===>>>===666333///,,,+++***(((''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%(((***)))***222AAANNNZZZ]]]\\\UUURRRVVVZZZ[[[\\\```ccc```[[[ZZZ```gggmmmttt|||}}}~~~|||vvvrrrssstttvvv{{{}}}{{{zzzzzzzzzyyyzzz|||~~~~~~}}}||||||{{{{{{||||||~~~pppllleee]]]dddrrr~~~vvvssstttwwwzzzzzzxxxooo___OOOCCC:::333000///---,,,---......---+++++++++,,,,,,+++******)))************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''((()))))))))))))))((())))))******&&&)))---111555:::>>>AAAOOOccc~~~xxxxxxzzz}}}yyyzzzbbbKKKDDD??????@@@???:::777333000...,,,***(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())),,,......000;;;LLLZZZaaaeeefffaaa\\\[[[[[[\\\\\\```aaa^^^XXXYYY___gggpppwww~~~}}}~~~~~~zzztttqqqqqqrrrxxx}}}|||{{{zzz{{{|||}}}~~~|||wwwuuuxxxxxxeee^^^dddjjj{{{nnnjjjnnnsssvvvzzzyyymmm^^^PPPAAA555222///,,,+++---...---,,,***++++++,,,,,,,,,++++++***************))))))(((************************(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))***++++++)))---111444777;;;???CCCUUUnnnxxxxxxyyy|||wwwSSSGGG>>>>>>AAA@@@>>>;;;666333111///,,,+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((***,,,...444AAARRR___dddkkkpppmmmddd^^^^^^```]]]^^^^^^ZZZVVVWWW^^^dddqqqvvv|||~~~~~~~~~{{{yyyvvvuuuyyy~~~||||||}}}~~~~~~zzzxxxyyy}}}sssbbb]]]^^^tttppphhhffffffmmmvvvzzzsssjjj^^^LLL;;;666222---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,******++++++******)))(((************************((())))))******))))))((('''''''''''''''((())))))'''(((((())))))((((((''''''''''''''''''((())))))))))))))))))******+++,,,,,,000444666888<<>>AAA===999555333222///...*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((---666EEEUUU```dddmmmuuurrrhhh```bbbhhhcccbbb^^^ZZZXXXZZZ^^^bbbmmmrrrwww{{{|||~~~}}}}}}~~~~~~~~~qqqcccaaahhhuuu~~~uuujjj```bbblllsssqqqnnniiiXXXEEE;;;666000...///000...,,,***+++,,,,,,------,,,,,,***++++++++++++***))))))************************))))))************))))))'''''''''''''''((())))))'''((()))******)))(((''''''''''''''''''((())))))))))))))))))***+++,,,------111555888:::???GGGNNNggg|||zzz{{{{{{yyywwwxxx|||vvvjjjeeeccc___\\\```iiivvv||||||}}}~~~nnnWWWBBB???AAA>>>BBB???:::777555333111///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))+++000<<>>;;;999666444...,,,***(((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''(((((())))))---333:::DDDRRRcccnnnqqqssstttqqqnnnnnnrrrwwwwwwrrriii```\\\\\\^^^aaafffpppxxxwwwvvv|||}}}{{{yyy{{{|||}}}}}}}}}{{{||||||xxxkkkaaa^^^\\\cccttt```aaadddhhhkkkiiiccc]]]NNNDDD777///---------,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))&&&''')))***+++***(((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((***++++++******+++,,,111222666<<<>>>DDDTTTeeexxxpppwwwtttnnniiihhhnnnwww{{{qqqiiiccc```___]]][[[YYYZZZ^^^aaadddmmmmmmlllgggaaa]]]]]]^^^ZZZ\\\^^^^^^]]]___eeeiiikkkpppwww|||wwwVVVEEE@@@>>>PPPKKKEEE???===<<<;;;;;;333111---***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((()))---444>>>NNNddd|||~~~tttooopppwww}}}}}}vvvlllaaa\\\[[[^^^```hhhooosssrrruuu~~~{{{yyywwwuuuvvvyyyzzz|||}}}{{{yyy{{{sssiii^^^[[[lllmmmgggdddhhhpppsssnnnggg]]]RRRCCC777222000///...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))((()))***+++***((('''%%%)))(((''''''''''''((()))(((((((((((()))))))))***(((***++++++******,,,---333555:::???CCCKKK___rrryyysssuuutttpppiiieeeiiisss}}}zzztttrrrnnniiifffgggkkknnnrrrrrrpppkkkeee```______hhhjjjmmmmmmmmmoootttyyyyyy~~~fffNNNDDDDDD[[[UUUKKKDDD@@@@@@AAAAAA:::777222...+++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((***///777CCCWWWttttttmmmqqqzzz{{{oooccc]]]]]]aaadddmmmoooppppppvvvzzzyyyxxxvvvvvvxxxwwwzzz~~~~~~zzzwwwxxxyyy|||~~~~~~~~~~~~~~~zzzuuuqqqyyyyyygggZZZ]]]hhh}}}~~~xxxlllaaacccooowwwuuuoooeeeZZZJJJ;;;222---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))******+++***)))(((&&&$$$)))((((((''''''(((((()))((((((((()))))))))******(((***++++++***+++---///222555999===BBBPPPhhh~~~~~~vvvrrrttttttpppggg```cccppp|||zzzwww{{{}}}wwwrrrooonnn{{{~~~xxxUUUDDDDDDkkkcccVVVKKKEEEBBBBBBBBB???<<<777111---+++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++222<<>>999555000---+++************************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++,,,+++777HHHUUUaaaqqqyyyooolllnnnooooooooonnnooorrrxxxyyytttqqqssstttssssssuuuwww}}}|||wwwrrrooommmmmmnnnsssyyy~~~zzzsssooommmqqq}}}xxxggg___^^^fffzzzooogggiiittt~~~|||rrr```KKK;;;333111............------------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))******))))))((()))))))))*********++++++)))***+++++++++...222555:::===???DDDUUUqqq}}}{{{yyymmmlllzzzyyyWWWHHHzzzpppeeeXXXLLLDDDBBBBBBAAA???:::555000---************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,...<<>>GGG]]]}}}|||yyyxxx}}}vvvnnnzzz```HHH~~~xxxnnnaaaSSSIIICCCCCCCCCBBB>>>999333///************************))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++222@@@QQQZZZ^^^cccnnnxxx}}}zzzuuuppplllgggdddaaaiiimmmttt}}}xxxrrroooqqqssssssuuuyyyxxx~~~|||yyytttpppoooqqqtttwwwwww}}}~~~~~~~~~}}}~~~}}}{{{zzzssslllooowwwsssnnnbbbYYY^^^ttt|||}}}zzzrrriiifffmmmttt~~~qqqZZZEEE999666//////.........---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))***)))((((((((((((((()))((()))***++++++***)))((()))************+++++++++******++++++,,,///444777;;;>>>AAAMMMhhh|||{{{~~~zzzllltttjjjLLL~~~wwwvvvvvvpppbbbWWWKKKFFFBBBAAABBBAAA===999000---***)))+++,,,+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))***+++---...666JJJZZZ[[[ZZZ___aaa^^^gggjjjjjjddd[[[VVVXXX\\\VVViii}}}|||zzzsssnnnnnnsssxxxzzzyyyttttttssssssuuuxxx{{{|||}}}|||~~~vvvuuusssqqqooooooppprrrttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrssstttvvvwwwwwwxxxxxxwwwwwwvvvuuusssppplllhhhggghhhiiiiiihhhiiijjjlllllljjjhhhhhhjjjlllooorrruuuwwwxxx}}}}}}}}}|||wwwqqqlllhhhjjjsssuuueeeaaaaaakkk|||ssssssrrruuuzzzzzzvvvuuuvvv|||wwwcccOOO@@@:::000111000---+++---............---------,,,,,,,,,***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,///222555777===???FFFZZZ{{{~~~}}}~~~~~~~~~xxxttt}}}YYYpppqqqtttyyy{{{wwwmmmeeeYYYPPPFFFBBBDDDFFFDDD@@@555111,,,******+++***)))***)))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())),,,///111;;;MMMZZZ[[[\\\bbbdddbbbeeefffeee___VVVRRRTTTXXX___nnn~~~}}}yyyxxxtttoooooosssxxx|||}}}}}}}}}vvvvvvvvvwwwyyy{{{~~~~~~}}}~~~~~~zzzssspppmmmjjjhhhhhhhhhiiiiiihhhhhhiiiiiiiiiiiijjjjjjiiihhhfffeeeeeeeeefffggggggggghhhhhhhhhhhhhhhhhhdddbbb___[[[YYYXXXYYY[[[VVVUUUUUUVVVXXXXXXVVVTTTWWWXXXYYY[[[^^^aaaccceeeoooqqquuuxxxwwwtttpppmmmhhhjjjrrruuuhhh]]]]]]rrrxxxvvvuuuxxx~~~nnnZZZHHH>>>222222000...---...///.........---------,,,,,,,,,+++++++++*********))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))************,,,,,,,,,---///222666888???BBBLLLbbb~~~}}}~~~{{{}}}||||||iii[[[cccnnnyyy}}}xxxsssjjj]]]NNNFFFEEEHHHHHHGGG<<<777111,,,******************)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&''''''((())),,,111555DDDRRR]]]```cccjjjllliiiiiihhheee```ZZZXXX[[[___hhhsss}}}~~~~~~}}}|||yyyvvvssspppppprrrxxx~~~|||{{{||||||}}}~~~}}}}}}|||yyyyyyzzz{{{}}}}}}xxxwwwsssooommmnnnnnnkkkiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffggghhhiiiggggggggggggggggggggggggcccaaa^^^ZZZXXXXXXXXXYYYSSSQQQQQQQQQRRRSSSQQQPPPOOOOOOOOOPPPRRRUUUXXXYYY^^^bbbiiippptttuuutttsssjjjeeedddnnnrrr]]]SSS]]]nnn|||xxxuuuxxx{{{jjjVVVJJJ888444111///////////////......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---000333777999@@@FFFTTTnnn}}}xxx{{{yyyrrrtttxxx|||UUUZZZeeerrr|||}}}zzzsssjjj\\\OOOGGGEEEFFFGGGCCC>>>666///+++******+++*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&((((((((()))---333888IIIUUU```gggmmmrrrrrrnnnooolllgggbbb___```dddhhhiiirrrzzz{{{xxxxxx~~~{{{zzzyyyxxxrrrrrrqqqppprrrxxx}}}zzz{{{}}}~~~}}}||||||}}}{{{|||}}}~~~}}}yyyxxxyyyxxxuuurrrssssssttttttuuuvvvvvvwwwvvvvvvuuuttttttuuuvvvwwwuuuuuuuuutttttttttttttttrrroookkkgggeeecccaaa___]]][[[YYYXXXYYYZZZYYYXXXTTTSSSSSSTTTUUUXXXZZZ\\\XXX\\\aaahhhnnnrrruuuvvvrrrjjjccceeennn~~~}}}eeeVVVXXXaaaxxxssstttxxxggg[[[@@@888111000000///............---------,,,,,,,,,------------,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,---...111555999;;;@@@JJJ^^^{{{xxx{{{{{{oooeeeeeehhhooo{{{XXXWWWZZZeeeuuu~~~yyyvvvoooaaaRRRHHHEEEFFFGGGCCC===555///+++++++++************))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((******))))))---555<<>>AAASSSppp~~~vvv~~~uuuqqqjjjmmmppppppmmmkkklllmmmqqqnnneee^^^]]]^^^eeettt~~~gggOOOEEECCCDDDGGGFFF<<<222------,,,+++,,,,,,,,,***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())),,,,,,***000===LLLSSSjjjrrr{{{pppooovvv}}}~~~zzzvvvvvvuuu}}}zzzwwwuuuuuuyyy|||{{{~~~{{{}}}~~~wwwxxx|||yyysssyyy{{{~~~zzzrrrggg___iii~~~fff___\\\jjjyyyyyy~~~}}}xxxppphhhdddhhhooovvvyyysss___HHH;;;444///------///---++++++,,,,,,,,,+++,,,++++++******++++++,,,*********************************)))******+++,,,************************)))***,,,---......---,,,,,,222111222::::::;;;EEEWWWyyy~~~yyy~~~vvvvvvwwwvvvnnneeebbbdddiiirrr~~~nnnjjjfffeeecccdddppp}}}ooo[[[NNNHHHDDDFFFEEE>>>666111...,,,++++++,,,,,,***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***---......555DDDRRRZZZccciiiqqqvvvxxxzzz~~~rrrjjjoooyyy}}}xxx~~~{{{vvvxxx{{{{{{xxxzzz|||}}}yyyrrrkkkjjjkkkpppwww{{{{{{yyyyyy~~~~~~uuujjjbbb```qqqrrrggg___dddwww~~~xxxzzz{{{yyy|||uuunnnlllpppvvvyyyyyywwweeeQQQCCC:::333///000///---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,***************************************++++++,,,******************************+++,,,------------+++222222444<<<<<<>>>KKKeeeyyy}}}www}}}jjj^^^ZZZ^^^ccckkksss{{{sssrrrqqqooojjjgggkkkrrr|||mmm[[[PPPGGGEEEEEEAAA<<<999///---++++++,,,,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''+++,,,...777GGGVVV]]]___dddkkkooopppqqqtttvvvmmmfffeeennnzzz}}}~~~|||vvv{{{xxxvvv}}}nnniiifffjjjqqqvvvtttqqqjjjpppzzzzzznnnfff\\\eeetttwwwhhhdddmmmzzzzzzwwwxxxwww}}}wwwsssuuu|||~~~zzz{{{mmm\\\NNNAAA777222222///...,,,,,,---------,,,,,,,,,++++++++++++,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++222333777>>>>>>CCCSSSxxx}}}~~~~~~{{{zzz}}}}}}vvvxxxjjjddd^^^]]]\\\```iiiwww~~~{{{xxxvvvsssooolllkkkzzz~~~jjj[[[LLLFFFFFFDDDAAA@@@222000---++++++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())),,,---000999JJJXXX^^^aaagggnnnrrrsssrrrqqqqqqhhhdddeeennnvvvwwwwwwwwwzzz|||xxx}}}yyyxxxxxxppppppvvvzzzwwwrrrhhhnnnwww~~~ssskkkaaaaaagggyyyuuullloooxxx~~~xxxwwwwwwvvvssssssyyy}}}|||qqqdddWWWHHH:::222111000...,,,,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,************************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,222444999???>>>FFFZZZ{{{vvvqqqpppvvv~~~|||www|||zzzpppggg]]]YYY___nnn}}}{{{xxxyyyxxxqqqjjjooozzzvvvfffTTTKKKGGGEEEDDDEEE777333///,,,,,,,,,,,,+++************************((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((...000111444???PPP]]]bbbggglllrrrwwwwwwtttooommmhhheeegggmmmpppooonnnnnnmmmwww|||~~~zzz~~~{{{yyy~~~~~~xxxvvvzzz|||yyytttlllqqqyyyxxxqqqiiibbbaaannnwwwvvvyyy~~~~~~yyytttrrrmmmllloooxxx{{{sssiii___OOO>>>333000111///------...///...------,,,,,,,,,,,,,,,,,,---************************+++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,++++++,,,---///000///444555:::???>>>JJJcccyyyqqqjjjgggnnnxxxxxxuuu}}}~~~ssscccZZZ\\\ggguuu~~~}}}yyy{{{}}}wwwnnnkkkrrr}}}~~~ooo]]]RRRJJJEEEEEEGGG===888222...,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++...000666DDDWWWdddhhhoooqqquuuvvvuuupppjjjgggeeeeeehhhmmmoookkkiiikkkiiirrruuuvvvxxxzzz~~~yyyxxx~~~{{{~~~|||wwwpppttt{{{~~~xxxoooeee___gggwww|||zzz{{{{{{zzz}}}tttnnnllllllpppwww|||uuunnngggZZZGGG888111111///....../////////---------,,,,,,,,,,,,------************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555666;;;??????QQQpppyyyrrriiidddjjjvvvtttsss|||sssrrrvvvuuuhhh]]]\\\cccoooxxx{{{zzz}}}zzztttoooooottt~~~vvvgggYYYMMMDDDCCCGGGBBB===555000------,,,,,,************************((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())),,,111;;;NNNdddsssxxx~~~|||xxxtttppplllgggdddbbbeeekkkqqqpppjjjggggggdddjjjhhheeedddggg~~~}}}wwwwww~~~~~~}}}zzz~~~~~~zzzrrrvvv}}}uuujjjbbbccckkkyyy|||{{{uuuwww{{{vvvtttuuuwwwyyy|||zzztttpppfffTTTAAA666222000......///000///...------,,,,,,,,,,,,------************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////333666666<<>>777111...,,,...---,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''(((((()))***++++++000777IIIccczzzuuuttt~~~vvvllleee```]]]VVVRRRSSSSSSXXXiii{{{~~~~~~{{{{{{zzzpppiiirrr}}}zzztttqqqyyyzzzpppbbb[[[dddssswwwoooqqqxxxuuucccRRRGGG<<<444...//////...---......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............///000111222333777888;;;@@@KKKaaa}}}|||~~~}}}{{{yyy|||~~~|||sssrrr{{{wwwnnnnnn{{{wwwrrrtttvvv~~~}}}|||sssxxx{{{wwwqqqooosssxxx}}}wwwqqqgggXXXLLLBBBBBBAAA???;;;555///+++------,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''((()))***,,,---111999QQQmmm}}}~~~~~~vvvlllkkkssstttjjjccc^^^ZZZQQQLLLOOOUUU\\\fffqqq~~~~~~zzzyyy}}}wwwnnnfffnnnxxx}}}|||uuuoookkkttt~~~vvviii```ccckkk~~~qqqnnnrrrxxx~~~yyyyyyzzzyyyiiiWWWLLLAAA777///...///...---...------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////111222444555999999;;;AAAQQQmmm~~~{{{~~~zzzxxx~~~xxxpppxxxzzzrrrttt|||~~~}}}zzz{{{|||}}}}}}tttooopppuuu|||ssscccTTTBBB@@@>>>>>>===888222---------,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''')))***---...777CCC]]]vvv}}}xxxwww}}}vvvppphhhfffjjjrrryyy|||uuukkkaaaZZZXXXNNNGGGKKKUUU___fffjjjnnnqqqwww~~~~~~~~~~~~yyywwwyyy}}}qqqjjjdddjjjqqqwwwwwwsssoookkkqqq||||||pppfffbbbdddsssrrrjjjkkkpppyyyzzzsssqqqjjjsss~~~sssaaaUUUHHH<<<111///000///......------------------------*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...000/////////111333555777999999;;;DDDZZZyyy|||ttttttrrruuu~~~vvvqqq}}}}}}uuuxxx|||tttppplllooo|||xxxpppooottt{{{kkk\\\GGGBBB>>>======;;;555///...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((()))(((''''''(((+++...///:::KKKdddtttuuuooooootttrrrnnniiigggiiimmmppprrrwww~~~yyyooocccYYYWWWNNNHHHLLLWWWaaadddddd^^^aaahhhttt~~~}}}~~~zzzvvvwww~~~yyyvvvwww{{{vvvjjjdddbbbffflllrrruuutttrrrpppqqq|||wwwlllddd```kkkwwwuuukkkhhhkkkttt~~~wwwqqqooohhhooozzz~~~mmm```QQQBBB444000000///......,,,,,,,,,------------...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000/////////111333666888999:::===IIIddd|||yyynnnooommmrrr{{{uuuttt~~~|||uuuyyy|||rrrjjj```^^^kkk}}}sssqqquuuuuugggPPPHHH@@@===>>>===777000...---,,,+++************++++++++++++++++++++++++***)))))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((())))))(((''''''(((+++...000<<>>>>>===777111...---,,,+++************++++++++++++++++++++++++******))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))(((''''''(((+++///111AAA[[[qqqqqqlllnnntttwwwrrrnnniiieeedddgggjjjmmmsssuuuvvvuuuuuusssjjj```OOOLLLJJJOOOWWW\\\VVVNNNRRRTTT\\\kkk|||~~~}}}~~~uuuooonnnwww}}}zzzqqqoooooossswwwyyyuuuqqquuussssssvvvvvvvvv{{{zzznnnfffcccYYY___iiissszzz{{{yyyuuuyyy{{{qqqiii]]]gggxxx|||mmmhhhoooyyyyyyxxxwwwwwwyyyxxxuuuuuu|||uuuiii\\\KKK999222222000......,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///...---...///333666888;;;===CCCTTTtttxxxrrrppphhhhhhcccggg|||vvvtttxxxuuuttt|||wwwzzz~~~}}}}}}~~~ooo```]]]cccpppxxxssssss{{{}}}lll^^^MMMBBB@@@???<<<777111///+++******++++++***+++++++++************)))))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&---)))$$$+++...000999HHHjjjzzzuuussstttqqqrrrjjjhhhccc___]]]^^^bbbdddnnnsssuuussspppmmmeee]]]RRRKKKGGGJJJMMMMMMMMMNNNXXX___jjjwww~~~|||ooofffkkkwww}}}}}}|||wwwxxxuuurrrpppooohhh______]]]aaaiiinnnqqquuuzzzzzz}}}{{{nnnfffeeebbbdddnnn{{{~~~}}}wwwiiidddbbblllyyyhhhjjjttt~~~yyyuuurrrssswww{{{~~~~~~{{{|||}}}wwwmmmcccUUUBBB555111000...,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---...//////111555777>>>===FFF___rrrjjjiiihhhcccdddrrrtttkkkoooxxxrrrvvvzzzxxx}}}yyyhhhaaacccooo~~~wwwsssjjjooovvv}}}qqq\\\NNNGGGDDD@@@<<<444111---++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''''''''&&&---(((%%%+++...000:::RRRsss|||yyyxxxuuuwwwkkkgggaaa]]][[[[[[]]]___hhhmmmpppnnnkkkhhhbbb[[[PPPIIIEEEHHHLLLMMMPPPSSS\\\bbbnnnzzz~~~ooodddgggpppvvvwwwwwwnnnnnnkkkgggfffeee___XXXYYYZZZaaammmwww||||||rrrnnnooommmqqqzzz}}}pppgggdddkkkkkkffflll||||||tttoooqqqvvvyyy||||||zzz|||}}}wwwmmm___LLL<<<444111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......---///000000111333777999??????IIIeeewwwsssuuunnnkkkmmm||||||qqqlllsss~~~vvvzzz|||rrrgggbbbjjj|||tttqqqggghhhiiippp{{{eeeRRRHHHCCC???===777333///---,,,---------,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''',,,(((%%%+++---111>>>]]]{{{{{{kkkfff^^^YYYXXXZZZ]]]^^^ccciiimmmjjjgggccc^^^XXXNNNGGGCCCGGGLLLPPPTTTXXXaaahhhsss~~~~~~~~~~~~ssseeedddjjjqqquuuwwwssssssppplllkkkjjjddd\\\XXX[[[fffvvv|||uuuvvvzzz{{{yyylllfffkkk}}}llleeeiiixxxuuunnnrrryyy}}}~~~zzzyyy|||vvvjjjWWWDDD777111000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------......///000222222333555999<<<@@@@@@NNNooo~~~vvvvvvyyy{{{ssslllmmmyyyzzz~~~}}}{{{mmmbbbdddwww{{{rrrpppppplllgggiiiwww|||gggSSSGGGBBB??????999555000---,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''',,,(((&&&,,,...444CCCeee}}}ooohhh^^^XXXXXX]]]cccgggfffkkkmmmjjjfffbbb]]]WWWKKKFFFDDDJJJQQQUUUYYY\\\fffmmmwww~~~~~~~~~zzzkkkhhhmmmttt{{{|||rrrggg___bbbnnn{{{vvvyyyrrrkkklll{{{mmmhhhkkkuuu{{{tttzzzzzzttttttyyy}}}xxxooo^^^JJJ999000///111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......///000222333444666:::===@@@BBBTTTzzzzzz|||}}}pppiiihhhppp|||~~~~~~vvv|||vvvhhhdddnnnzzzwwwttt{{{uuullljjjuuunnn[[[MMMFFFCCCBBB;;;666111---++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''((()))***(((+++((((((...///888KKKnnnxxxqqqeee\\\YYY___jjjrrrllloooooolllhhheee^^^WWWLLLGGGGGGOOOVVVYYY\\\___hhhpppyyy~~~vvvssswww~~~{{{llldddgggrrr{{{vvvxxx}}}xxxpppmmmxxxuuuiiihhhqqq{{{zzzrrrooosssyyywwwpppcccPPP>>>444111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........///111222333555999<<>>@@@;;;444...,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''((()))***+++(((***))),,,333444AAAZZZ}}}zzz}}}wwwxxxvvvwwwtttkkkcccfffsss}}}xxxxxx}}}~~~sssfffWWWOOOKKKOOOTTTXXX]]]aaammmttt}}}{{{ssslllfffaaa^^^```eeennnvvv|||}}}}}}}}}vvviiihhhppp~~~zzztttmmmmmmpppzzzssssss~~~ssseeefffqqq~~~}}}wwwqqqpppsssssspppjjj^^^PPPAAA666000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,...000111333555999===EEEOOOmmm}}}tttqqqsssmmm{{{pppcccffftttttteeeiiiqqqxxxrrr~~~}}}xxxqqqkkkhhhmmm~~~~~~yyywww|||wwwfffUUUIIIDDDBBB===555000---------------------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((''''''''''''((()))++++++(((***)))---444666DDD___|||}}}zzz|||pppmmmjjjqqquuuppphhhjjjyyy~~~qqq\\\RRRKKKKKKPPPVVV\\\bbbnnnvvv~~~~~~xxxnnneee]]]XXXQQQTTTZZZcccnnntttvvvuuuyyy~~~wwwmmmkkkppp{{{uuummmfffeeeiiiuuu}}}uuurrr{{{|||pppcccmmm{{{zzzrrrnnnooopppnnniii```SSSCCC555,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---...000222333666:::===HHHSSSssszzzqqqoooqqqppp~~~pppeeeiiiyyykkk___dddmmm|||{{{uuu~~~~~~{{{vvvkkkbbbhhhooo~~~yyyzzzqqq^^^NNNDDD===<<<777111.........---...---,,,,,,++++++++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))---(((***111555===SSSkkk|||uuuqqqpppmmmiiiggghhhbbbfffjjjkkklllpppyyyzzz~~~{{{gggWWWKKKLLLPPPUUU]]]gggqqqxxxxxxoooiii___VVVNNNMMMPPPWWW^^^eeennnwwwwwwpppmmmuuuyyyppplllfff]]]\\\cccrrrzzzqqqnnnsssrrrhhhkkksss{{{wwwxxx{{{xxxqqqfffYYYJJJ===444111111000///...---,,,,,,///...------++++++***)))++++++,,,------,,,,,,+++,,,,,,,,,---------......222000000444666666888===HHH]]]}}}sssqqqqqqppplllvvv}}}tttkkkooo~~~~~~kkk``````iiiyyy~~~~~~yyy}}}xxxmmmeeebbbfffzzz~~~yyyhhhUUUHHH@@@>>>888222//////...---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,***)))((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''((()))))),,,)))+++333888AAAXXXooosssmmmiiihhheee```\\\\\\```cccfffhhhjjjmmmssswwwzzzuuuzzz{{{gggXXXLLLMMMQQQUUU^^^hhhxxx~~~{{{tttiii^^^WWWTTTUUU\\\dddkkkrrryyy}}}uuurrrzzzuuulllhhhaaaYYYZZZaaattt~~~ssslllkkkrrr~~~qqqmmmoooxxx~~~xxxpppdddTTTBBB666111111000///...---------...------,,,,,,+++++++++......------,,,,,,++++++,,,,,,,,,---------......000...///444666777;;;@@@LLLcccvvvlllhhhhhhgggeeevvvvvvppplllsssrrrccceeerrr}}}wwwzzz|||qqqiiicccbbbppp}}}uuu```QQQGGGAAA:::444111///...---...---,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))******(((,,,555<<>>DDDTTTooo}}}pppeee___^^^___```www}}}mmmjjjlllwwwzzzxxx{{{uuueeejjj|||www~~~zzz~~~ssskkkhhhdddlll{{{wwwxxx|||}}}kkk^^^OOOFFF<<<777333///---......------,,,,,,,,,------...---------,,,++++++***((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***)))(((,,,555>>>KKKaaatttssspppooopppmmmeee^^^[[[___aaaeeejjjnnnnnnkkkhhhjjjhhhqqqyyyeeeXXXOOOQQQVVVZZZdddooossskkkbbb^^^gggsss{{{~~~}}}}}}~~~yyyooogggbbb\\\VVV\\\fff|||{{{pppddd___gggtttvvvpppsss{{{}}}{{{}}}zzzjjjLLL555111111///.........//////,,,,,,,,,,,,------......111000...,,,+++,,,...///,,,,,,,,,---------............000555777999???GGG[[[zzzyyymmmccc]]]ZZZ]]]ccc|||qqqeeeeeejjjxxx}}}tttrrryyyrrreeennn{{{www}}}sssiiihhhccchhh}}}~~~zzzvvvssskkktttssskkkWWWKKK???999555000---...---------,,,,,,---............---,,,++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))))),,,444>>>OOOeeevvvvvvssssssuuurrriiiaaa^^^]]]```fffmmmqqqpppkkkgggiiieeeooouuubbbWWWPPPTTTXXX]]]hhhuuu}}}}}}zzzrrrfff```gggttt|||}}}vvvlllddd___YYYUUU]]]jjj~~~uuufff]]]aaajjj{{{xxxyyy{{{~~~~~~|||wwwwww}}}qqqSSS:::333222000.........///000+++,,,,,,------......//////...,,,+++,,,...000111,,,,,,,,,---------......000000222666777888@@@III___wwwmmmeee^^^ZZZ___iiiyyyiii```aaahhhwww{{{rrrqqqxxxqqqjjjtttyyyvvv{{{uuullldddaaadddsssyyysssooommm```jjjxxx}}}wwwsss```OOOAAA<<<888000---///------------------...///...---,,,+++*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++***+++---444AAAUUUlll}}}}}}|||}}}yyyooofffbbb\\\bbbjjjppprrroookkkgggjjjfffnnn}}}ooo___VVVQQQVVV[[[aaammm{{{{{{|||xxxkkkbbbfffpppxxx}}}~~~rrrhhh```\\\UUUSSS^^^mmmxxxjjj]]][[[___vvv}}}}}}~~~}}}|||xxx{{{~~~zzzuuuuuu}}}www[[[DDD555333111...---...//////,,,,,,------.........///,,,,,,+++,,,---...000111,,,,,,,,,---------......000111444777777888AAAKKKeee~~~vvvoooiii```[[[aaammmssseee[[[^^^gggwww~~~xxxrrrrrrxxx}}}{{{zzzzzzyyy}}}wwwrrr{{{zzzwwwxxx{{{xxx~~~vvvjjjhhhfffjjjxxxzzzpppjjjhhhZZZaaalllwww}}}}}}yyyuuufffSSSCCC>>>999111---///---------------...//////...---+++***))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++,,,---///666FFF^^^xxxtttjjjfffaaahhhqqqvvvtttoookkkiiimmmgggmmmzzzhhh\\\TTTQQQWWW]]]dddqqq|||yyy{{{~~~qqqeeeeeekkkqqqwww|||~~~|||qqqhhh```[[[UUUTTT```qqq|||ooobbb[[[\\\lll~~~}}}{{{}}}zzzvvvwwwxxxyyy~~~zzzvvvuuu|||xxx```LLL777555222///------...///---------...............++++++,,,,,,------......,,,,,,,,,---------.........000333777777:::DDDOOOpppzzzuuupppfff]]]dddqqqzzziii^^^VVV[[[gggyyywwwtttrrrtttyyy~~~}}}{{{zzzzzz{{{zzz~~~uuupppoooooo~~~wwwssskkkfffkkk}}}~~~ooogggdddXXX[[[cccooozzz~~~yyysssiiiUUUDDD???:::111---000---------------...///000---,,,+++)))((())))))***))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++---///111888JJJfffssshhhdddgggoooyyy|||wwwqqqmmmmmmooohhhlllxxx{{{ccc[[[SSSQQQXXX___eeettt|||xxx~~~{{{xxx{{{vvvhhhdddggglllsssyyy}}}~~~zzzsssjjjbbb]]]WWWVVVdddvvvvvvhhh```___eeexxxzzzxxx{{{}}}xxxvvvtttuuu{{{{{{vvvuuuzzzwwwaaaOOO888666222///---,,,---...........................,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,...333777888;;;GGGSSS{{{{{{wwwkkk```ffftttppp```VVVSSSYYYggg|||{{{qqqqqqrrruuuzzz}}}~~~}}}}}}}}}rrrnnnmmmjjj}}}~~~vvvoooiiieeejjj|||qqqfffccc]]]XXX[[[jjjvvvwwwqqqnnnnnnXXXCCC<<<;;;777111///------,,,,,,,,,------.........------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++111000222>>>SSSmmmwwwmmmgggllluuu{{{ppphhhllljjjnnnzzzqqq```TTTVVVXXXZZZ^^^iiixxxyyyooozzzzzz|||}}}|||}}}lllddddddhhhnnnttt~~~{{{vvvlll```ZZZVVV[[[kkk}}}xxxmmmccc\\\bbbsssxxxrrrvvv~~~wwwtttsssuuu|||zzz|||zzztttcccQQQ???555...///000///---------------------------------,,,++++++++++++,,,---............////////////---444444555999999CCCXXX~~~vvvqqqhhh```eeeoooyyyiii\\\SSSOOOPPPZZZkkk|||xxxsssssstttvvvzzz~~~~~~}}}|||~~~xxxssshhhuuu{{{uuummmggghhhtttvvvnnnmmmbbb^^^```kkkvvvxxxvvvuuusss^^^III@@@===888222///---------,,,,,,------...---------,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++------333EEE]]]sss~~~yyyzzzyyytttnnnllltttzzz{{{tttjjjjjjooo{{{nnn^^^RRRSSSUUUYYYaaannn|||tttkkkoooyyy{{{}}}}}}qqqgggeeeffflllqqq}}}{{{oooccc\\\ZZZaaasssyyyoooeee^^^```pppvvvmmmmmmuuuwwwvvvzzz}}}}}}xxxgggUUUAAA777//////000///......------------------------...---,,,++++++,,,---...............///////////////555555777;;;;;;FFF]]]|||rrrkkkddd```hhhvvv~~~nnn^^^SSSMMMKKKQQQ[[[lll}}}{{{ssspppqqqrrruuuxxx|||~~~~~~}}}|||uuu}}}xxxmmmqqqxxxvvvnnnjjjooouuu|||}}}~~~rrrkkkhhhmmmtttxxxyyyzzzxxxeeePPPDDD???999444111...------,,,,,,---------,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***************++++++,,,---777PPPmmm~~~~~~wwwqqqnnnlllnnnmmmiiihhhkkksssuuu|||yyyrrrsssyyy|||iiiXXXOOOOOOQQQXXXeeettt|||pppfffkkkyyyzzz}}}~~~xxxkkkeeedddhhhmmm{{{uuuggg```aaalll{{{rrrhhhaaa]]]kkkyyyzzzjjjccchhhvvv|||kkkYYYEEE:::111///000//////000------------------------......------------..................////////////000555666999======JJJddd|||pppiiibbbaaannnuuubbbSSSJJJHHHIIIQQQ]]]ooo~~~uuunnnmmmooorrruuuxxx}}}~~~||||||~~~~~~~~~xxxsss|||sssmmmuuuxxxrrrpppppppppyyymmmllltttzzzzzzxxxxxxhhhUUUGGG???:::555222......---,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))******+++,,,///000<<>>222///000000000222............................................................////////////000444555:::>>>>>>NNNlllssskkkccccccqqqsss___PPPHHHGGGIIIQQQ^^^qqq~~~{{{rrrkkkmmmpppuuuxxxzzzxxxwwwvvvwwwxxxzzz{{{{{{{{{|||~~~uuusss}}}wwwkkkttt~~~wwwoooiiihhh{{{~~~llliiisss~~~}}}wwwuuujjjYYYJJJAAA<<<777222///...---,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,222222>>>[[[zzzyyyhhhhhhjjjoooqqqlllcccaaadddiiiggghhhnnnvvvzzzxxxuuuwww```PPPPPPNNNOOOYYYiiiyyyyyynnnhhhnnnzzzzzzoooddd___dddjjjwww}}}qqqjjjrrr~~~vvvnnnhhh\\\bbbkkkyyyppp^^^ZZZbbb}}}uuubbbMMM@@@444000000000000222............................................................////////////000333444:::??????RRRsss~~~uuummmdddbbbppptttaaaQQQIIIGGGHHHPPP___rrr~~~xxxpppkkkkkkpppuuuyyy{{{~~~~~~~~~}}}tttttttttttttttvvvxxxyyyzzz|||~~~tttoooppp|||vvvjjjsss~~~xxxkkkbbbbbbyyyzzziiieeeqqq|||uuunnn```PPPDDD>>>888333///......---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,222333???ZZZwwwzzzlllfffgggkkknnnjjjbbb___aaaeeeeeefffjjjooorrrpppnnnxxxuuu^^^PPPPPPNNNPPPZZZiiiwwwwwwnnniiirrr}}}|||pppddd___ccckkkwww}}}vvvqqq|||yyyrrrlll___```ggguuurrr```YYY[[[ssswwwdddNNNAAA555111111//////111........................------............------............////////////000222444;;;@@@@@@VVV{{{xxxpppjjjaaa```ooo}}}vvvbbbRRRHHHEEEFFFQQQ```rrr|||zzzrrrllljjjhhhnnnuuuxxxyyy{{{~~~|||~~~|||zzzrrrssstttsssssstttvvvyyyzzz|||~~~~~~zzzhhhfffiiivvvssshhhqqq{{{|||mmmbbb___xxxvvvjjjdddlll{{{yyyvvvjjjXXXJJJBBB:::333//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111555DDD^^^yyyzzzkkkiiihhhiiieee___]]]___cccdddgggiiijjjjjjhhhgggqqqrrr[[[NNNMMMMMMQQQ[[[hhhuuu~~~|||ssskkkfff{{{~~~ssseee___dddkkkvvv}}}|||yyy}}}vvvqqqbbb```dddrrruuueee[[[UUUggg{{{zzzsss___NNNBBB666222111///...///........................+++,,,---......---,,,+++............////////////222333444===BBBCCCZZZvvvpppjjjeee___aaattt~~~|||}}}~~~wwwbbbQQQGGGFFFGGGRRRaaarrryyytttkkkfffeeehhhooovvvyyyxxx{{{}}}}}}}}}|||{{{{{{|||~~~~~~|||zzzxxxsssuuuvvvtttssssssvvvyyyzzz|||~~~~~~rrr```___cccooo}}}{{{pppdddmmmwww}}}{{{ssshhh___yyy|||yyyvvvmmmeeegggttt~~~~~~|||qqq^^^OOOEEE<<<333000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111888JJJddd}}}xxxrrrmmmkkkgggaaa```bbbfffiiimmmnnnllliiigggfffqqqoooYYYLLLJJJLLLRRR[[[hhhttt~~~zzzppphhhdddvvvfff___dddlllvvv}}}~~~yyyttteeeaaacccqqqzzzjjj^^^RRR^^^~~~|||tttttt{{{}}}~~~mmmYYYNNNBBB666333111///------////////////////////////++++++,,,------,,,++++++............/////////000333444555>>>DDDDDD]]]{{{rrrkkkfffccc___eee|||}}}}}}|||{{{|||yyybbbPPPHHHHHHJJJSSSbbbrrrvvvooofffaaaaaajjjqqqyyy{{{zzz|||}}}zzz{{{||||||zzzvvvwwwzzz||||||{{{yyywwwuuuvvvwwwvvvttttttwwwzzzzzz|||ppp^^^^^^```lllzzz{{{|||}}}yyynnnaaaiiisssyyywwwvvvssssss|||{{{rrrhhhppp{{{xxxqqqiiieeeeeekkkyyyzzzjjjVVVDDD:::777111///---------...---+++***+++,,,,,,+++***+++---++++++************++++++)))))))))))))))******+++)))***,,,,,,,,,,,,...///555;;;MMMhhhssseeebbbgggmmmjjjmmmrrrmmmcccdddmmmrrrhhhXXXQQQMMMNNNSSS]]]kkkvvv|||~~~~~~wwwiiieeejjjvvveee```eeekkkwww{{{uuuhhhcccbbbkkk}}}ppp```YYYWWWnnnuuutttyyy{{{}}}~~~zzzyyyqqq^^^UUUFFF999444111......111////////////////////////,,,,,,,,,---------......,,,---//////......000111111777888:::???GGGhhhtttqqqkkkiiieeedddzzz~~~|||yyywww}}}~~~cccMMMFFFFFFFFFWWWcccoooqqqhhh^^^YYYXXXfffttt}}}||||||{{{zzzvvvvvvvvvyyy|||~~~}}}|||~~~|||{{{yyyxxxxxxyyyyyy{{{|||}}}~~~~~~}}}|||{{{}}}|||aaa___fffqqq}}}{{{{{{|||zzzrrrkkkgggjjjpppwww}}}{{{nnnrrrwwwhhhlll|||}}}uuuoooiiieeeccchhhwwwsss___LLL???:::222000...------...---,,,***+++,,,,,,+++***+++,,,++++++************++++++)))))))))))))))******+++)))***,,,,,,,,,,,,...000:::>>>MMMgggnnnhhhjjjkkkiiimmmsssoooeeecccjjjppp~~~|||eeeUUUOOOLLLNNNTTT___mmmxxx~~~~~~~~~}}}tttfffbbbgggwwwfffaaaeeekkkwww~~~yyykkkeeebbbjjjzzzssscccZZZVVVjjjwwwssstttwwwzzzzzzwww|||}}}wwwwwwtttfffZZZJJJ;;;555333111111333........................,,,,,,,,,---------......,,,---//////......000111111777888;;;@@@IIIjjj|||sssmmmkkkhhhiii~~~zzzxxxwww~~~xxx```MMMHHHHHHGGGXXXcccnnnooofff[[[VVVUUUbbbppp}}}~~~|||{{{{{{zzzyyyuuuuuuvvvzzz}}}~~~}}}|||zzzyyyyyyyyyyyy{{{|||}}}~~~~~~}}}}}}||||||~~~}}}ddddddjjjrrr~~~~~~~~~yyypppiiieeeiiipppwww~~~zzzzzz~~~hhhfffoootttpppkkkfffaaabbbooo~~~yyygggRRRCCC;;;444111...------...---,,,+++,,,---,,,+++***+++,,,++++++************++++++)))))))))))))))******+++)))***,,,,,,,,,---///111>>>AAAPPPjjjzzzppppppmmmjjjmmmsssqqqhhhccceeemmm}}}www```QQQKKKJJJNNNVVVcccrrr|||}}}}}}{{{pppaaa^^^ddd}}}}}}zzzhhhbbbeeekkkxxx}}}ooohhhbbbggguuuwwwhhh]]]TTTccc{{{sssqqqqqqqqqpppqqqxxxzzztttxxxzzzqqqdddSSS@@@666333111111111........................,,,,,,,,,---------......,,,---//////......000111111777888<<>>GGGSSSwwwuuulllgggcccfff~~~xxxqqqyyy|||uuu{{{}}}ooo\\\OOOJJJJJJMMMOOO___fffkkkggg[[[RRRPPPRRRVVVbbboooxxx~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||zzzaaacccjjjqqq|||wwwpppgggiiimmmrrrvvv~~~pppcccYYYddd~~~zzztttqqqttt{{{|||}}}|||vvvjjjZZZIII???:::666111...---------------...///...+++***+++,,,++++++************++++++)))))))))))))))******+++***++++++++++++...222555???JJJ```||||||ssscccbbbgggqqqyyy{{{{{{}}}xxxooogggaaa^^^]]]gggmmmZZZOOOJJJIIIOOO[[[kkkzzzyyyjjj[[[[[[dddyyypppeeegggmmm}}}zzzxxxyyyzzzyyywww{{{ssskkkbbbbbbkkk{{{wwwhhhSSSTTTkkkzzzwwwuuurrrsssnnnttt|||tttjjjWWW@@@333000111111------------------------,,,,,,,,,---------......,,,---//////......000111222777:::@@@IIIVVV|||wwwmmmhhhdddfff|||sssqqqxxxsss|||{{{kkkXXXLLLGGGGGGKKKQQQ___eeehhhcccXXXPPPQQQTTT\\\eeepppyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}|||yyy___aaagggmmmwwwyyysssmmmlllnnnrrrttt{{{ttthhh\\\```zzzzzzyyy{{{zzz||||||rrraaaOOOCCC;;;777222...------------...//////...,,,***+++,,,++++++************++++++)))))))))))))))******++++++++++++++++++...222666CCCNNNdddzzz}}}qqqkkk^^^___dddjjjlllmmmrrrxxxzzzoooddd]]][[[ZZZccckkkXXXOOOKKKKKKPPP[[[kkkzzzxxxhhhYYYZZZeeewwwqqqfffhhhnnn~~~}}}xxxqqqjjjfffeeefffgggqqq~~~vvvnnneeecccjjjyyyzzzjjjUUUTTTiii~~~xxxzzzxxx|||vvvdddJJJ666111222333------------------------,,,,,,,,,---------......,,,---//////......000111222888:::@@@KKKYYY}}}wwwtttkkkfffdddggg~~~zzzxxxvvvrrr|||zzzjjjWWWKKKEEECCCIIIQQQ\\\bbbeee___UUUOOOQQQUUU___fffnnnvvv~~~~~~}}}~~~~~~~~~~~~||||||||||||||||||nnnYYY^^^ggglllvvv{{{~~~wwwqqqmmmkkkkkknnnpppwwwvvvkkk^^^___vvv~~~yyyxxxvvv{{{xxxfffQQQCCC<<<888222///------------...//////...,,,++++++,,,++++++************++++++)))))))))))))))******++++++++++++++++++...333666FFFQQQeeewww|||tttjjjfffYYY^^^eeegggbbb```hhhsss}}}~~~{{{pppddd\\\YYYXXXaaa~~~iiiWWWOOOJJJLLLQQQ[[[jjjzzz~~~wwwfffXXXZZZeeemmmsssfffhhhnnnwwwqqqggg[[[RRRNNNOOORRRiiixxxyyyqqqgggdddjjjwww|||lllVVVTTTiii~~~~~~qqqRRR999000000111------------------------,,,,,,,,,---------......,,,---//////......000111222888;;;AAALLL[[[wwwoooooofffcccccchhh~~~xxxqqq}}}zzzjjjXXXLLLCCC@@@GGGRRRZZZ___bbb\\\SSSNNNQQQVVV^^^dddkkkrrrzzz}}}}}}||||||~~~~~~}}}|||}}}~~~~~~~~~|||{{{{{{{{{zzz|||aaaRRR\\\gggnnnwwwyyy{{{tttnnniiigggfffhhhkkkrrrsssccc___sssyyywwwzzzsssxxx~~~}}}pppZZZHHH>>>999222...---...///000------------------------,,,+++***)))(((((((((((()))************+++++++++---***+++///...+++111<<>>999333...---...///000------------------------***)))))))))))))))***+++************++++++++++++---***+++///...,,,333???MMM[[[mmmvvvsssjjjdddbbb^^^```^^^XXXXXX```hhhkkkvvvvvvssskkkbbb^^^bbbgggvvv{{{bbbSSSNNNKKKLLLSSSaaarrr|||mmm[[[RRRVVV]]]hhhoooxxx~~~}}}|||wwwiiihhhmmm~~~}}}~~~zzzoooiii^^^RRRIIIEEEFFFHHHTTThhh}}}~~~xxxmmmeeeeeeooo~~~rrr^^^UUU^^^qqqqqqWWWAAA444000111///............---------++++++,,,,,,,,,---------......---...///000222333777555===CCCJJJjjj{{{wwwrrrnnnnnniii___]]]rrr{{{~~~tttsssssscccQQQGGGCCCDDDIIIOOO\\\___```YYYOOOKKKOOOTTTZZZaaaiiinnntttzzzzzzxxxwwwyyy{{{zzzwwwuuuuuuvvvvvvwwwyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~qqq___\\\cccmmmwww}}}zzzqqqkkkgggdddcccggglllsssyyykkkbbbgggyyyzzzxxxzzzuuu]]]FFF>>>999333///......//////------------------------((((((((())))))+++,,,,,,************+++++++++,,,---***+++///...---666DDDVVVeeewwwzzzooofffaaa``````\\\WWWXXXbbblllpppvvvtttoooggg```aaaiiiqqq~~~xxx^^^QQQNNNMMMMMMTTTcccvvvzzziiiWWWOOOSSSZZZiiinnnvvv{{{}}}{{{zzzyyy~~~vvviiiiiinnn{{{~~~zzz{{{~~~~~~xxxmmmggg]]]QQQGGGCCCCCCDDDPPPcccyyyyyyooofffdddlll{{{uuu___SSSZZZlllmmmWWWCCC666111000///............---------,,,,,,,,,,,,------------......---...///000222333777666===DDDNNNpppxxxrrrmmmiiilllhhh``````www|||}}}ttttttmmm^^^NNNEEECCCDDDIIIOOOZZZ]]]]]]WWWOOOKKKOOOTTTYYY```hhhlllrrrvvvvvvsssrrruuuxxxyyywwwuuusssrrrsssuuuwww{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~ooo\\\YYYdddqqqzzzzzzrrrlllgggdddccchhhnnnvvv|||pppfffccclllzzzwwwxxx|||www```HHH>>>:::444000////////////------------------------***)))))))))******+++,,,*********+++++++++,,,,,,---+++,,,000//////;;;JJJ]]]nnnwwwllleeeaaa```\\\WWW\\\iiiuuuzzzwwwtttnnnfff```bbbjjjrrruuu]]]QQQNNNMMMNNNVVVfffyyywwwgggYYYTTTYYY```rrrvvv{{{~~~}}}{{{yyyxxx|||wwwiiiiiinnn{{{{{{wwwwww|||{{{uuulllggg]]]RRRHHHBBBBBBCCCOOOcccyyyzzzqqqgggdddlll{{{xxxaaaRRRWWWfff~~~wwwiiiWWWFFF999222000///............---------,,,,,,,,,------------.........---...///000222333777666>>>FFFRRRwwwxxxpppjjjeeeiiifff```ccc|||{{{vvvuuu}}}jjj[[[LLLDDDBBBCCCHHHMMMXXXZZZZZZUUUNNNKKKNNNRRRWWW^^^fffjjjooosssrrrnnnooorrrvvvyyyyyyvvvrrrpppppprrruuuyyy|||~~~}}}|||||||||}}}~~~~~~}}}||||||}}}~~~xxx^^^YYYeeesss~~~~~~zzztttooohhheeefffkkkrrr{{{tttjjjbbbdddxxx}}}wwwtttuuuvvvvvv^^^HHH>>>:::555111/////////...------------------------,,,,,,+++******************++++++++++++,,,,,,,,,...+++,,,000///111@@@RRRcccttt~~~vvvooofffccc]]]YYY^^^lllxxx~~~yyyvvvooogggbbbbbbhhhmmm{{{sss\\\QQQNNNLLLOOOXXXhhh{{{zzznnnfffeeelllrrr|||zzzyyy{{{yyykkkjjjooo||||||wwwttttttzzzyyyssskkkggg^^^TTTJJJDDDBBBCCCNNNccczzzzzzzzz}}}zzzrrriiieeelll|||{{{cccRRRUUU```zzzuuuqqqgggYYYIII<<<333000///............---------,,,,,,---------...............---...///000222333777777???HHHWWW~~~yyyooogggbbbeeeccc___ddd}}}vvv~~~vvvvvvzzzgggZZZKKKDDDBBBBBBFFFKKKWWWYYYXXXSSSMMMJJJLLLPPPSSS[[[ccchhhmmmqqqoookkklllpppuuuyyyzzzwwwrrrooommmpppsssxxx|||~~~}}}|||||||||}}}~~~~~~|||{{{{{{{{{|||~~~cccZZZfffwww|||||||||zzzvvvrrrjjjgggiiiooowwwwwwnnnbbb___rrr|||yyytttppppppqqqttt]]]FFF???;;;666222000///...---------------------------------,,,******)))))))))++++++++++++,,,,,,,,,,,,...+++---000000333EEEXXXhhhyyy{{{oookkkbbb\\\```mmmwww{{{|||xxxqqqiiiddddddhhhlllxxxqqq[[[QQQMMMJJJQQQYYYiii|||{{{xxx{{{~~~{{{zzz|||}}}nnnlllooo~~~yyytttrrrrrrxxxwwwqqqiiifff___UUULLLFFFDDDDDDMMMbbbyyyyyyuuuvvv~~~{{{tttkkkfffmmm||||||eeeSSSUUUZZZtttyyyqqqnnnggg[[[LLL>>>555000///............---------,,,---------..................---...///000222333777888@@@III\\\|||pppfff```cccaaa^^^fff~~~pppnnnyyyrrrvvvxxxeeeXXXJJJDDDBBBBBBEEEJJJWWWWWWVVVQQQKKKIIIJJJMMMMMMVVV___eeekkkooonnnjjjjjjmmmrrrwwwzzzxxxsssnnnlllnnnrrrwww{{{~~~~~~}}}|||}}}~~~||||||{{{{{{{{{}}}~~~zzz^^^UUU```sss|||xxxxxxyyyyyyvvvssskkkiiikkkrrr{{{yyypppbbbZZZlllyyyuuuooolllkkklll}}}xxxbbbIII???;;;666333111000...---------------------------,,,,,,+++*********+++++++++++++++,,,,,,,,,------...,,,---111000555HHH^^^nnn}}}wwwsssiiicccgggsss|||~~~}}}xxxqqqjjjgggiiinnnrrrzzznnnYYYPPPMMMJJJRRRZZZiii{{{}}}{{{zzzpppmmmooowwwrrroooqqqxxxvvvpppgggddd^^^UUUMMMGGGDDDDDDNNNccczzzyyytttsssvvvxxxmmmggglll{{{}}}fffTTTVVVUUUooovvvpppnnnhhh\\\NNN@@@666111///............---------------------..................---...///000222333666888AAAKKK___vvvkkkdddbbbaaa___hhhtttiiilllvvvooovvvxxxaaaUUUIIIDDDCCCDDDGGGLLLXXXWWWUUUPPPJJJGGGHHHJJJHHHQQQ[[[ccciiinnnnnnjjjhhhjjjoootttxxxwwwrrrmmmkkknnnqqqvvvzzz}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~tttZZZSSS]]]ooo~~~~~~zzzvvvuuuvvvvvvsssqqqjjjiiikkksss}}}yyyqqqbbbXXXhhhxxxsssmmmiiihhhgggvvvjjjPPP???;;;777333111000...---------------------------************+++,,,------++++++,,,,,,,,,---------...,,,...111000666JJJ```rrr|||wwwoooiiinnn{{{~~~xxxpppiiihhhmmmtttzzz}}}lllWWWOOOMMMKKKSSSZZZhhh{{{|||zzzzzzrrrmmmooo~~~vvvpppnnnqqqxxxvvvoooeeebbb]]]UUUMMMGGGDDDDDDPPPeee|||xxxrrrsssvvv{{{ooogggkkkzzz}}}gggUUUVVVSSSmmmzzzqqqnnnhhh^^^OOOAAA777111//////.........------------------.........//////............///000222333666999AAAKKKaaa}}}pppiiibbbbbb```jjjqqqhhhnnnvvvnnnuuuxxx^^^RRRGGGDDDDDDFFFJJJNNNXXXWWWTTTOOOJJJGGGGGGHHHEEEOOOYYYaaaiiinnnnnnjjjggghhhlllrrrvvvuuuqqqlllkkkmmmqqqvvvzzz}}}~~~~~~}}}|||{{{{{{|||}}}~~~vvv```YYYaaaqqq}}}~~~zzzuuusssssssssqqqnnnjjjhhhkkksss~~~sssddd]]]kkksssooorrrmmmccc```gggvvvwwwXXXJJJ???555111///,,,,,,.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000...///000///777QQQkkkvvvuuurrrpppuuu|||ppphhhgggmmmwww~~~mmmVVVLLLKKKKKKTTT[[[lll}}}zzz{{{uuuooonnn|||uuuqqqoooqqqxxx~~~}}}tttnnnjjjeee```XXXNNNDDDBBBFFFSSSooo}}}wwwqqqkkkxxx}}}uuulllkkkwwwnnnZZZPPPVVVfffvvv{{{vvvtttkkk^^^RRRHHH===222//////.........//////000,,,,,,++++++,,,,,,---...,,,---/////////111444777999888AAAOOOiii~~~sssjjjgggfffpppppp___cccrrrooouuuyyy|||}}}~~~{{{uuu```TTTHHHCCCCCCDDDHHHMMMVVVTTTPPPKKKEEECCCCCCDDDEEEKKKUUU___fffhhhhhhgggccceeegggjjjlllmmmmmmmmmhhhkkkoootttxxxzzzzzzzzz}}}}}}}}}}}}}}}yyywwwxxxyyy}}}~~~iiibbbeeepppyyytttvvvwwwtttpppoooiiijjjkkkoooxxxvvvggg```mmmuuuqqqtttpppgggeeejjjxxx{{{aaaNNNCCC999444222///...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///...///222333<<>><<>>CCCQQQaaatttxxxgggYYYQQQTTTZZZkkk|||}}}sssnnnppp}}}wwwbbbVVVLLLUUUqqq}}}|||sssmmmiiillljjjaaa___ZZZKKK:::666222///......---,,,---------............///000000111111111333777:::<<>>BBBOOOjjjtttiiisss|||www~~~nnn\\\RRRZZZdddiiirrr~~~}}}yyypppbbbSSSJJJHHHJJJQQQYYY```\\\VVVMMMFFFBBBBBBCCCBBBEEEIIINNNRRRUUUWWWXXXXXXXXXWWWWWWYYY]]]```bbbddddddccccccccccccddddddfffeeedddfffkkkqqqtttvvvsssuuuvvvvvvwww{{{ppp```aaalllwww~~~yyyrrrssstttttt}}}{{{vvvgggfffjjjuuu~~~~~~pppkkknnn{{{fffdddwwwwwwaaaNNNCCC>>>444111222---........................++++++,,,---...///000111000111222333555666777888999:::888GGGUUUrrr|||zzz}}}yyyaaaUUU\\\gggnnnvvvtttaaaNNNGGGGGGEEEFFFIIITTTgggxxxzzziiibbbcccjjjttt~~~|||lllhhhnnn|||yyyrrrkkkeeeZZZQQQHHHCCC@@@<<<<<<@@@JJJ[[[ooo}}}{{{jjj[[[QQQQQQWWWfffyyysssmmmnnnuuulllWWWMMMWWWppp}}}vvvxxxuuutttpppqqqiiiVVV;;;888333000///...---+++---------.........////////////000000000222666999???CCCOOOjjjqqqeeeppp~~~ttt```TTT[[[gggmmmuuu~~~{{{pppbbbSSSJJJGGGIIIQQQYYY___\\\UUUMMMEEEBBBAAACCCAAADDDHHHMMMRRRUUUXXXYYYYYYXXXWWWWWWYYY\\\___bbbcccccccccbbbccccccddddddfffdddccceeeiiimmmqqqrrrpppsssvvvvvvvvvyyyllliiiqqq{{{|||uuuuuutttttt{{{|||yyyvvvddddddjjjvvv}}}pppfffjjj|||hhhcccppp}}}rrr```NNNEEE@@@555111333///......---------,,,,,,,,,...............///000111111333555555555555777888;;;>>>:::FFFTTTvvv{{{hhhXXXZZZgggnnn{{{xxx```LLLHHHFFF@@@IIIKKKSSSdddxxxuuuddd^^^bbbjjjuuu~~~ooojjjkkkvvvxxxqqqlllhhh[[[VVVNNNFFFAAA>>>>>>>>>CCCUUUlll~~~wwwjjj]]]SSSUUU]]]nnn}}}uuuooonnnuuuppp\\\QQQXXXnnn~~~}}}}}}~~~pppbbbCCC888///...000...------...------------...//////000000000///000222666:::<<>>@@@CCCHHHLLLQQQTTTVVVTTTSSSSSSTTTWWW[[[___bbbddddddddddddddddddddddddiiihhhgggffffffgggiiikkkuuuuuutttsssrrrsssvvvxxx{{{~~~sssqqqzzz}}}|||zzzwww{{{{{{llleee```ccchhhpppyyyyyyrrrwww{{{hhhdddpppyyy{{{mmm\\\LLLDDD@@@555111222,,,000////////////.....................///000222222333444666666666666888:::999===<<>>AAAFFFJJJNNNRRRSSSSSSSSSSSSTTTWWW[[[___aaacccccccccddddddeeeeeeeeegggfffcccaaaaaabbbeeegggssstttuuusssqqqqqqsssvvv|||~~~}}}jjjjjjttt}}}}}}zzzxxx|||yyytttppppppttt{{{{{{tttyyyvvvuuuffffffsss|||zzzkkk^^^MMMEEE@@@555111111,,,000////////////.........---.........000111222333333555777777777777999:::;;;???===JJJYYYyyywwwoooppprrrvvvzzzvvvuuutttllldddhhhrrrssszzzwwwdddPPPFFFDDDBBBFFFJJJRRRaaarrrjjjaaaccclllxxxuuuvvvyyyrrrkkkfffeeebbb\\\UUUOOOJJJGGGEEELLL[[[ooossseeeYYYYYY```ooo}}}{{{qqqnnnvvvvvveeeXXX[[[nnnzzzzzz~~~|||xxxpppiiihhhjjjfff```GGG;;;111...///...---///...------------.../////////000000000111444999<<>>BBBAAAOOO^^^~~~xxxllliiikkkooopppvvvwwwmmmhhh```YYY\\\eeeccclllooodddSSSHHHEEEFFFEEEIIIRRR___nnn|||ooofffgggmmmwww|||vvvpppkkkjjjhhhccc]]]WWWPPPKKKIIIRRRfffzzzmmmbbbZZZ]]]gggttt~~~sssoootttxxxdddWWW[[[ooo{{{nnnjjjlllttt}}}zzzvvvnnnfffccceeeddd```III===111............///...------------.../////////000000111222555:::>>>AAAGGGWWWsssxxxjjjiii{{{yyyjjjiiiqqq~~~~~~~~~}}}|||wwwpppcccUUUKKKIIIMMMQQQWWWUUURRRLLLFFFAAA??????:::<<>>BBBBBBQQQaaazzzmmmjjjkkkfffeeejjjxxxttthhhbbb]]]ZZZaaalllfffnnnrrrhhhWWWJJJFFFFFFCCCHHHQQQ]]]lllzzzooofffgggmmmvvv}}}~~~yyysssoookkkiiieee___YYYRRRMMMJJJUUUlllwwwjjj___YYY^^^hhhuuu~~~sssoootttxxxcccVVVYYYmmmvvvjjjcccccckkkuuupppmmmggg___^^^aaaaaa^^^III===111............000...------------.../////////000000111222555:::>>>CCCIIIXXXuuu~~~}}}oooccceeezzz}}}lll^^^___iiiyyy~~~wwwqqqdddVVVKKKHHHLLLQQQVVVUUURRRLLLFFFAAA??????;;;<<>>FFFQQQdddwwwoookkkfffgggfffmmmuuuggg___XXXVVVaaapppmmmooovvvnnnVVVKKKIIIDDDGGGHHHOOO^^^nnnzzzwwwkkkkkkpppxxx}}}{{{xxxvvvsssnnniiicccZZZQQQNNNQQQ\\\vvvwwwiii^^^XXX```lll~~~{{{sssqqqxxx|||lllYYYYYYmmmrrrgggcccccclllwwwqqqkkkfffcccbbb```______BBB999111000000......000------,,,+++,,,---...///444000...111222444888>>>DDDIIIYYYwww|||zzziii```bbbttt{{{|||fffVVVPPPaaayyy}}}zzz|||}}}~~~|||tttoooeeeZZZPPPLLLMMMOOOTTTSSSQQQLLLFFFAAA>>>>>><<<>>>AAADDDHHHLLLOOOPPPRRRRRRSSSTTTWWWZZZ]]]___aaabbbbbbccceeeggghhhiiivvvqqqaaaaaaiiimmmppprrrqqqmmmkkkkkkmmmuuuzzzvvvZZZLLLOOO[[[jjjvvv~~~qqqbbb```kkkvvvwwwhhhUUUIIIAAA444000111---......---------.../////////000111333444666777888888:::<<<===<<<<<<<<<>>>AAA???GGGRRReee|||tttpppmmmkkkiiioooxxxkkkcccZZZUUU^^^kkkmmmooowwwpppYYYLLLJJJCCCGGGGGGOOO^^^nnnzzz~~~qqqoootttzzz~~~|||zzzxxxuuuqqqmmmggg^^^TTTPPPSSSccc|||yyylllbbb\\\cccooo{{{sssrrrwww~~~kkkXXXXXXmmmtttkkkiiiiiiooowwwyyyqqqgggdddcccbbb]]]YYYBBB999111000000......000///...---------...///000333000///111222444999@@@FFFJJJZZZxxx{{{jjj```bbbuuu~~~}}}fffWWWPPP^^^sssuuusssxxx{{{}}}xxxsssiii\\\RRRMMMOOOQQQWWWVVVSSSMMMFFF@@@===<<<===>>>AAAEEEHHHLLLOOOPPPRRRRRRSSSUUUWWWZZZ]]]^^^```aaaaaabbbdddfffhhhiiirrrpppbbbcccjjjmmmooopppnnnjjjhhhiiikkkqqqvvv{{{~~~pppYYYPPPUUUbbbrrr}}}sssbbb___jjjwwwtttgggTTTIIIAAA444000222.........------......///000000000222333555777888888:::<<<>>>>>>======>>>???AAA???GGGSSSfff}}}tttqqqpppnnnkkkqqqyyynnnggg^^^WWW]]]hhhlllnnnwwwsss]]]OOOJJJCCCFFFGGGNNN]]]mmmzzzvvvsssuuu{{{{{{vvv}}}~~~|||{{{yyyvvvrrrmmmcccXXXTTTWWWnnnxxxnnneee___fffrrr|||tttsssxxx~~~jjjXXXXXXlllvvvkkkiiijjjqqqzzzvvvjjjeeedddccc\\\UUUBBB999111000000......000000///.........///000111333000///111222444:::BBBHHHLLL\\\zzznnncccdddvvv}}}hhhXXXPPP[[[mmmmmmkkksssyyy}}}xxxnnn```TTTOOOQQQUUUYYYXXXTTTMMMFFF@@@===<<<>>>???BBBEEEIIILLLOOOPPPRRRSSSTTTUUUXXXZZZ]]]^^^``````aaabbbdddfffhhhiiimmmxxx|||nnnddddddiiikkkmmmmmmjjjfffdddeeegggmmmrrrvvvyyy~~~}}}jjjWWWRRRZZZhhhxxx~~~wwweeebbbmmmzzztttfffSSSHHHAAA444111222......---------...///000111111111333444666888999999:::<<<>>>???>>>>>>???@@@@@@???GGGRRRdddzzzssstttvvvsssqqqxxxwwwooojjjaaaZZZ___iiikkklllvvvuuuaaaQQQJJJCCCFFFFFFMMM\\\lllyyyyyyssstttxxx~~~ooozzzzzz{{{yyywwwrrrggg\\\ZZZ]]]vvvuuummmeee```hhhsss}}}vvvttt{{{}}}kkkYYYZZZnnn~~~pppiiihhhsss}}}tttkkkgggddd^^^XXXBBB999111000000......000//////.........///000111222000///111222444<<>>>>>???@@@CCCFFFIIIMMMOOOQQQRRRSSSTTTVVVXXX[[[\\\]]]``````aaabbbdddfffhhhiiilllsssxxxuuullleeedddgggiiijjjjjjgggcccaaacccfffkkkppptttwww}}}mmmXXXRRRYYYhhhxxx|||{{{kkkhhhrrr~~~wwwfffSSSHHHAAA444111222...---------...///000111111222222444555777999:::::::::<<<>>>>>>>>>===>>>@@@???>>>FFFPPPaaa~~~xxxpppjjjaaaYYY]]]ggghhhhhhsssvvvcccRRRJJJDDDFFFEEEKKKZZZjjjwww|||uuutttxxx}}}pppuuu|||}}}|||{{{wwwlllbbbaaafff|||ssslllfffccckkkxxx~~~wwwvvv|||lll[[[\\\qqqzzzrrryyyxxxlllfffbbb^^^BBB999111000000......000///...---------...///000111///000222222555>>>IIIMMMQQQaaa~~~yyyllljjj|||mmmUUURRRaaarrrlllgggnnnuuuzzz|||~~~uuugggXXXQQQSSSWWWYYYXXXTTTNNNGGGCCCBBBBBB@@@AAADDDGGGJJJMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\]]]``````aaaccceeegggiiijjjmmmqqqtttpppiiicccbbbdddfffhhhiiigggdddcccdddgggjjjpppvvv|||xxx^^^SSSWWWeeeuuu}}}}}}|||ooommmwwwyyygggTTTIIIAAA444000222...---------...///000111222333333555666888:::;;;;;;;;;<<<>>>???>>>>>>???@@@@@@???FFFNNN^^^{{{ppphhh^^^UUUXXXbbbeeebbbnnntttcccRRRKKKEEEEEEDDDJJJXXXhhhuuuzzzxxx{{{zzzppprrr~~~{{{qqqiiikkkrrr~~~qqqlllgggfffppp~~~yyyxxx|||mmm\\\^^^tttrrriiiddd```BBB999111000000......000///...---------...///000000///000222222555@@@LLLPPPTTTccc{{{mmmlllrrrZZZXXXiiixxxooofffkkkrrrxxxzzz}}}~~~xxxjjj[[[SSSTTTXXXZZZXXXTTTNNNHHHDDDCCCDDDAAABBBDDDGGGKKKNNNPPPQQQSSSTTTVVVXXXZZZ[[[\\\\\\^^^___```bbbdddgggiiijjjmmmpppqqqlllddd______aaadddgggjjjjjjhhhgggiiikkkkkkqqqyyydddTTTWWWcccuuu{{{wwwwwwzzzooopppxxx}}}zzzhhhUUUIIIAAA444000111---------......///111222333333444555777999:::<<<<<<<<<>>>@@@@@@@@@@@@@@@BBBCCCAAAHHHNNN\\\{{{nnneeeYYYQQQVVVaaaaaa]]]iiiqqqbbbQQQKKKFFFFFFDDDIIIVVVeeerrr~~~|||zzz}}}yyylllmmmwwwvvvpppuuu~~~{{{nnniiifffgggssszzzyyylll[[[^^^uuuuuunnnggg___BBB999111000000......000000///.........///000111000///111222222555AAANNNRRRVVVeee}}}nnnlllxxxbbbaaappp|||oooccchhhoooyyy{{{~~~~~~{{{ooo___VVVVVVYYY]]]ZZZVVVOOOHHHDDDCCCDDDBBBCCCEEEHHHKKKNNNPPPQQQSSSTTTWWWYYYZZZ[[[\\\\\\\\\\\\^^^```bbbeeeggghhhjjjmmmmmmhhh___ZZZ\\\```bbbggglllooonnnmmmoooqqqooouuuzzzcccTTTVVVcccuuu~~~~~~|||zzz}}}uuurrruuuxxxoooqqqxxx{{{yyyiiiVVVJJJAAA444///000,,,------......///111222333444555666777999;;;<<<===>>>@@@BBBBBBAAAAAABBBCCCEEEDDDIIIOOO[[[xxxkkkaaaWWWQQQXXXddd___ZZZeeeoooaaaQQQKKKGGGFFFDDDHHHUUUdddppp|||}}}{{{}}}}}}gggjjjsssyyyuuu|||xxxkkkeeeccceeerrrzzzyyy|||jjj[[[^^^uuu{{{vvvuuuqqqiii]]]BBB999111000000......000111000/////////000222333//////111222222666BBBPPPTTTWWWfffoookkk~~~|||jjjggguuu}}}mmm```eeemmm|||}}}}}}}}}rrrbbbXXXWWWZZZ___]]]WWWOOOHHHCCCBBBBBBBBBCCCFFFHHHKKKNNNPPPQQQSSSUUUWWWYYY[[[[[[[[[[[[ZZZZZZ\\\^^^```ccceeegggfffjjjkkkeee[[[WWWZZZ```aaagggnnnqqqrrrqqqsssttttttxxxzzz}}}{{{___QQQUUUbbbtttzzz{{{zzzyyyzzzzzzvvvwwwxxxyyy~~~}}}}}}wwwkkkooo~~~zzznnn___UUUFFF;;;555222111//////000000111222333333333666888::::::::::::<<<>>>???@@@BBBDDDDDDCCCBBBAAAEEECCCDDDLLL]]]|||tttuuu{{{vvvggg```WWWPPPXXXgggiiiaaacccnnnkkkUUUEEEBBBHHHFFFIIITTTaaammmzzz~~~{{{|||sssmmmnnn}}}nnncccbbb___gggzzz{{{{{{|||nnnZZZ\\\wwwsssppp}}}zzzzzz~~~sss```CCC:::222000000...---//////////////////000111111///000111111000666DDDQQQXXX___nnn}}}|||{{{qqqhhhfffttt|||kkkmmmqqqeee\\\lllwww|||~~~yyyrrrggg[[[WWWZZZ```^^^YYYQQQIIICCC@@@???BBBCCCEEEGGGJJJMMMOOOPPPRRRTTTVVVWWWWWWXXXZZZ[[[ZZZ\\\^^^______```bbbcccfffiiifff^^^YYYZZZ]]]^^^```ccciiioootttvvvxxxyyy~~~}}}{{{{{{tttZZZVVVYYY]]]kkk}}}yyy{{{xxxrrrqqqqqqrrrvvv|||}}}vvvoookkkmmmtttzzzzzz}}}zzzssshhhmmm|||~~~wwwiiiXXXNNNAAA666111000///...///000111222333444555555777888::::::::::::<<<===>>>???AAACCCDDDDDDCCCBBBCCCCCCDDDKKKZZZyyy~~~sssmmmpppuuuqqqccc^^^WWWQQQZZZjjjiii```bbbmmmjjjVVVGGGDDDEEEBBBEEEOOO\\\hhhvvv~~~}}}yyypppllluuu~~~iii^^^]]]ZZZdddwww||||||~~~nnn[[[___{{{vvvlllxxx{{{yyy}}}vvvzzzvvvbbbCCC:::222000000...---/////////......//////000111///000111111000666EEESSS[[[cccqqq|||yyyvvvqqqgggeeesss~~~kkkmmmqqqfff]]]mmmwww}}}{{{tttiii]]]YYY[[[___]]]XXXQQQIIICCCAAA@@@AAABBBDDDFFFIIILLLNNNOOOQQQSSSUUUUUUUUUVVVXXXZZZYYY[[[]]]^^^^^^___aaacccfffgggccc[[[WWWYYY[[[\\\\\\___ccchhhmmmrrrvvvyyy|||aaaXXXXXX\\\kkk}}}|||zzztttllljjjiiihhhiiillloooqqqwwwuuutttrrrnnnhhhbbbaaacccfffiiinnnzzz{{{xxx{{{ssskkkbbbjjjyyy}}}|||tttdddSSSIII===444000//////...///000111222444555666777777999::::::999999;;;<<<===>>>@@@BBBDDDDDDDDDCCCBBBCCCFFFIIIUUUsss}}}qqqhhhggghhhqqq~~~nnnaaa\\\TTTNNNWWWhhhggg___```jjjhhhXXXIIIFFFCCC@@@BBBKKKWWWdddtttvvvkkkkkkttt~~~zzzxxxxxxyyyzzz|||}}}zzzcccWWWVVVTTT___uuu~~~~~~nnn]]]ccczzzpppzzz{{{xxxwwwuuutttuuu}}}ssslllttt}}}tttbbbCCC:::222000000...---///......------......///000000000222222111666FFFWWWaaahhhuuuzzzvvvqqqqqqgggeeessskkknnnrrrggg^^^nnnxxx}}}wwwkkk___ZZZ\\\]]]\\\WWWPPPIIIDDDBBBBBB@@@AAACCCFFFHHHKKKMMMNNNOOOQQQSSSTTTTTTTTTVVVXXXXXXZZZ\\\\\\]]]^^^aaaccciiihhhbbbZZZWWWYYY[[[ZZZWWWXXXZZZ]]]bbbjjjrrrxxx|||eeeWWWUUUYYYgggxxxxxx~~~xxxoooiiigggdddaaa^^^\\\[[[[[[dddttt{{{mmmkkkjjjiiigggbbb[[[VVVSSSRRRTTTWWW___ooozzztttrrruuuiiibbb\\\fffuuu{{{|||tttbbbRRRIII===555111111000///...///000222444666777888888:::;;;;;;::::::;;;<<<<<<===???AAACCCDDDDDDDDDDDDFFFHHHHHHPPPmmmrrrjjjfffeeennnoooaaaZZZOOOGGGPPPaaaeee]]]]]]ffffffYYYKKKFFFEEEBBBCCCJJJUUUbbbsss}}}mmmfffiiitttzzzuuuqqqpppqqqqqquuuwww}}}www___SSSQQQPPP]]]ttt}}}kkk\\\dddvvvxxxrrrrrrrrrtttwwwyyyuuukkkccchhhqqqlll___CCC:::222000000...---///---------------...//////111000222333222666HHH\\\fffmmmyyyzzztttnnnpppfffeeeuuulllooorrrfff]]]mmmyyy~~~xxxlll___ZZZ\\\\\\ZZZWWWPPPIIIEEECCCCCC@@@BBBCCCFFFIIIKKKMMMNNNOOOQQQSSSTTTTTTTTTVVVXXXXXXZZZ\\\]]]]]]___cccfffnnnlllddd[[[WWWYYYZZZXXXRRRRRRRRRRRRWWWaaammmwww~~~eeeUUURRRUUUaaaooowwwyyy~~~tttkkkjjjiiifffbbb\\\WWWSSSPPPVVVdddxxx|||llljjjgggfffccc^^^XXXRRRMMMKKKLLLMMMRRR[[[lll}}}wwwoooooo~~~{{{lllaaa[[[XXXcccrrryyy}}}uuubbbRRRJJJ>>>666222111000///...///000222444666777888999:::<<<<<<;;;;;;<<<>>><<<===???@@@BBBCCCDDDDDDEEEHHHIIIHHHMMMiiizzzoookkkhhhppp~~~oooaaaXXXKKKBBBKKK\\\bbb[[[[[[ccceeeZZZLLLEEEEEEBBBCCCIIIRRR^^^pppttthhheeennn{{{tttmmmhhheeecccccciiilllvvvvvv___RRRPPPOOO\\\sss|||gggZZZdddzzzwwwpppoooqqqtttxxxtttrrrjjjaaa```eeeddd]]]CCC:::222000000...---///---------------...//////222000222555333666JJJaaakkkrrr~~~{{{tttnnnnnneeedddvvv}}}ooorrrrrreee[[[jjjyyy~~~wwwkkk^^^YYYZZZ\\\ZZZVVVPPPJJJEEECCCCCCBBBCCCEEEGGGJJJMMMNNNPPPPPPRRRTTTUUUUUUUUUWWWYYYYYY[[[\\\]]]___aaaeeeiiirrrppphhh]]]VVVVVVVVVTTTMMMMMMLLLJJJNNNXXXgggsss{{{eeeWWWTTTVVV___iii}}}wwwwwwxxxzzz{{{wwwpppiiiiiihhhfffbbb\\\VVVPPPMMMQQQ[[[hhhtttoookkkgggccc^^^XXXTTTPPPMMMKKKKKKKKKMMMRRR]]]ooo|||wwwpppppp{{{qqqfff]]]YYYWWWaaaooovvv{{{sss___OOOGGG<<<444111000...---000000222333555666777888999;;;============???AAA===>>>???@@@AAABBBCCCDDDEEEGGGHHHGGGMMMjjjsssooolllrrr~~~pppbbbYYYKKKAAAJJJ\\\bbb\\\\\\dddggg^^^OOODDDCCC@@@AAAFFFMMMXXXiiixxxuuummmppp{{{vvvnnneee]]]WWWTTTSSSXXX\\\jjj~~~vvv^^^QQQOOOMMMYYYppp}}}~~~zzzdddWWWccc~~~vvvnnnmmmnnnrrrvvvuuutttmmmdddaaabbbaaa^^^CCC:::222000000...---///......------......///000333000222666444666LLLfffpppxxx{{{tttnnnlllbbbbbbuuuzzzvvvwwwssseeeZZZhhhxxx~~~wwwkkk^^^WWWXXX\\\ZZZVVVPPPIIIEEECCCCCCBBBCCCEEEHHHJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZZZZ[[[\\\]]]___bbbgggkkkttttttnnn```UUUQQQOOONNNKKKKKKIIIGGGIIIRRRbbbnnnuuu|||mmm^^^[[[]]]ccciiixxxzzzyyyxxxvvvtttrrroookkkhhhdddcccaaa^^^YYYSSSNNNJJJLLLQQQXXX```lllvvvnnngggaaaYYYSSSPPPNNNNNNMMMJJJJJJKKKNNNUUU```mmmvvv{{{tttttt}}}rrrjjjccc^^^ZZZXXXaaalllrrrwwwoooZZZKKKCCC999333111111000///333444555666777888999999999;;;===>>>???@@@BBBDDD????????????@@@AAABBBCCCCCCDDDEEEGGGPPPmmmvvvrrrnnnpppvvvhhh\\\LLL@@@III[[[ccc___```gggkkkbbbQQQEEEAAA???AAAEEEJJJTTTdddsss~~~|||zzz{{{uuukkk```UUUNNNIIIGGGKKKOOO___wwwttt\\\OOOMMMJJJUUUjjjvvv||||||wwwbbbVVVbbbyyyqqqpppppprrruuuvvvsssmmmgggeeefffbbb]]]CCC:::222000000...---/////////......//////000111444000222777444666MMMjjjuuu~~~zzzrrrllliii___^^^rrr}}}~~~vvvfffZZZhhhwww~~~xxxlll^^^WWWXXX]]][[[WWWPPPIIIDDDBBBBBBAAABBBDDDGGGJJJLLLNNNOOOQQQSSSUUUVVVVVVVVVXXXZZZYYYZZZ[[[\\\^^^bbbgggkkkyyy|||xxxhhhWWWOOOLLLLLLJJJKKKJJJGGGGGGOOO]]]iiiuuu|||xxxgggaaabbbfffjjjqqqtttyyyzzzzzzxxxsssnnniiigggfffaaaaaa___\\\XXXSSSNNNLLLHHHKKKMMMQQQ[[[pppzzzllleee\\\VVVSSSRRRRRRQQQNNNMMMKKKMMMQQQWWW]]]aaannnxxxwwwvvvzzznnnfffbbbaaa\\\YYYaaaiiinnntttkkkUUUIIIBBB999444333444333222666777777888999:::::::::999;;;>>>???@@@AAACCCFFF@@@?????????@@@AAAAAABBB@@@AAACCCFFFRRRqqqyyyuuuoooooo|||~~~nnn```MMM>>>FFFWWWeeeaaabbbjjjnnneeeTTTEEEAAA@@@BBBFFFJJJSSSbbbqqqzzz~~~wwwlll___SSSJJJEEEBBBFFFIIIZZZsssrrr[[[NNNKKKHHHQQQfffqqq}}}{{{{{{tttaaaVVVbbbyyywwwuuutttvvvxxxvvvpppiiigggiiiiiiccc[[[CCC:::222000000...---//////////////////000111111444000222777555666NNNlllxxxyyyqqqkkkhhh\\\[[[oooxxxggg[[[hhhwwwyyylll^^^XXXXXX]]]\\\WWWPPPIIIDDDBBBBBB@@@AAACCCFFFIIIKKKMMMNNNQQQSSSTTTUUUUUUVVVXXXZZZXXXYYYZZZ[[[]]]aaagggkkk~~~ooo[[[PPPMMMNNNJJJKKKKKKHHHGGGMMMZZZfffyyykkkcccdddgggjjjmmmpppvvv{{{|||{{{uuummmgggddddddccccccaaa^^^ZZZUUUQQQOOOGGGHHHIIIJJJRRReee~~~ssslllccc]]]ZZZYYYXXXVVVUUURRRNNNMMMOOORRRTTTTTT\\\iiirrrtttxxxvvvxxxuuugggbbbddd[[[\\\___fffpppqqqcccRRRFFFAAA888222000000111111444666999:::::::::;;;===>>>>>>>>>???@@@AAABBBCCCAAA@@@@@@???@@@AAABBBDDDGGGAAABBBKKKWWWppp~~~|||wwwvvvpppaaaQQQDDDGGGRRRgggbbb^^^bbbhhheeeVVVEEEDDDAAA@@@BBBGGGOOO]]]jjjyyy~~~ppp^^^QQQKKKDDD===EEEIIIUUUiiizzzkkk[[[LLLGGGGGGKKKYYYhhhvvv||||||zzzxxx___WWWdddzzz|||}}}vvvrrrmmmmmmsssuuujjj]]]EEE:::000///222111//////......//////000000111111555000444000333:::GGGoooyyyrrrmmmddd______mmmxxxaaa[[[```tttwwwjjj```ZZZXXX\\\ZZZUUUPPPJJJEEEAAA@@@===>>>@@@CCCFFFIIIKKKLLLMMMPPPSSSUUUTTTTTTTTTTTTWWWUUUWWW[[[]]]___dddkkk|||{{{fffWWWTTTVVVQQQMMMLLLMMMIIIGGGQQQ___oooyyy^^^[[[[[[]]]hhhkkkhhhjjjzzz}}}yyytttooollliiifffccc```___^^^]]]\\\XXXRRRNNNJJJEEEDDDJJJNNNYYYttt{{{tttsssqqqlllfffaaaZZZQQQMMMMMMPPPQQQQQQUUUWWW]]]eeekkkuuuyyy{{{rrrjjjiiieeecccccchhhqqqrrrcccRRRGGGAAA999333111111222222444666999:::;;;;;;===>>>?????????@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCGGGBBBCCCLLLVVVnnnuuueeeTTTEEEEEEMMMZZZWWWVVV\\\fffeeeUUUDDDCCC@@@???AAAEEELLLZZZhhhuuu|||rrraaaTTTMMMFFF???BBBEEEPPPcccuuu|||jjjZZZKKKEEEDDDFFFQQQ^^^mmmvvv|||zzzppp]]]VVVbbb|||yyyzzz{{{uuuvvv}}}~~~qqqbbbDDD999000000222111//////......//////000111111111444000555111444;;;HHHpppxxxrrrnnnkkkdddaaalllyyybbbZZZ]]]mmm{{{vvvjjj___ZZZXXX\\\ZZZUUUOOOIIIDDDAAA???>>>???@@@BBBEEEGGGHHHIIIJJJMMMQQQSSSSSSSSSTTTUUUWWWUUUVVVYYY[[[]]]cccjjj{{{uuujjjeeecccWWWPPPLLLMMMJJJHHHPPP\\\ddduuuuuuZZZVVVVVVZZZfffllliiikkkvvv}}}vvvsssooolllkkkjjjhhhggg```^^^]]]\\\[[[XXXTTTQQQLLLGGGEEEHHHJJJRRRiiixxxmmmfff\\\VVVSSSRRRQQQPPPPPPQQQWWW^^^dddnnn{{{~~~}}}uuussssssoookkknnnvvvvvvgggUUUGGGBBB:::555333444444444555777:::;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGFFFEEECCCBBBGGGCCCFFFNNNVVVlllxxxhhhWWWGGGCCCGGGPPPOOOOOOVVVbbbeeeWWWEEEBBB???>>>@@@CCCJJJWWWdddqqqwwwwwweeeYYYQQQIIIAAABBBCCCLLL\\\lllxxx|||gggWWWHHHCCC@@@@@@GGGRRR```lll{{{|||{{{jjj^^^VVVccc|||wwwwww{{{{{{ppp\\\CCC999111000222000//////......///000000111111222444000666222555<<>>>>>???@@@BBBCCCEEEFFFGGGGGGKKKNNNQQQRRRSSSUUUVVVVVVTTTTTTWWWYYY[[[bbbiiiyyy{{{sss___TTTKKKKKKKKKJJJOOOXXX[[[mmmxxx}}}www^^^XXXYYY```oooqqqooooootttxxxrrroookkkiiihhhhhhgggfff```^^^\\\[[[ZZZXXXVVVTTTNNNIIIFFFGGGFFFIIIZZZmmm|||uuulllddd```]]]YYYVVVRRRRRRTTTYYY\\\dddrrr{{{}}}{{{{{{zzzwwwuuuxxx}}}jjjWWWFFFBBB;;;777666666777777666888;;;===>>>???@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJKKKJJJGGGDDDCCCGGGEEEIIIQQQYYYmmmuuugggYYYMMMFFFGGGPPPOOONNNQQQ\\\cccYYYHHHCCC@@@???@@@BBBHHHTTT```mmmttt|||{{{jjj^^^UUULLLDDDFFFEEEJJJVVVcccnnnzzz|||dddTTTFFFAAA???===AAAIIISSSaaasss~~~{{{{{{jjj```YYYgggwwwttt|||lllUUUAAA888111111111000...///...//////000111111222222333000777333666===LLLvvv}}}sssgggkkkhhhXXXTTT[[[lll}}}~~~uuujjj```\\\[[[\\\YYYUUUNNNHHHCCC???======>>>@@@BBBDDDFFFHHHIIIIIILLLOOOQQQRRRSSSTTTVVVVVVSSSSSSUUUWWWYYY```hhhvvv}}}fffVVVJJJIIILLLLLLOOOVVV\\\kkktttyyyhhh```aaakkk{{{yyywwwuuuyyyvvvtttpppkkkgggeeedddcccaaabbb___[[[YYYXXXWWWUUUTTTMMMIIIGGGFFFDDDFFFQQQ^^^}}}yyysssooolllgggccc^^^[[[YYYYYYYYY\\\fffrrr|||yyy{{{qqqqqqssswwwzzztttvvvyyy~~~iiiTTTFFFAAA<<<888777888999999888:::===??????@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKLLLLLLIIIFFFDDDGGGFFFLLLTTT[[[ooorrrggg___VVVPPPMMMSSSSSSNNNKKKRRR[[[VVVIIIEEEBBB@@@AAABBBGGGRRR]]]kkkqqqzzz~~~nnnbbbYYYPPPGGGFFFDDDGGGPPPZZZeeeqqq|||wwwaaaRRRDDDAAA???<<>>NNNyyyvvvjjjkkklllYYYQQQXXXhhhzzz~~~uuujjjaaa^^^]]]]]]ZZZUUUOOOIIICCC???===<<<===@@@CCCFFFIIIKKKLLLLLLNNNQQQRRRQQQRRRTTTUUUUUURRRRRRUUUVVVXXX^^^fffuuujjjWWWHHHGGGLLLMMMPPPUUU___jjjpppvvv|||~~~tttgggfffooo~~~{{{yyy~~~xxxuuupppkkkfffdddcccbbbaaaccc```[[[XXXWWWVVVTTTSSSMMMJJJGGGFFFFFFGGGNNNVVVkkk~~~zzzvvvqqqmmmhhhccc___\\\ZZZZZZaaajjjxxx{{{xxxkkkhhhiiilllpppfffnnnxxxwwwaaaMMMDDD@@@<<<999999:::::::::;;;===@@@AAAAAAAAABBBDDDBBBBBBBBBCCCDDDEEEGGGGGGEEEGGGJJJLLLLLLKKKIIIGGGGGGGGGLLLTTTZZZmmmtttjjjeee___XXXRRRQQQTTTOOOEEEGGGQQQQQQIIIFFFBBBAAAAAABBBEEEOOOYYYjjjooowww~~~qqqeee\\\SSSJJJBBBAAACCCJJJQQQYYYeeeoootttbbbQQQDDDAAA@@@===>>>CCCCCCLLLZZZiiiuuu}}}zzz|||mmm]]]ZZZlllzzzvvv{{{}}}zzz~~~rrr]]]===666222222111......000//////000111111222222333111111:::666888@@@QQQ}}}|||wwwllljjj~~~ppp[[[RRRWWWgggxxx}}}tttiiiaaa^^^^^^^^^[[[VVVPPPIIIDDD@@@>>>;;;===???CCCGGGJJJMMMNNNNNNPPPQQQQQQQQQQQQSSSUUUSSSQQQRRRVVVWWWXXX]]]dddtttnnnYYYHHHFFFJJJKKKOOOUUU]]]eeejjjqqqyyy|||~~~mmmjjjppp}}}||||||}}}vvvqqqkkkgggeeeeeedddddddddaaa]]]ZZZYYYXXXVVVUUUPPPMMMJJJHHHHHHJJJMMMPPP___}}}}}}wwwrrrnnnhhhbbb___\\\\\\bbbjjj}}}wwwzzzooohhhcccbbbccc]]]iiivvv}}}zzznnnYYYHHHCCC???;;;999999:::;;;;;;>>>@@@BBBBBBAAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFBBBDDDGGGIIIKKKKKKKKKKKKFFFFFFJJJPPPTTTgggxxxlllfffaaaWWWNNNIIIRRRPPPDDDBBBLLLPPPKKKEEEBBB@@@@@@@@@BBBKKKVVViiimmmttt{{{rrrggg^^^TTTKKKBBB@@@AAAEEEGGGJJJRRRZZZlllwwwuuudddSSSDDD@@@???<<<<<<@@@>>>CCCMMM\\\mmm}}}|||yyy}}}jjj\\\\\\ooo}}}yyy}}}zzz{{{vvvvvv{{{yyyiiiWWW;;;666222222111......000///000000111111222333333111111;;;777999AAARRR}}}yyywwwuuummmhhhyyysss^^^TTTXXXgggwww|||}}}~~~{{{rrrggg```]]]]]]```]]]XXXQQQJJJEEEAAA>>>;;;===???BBBEEEIIIKKKLLLLLLMMMOOOPPPPPPQQQTTTVVVRRRQQQSSSXXXYYYYYY\\\bbbooo|||qqq\\\JJJEEEGGGGGGLLLSSSZZZaaaeeelllssstttzzziiiffflllwww}}}~~~{{{vvvoooiiifffeeedddccccccaaa^^^]]]^^^]]]\\\[[[VVVSSSMMMIIIHHHJJJJJJIIISSShhh}}}wwwpppiiidddaaa```dddkkk{{{~~~yyy{{{ssslllccc]]]\\\ZZZhhhvvv{{{vvviiiVVVFFFBBB???;;;999999:::;;;;;;???AAACCCCCCBBBAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAABBBEEEHHHJJJLLLLLLMMMFFFEEEHHHMMMPPPbbbvvvuuusssttt{{{kkkddd]]]QQQFFFCCCPPPRRRFFFBBBLLLRRRNNNDDDAAA??????>>>@@@IIISSShhhlllrrrxxx}}}{{{~~~rrrggg___UUULLLEEEBBBBBBAAA???===AAAHHHPPP^^^ooo{{{{{{rrrfffTTTDDD@@@???::::::===<<<>>>EEETTTgggzzz{{{yyy}}}iii^^^^^^sss{{{{{{zzzzzz~~~~~~zzzuuurrrtttpppaaaQQQ;;;666222222111......000000000000111222222333333111111;;;888999AAASSSyyytttttttttmmmggguuu}}}uuu___VVVYYYgggvvvzzzzzz{{{}}}}}}~~~}}}yyypppeee^^^\\\\\\aaa^^^XXXRRRKKKEEEAAA???<<<===???AAADDDFFFHHHIIIIIIJJJMMMNNNOOOQQQTTTWWWQQQQQQTTTYYYZZZYYY\\\aaaiiiqqqttt___LLLEEEEEEDDDIIIPPPZZZ```ccciiinnnlllwwwkkk]]]\\\cccnnn}}}|||tttlllgggcccaaa```aaa```___```bbbbbbaaa```[[[WWWPPPJJJHHHHHHFFFCCCJJJWWWmmmyyypppjjjeeebbbeeekkk}}}yyyyyy~~~{{{{{{rrrccc^^^ccccccqqqwwwzzzyyyeeeLLLCCC===<<<;;;;;;<<<===;;;:::===@@@DDDEEEDDDBBBAAAAAADDDAAA>>>???BBBDDDDDDCCCGGGFFFFFFIIILLLLLLIIIEEECCCHHHHHHJJJQQQ^^^}}}rrrmmmjjjnnnvvvxxxkkk^^^OOODDDDDDKKKUUUPPPCCCFFFOOOMMMJJJCCC>>>>>>???BBBIIIPPPdddlllvvv}}}|||~~~}}}rrrjjjdddXXXMMMBBBAAAAAA@@@>>><<<:::888DDDNNN___ppp{{{|||vvvpppcccVVVIIIDDDCCCAAA???>>>@@@@@@DDDOOOaaauuu~~~zzz||||||fff___ddd~~~zzztttyyyzzzsssoooppp{{{~~~ttteeeccc]]]MMM999666222000000000000///000111222222111111333555333666666:::======SSSxxxzzzppprrruuulllcccuuuyyyxxx```RRRWWWeeesssxxxyyy||||||xxx||||||xxxoooddd]]]\\\___bbb___YYYQQQHHHAAA???>>><<<<<<===@@@CCCGGGJJJLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRSSSTTTWWWYYY[[[]]]^^^eeeqqqtttcccQQQGGGDDDCCCFFFJJJWWW]]]```fffmmmjjjmmm}}}zzzeeeVVVWWWaaahhhttt|||wwwlllfffdddeeeeeecccaaa```cccgggiiihhhggghhh[[[OOOKKKJJJHHHGGGHHHGGGLLLWWWiiiqqqiiiiiiooottt|||zzzxxxvvvxxxrrrddd___bbbnnnwwwxxxxxxvvvcccJJJ@@@???===;;;;;;<<<<<<<<<;;;;;;===AAABBBBBBBBBBBBCCCDDDAAA??????AAACCCCCCBBBEEEDDDDDDFFFIIIIIIFFFCCCBBBGGGGGGIIIOOOZZZ~~~qqqllliiilllsssyyyhhhRRRCCCCCCIIITTTQQQEEEHHHQQQPPPKKKDDD?????????AAAHHHOOOcccjjjuuu|||}}}||||||~~~qqqhhhaaaVVVKKKEEEDDDCCCAAA???===<<<;;;@@@IIIXXXhhhssswwwtttppphhhZZZMMMHHHFFFCCC@@@@@@BBBBBBEEEOOO```uuu}}}zzz|||}}}hhh___ddduuupppuuu|||}}}zzzssspppooopppxxx}}}rrrdddaaaZZZIII999666222000000000000//////000111111000111333555555888888;;;>>>???TTTxxx|||sssrrrwwwpppiiizzz}}}www___OOOUUUcccqqqvvvyyy{{{{{{xxx{{{{{{xxxnnnccc\\\\\\^^^bbb___YYYQQQHHHBBB??????;;;;;;<<<>>>BBBFFFIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZaaalll|||sssdddTTTIIIDDDBBBFFFKKKTTTZZZ\\\```gggfffkkk{{{zzzfffVVVVVVbbblllxxx|||qqqjjjfffdddccccccbbbbbbeeeiiilllmmmlllggg[[[PPPLLLLLLIIIHHHIIIHHHKKKSSSaaavvv{{{ooommmppptttyyywww~~~xxxuuuxxxtttjjjdddeeeyyy}}}xxxrrr]]]EEE===@@@>>>;;;:::;;;<<<======:::<<<@@@BBBBBBDDDFFFGGGDDDBBB@@@???@@@AAAAAAAAAAAAAAABBBCCCEEEEEECCCAAAAAAEEEEEEGGGLLLTTTrrrsssnnnkkklllqqq}}}uuu[[[GGGCCCHHHSSSRRRGGGJJJTTTSSSLLLFFFAAA@@@@@@@@@EEELLL___gggsss|||~~~{{{zzz|||{{{|||~~~zzznnnddd\\\QQQGGGDDDCCCAAA???============???FFFRRR```lllqqqqqqooojjj]]]QQQKKKIIIFFFCCCDDDFFFEEEGGGOOO```ttt{{{yyy|||{{{fff___eeewwwqqqxxx~~~xxxssssssttttttwww{{{|||yyynnnaaa___XXXFFF888555222000000111000000///000111111000111333555444888888;;;>>>???SSSuuuwwwvvv{{{vvvpppzzz```NNNSSS```mmmuuuyyy{{{{{{yyy{{{{{{xxxnnnccc[[[ZZZ\\\aaa^^^YYYQQQIIICCC@@@???;;;;;;;;;===@@@DDDHHHJJJLLLLLLMMMNNNPPPQQQRRRSSSWWWWWWWWWWWWWWWWWWWWWWWW]]]eeerrrqqqfffXXXMMMEEEAAAFFFNNNQQQWWWWWWYYY```bbbhhhxxxsss```]]]hhhsss}}}yyypppjjjfffdddfffeeefffhhhlllpppqqqqqqggg\\\RRRPPPOOOLLLIIIIIIHHHIIIMMMVVVggg}}}wwwsssuuuyyyxxxxxx|||{{{xxxqqqmmmmmm~~~}}}pppWWW@@@<<>>>>><<<>>>AAACCCDDDGGGJJJLLLCCCBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAADDDCCCFFFJJJMMMeee|||wwwtttsssttt{{{zzzdddQQQGGGJJJSSSTTTJJJLLLTTTTTTMMMGGGBBBAAA@@@@@@CCCIIIZZZcccooozzz|||zzz{{{zzz|||}}}~~~ttthhh^^^UUUKKKCCCCCCBBBAAA@@@@@@BBBDDDEEEIIIOOOYYYeeeooottttttssslllbbbXXXTTTSSSPPPNNNOOOLLLJJJJJJQQQ```tttyyyyyy~~~vvvbbb]]]eeeyyyssszzz~~~~~~~~~yyytttkkk``````YYYEEE888555222000000111111000///111222222111222444666222777777999<<<>>>PPPooo}}}{{{yyyrrreeeRRRSSS]]]kkkuuu{{{}}}|||{{{{{{{{{xxxoooccc[[[YYYZZZ```^^^YYYRRRJJJDDDAAA@@@<<<<<<<<<===@@@CCCGGGIIIKKKLLLLLLNNNOOOPPPQQQRRRVVVVVVVVVVVVVVVUUUUUUUUUZZZ^^^hhhxxxoooggg\\\QQQFFFAAAGGGQQQPPPWWWVVVVVV]]]aaaiiixxxssslllttt}}}xxxqqqllliiijjjiiiiiikkkmmmoooqqqrrrjjj```WWWUUUTTTPPPKKKIIIHHHHHHIIINNNYYYkkk~~~}}}zzz~~~|||}}}wwwrrrrrrtttqqqTTTAAAAAACCC???<<<;;;<<<===??????===???AAACCCDDDFFFIIIKKKBBBBBB@@@???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCAAACCCBBBDDDHHHIII\\\|||~~~~~~|||ttteeeYYYMMMLLLTTTVVVLLLKKKRRRRRRNNNHHHDDDCCCAAA???BBBFFFTTT^^^kkkwww}}}{{{}}}|||||||||{{{{{{|||~~~~~~~~~yyykkk```VVVMMMFFFBBBEEEEEEFFFHHHLLLPPPTTTWWW[[[```iiissszzz|||zzzwwwppphhhbbbaaa```]]]\\\]]]SSSQQQOOOUUUbbbtttxxxyyysss```[[[dddtttmmmsss|||uuukkkbbbbbbYYYDDD777555111000000111111111111222333333333444666888333999999999===@@@PPPkkkwwwmmmyyyiiiUUUSSS[[[iiivvv}}}~~~~~~||||||yyypppddd[[[XXXYYY___]]]YYYSSSKKKEEEBBBAAA???>>>======@@@CCCGGGJJJJJJKKKLLLMMMNNNPPPQQQQQQSSSTTTTTTTTTUUUUUUVVVVVVYYYZZZaaapppoooiii___TTTHHHBBBHHHRRRSSS\\\[[[YYY```eeelllyyy{{{{{{ssstttyyyssspppnnnnnnmmmlllkkklllnnnooommmddd]]]\\\ZZZTTTMMMJJJHHHGGGGGGIIIQQQ___ooozzz}}}zzzqqqooossswwwsssVVVDDDFFFBBB@@@===<<<===>>>??????===???AAABBBBBBBBBCCCEEE@@@@@@@@@???======???AAAAAABBBDDDCCCBBBBBBCCCEEEBBBCCCAAADDDHHHGGGVVVtttwwwrrrkkkaaaZZZOOOLLLSSSUUUKKKHHHNNNNNNMMMHHHDDDDDDBBB???AAAEEEOOOXXXfffsss||||||zzz~~~~~~}}}}}}|||zzzxxxyyy{{{~~~ssscccXXXPPPHHHDDDDDDDDDFFFKKKQQQYYYaaahhhkkkmmmpppvvv}}}~~~{{{tttoookkkkkkiiidddaaaaaaZZZWWWVVVZZZeeeuuu~~~wwwzzzsss```[[[eeetttjjjmmmzzzwwwlllccccccXXXAAA777444111000000111222111111333444444444555888:::666======<<<@@@DDDRRRjjjtttgggpppjjjVVVRRRXXXfffvvv}}}~~~{{{qqqeee[[[XXXYYY]]]\\\YYYSSSLLLFFFBBBAAA@@@???======???CCCGGGJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVXXXYYY]]]iii|||pppjjjaaaVVVKKKEEEJJJRRRWWWcccdddaaagggkkkpppzzz{{{qqqzzzzzzvvvrrrqqqooollliiihhhjjjllllllddd___```___XXXPPPLLLHHHGGGFFFGGGLLLVVVccckkkrrrzzz~~~wwwlllkkkrrryyynnnVVVDDDEEEBBB@@@>>>>>>?????????>>>???AAACCCCCCAAA???>>>>>>>>>???@@@>>><<<===???BBBAAACCCDDDDDDBBBBBBDDDFFFDDDDDDAAADDDHHHGGGTTTppp{{{rrriiiaaa[[[MMMHHHNNNRRRHHHDDDIIIJJJLLLHHHEEEDDDCCC@@@@@@DDDJJJTTTbbboooyyyzzzwwwzzz~~~}}}}}}}}}|||{{{zzzzzz{{{}}}~~~~~~ppp^^^SSSLLLFFFFFFIIIHHHLLLUUU```lllwww}}}}}}wwwnnngggeee```]]][[[___hhhvvv~~~www|||ppp^^^\\\gggwwwjjjjjjttt~~~{{{}}}yyyooofff___aaaVVV>>>777444111000111222222111111222444444444555888:::777??????===BBBFFFSSShhhwwwjjjppplllWWWPPPUUUcccuuu|||sssfff\\\YYYYYY]]]\\\YYYTTTMMMGGGCCCBBB@@@???===<<<>>>AAAEEEHHHIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWZZZccctttrrrjjjaaaWWWNNNHHHKKKQQQ[[[jjjllliiinnnrrrssszzzvvvxxxxxxvvvxxx~~~xxxvvvtttzzz}}}vvvssssssqqqmmmhhhgggiiilllfff```^^^aaabbb[[[SSSOOOGGGFFFEEEEEEHHHOOOXXX___hhhqqqxxxxxxvvvxxxzzzzzzzzz}}}wwwkkkkkksss{{{}}}ssshhhSSSBBBAAAAAA@@@??????@@@@@@???===BBBDDDFFFFFFCCC@@@===<<<===>>>???>>><<<<<<@@@CCCAAACCCDDDCCCAAAAAADDDFFFEEEDDD@@@DDDIIIGGGTTTooowwwlllccc^^^JJJDDDJJJOOOFFFBBBGGGHHHLLLGGGEEEEEECCC@@@AAADDDHHHRRR```mmmwwwwwwtttwww{{{~~~|||}}}|||}}}}}}}}}}}}}}}|||||||||}}}nnn\\\QQQKKKFFFHHHMMMRRRXXXcccqqq}}}sssoooccc```___bbbkkkwww~~~www|||mmm\\\^^^iiixxxiiifffnnnvvvwwwqqqttt{{{zzznnnddd]]]ZZZ^^^UUU>>>777444111000111222222222000111333333333555777999666???>>><<>><<<;;;<<<@@@DDDGGGIIIIIIJJJLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYY```ooo~~~ssskkk```XXXPPPJJJKKKPPP]]]mmmqqqnnnsssuuuuuuzzzvvvsssmmmjjjppp{{{xxxnnnbbbaaattt}}}uuussssssqqqmmmiiigggjjjmmmaaa\\\[[[```ccc]]]VVVRRRGGGFFFEEEDDDEEEJJJQQQVVVcccnnnxxxzzzvvvrrroookkkeeegggjjjqqqxxx~~~{{{uuurrruuuyyy}}}~~~}}}wwwiiiWWWHHHBBBBBBEEECCCAAA???>>>???AAABBBAAABBBBBB@@@>>>======>>>:::<<>>======@@@DDDHHHGGGHHHIIIJJJKKKMMMMMMNNNMMMNNNPPPRRRSSSSSSRRRRRRWWWWWWYYY___jjjvvvyyyhhh^^^]]]UUUHHHHHHRRRdddmmmuuuzzzxxxkkkffflllwwwuuu___UUUZZZjjj~~~xxxrrrpppooonnnoooqqqaaa___]]]___aaa___YYYSSSHHHDDDCCCEEEEEEDDDHHHNNNYYYdddpppzzz~~~zzztttmmmjjjmmmsssyyy{{{}}}~~~}}}{{{|||}}}zzzxxxyyy|||}}}{{{ppp```PPPEEEBBBCCCDDDBBB@@@???>>>@@@AAACCCAAAAAABBB@@@>>><<<===>>>;;;===???@@@??????@@@AAABBBDDDDDDDDDBBBBBBCCCDDDDDDAAACCCHHHGGGEEEOOO^^^vvviii```PPPDDDBBBKKKKKKBBB@@@GGGIIIJJJHHHDDDCCCEEEDDDAAAFFFKKKUUUbbbppp{{{yyyxxxwwwxxx}}}~~~}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~kkk[[[QQQNNNMMMQQQZZZoooxxxuuuqqqqqqwww{{{|||uuuzzzkkk^^^___tttrrrjjjqqq|||~~~xxxqqqtttzzzxxxpppgggbbbeeeiiibbbPPP@@@333222222111000000111111222222222333555777888999;;;;;;>>>@@@@@@CCCOOO[[[vvvtttkkkvvvyyy]]]TTTQQQWWWhhhzzz}}}uuujjj___WWWSSS[[[]]]]]]XXXPPPHHHCCCBBB??????>>><<<<<>>???@@@BBBCCC@@@AAAAAA@@@>>><<<<<<===<<<>>>@@@@@@??????@@@AAAAAACCCEEEEEEDDDCCCCCCDDDDDDAAABBBFFFEEEDDDMMMZZZ||||||nnnbbbTTTGGGAAAHHHKKKEEEBBBGGGHHHJJJIIIEEEDDDEEEEEEBBBCCCHHHQQQ^^^lllxxx{{{zzzyyyxxx|||}}}~~~|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzgggYYYPPPLLLPPPWWWiii{{{vvvrrrrrruuu|||~~~}}}vvv|||iii^^^bbbxxxsssmmmvvv{{{rrruuu|||~~~vvvoooiiilllooogggRRR???333222111111000111111111222222333555777999;;;<<<>>>===???AAAAAACCCMMMXXXkkkrrrfffmmm~~~cccUUUQQQTTTdddvvv}}}uuujjj___VVVRRRXXX[[[\\\XXXPPPHHHCCCBBB??????===<<<;;;>>>BBBEEEJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSTTTXXXaaalllxxxyyykkkaaa^^^UUUIIIGGGOOOWWWjjj}}}iiiXXXWWWcccqqq{{{zzzkkk]]]SSSRRRVVV^^^www|||yyywwwuuukkkeee___```eeefff___XXXLLLGGGCCCDDDDDDCCCGGGKKKPPP[[[eeeggglll|||}}}~~~}}}vvvwwwyyyzzz|||||||||||||||ppp^^^NNNEEEBBBDDDEEEAAA@@@???>>>???@@@BBBCCC@@@AAAAAA@@@>>><<<===>>>>>>@@@AAAAAA@@@???@@@AAA@@@BBBFFFGGGFFFEEEDDDDDDEEEBBBCCCEEEDDDCCCKKKTTTlllyyylll]]]LLLBBBEEEIIIFFFCCCDDDEEEIIIJJJFFFEEEFFFEEEBBBBBBFFFMMMZZZhhhuuu~~~|||{{{zzzyyyzzz~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~vvvfffXXXOOORRRWWWeee|||xxxrrrpppkkkooovvv}}}~~~}}}}}}{{{www~~~ggg___fff{{{uuuqqq}}}~~~rrrnnnttt{{{wwwsssqqqgggPPP<<<222222111111111111111222222333444666888;;;===???AAAAAABBBDDDDDDEEEMMMVVVdddwwwgggiiihhhVVVQQQTTTcccttt~~~}}}vvvkkk```WWWRRRVVVYYY\\\YYYQQQIIIDDDBBB??????===;;;;;;<<>>???@@@AAABBBCCCCCCBBBAAAAAABBB???BBBFFFGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCIIIOOO___~~~gggTTTCCCCCCHHHGGGBBBAAACCCHHHKKKHHHFFFFFFFFFCCCBBBEEEKKKVVVeeerrr|||}}}{{{zzzzzzyyy}}}zzz{{{|||}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~lll^^^WWWZZZbbbmmmwww|||wwwoookkklllgggoooxxx~~~}}}yyyyyy|||fffaaahhh}}}xxxxxxrrrdddfffjjjpppxxx{{{qqqdddNNN:::222111111111111111222222333333555777:::<<>><<<:::<<<@@@CCCFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTVVV[[[dddoooxxxxxxnnnddd^^^UUUKKKHHHLLLSSSeeevvv|||{{{|||yyygggUUUMMMPPPZZZjjjwwwwwwtttsss{{{vvvkkkiiicccZZZTTTWWWaaaooo}}}oooggg^^^]]]bbbeeebbb^^^QQQIIICCCAAAAAAAAABBBEEEHHHXXXiiilllccc___iiivvv~~~zzzyyyxxxrrrrrrrrrssstttwwwyyyzzzssseeeSSSJJJJJJJJJGGGCCC@@@????????????@@@@@@AAA>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFFFFDDDBBBBBBCCC@@@CCCEEEGGGGGGGGGGGGHHHGGGFFFEEECCCBBBDDDGGGKKKVVVyyy~~~}}}rrr[[[FFFBBBIIIJJJEEE@@@AAAHHHLLLJJJGGGGGGFFFDDDCCCDDDIIISSS```nnnyyy~~~zzzxxxyyyyyy|||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~lll^^^^^^```aaaaaagggxxx|||yyyssskkkiiikkkjjjttt}}}~~~}}}xxx{{{yyygggfffkkk{{{sssaaa______ccciiitttooo___KKK999111111111000111111222333333444555777:::===???@@@EEEDDDFFFJJJLLLMMMRRRXXXbbbppp^^^hhh~~~nnnYYYSSSSSS```qqq|||zzzooocccYYYTTTRRRWWW\\\\\\UUUMMMGGGDDDBBBAAA???<<<;;;<<<@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIJJJKKKLLLNNNNNNQQQSSSUUUWWWZZZaaakkksssvvvnnneee^^^UUUMMMJJJLLLUUUcccrrrxxxyyyyyyxxxvvvlll\\\NNNLLLOOOWWWgggvvv{{{xxx|||sssssspppfff]]]UUUSSSUUU^^^jjjwwwuuummmccc___```bbbbbb```VVVLLLDDDBBBBBBAAABBBDDDBBBRRRhhhtttppphhhgggllluuuzzz}}}|||~~~~~~vvvvvvwwwxxxyyyzzz{{{{{{pppaaaOOOGGGJJJLLLIIICCC@@@@@@@@@???????????????===???AAABBBBBBCCCEEEGGGFFFHHHIIIHHHFFFDDDDDDDDDAAACCCEEEFFFFFFGGGIIIKKKIIIHHHFFFCCCBBBDDDGGGHHHQQQnnnyyyaaaHHHCCCKKKPPPKKKDDD???GGGMMMKKKHHHGGGGGGEEEBBBCCCFFFOOO\\\jjjuuu{{{yyyvvvxxxxxx|||{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~ttteeeaaa^^^[[[WWWYYYdddppp}}}{{{zzzxxxqqqiiigggkkkppp{{{~~~~~~zzzwww}}}xxxgggjjjrrr~~~~~~sssccc```aaadddffflllyyyiiiYYYGGG777111111000000111222222333444555666777:::<<<>>>???CCCBBBEEEKKKNNNOOOTTTYYYaaawww```cccvvvrrr]]]SSSPPPZZZkkkxxx|||qqqdddZZZUUUQQQWWW]]]]]]WWWOOOHHHEEECCCBBB@@@===;;;<<<@@@CCCEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLNNNOOOOOORRRUUUWWWYYY^^^gggnnnuuunnneee^^^VVVNNNKKKLLLVVVdddqqqwwwxxx{{{~~~~~~rrr```PPPKKKMMMRRRbbbttt~~~sssjjjYYYQQQKKKLLLRRR]]]nnn}}}xxxmmmddd```___```aaa[[[QQQGGGEEEEEEDDDDDDEEEGGGPPPcccuuuyyysssmmmlllrrrwww~~~~~~yyy{{{}}}~~~~~~}}}ppp___LLLEEEIIIMMMIIICCCAAA@@@@@@@@@??????>>>>>>===???AAACCCCCCDDDGGGIIIHHHIIIJJJIIIGGGEEEEEEEEEBBBCCCEEEEEEFFFGGGJJJLLLJJJJJJGGGDDDCCCEEEGGGGGGOOOhhh}}}dddJJJEEENNNUUUPPPHHH>>>GGGMMMLLLHHHGGGGGGEEEBBBBBBDDDLLLYYYgggsssyyyxxxtttwwwwwwyyy{{{}}}||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{}}}zzziiibbb\\\YYYVVVUUUZZZaaasss|||yyyxxxxxxwwwooogggfffjjjttt~~~}}}~~~yyyvvv~~~wwwhhhmmmxxx|||~~~sssfffeeegggkkkkkkllluuuzzzdddSSSCCC444111111000000111222333333555555666777999<<<>>>???AAA@@@CCCJJJOOOPPPTTTZZZ___|||eeefffwwwuuu```TTTLLLTTTeeeuuu}}}rrreee[[[VVVQQQWWW^^^^^^YYYPPPIIIFFFDDDCCCAAA>>><<<===@@@CCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLNNNPPPMMMQQQUUUWWWXXX\\\dddkkksssmmmeee]]]VVVOOOLLLMMMVVVdddssswwwyyy~~~}}}hhhSSSKKKIIINNN___rrr~~~qqqgggbbbXXXNNNHHHFFFJJJYYYhhh}}}vvviii```]]]___bbb___TTTJJJGGGGGGFFFEEEGGGFFFJJJZZZppp}}}|||wwwuuurrrwww~~~zzz|||rrr```QQQOOOMMMEEEAAAEEEAAAAAA@@@???>>>>>>??????@@@???>>>>>>@@@BBBEEEFFFJJJHHHFFFDDDCCCCCCEEEFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKIIIEEEBBBBBBCCCEEEGGGOOO]]]yyy}}}}}}jjjPPPDDDIIIQQQSSSQQQBBBDDDFFFIIIIIIIIIFFFEEEHHHEEEDDDHHHRRRaaaooowww~~~xxxuuuvvvtttvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~yyymmmeee]]]\\\ZZZVVVSSSSSSbbbjjjuuu{{{{{{yyyxxxyyyvvvxxxxxxsssmmmjjjlllppp~~~|||wwwyyyrrrhhhrrryyyyyyrrr{{{|||yyy{{{|||{{{qqq\\\III<<<777000000//////111222444555666777888;;;===@@@CCCDDDEEEFFFHHHIIIJJJNNNSSSVVV\\\ooonnniiiwww~~~gggXXXLLLPPP```ooo{{{}}}tttkkk```VVVSSSTTTUUUWWWVVVQQQIIICCCEEECCCBBBBBB@@@===AAAHHHFFFHHHIIIIIIHHHGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNKKKMMMPPPSSSVVV[[[aaaeeennnkkkeee\\\SSSNNNLLLMMMYYYeeeppptttzzzkkkOOOEEEDDDIII\\\rrrxxxrrrnnngggYYYLLLGGGJJJLLLJJJbbbooo{{{tttjjj```]]]```eee___VVVMMMGGGEEEEEEFFFFFFMMMYYYfffrrr{{{zzz}}}|||ttteeeYYYXXXUUUKKKEEEFFF@@@@@@???>>>>>>>>>>>>>>>AAA@@@??????@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEHHHGGGDDDBBBBBBCCCEEEFFFLLLWWWpppyyydddLLL@@@EEEMMMQQQPPPAAABBBDDDGGGIIIIIIGGGEEEDDDAAA@@@CCCMMM[[[iiirrr}}}wwwvvvtttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~rrriiiccc___```___[[[WWWVVV^^^fffqqqwwwxxxwwwxxxyyyuuuvvvuuuqqqmmmlllqqqvvv}}}zzz}}}mmmgggttt|||zzz{{{wwwkkkXXXEEE999555111111111111222333555666777777999;;;>>>AAACCCEEEEEEGGGHHHIIIKKKOOOSSSWWWWWWggguuummmwwwjjjZZZMMMPPP^^^mmmyyywwwmmmaaaVVVRRRSSSUUUXXXYYYTTTLLLFFFCCCAAA@@@@@@>>><<>>>>>>>>>>>>>>BBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCBBBBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBCCCCCCDDDGGGOOObbbyyyeeeLLL???AAAHHHLLLKKK???@@@AAADDDGGGIIIHHHFFFBBB???===???HHHUUUdddmmm}}}yyywwwuuuuuu}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}oooeee```___cccdddaaa\\\[[[\\\dddnnntttwwwxxxyyy{{{uuutttrrrooommmpppxxx~~~~~~}}}yyyiiifffvvv~~~zzzyyyppprrrooodddSSSBBB888444222222222222333444555555777888:::<<>>;;;>>>CCCCCCEEEGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQTTTYYY]]]iiihhhddd]]]TTTNNNLLLMMM]]]iiissstttsssxxxgggQQQJJJIIILLLZZZkkkooollllllvvviiiVVVLLLGGGDDD???BBBLLLaaa|||}}}wwwnnngggeeedddhhhkkkfff\\\SSSQQQQQQPPPSSSYYYbbblllvvv~~~~~~|||xxxoooaaaXXXRRRRRROOOGGG@@@>>>AAA@@@@@@?????????@@@@@@CCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDBBBAAA<<<===>>>???@@@???>>>===AAAAAABBBBBBCCCCCCCCCCCCEEEIIIWWWlllRRRBBB???CCCFFFFFF>>>===>>>AAAFFFIIIHHHGGGCCCAAA??????FFFRRR```iii|||zzzxxxyyyxxx~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||vvvccc^^^]]]aaadddcccaaaaaa```fffnnnuuuyyy{{{~~~xxxvvvrrroooooottt}}}}}}vvvffffffxxxvvvpppwwwxxxooojjjllljjj```PPPAAA999555222222222222333333444444888999;;;===???BBBEEEFFFDDDFFFGGGHHHJJJNNNRRRVVV]]]dddqqqppprrraaaPPPOOOYYYgggvvv}}}uuuhhh[[[NNNNNNPPPUUUWWWTTTLLLDDDDDD@@@???@@@???<<<>>>BBBBBBDDDFFFFFFFFFFFFGGGHHHGGGHHHJJJKKKLLLKKKJJJJJJIIIKKKLLLLLLMMMPPPUUUXXXeeefffddd]]]TTTNNNMMMNNNZZZfffooonnnkkknnnuuu{{{ttt___MMMHHHJJJNNN[[[iiimmmgggdddmmmttteeeZZZNNNDDD@@@???CCCPPPcccxxx{{{sssnnniiilllnnnkkkddd[[[UUURRRVVVYYY^^^fffpppyyyzzz}}}yyyxxx{{{xxxmmmddd[[[UUUPPPNNNMMMIIIFFFEEEBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCEEEGGGHHHGGGFFFDDDBBB===>>>???@@@@@@???===<<<>>>???@@@BBBCCCCCCCCCCCCFFFGGGPPPtttqqqXXXEEE>>>@@@CCCDDD>>><<<;;;???EEEIIIIIIGGGDDDCCCAAA@@@DDDMMMZZZcccyyy~~~{{{{{{yyy|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||jjjbbb^^^```cccdddfffhhhfffjjjpppuuuzzz}}}}}}zzzuuurrrsssxxx~~~||||||tttdddeeexxxzzztttwww~~~|||rrrkkkiiijjjggg\\\MMM???888555111111222333333444444444999:::<<<>>>@@@CCCFFFGGGCCCDDDFFFGGGIIILLLQQQUUUYYY^^^wwwooojjjwwwdddRRRMMMVVVdddtttyyykkk^^^QQQOOOPPPTTTWWWTTTLLLDDDCCC???===??????<<<<<>>======>>>@@@AAACCCDDDDDDDDDGGGHHHNNNmmmsss[[[GGG??????CCCFFF@@@<<<:::===DDDIIIJJJHHHBBBBBBAAA???@@@GGGQQQYYYqqq~~~{{{vvvxxx~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~xxxnnnfffeeegggiiimmmqqqnnnpppsssvvvzzz}}}}}}yyywwwxxx}}}|||zzzzzz{{{oooaaaeee{{{zzzvvvooolllmmmlllgggZZZIII;;;555444000111333444555666666666:::;;;===???AAADDDGGGHHHCCCDDDFFFGGGIIILLLQQQUUUQQQTTThhhoooggg|||~~~jjjUUUMMMRRR___ppp|||{{{nnnaaaVVVSSSQQQTTTYYYWWWOOOHHHCCC>>><<<>>>>>><<<:::<<<@@@BBBEEEFFFFFFGGGHHHJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKJJJKKKMMMQQQTTT\\\aaaccc^^^TTTNNNMMMPPPWWWccckkkhhheeelllzzznnnXXXLLLKKKQQQ\\\gggjjjccc^^^cccvvvrrrjjjdddVVVGGGDDDBBBCCCFFFFFFLLLaaawww}}}~~~zzzpppgggaaadddjjjqqqyyy}}}sssvvv|||xxxssstttqqqggg\\\VVVPPPNNNKKKHHHGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAA??????>>>>>>>>>===>>>???AAACCCDDDFFFGGGIIIKKKNNNiiizzzbbbMMMAAA@@@DDDHHHBBB===:::===DDDJJJJJJHHHBBBCCCCCC@@@???BBBJJJQQQeeetttyyytttvvv}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}tttqqqqqqrrruuuyyyxxxxxxxxxzzz|||}}}|||~~~|||zzz{{{vvvkkkbbblllzzzxxxsss{{{xxxtttvvvvvvtttkkk[[[HHH;;;555555111222444777888999999999;;;<<<===???BBBEEEHHHIIIEEEFFFHHHIIIKKKNNNSSSVVVWWWUUUbbbtttjjjwwwqqqYYYMMMOOOZZZjjjwww|||qqqdddXXXSSSPPPRRRXXXYYYSSSMMMFFF@@@>>>@@@AAA???<<<===@@@BBBEEEFFFGGGHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKMMMQQQTTTYYY___ccc^^^UUUNNNNNNQQQXXXccciiifffcccmmmvvv]]]LLLIIIQQQ^^^iiijjjddd^^^```ooo{{{qqqaaaRRRKKKEEEEEEIIIGGGEEENNN\\\mmmyyy{{{qqqqqqssswww}}}}}}www{{{zzzvvvwwwrrrfff\\\XXXPPPPPPNNNKKKIIIIIIGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>???===>>>???@@@BBBEEEGGGHHHIIILLLOOOgggjjjSSSEEEAAAEEEHHHCCC>>>:::<<>>@@@CCCFFFHHHIIIGGGHHHIIIKKKLLLPPPUUUXXXeee___fffxxxmmmvvvvvv\\\NNNMMMVVVeeerrr~~~}}}}}}rrrfffVVVPPPLLLOOOVVVYYYUUUOOOJJJEEEBBBEEEFFFCCCAAAAAA@@@BBBEEEGGGGGGHHHJJJLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNRRRUUUWWW^^^bbb___UUUNNNNNNQQQXXXbbbgggbbb```lllwww\\\JJJGGGPPP```lllmmmggg```___jjjppp___UUULLLIIINNNMMMFFFEEEKKKQQQaaapppuuuxxx~~~}}}|||}}}~~~}}}vvvrrrvvvqqq```UUUVVVNNNKKKHHHHHHJJJJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFHHHGGGDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGEEEBBB???>>>>>>@@@AAA??????@@@@@@BBBCCCEEEFFFGGGMMMLLL\\\rrr```OOOCCC@@@BBBDDD???999888AAAKKKLLLGGGJJJHHHDDD???===???DDDIIIVVVfffvvvyyytttuuuuuutttvvvyyy|||~~~}}}~~~}}}||||||}}}{{{|||~~~}}}|||}}}}}}yyy|||{{{www{{{~~~oooeeejjjyyy|||vvvsssoooqqq}}}}}}zzzzzz\\\EEE===;;;888555666777999;;;===>>>???@@@@@@@@@BBBEEEHHHIIIIIIIIIJJJJJJJJJLLLQQQWWW[[[bbbaaaeeeyyyzzzeeelll|||```PPPKKKPPPcccwww~~~~~~{{{sssjjjWWWOOOHHHIIIOOOTTTRRRMMMGGGCCC??????AAACCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHIIILLLPPPSSSWWW\\\aaa```WWWMMMMMMSSSXXX______^^^```aaaooopppWWWIIIEEEJJJWWWdddiiieee```^^^eeexxxjjjWWWQQQJJJHHHJJJJJJGGGCCCLLLQQQWWW\\\aaakkkxxx{{{||||||yyyzzz~~~xxxqqqqqqkkk^^^UUUSSSNNNKKKGGGGGGHHHIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGEEEBBB???>>>>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHGGGLLLJJJWWWsssaaaQQQEEEAAAAAADDDAAA<<<;;;AAAKKKNNNLLLIIIGGGDDD@@@>>>???BBBFFFOOO___ppp|||xxxpppooonnnpppssswww||||||}}}|||||||||~~~~~~|||{{{{{{|||{{{|||}}}~~~~~~}}}}}}|||||||||~~~yyy{{{zzzxxx|||yyykkkeeelll}}}~~~zzzxxxuuusss}}}~~~wwwxxxgggJJJ>>>;;;888666777999;;;===???AAAAAAEEEDDDDDDDDDFFFIIIJJJKKKKKKKKKLLLLLLMMMPPPUUUXXX]]]^^^bbbsssyyyccc___vvvhhhWWWOOOPPP```rrr~~~}}}uuulll[[[SSSJJJJJJOOOTTTRRROOOHHHDDD@@@@@@BBBDDDCCCAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGGGGHHHJJJMMMPPPSSSWWW\\\]]]UUULLLMMMSSSVVV\\\ZZZWWWXXXXXXfff~~~yyyfffQQQEEEAAAEEEOOOZZZbbb```\\\[[[aaaqqqggg___TTTMMMJJJKKKLLLMMMJJJOOOUUUXXXZZZaaalllvvvzzzwwwyyy}}}~~~xxxpppiiiccc]]]VVVPPPNNNIIIEEECCCEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDAAA@@@@@@BBBEEEGGGCCCCCCDDDFFFGGGHHHJJJJJJFFFEEEBBB???>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHGGGLLLIIIRRRrrruuudddVVVIIIBBBAAAEEEEEEAAA===@@@HHHOOOPPPHHHGGGEEEBBB???>>>???AAAFFFUUUgggvvvzzzoooiiihhhlllqqqttt}}}}}}|||yyyyyy|||{{{|||}}}}}}{{{zzz{{{|||zzz{{{|||}}}~~~~~~~~~}}}zzzzzz{{{|||}}}~~~xxxxxx}}}xxxxxx~~~sssgggeeeppp~~~}}}{{{zzzvvvooonnnvvvjjjIII;;;777555888999;;;===@@@BBBDDDEEEFFFFFFEEEEEEGGGIIILLLNNNLLLMMMNNNOOOOOOPPPTTTVVVZZZ\\\```lll}}}hhhVVVcccvvvttt___RRROOO[[[kkk}}}zzzrrraaaXXXNNNKKKNNNSSSSSSQQQJJJFFFBBBAAACCCDDDCCCAAABBBBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIFFFGGGGGGGGGFFFHHHJJJMMMMMMQQQWWWXXXRRRKKKLLLRRRTTTZZZUUUOOOOOOOOO\\\rrrrrrdddRRREEE@@@@@@EEELLLWWWWWWVVVWWW]]]iiizzz{{{jjj[[[TTTRRRTTTUUUOOOUUU[[[[[[YYY\\\fffooo}}}zzzvvvoookkkkkknnnqqqttt||||||zzz|||~~~}}}zzzxxxuuulllbbb^^^]]]XXXPPPLLLGGGAAA???AAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???AAACCCEEEEEEFFFGGGHHHJJJJJJKKKKKKFFFDDDBBB?????????AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHLLLJJJPPPhhhwwwhhh\\\OOOEEEAAAFFFHHHFFF???===CCCKKKPPPGGGGGGFFFCCC@@@======>>>@@@MMM^^^ooorrrhhheeejjjppprrr{{{}}}zzzzzz}}}zzz{{{|||{{{zzzyyy{{{|||zzz{{{{{{|||||||||}}}}}}xxxyyy{{{}}}~~~~~~xxxtttyyy~~~}}}uuuxxx}}}mmmccceeesss~~~}}}rrrhhhpppdddEEE888777777888999;;;>>>AAADDDFFFGGGEEEFFFFFFFFFGGGJJJNNNQQQMMMOOOQQQQQQRRRSSSVVVXXX\\\___bbbiii}}}qqqWWW]]]kkk}}}dddRRRMMMWWWfff|||xxxggg]]]QQQKKKMMMQQQRRRQQQKKKFFFBBBAAABBBDDDBBBAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHGGGFFFGGGIIIKKKKKKNNNSSSUUUPPPJJJKKKPPPSSSYYYRRRIIIIIIJJJTTTgggvvvjjjYYYJJJ@@@===???BBBLLLNNNQQQUUU[[[fffsss|||sssiiiccc]]]XXX\\\ccchhhgggbbbcccllluuuyyyqqqmmmjjjhhhmmmxxxzzztttqqqnnnggg^^^\\\]]]YYYRRRIIIDDD>>><<<>>>AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGEEECCCDDDEEEHHHIIIJJJJJJKKKJJJJJJIIIFFFDDDBBB@@@???@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHMMMLLLQQQccc|||~~~~~~zzznnncccVVVIIIAAAFFFJJJHHH???999===EEEJJJFFFGGGGGGDDDAAA===<<<<<<>>>GGGVVVhhh~~~zzzkkkdddffflllpppyyy~~~{{{{{{~~~zzz{{{{{{zzzyyyyyy{{{}}}{{{{{{{{{{{{{{{|||||||||xxxzzz|||~~~~~~~~~{{{xxxtttwww{{{}}}zzzrrryyyzzzjjjccchhhxxx~~~||||||vvvwww___DDD;;;<<<===888999;;;>>>AAACCCFFFGGGKKKLLLLLLKKKJJJKKKNNNQQQMMMOOOQQQRRRTTTUUUYYY[[[aaadddfffiiiuuuwwwZZZ\\\hhh{{{iiiRRRKKKUUUccczzz~~~mmmcccUUUMMMLLLOOOQQQQQQKKKGGGBBBAAABBBCCCAAA???BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIIIIIIIGGGGGGHHHJJJKKKMMMPPPRRRNNNIIIJJJOOOPPPWWWQQQGGGEEEEEELLL[[[ooogggXXXHHH>>>:::;;;===CCCHHHNNNTTT[[[fffrrrzzzzzzkkk^^^eeeiiillliiiddddddkkksss~~~yyyqqqtttzzz}}}vvvpppjjjeee```]]]\\\YYYUUUQQQHHHCCC===<<<>>>AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHLLLMMMJJJGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDBBB@@@@@@AAACCCDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGKKKLLLQQQ^^^qqq~~~}}}~~~ssskkk]]]MMMBBBDDDHHHGGG???888:::@@@EEEFFFGGGGGGEEEAAA>>>======>>>CCCNNN^^^tttrrrdddaaaeeemmmuuu|||yyyyyy|||zzz{{{{{{zzzyyyyyy|||~~~||||||{{{{{{{{{{{{|||}}}zzz{{{|||~~~~~~~~~}}}}}}wwwpppqqq{{{{{{vvvxxxzzz{{{wwwsss|||wwwhhhdddnnn}}}~~~{{{|||zzzzzzsssUUU@@@;;;<<<<<<999:::;;;>>>AAACCCEEEFFFRRRTTTTTTRRRMMMKKKLLLOOOMMMNNNPPPQQQRRRUUUYYY\\\aaacccffffffnnn{{{___]]]gggyyyqqqVVVMMMTTT___ttt}}}sssiii[[[QQQNNNOOOPPPQQQMMMIIIDDDBBBCCCCCCBBB@@@BBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKNNNPPPMMMIIIJJJNNNOOOXXXSSSGGGDDDBBBCCCLLLYYYVVVMMM@@@888888::::::>>>DDDKKKSSS[[[fffrrrzzz~~~pppggghhhfff```ZZZXXX]]]bbbvvvwwwyyy|||}}}wwwqqqmmmeee]]]ZZZ^^^\\\SSSMMMMMMHHHDDD???>>>@@@CCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBGGGKKKKKKHHHDDDDDDEEEEEEGGGHHHJJJKKKJJJIIIHHHFFFDDDBBB@@@@@@AAACCCEEEFFFEEEEEEDDDCCCCCCCCCDDDCCCGGGIIIPPPYYYddd}}}}}}xxxpppbbbPPPDDD@@@EEEEEE>>>999;;;???BBBGGGGGGGGGEEEBBB?????????===>>>EEETTTiii{{{hhh```aaahhhooo{{{}}}yyyxxxzzz{{{{{{{{{zzzyyyzzz}}}}}}}}}|||{{{{{{|||}}}}}}{{{{{{{{{|||||||||{{{{{{~~~ooobbb[[[jjj}}}xxxzzz|||{{{{{{~~~~~~yyyuuuwwwsssffffffsss}}}xxxpppuuuzzz{{{|||xxxfffKKK;;;999:::888:::;;;===???AAACCCEEEEEEPPPSSSUUUSSSOOOKKKLLLNNNNNNNNNNNNNNNOOOQQQVVVYYY[[[]]]```aaafff~~~kkkdddhhh{{{```QQQTTT[[[mmmxxxxxxnnnaaaVVVQQQPPPQQQRRRPPPLLLGGGEEEEEEEEEDDDAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHEEEGGGHHHHHHGGGFFFFFFHHHGGGGGGJJJMMMLLLIIIKKKOOOSSS^^^YYYLLLGGGBBB===AAACCCFFFDDD===888999:::888===BBBIIIPPPXXXdddpppyyyzzzqqqggg___\\\]]]^^^llluuuwwwxxxzzz}}}~~~wwwqqqmmmlllcccXXXVVV^^^\\\NNNFFFIIIIIIEEEAAA@@@CCCEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???DDDGGGFFFBBB???@@@CCCBBBDDDGGGIIIJJJKKKJJJIIIFFFDDDBBB@@@@@@AAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAADDDFFFNNNTTT[[[|||}}}}}}zzzttteeeRRRDDD===BBBCCC>>>:::===@@@BBBGGGHHHGGGEEEBBB@@@@@@AAA<<<;;;???LLLaaayyymmmaaa```dddkkktttzzzxxxzzz||||||{{{zzzyyyzzz}}}~~~}}}|||{{{{{{|||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyy}}}~~~uuucccXXXXXX^^^qqqllleeennnzzz~~~|||}}}}}}xxxttt{{{|||pppeeehhhwwwxxxnnnnnnkkkfffjjjsssxxxrrr```HHH<<<===>>>;;;<<<===>>>@@@BBBDDDEEEFFFFFFKKKPPPQQQNNNKKKMMMOOOOOONNNMMMLLLKKKNNNRRRVVVTTTVVVZZZ\\\aaaxxxyyyllllll~~~hhhVVVTTTXXXiiisss~~~}}}|||rrreeeYYYSSSRRRRRRSSSSSSNNNIIIGGGGGGGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEGGGGGGFFFEEEEEEFFFCCCCCCFFFKKKKKKJJJLLLQQQYYYeee```SSSLLLDDD;;;<<<999AAADDD???;;;<<<;;;888<<>>>>>>>>???@@@AAACCCBBBBBBCCCDDDEEECCCAAAAAADDDEEEKKKQQQTTTmmm|||yyylllgggZZZIII???@@@BBBBBB<<<777;;;BBBHHHIIIHHHEEEDDDFFFCCC???>>>::::::CCCSSShhhmmm\\\gggkkkrrr{{{{{{|||}}}}}}|||{{{{{{}}}||||||}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~ttteee[[[TTT[[[jjj}}}kkk]]]bbbppp|||wwwsssqqqwwwmmmiiirrr{{{zzzxxxqqqooommmhhhhhhkkkssslllZZZCCC666888<<<===???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMPPPQQQMMMMMMLLLKKKKKKLLLMMMNNNRRRUUUXXX```eeeiii{{{ooo}}}lllWWWRRRVVVfffsssxxxtttppphhh___VVVRRRRRRTTTVVVPPPJJJGGGFFFEEEDDDBBBDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJMMMPPPZZZbbbgggaaaVVVMMMFFF@@@CCCBBBAAA???===;;;999999<<<===DDDOOOYYY```jjjsss|||ssshhhccceee\\\ZZZYYYZZZUUUMMMIIIIIIEEEDDDCCCBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@?????????????????????@@@AAABBBBBBDDDEEEEEEFFFEEEEEEDDDDDDAAA@@@???>>>>>>???@@@@@@BBBAAA@@@BBBDDDDDDCCCBBBBBBDDDDDDIIIMMMOOOeee|||mmmgggZZZIIIBBB@@@@@@@@@<<<888:::???FFFHHHHHHEEEEEEFFFEEE@@@===:::;;;BBBNNNaaa{{{{{{hhhfffhhhnnnuuu}}}}}}xxxzzz{{{||||||zzzzzz{{{|||{{{{{{||||||}}}~~~~~~}}}{{{zzzzzzzzz||||||vvviii^^^UUUWWWbbbrrruuubbbbbblllwww|||~~~xxxuuuuuuuuunnnnnnzzz|||zzz~~~||||||{{{tttlllkkkpppsssjjjWWWBBB888:::======???@@@BBBCCCEEEFFFGGGGGGIIIIIIIIIJJJLLLMMMOOOPPPMMMLLLKKKKKKKKKKKKLLLMMMPPPSSSVVV^^^bbbfffsss~~~rrrZZZQQQRRRcccrrr{{{tttppphhh^^^UUUPPPPPPQQQUUUPPPKKKGGGFFFEEEDDDBBBCCCBBBAAAAAAAAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHKKKOOOQQQ```hhhlllfff\\\SSSLLLGGGCCCBBBAAA???>>>===<<<;;;>>>@@@GGGQQQYYY___gggnnn|||zzz}}}}}}wwwnnnddd___aaaZZZXXXXXXYYYUUUNNNIIIIIIFFFEEECCCBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>><<<<<<===>>>@@@BBBDDDFFFGGGIIIIIIHHHFFFEEEBBBBBBAAA@@@????????????@@@??????@@@BBBDDDCCCBBBBBBEEECCCEEEIIIIII[[[zzzqqqkkk___PPPHHHBBB>>>>>>===999999;;;DDDGGGIIIGGGFFFHHHFFFBBB===;;;<<<@@@GGGWWWooouuujjjjjjmmmqqqvvv}}}yyyxxxzzz||||||zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{||||||~~~{{{sssfffYYYUUUZZZfffwwwmmmdddgggpppwww|||xxxxxxyyypppnnnsss|||~~~|||vvvssswwwqqqdddQQQ@@@:::===>>><<>>======@@@BBBJJJTTTZZZ^^^ccciiiyyy|||vvvqqqjjjaaa___```]]]XXXTTTTTTQQQKKKHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA===<<<:::999:::<<>>===>>><<<999999DDDIIIKKKJJJHHHIIIGGGCCC=========>>>@@@KKKbbbwww}}}rrrooooooppprrrzzz}}}wwwzzz|||}}}{{{yyyxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{||||||~~~~~~}}}|||xxxsssxxx~~~}}}pppaaaWWWXXXaaannnwwwyyyzzzjjjccciiisss~~~zzzxxxzzz|||}}}jjjmmmuuu}}}|||lll]]]III<<<;;;>>>===:::??????@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJKKKLLLPPPRRRWWW\\\]]]tttpppuuunnn\\\TTTYYYiii|||{{{rrrggg\\\TTTQQQQQQRRRPPPMMMJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEFFFGGGIIIMMMPPP[[[iiiuuuwwwsssmmmfff```[[[WWWQQQJJJDDD???===;;;AAACCCLLLVVV\\\^^^bbbgggwwwzzzsssmmmjjjfffaaaaaaccceee\\\SSSOOOKKKHHHGGGIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>><<<;;;999888888;;;>>>???BBBDDDGGGIIIJJJIIIHHHFFFCCCCCCCCCBBBAAA@@@?????????===<<<>>>@@@BBBCCCCCCAAAEEECCCCCCHHHHHHRRRhhh|||ttthhhZZZLLL@@@===???>>>:::888DDDJJJNNNMMMJJJIIIGGGCCC???>>>>>>===<<>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKGGGHHHHHHIIIJJJKKKKKKKKKLLLQQQRRRVVVZZZZZZkkkrrrrrrxxxcccVVVVVVdddwwwxxxmmmaaaXXXRRRPPPPPPOOONNNLLLIIIFFFDDDCCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEGGGIIILLLVVVgggyyy}}}wwwnnnfffeee```WWWNNNEEE???<<<;;;@@@CCCLLLWWW]]]___bbbhhhvvv}}}sssllleeedddcccbbbdddgggjjj]]]QQQKKKHHHFFFGGGJJJGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEECCCAAA???======::::::888888999:::===>>>@@@AAADDDFFFGGGGGGGGGFFFCCCCCCCCCCCCBBBBBB@@@@@@@@@???===>>>@@@BBBCCCCCCAAAFFFCCCDDDJJJKKKRRRccczzzzzzwwwiii```QQQBBB>>>???===:::888@@@HHHNNNMMMJJJIIIGGGDDD@@@???>>>===;;;>>>LLLZZZqqqrrrkkknnnpppqqq}}}}}}|||~~~}}}{{{{{{{{{yyyyyyzzzzzz{{{|||||||||{{{{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{zzz{{{~~~}}}{{{||||||ttteeeXXXVVV]]]dddgggkkkkkkoooxxx~~~ddd]]]bbbuuu|||{{{wwwxxx~~~~~~tttmmmvvv|||tttrrrsssvvv{{{~~~ppp___OOO???:::;;;<<<<<<<<>>===999999999999:::;;;<<<======>>>@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDDDDCCCBBBAAABBB@@@>>>>>>@@@BBBCCCCCCBBBGGGEEEEEELLLLLLPPP^^^{{{~~~}}}sssnnnsssyyyhhhcccTTTDDD>>>===;;;888888999CCCKKKKKKIIIHHHGGGEEEBBB???>>>===<<<===EEEOOO```~~~oooooopppoooxxx~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||||||||||||||zzzzzz|||}}}~~~~~~~~~~~~~~~{{{wwwsssuuu|||}}}wwwwww|||wwwrrreeeXXXUUU\\\aaaaaaaaadddlllwwwooocccaaammmwwwzzzwwwzzz{{{qqqnnnzzzwwwmmmkkkkkklllrrryyy~~~zzzlll[[[LLL???;;;<<<<<<===@@@BBBAAA@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGJJJMMMNNNOOOOOOLLLQQQQQQRRRVVVTTT\\\rrr{{{lllfffrrrnnn\\\TTTYYYhhhzzzyyylll^^^TTTNNNMMMOOOQQQOOOKKKFFFDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBCCCDDDDDDCCCEEEHHHJJJNNNaaawww|||uuurrrkkk___SSSIIIBBB???>>>CCCEEELLLVVV\\\^^^ccchhhnnnvvvyyyhhhooofff^^^^^^```bbbfffjjj]]]QQQGGGCCCCCCAAA@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHCCCCCCBBBAAA@@@@@@??????888999999:::;;;;;;<<<<<<<<<<<<===???@@@BBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBBDDDAAA???>>>@@@BBBCCCBBBCCCIIIFFFEEELLLLLLOOOZZZwwwyyy{{{{{{qqqjjjmmmzzz|||hhhdddUUUEEE>>>;;;888777777333===GGGIIIGGGHHHGGGFFFCCC@@@>>>>>>======BBBIIITTTrrrvvvrrrqqqnnnuuu~~~}}}{{{zzz{{{|||}}}||||||||||||{{{{{{{{{zzzzzz{{{|||}}}}}}||||||xxxyyy{{{}}}~~~}}}~~~~~~~~~zzzrrrlllmmmyyy}}}tttsssxxxuuuqqqeeeXXXVVV\\\```^^^YYY___kkkyyy{{{llleeegggttt}}}yyywww|||yyyooolll{{{xxxlllhhhggggggmmmuuu}}}xxxlllZZZLLL@@@===>>>===???CCCDDDCCCAAAAAAAAABBBDDDFFFGGGFFFEEECCCBBBBBBBBBBBBBBBDDDGGGKKKNNNPPPQQQQQQKKKPPPPPPQQQTTTRRRXXXkkkyyydddVVV]]]uuuuuubbbTTTVVVcccwwwrrrcccWWWPPPLLLOOOQQQPPPKKKFFFDDDDDDCCCBBB@@@?????????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCCCCDDDEEEIIILLLHHH[[[qqq}}}uuugggYYYLLLDDD???>>>EEEGGGMMMVVV[[[]]]bbbgggiiiqqq}}}xxx{{{dddpppeeeaaa]]]]]]aaacccbbb```QQQLLLFFFBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFCCCAAAAAACCCCCC@@@>>>???>>><<<:::999:::;;;<<>><<<<<<<<<===JJJ[[[tttvvvpppqqqtttvvv}}}|||}}}|||||||||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{yyyzzz|||}}}~~~~~~~~~}}}zzzvvvyyy}}}wwwsssrrrrrruuurrrhhhZZZTTTVVVXXXUUURRR[[[hhhsss{{{nnneeerrr~~~zzzxxxzzz{{{rrrmmmwwwqqqsssrrrsssvvvuuu~~~}}}|||nnnXXXNNNBBB<<<>>>CCCFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNOOONNNPPPRRRRRRRRRXXX___|||hhh[[[]]]jjjuuudddWWWTTT[[[mmmwwwjjjZZZOOOOOOOOOOOOPPPPPPMMMHHHDDDDDDCCCBBBAAA@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCC@@@AAABBBBBBBBBAAACCCDDDIIIPPPddd~~~ttthhh___SSSFFF@@@AAAGGGIIIMMMRRRXXX]]]aaaccchhhkkkssswwwqqqqqqvvvhhh|||kkkddd^^^ZZZ\\\bbbddd___YYYMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFCCCAAAAAACCCCCCAAA??????>>><<<;;;;;;;;;======AAAAAAAAABBBBBBBBBBBBBBB@@@@@@BBBEEEGGGGGGEEEBBBEEEDDDCCCBBBAAAAAABBBBBBDDDEEEGGGHHHJJJNNNSSSWWWrrrrrrnnnlllgggdddmmmooobbb^^^TTTHHH>>>999777777666666777===DDDHHHFFFCCCCCCAAA@@@>>><<<<<<<<<<<>>=========>>>???BBBCCCDDDDDDDDDCCCAAA@@@@@@AAACCCGGGIIIIIIFFFCCCEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFHHHJJJNNNSSSVVVnnnzzzrrrnnnkkkiiimmmxxxgggbbbYYYNNNCCC<<<999999777666666:::@@@DDDEEEDDDBBBAAA@@@>>><<<;;;;;;;;;>>>EEERRRccc}}}~~~uuurrrqqqyyy}}}|||{{{xxxwwwyyy{{{{{{||||||||||||||||||{{{||||||||||||||||||{{{{{{|||}}}~~~xxxuuutttpppjjj^^^PPPHHHHHHJJJJJJNNNXXXfffsss}}}}}}pppggglllrrrqqqnnnppppppqqqxxx~~~|||yyyyyy}}}|||tttsssuuu~~~~~~yyyvvvqqqooouuu}}}}}}tttjjjRRRKKKDDD@@@AAADDDFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIKKKLLLHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOPPPRRRRRRRRRXXX```ooonnn___```hhhhhhuuuyyy\\\TTTSSScccyyyuuufff[[[PPPOOONNNOOOPPPNNNHHHCCCBBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB???@@@AAAAAA@@@???AAABBBBBBKKK\\\tttyyyqqqfffZZZMMMDDDCCCGGGLLLMMMPPPSSSWWWZZZ\\\^^^aaabbbeeekkkvvvzzzhhh^^^ddd~~~ooo```zzzppp\\\[[[[[[^^^___[[[QQQIIIDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@????????????@@@@@@BBBCCCEEEFFFFFFDDDBBBAAA@@@AAAEEEHHHKKKKKKGGGDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFHHHIIIMMMQQQUUUddd{{{tttppppppppppppiii___UUUKKKBBB>>>>>>:::888666888===BBBEEEFFFBBBBBB@@@>>>===;;;;;;:::===AAAHHHVVVmmm~~~wwwtttxxx{{{~~~{{{zzzwwwvvvxxx{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{||||||zzzzzz{{{}}}~~~yyyuuurrrllleeeXXXKKKCCCCCCEEEFFFJJJSSSaaappp|||rrr]]]^^^bbb]]]ZZZ]]]\\\aaalllxxx~~~|||{{{zzz|||yyytttxxxyyywww|||vvvrrrtttxxxsssggg[[[MMMIIIEEECCCCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOONNNPPPRRRRRRRRRWWW___mmmzzzbbb\\\aaaddduuubbbVVVPPP\\\qqqyyyjjj```TTTQQQNNNOOOPPPNNNIIICCCAAABBBEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCBBBBBBBBB>>>???@@@@@@???>>>???AAA>>>IIIXXXjjj}}}ppp___PPPGGGCCCEEEHHHNNNOOOQQQSSSVVVXXXZZZ[[[___bbbeeehhhlllttt}}}jjj[[[ZZZjjjmmmaaa}}}yyytttooo[[[^^^aaa___YYYQQQJJJGGGCCCBBBBBBCCCEEEEEECCCAAA@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@AAADDDFFFFFFFFFEEEDDDAAABBBEEEHHHKKKKKKIIIFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIILLLOOORRRXXXyyyxxxrrrrrrqqqtttfff\\\RRRGGG???===<<<:::888888;;;@@@EEEHHHCCCBBBAAA@@@>>><<<;;;:::888:::@@@KKK^^^zzz}}}uuuuuuttt}}}|||{{{xxxxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}|||{{{{{{{{{{{{|||}}}zzzzzz{{{|||~~~}}}vvvpppmmmeee\\\QQQFFF@@@>>>@@@CCCDDDLLLXXXggguuuxxx\\\VVVVVVOOOKKKMMMKKKPPP]]]mmmxxx~~~||||||}}}wwwuuu}}}rrrpppyyy|||zzzwwwmmm\\\OOOJJJHHHEEEDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPNNNMMMOOOQQQQQQQQQVVV^^^pppggg[[[]]]fffwwwiiiZZZPPPWWWiiiyyy~~~qqqhhh[[[VVVPPPOOOQQQPPPKKKEEEAAACCCEEEGGGGGGGGGEEEDDDAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBB>>>???@@@@@@>>>>>>???@@@===HHHUUUaaawww{{{```KKKCCCCCCEEEDDDOOOOOOQQQSSSUUUWWWYYYZZZYYY]]]bbbccccccdddhhhlllyyylllZZZWWW]]]qqq{{{fff[[[|||yyyyyywwwrrrmmmjjjiiiiii```dddeee^^^RRRIIIFFFFFFBBBBBBAAACCCDDDEEEDDDBBB@@@??????>>>??????@@@@@@@@@AAABBBAAA@@@???@@@AAA@@@AAAAAAAAAAAABBBBBBBBB@@@AAACCCDDDEEEFFFEEEEEEBBBBBBDDDGGGJJJKKKJJJHHHCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHJJJMMMOOOPPPhhhyyyqqqqqqqqqzzzkkkaaaXXXJJJ>>>999===;;;888888:::???DDDHHHDDDDDDCCCBBB@@@===;;;:::888999===EEERRRhhhvvvqqqooouuu}}}zzzyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}~~~}}}wwwoooiiieee[[[SSSIIICCC>>><<<>>>CCCDDDHHHPPP\\\jjjyyyeeeWWWRRRKKKFFFEEECCCEEEPPPaaaqqq|||}}}~~~}}}vvvwww}}}sssjjjkkkqqqvvvxxxkkkXXXKKKGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLMMMMMMNNNLLLLLLMMMOOOOOOOOOUUU]]]pppwwwjjj\\\[[[eeesss{{{yyyqqqaaaSSSTTT```ppp}}}{{{ssseee\\\SSSPPPQQQQQQMMMHHHCCCCCCEEEFFFGGGFFFFFFEEEAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDBBBAAA???@@@AAA@@@>>>>>>>>>@@@>>>GGGQQQ[[[kkkjjjOOOCCCBBBBBB@@@NNNOOOPPPSSSUUUWWWYYYZZZYYY^^^dddeeebbbaaacccfffvvvmmm[[[VVVUUUbbbzzz~~~yyyeeeZZZ{{{~~~|||nnnllliiifffbbbbbbeeejjjjjjiiidddZZZNNNFFFDDDEEEBBBAAA@@@AAABBBCCCBBBAAA??????>>>>>>>>>>>>??????===???AAA@@@>>>===???AAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBCCCEEEHHHJJJJJJJJJBBBCCCEEEFFFGGGGGGGGGGGGEEEFFFHHHHHHHHHHHHJJJLLLMMM\\\nnnyyysssuuuvvvyyyiii```[[[NNN@@@999<<<:::888777888<<>>???@@@@@@DDDNNNYYYeeerrrrrrUUUCCC@@@AAAAAALLLMMMOOORRRUUUXXXZZZ[[[^^^dddiiijjjggghhhmmmsssssscccXXXUUU]]]vvvsssmmmnnnoooooopppqqqssszzz~~~yyyggg]]]zzz}}}{{{uuufffdddbbb```___bbbiiiqqqrrrlllbbbWWWMMMFFFDDDCCCAAA@@@>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???<<<>>>@@@???===<<<>>>@@@???@@@AAAAAABBBBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDGGGJJJKKKKKKAAACCCEEEGGGHHHIIIIIIIIIFFFGGGIIIIIIHHHGGGIIIJJJOOOVVVbbb{{{xxx|||}}}|||ddd^^^]]]RRRDDD===:::999777666777;;;@@@EEEFFFFFFFFFDDDBBB???===;;;:::888999<<<@@@NNNiiivvvsssssszzz{{{xxxxxxzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzzzz{{{|||~~~{{{{{{{{{|||~~~~~~yyyyyyssstttssspppkkkccc\\\XXXVVVNNNJJJJJJHHHEEEHHHNNNUUURRRRRRWWWcccssszzzdddWWWTTTPPPJJJHHHCCCEEEVVVjjjyyy|||{{{qqqcccdddlllrrruuutttcccSSSHHHEEEEEEFFFEEEEEEFFFHHHJJJDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIKKKMMMMMMMMMRRRZZZccc```rrrlll]]]YYY___iiisssvvvzzz{{{kkkYYYRRRVVVcccuuusssgggXXXQQQRRRTTTQQQMMMEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKGGGGGGHHHGGGFFFDDDBBBAAA@@@BBBBBBAAA???>>>???@@@BBBBBBKKKZZZccchhhuuutttXXXCCC>>>BBBEEEJJJLLLNNNRRRUUUXXX[[[\\\```eeejjjjjjiiimmmuuu}}}}}}yyylll\\\XXX___tttuuubbb]]]___^^^]]]^^^ZZZYYY]]]dddhhhkkkpppwwwtttddd]]]}}}{{{{{{xxxqqqkkk^^^YYYXXX^^^hhhqqqwww{{{zzzgggVVVQQQLLLDDDCCCIIIAAABBBBBBAAA@@@???AAABBB>>>>>>???>>>===:::888777999<<<@@@@@@>>><<<>>>@@@EEEEEEDDDCCCBBBBBBBBBBBB???>>><<<;;;<<<===???@@@???@@@AAACCCEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEKKKUUU^^^ppp}}}~~~ooocccaaa]]]NNN???<<<888666777666555999>>>EEECCCCCCDDDFFFCCC>>>999===;;;:::;;;>>>FFFYYYjjjwwwqqqwww|||yyy{{{yyyyyy}}}}}}{{{zzz}}}{{{{{{zzzzzzzzz{{{{{{|||||||||}}}~~~|||qqqjjjccc[[[UUUSSSPPPQQQMMMLLLNNNKKKTTTkkkpppkkkbbb^^^fffuuu~~~wwwiii___VVVNNNMMMGGGHHHVVVggguuu~~~|||zzztttjjjeeekkksssyyymmm]]]NNNEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJHHHGGGHHHLLLQQQTTTYYY___gggyyynnn___SSSXXXdddqqqxxxuuu```RRRNNNVVVkkk}}}|||rrrcccXXXSSSRRRRRRRRRLLLIIIEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFEEECCCBBBBBB@@@@@@??????????????????@@@DDDIIIOOO]]]lllqqqmmmtttpppfffVVVGGG??????BBBGGGJJJMMMPPPRRRTTTXXXZZZ^^^jjjvvv{{{wwwuuuwww|||pppfffaaadddqqqppp```SSSQQQQQQNNNJJJJJJGGGGGGHHHIIINNNYYYgggqqq{{{sssddd^^^}}}yyyzzz}}}yyyoooeeeaaa^^^___lll{{{|||mmm]]]PPPNNNLLLFFFGGGLLLAAABBBCCCBBB@@@???AAABBB??????>>>===<<<:::888777:::<<<>>>??????>>>??????DDDCCCBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;===???@@@???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEHHHPPPXXXggg~~~}}}vvvhhheeeaaaUUUGGG>>>:::777888777666888<<>><<<;;;:::;;;AAAPPP___qqq|||ssstttxxx~~~}}}zzzzzz}}}~~~{{{yyy{{{{{{{{{zzzzzzzzz{{{|||||||||||||||}}}~~~zzzooofff]]]XXXWWWWWWXXXTTTSSSVVVUUU___vvvwwwooopppxxxxxxmmmbbbYYYTTTNNNNNNYYYjjjuuu}}}~~~}}}{{{ooodddbbbhhhqqqwww~~~qqq```QQQEEE===AAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAAAAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHJJJLLLNNNPPPUUUZZZ___yyyxxxmmm]]]QQQQQQYYYgggttt}}}jjjVVVLLLQQQaaarrr|||mmm___XXXTTTRRRQQQMMMJJJEEECCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCAAAAAA@@@@@@????????????>>>BBBGGGMMMZZZjjjsssssshhhbbbWWWIII===999;;;???EEEHHHLLLNNNQQQTTTWWWZZZdddmmmwww{{{{{{{{{uuugggbbbcccnnnxxxxxxssspppeeeWWWKKKIIIIIIFFFCCCBBB@@@@@@AAABBBIIIUUUeeeqqqxxx~~~vvvkkkgggyyyuuusssyyyrrreeeeeeeeelll}}}www___SSSJJJJJJJJJFFFFFFKKKBBBCCCDDDCCCAAA@@@AAABBBAAA@@@>>><<<:::999888888;;;;;;;;;===@@@AAA@@@???BBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAFFFFFFFFFFFFEEEEEEEEEEEEFFFMMMRRR\\\{{{zzzwwwuuuzzzqqqllljjjaaaUUUCCC===999999999666666999EEEFFFFFFDDDBBB@@@@@@AAA???<<<;;;:::888:::DDDOOO]]]ssswwwsssrrrwww~~~{{{zzz}}}~~~zzzxxxyyy{{{{{{zzzzzz{{{{{{|||}}}}}}}}}||||||}}}~~~~~~tttjjjbbb______aaaaaa[[[YYY]]]\\\ggg~~~zzz}}}|||nnnccc]]]VVVTTT^^^lllwww}}}||||||~~~~~~lllbbb```gggqqqyyy~~~ttteeeWWWKKKCCC???@@@@@@@@@AAABBBCCCDDDEEE@@@@@@?????????AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJFFFGGGHHHIIIKKKKKKLLLLLLSSSUUUWWWkkk~~~rrrcccXXXOOORRR```sss|||uuu\\\MMMKKKXXXggg}}}wwwiii___YYYUUUSSSRRRNNNHHHDDDCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>===AAAEEEIIITTTdddrrryyyggg^^^PPPBBB;;;:::>>>AAACCCEEEIIILLLOOORRRVVVXXXdddmmmxxxvvvddd``````iiinnnkkkccc]]]WWWMMMCCCAAAAAA>>><<<;;;;;;;;;:::<<>>======<<<<<<===<<<;;;;;;;;;;;;<<<======?????????@@@@@@@@@@@@@@@BBBCCCCCCDDDCCCBBB@@@???FFFFFFEEEEEEEEEDDDDDDDDDFFFKKKOOOUUUmmmyyywwwrrrooorrr|||xxxqqqqqqkkk___JJJBBB;;;;;;;;;888666666AAAEEEHHHHHHDDDAAAAAABBB???<<<;;;;;;777666<<>>=========???@@@AAAAAABBBBBBDDDEEEFFFGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMSSSTTTRRR```|||ooodddVVVRRR___www|||eeePPPJJJSSS```uuu}}}pppfff^^^ZZZWWWXXXSSSLLLGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>AAACCCFFFLLL[[[mmmyyynnncccRRRDDD======???BBB@@@CCCGGGJJJMMMPPPTTTWWWaaakkk{{{|||ppp\\\XXXZZZaaaeee```WWWRRRMMMGGGAAA>>>>>>===;;;:::<<<;;;999:::AAAQQQdddqqq{{{yyyrrrnnnxxxtttqqqvvv{{{tttttt~~~rrr^^^QQQLLLHHHFFFCCC@@@>>>???CCCEEEFFFEEECCCAAAAAAAAACCCBBB???===<<<;;;<<<<<<===;;;:::<<<@@@CCCCCCAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????????????????@@@AAABBBCCCCCCBBBAAA@@@EEEEEEEEEDDDDDDDDDCCCCCCEEEHHHKKKQQQbbbzzztttnnnlllpppyyyyyy{{{vvvjjjRRRGGG===<<<===:::777555;;;AAAHHHKKKHHHDDDAAAAAA>>><<<<<<<<<999666999???EEEVVVoooyyyrrrrrryyy}}}yyy{{{}}}{{{yyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}yyytttggg___]]]WWW]]]ppptttggg___[[[dddqqq{{{~~~}}}{{{vvvmmmmmmjjjpppzzz~~~xxxnnn^^^OOOFFFCCCDDDFFFFFFDDDBBB@@@???>>>>>>???>>>>>>===<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKIIIHHHHHHKKKNNNPPPQQQRRROOOWWWqqqssshhhZZZSSS___xxxyyypppWWWKKKNNNXXXlllzzzxxxmmmccc\\\XXXZZZUUUNNNIIIFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAACCCCCCGGGQQQaaannnqqqfffUUUFFF>>>;;;;;;<<>>======<<<;;;;;;::::::===FFFWWWlll{{{~~~xxxrrrnnn}}}zzzxxxvvvvvvwwwxxxxxx~~~sssdddUUUKKKIIIFFFDDDBBBAAA@@@@@@DDDEEEGGGFFFDDDBBBAAAAAABBBBBBAAA@@@????????????===<<<<<<===???AAABBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>?????????>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAACCCGGGLLLXXXsssxxxqqqnnnttt~~~~~~ZZZLLL???===???===999777777===EEEKKKKKKGGGCCC@@@???<<<<<<===;;;888999======JJJ___xxxtttooopppsss||||||}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~pppeeeaaaXXXYYYjjjrrrhhhccciiiuuu}}}sssqqqvvvwwwyyy~~~|||wwwjjjXXXJJJDDDCCCEEEEEEHHHGGGEEEBBB@@@>>>======??????>>>======>>>???@@@>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIKKKKKKKKKKKKPPPMMMJJJGGGHHHJJJNNNPPPLLLOOONNNRRRbbbzzztttiii]]]TTT[[[sss~~~yyy}}}bbbNNNKKKQQQbbbrrrwwwiii___YYYZZZUUUOOOJJJGGGEEECCCAAAEEEEEEEEEFFFHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCHHHSSS___mmmeeeZZZMMMCCC===;;;;;;???BBBEEEHHHJJJLLLPPPRRRYYY^^^ccchhhmmmttt}}}zzzsssfffZZZKKKFFFDDDHHHHHHDDD>>><<<<<<@@@AAA===<<<======<<<888999:::???KKK^^^uuuyyyvvvrrrmmmiiifff|||zzzsssrrryyyxxxjjjbbbYYYNNNIIIIIIGGGDDDBBBAAAAAAAAADDDFFFHHHGGGEEEBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>>>>>>>???AAACCCAAA@@@???>>>>>>======>>><<<<<<======>>>>>>>>>=========>>>>>>?????????@@@>>>>>>???@@@BBBDDDFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAEEEKKKRRRddd}}}www|||aaaPPP@@@===@@@@@@===:::666:::@@@GGGKKKJJJEEEAAA@@@======>>><<<888999<<<:::AAAPPPfff~~~zzzrrrnnnmmmvvv}}}{{{{{{zzzzzz{{{{{{|||~~~~~~~~~~~~~~~~~~vvvkkkggg\\\[[[jjj~~~wwwooorrrzzz~~~yyywww|||yyyuuufffTTTIIIGGGHHHFFFDDDHHHHHHGGGEEECCCAAA???>>>AAA@@@???>>>>>>???@@@AAA>>>>>>???@@@AAABBBBBBBBBFFFGGGHHHJJJKKKKKKLLLLLLNNNLLLJJJHHHHHHJJJLLLMMMHHHNNNOOOPPPYYYjjjuuuggg[[[[[[mmm{{{{{{}}}nnnTTTLLLNNN[[[kkk}}}ttthhhbbb[[[XXXSSSOOOLLLIIIEEECCCDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC???===>>>BBBBBBBBBHHHPPP___^^^ZZZRRRIIICCCAAAAAA@@@BBBEEEHHHIIIKKKNNNPPPYYY^^^ccccccbbbfffnnnvvv|||~~~|||wwwwwwwwwuuuppplllfff[[[OOOEEE@@@<<<===>>>;;;999999777>>>AAA>>><<<>>>???===888999;;;@@@LLL^^^tttqqqnnniiiccc```___xxxuuutttiii[[[XXXSSSJJJKKKLLLJJJEEEAAAAAAAAA@@@DDDFFFHHHHHHEEEBBBAAAAAA@@@AAACCCDDDEEEDDDCCCCCC===???@@@???======@@@DDDBBBAAA@@@??????>>>>>>>>><<<======>>>???>>>>>>>>>=========>>>???@@@@@@@@@>>>>>>>>>???BBBEEEHHHIIIDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAEEEKKKPPP\\\zzzeeeSSSAAA===AAABBB???<<<777888===CCCJJJKKKGGGCCCBBB>>>===>>><<<888888;;;;;;>>>HHHZZZrrrwwwrrrnnnmmmttt~~~||||||zzzzzz{{{{{{|||~~~}}}}}}}}}}}}}}}~~~xxxnnnjjj___^^^lllxxxyyyyyy~~~~~~||||||yyysssuuu}}}}}}wwwnnn```OOOGGGHHHIIIDDD>>>GGGGGGGGGGGGEEECCCAAA@@@BBBAAA@@@??????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGOOORRRRRRWWWbbbsssddd^^^jjjyyy}}}~~~vvv[[[PPPQQQVVVgggzzzssslll___\\\XXXUUUQQQNNNIIIFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD===:::<<>>CCC@@@===???AAA???;;;<<<===AAAJJJZZZnnn{{{wwwwwwrrrkkkeeeaaa```{{{rrr```SSSMMMIIIGGGEEEFFFGGGEEEBBB@@@??????CCCHHHNNNNNNHHHCCC@@@@@@@@@AAABBBCCCCCCCCCBBBAAA>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@???===<<<;;;>>>===============>>>???<<<<<<===>>>>>>>>>>>>===@@@@@@@@@AAABBBDDDFFFHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDEEEHHHKKKUUUkkk~~~jjjVVVCCC>>>BBBDDDCCCAAA888666777>>>FFFJJJGGGCCC???@@@AAA@@@>>><<<999888===:::@@@PPPcccxxx~~~vvvrrrpppqqqvvv~~~yyyyyyzzz{{{{{{zzz{{{}}}}}}|||{{{zzzzzzzzzzzzzzz~~~vvvoooiiilllrrr~~~|||rrrnnnrrr|||zzzsssgggYYYMMMJJJKKKIIIEEEBBBEEEFFFFFFFFFEEECCCAAA@@@FFFFFFEEECCCBBBAAA@@@???BBB???===>>>BBBFFFGGGFFFDDDEEEFFFHHHIIIIIIHHHHHHLLLKKKKKKIIIHHHGGGFFFFFFLLLJJJNNNVVVZZZeeemmmZZZbbbrrrzzz}}}gggVVVQQQQQQ^^^ppp|||nnnddd^^^[[[\\\XXXMMMFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHKKKKKKLLLLLLKKKJJJJJJIIIKKKIIIGGGEEEDDDBBB???<<<;;;<<<<<<===>>>??????@@@IIIKKKKKKJJJEEEAAA???>>>AAABBBCCCEEEHHHJJJMMMNNNbbbqqq{{{mmmgggiiinnnxxxwwwnnniiidddaaa]]]WWWMMMEEE@@@>>>:::888888999999888>>>===AAAGGGGGGAAA@@@FFF>>>===>>>FFFUUUdddpppwwwyyyuuuwwwrrrfffaaabbb}}}xxxfffWWWOOOKKKGGGEEECCCDDDEEECCC@@@>>>>>>>>>FFFKKKOOONNNIIICCC@@@@@@@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<<<<;;;<<<===>>>>>>>>>>>>???>>>>>>======>>>============>>>??????<<<<<<=========>>>>>>>>>CCCBBBAAAAAABBBCCCEEEFFFFFFEEEDDDBBBAAAAAABBBBBBCCCCCCEEEGGGHHHPPPbbbsss{{{yyyrrr___LLLCCCAAA@@@@@@BBB===999777;;;CCCIIIKKKJJJCCCAAA@@@???>>>>>><<<:::;;;888<<>>???BBBFFFGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGMMMLLLQQQYYY[[[cccyyyooo\\\```oooxxx}}}ooo\\\SSSNNNYYYjjj{{{sssiiiaaa]]]]]]ZZZQQQIIIGGGCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCCBBBBBB@@@===:::;;;<<<<<<===>>>???@@@@@@DDDEEEFFFEEEAAA<<<:::999@@@AAABBBDDDGGGJJJLLLMMM___ooo{{{lllcccbbbjjjvvv{{{tttkkkddd]]]TTTJJJBBB???===:::888777777888777;;;DDDPPPVVVRRRJJJDDDBBBAAABBBGGGQQQ___nnnxxx}}}{{{uuusssuuurrrkkkfffhhh~~~rrrfffVVVLLLIIIIIIFFFCCCBBBCCCCCCAAA???======>>>DDDHHHLLLLLLHHHCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBB???>>>===<<<;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<<<<<<<===??????EEEDDDCCCBBBAAABBBCCCDDDGGGFFFDDDCCCBBBAAAAAAAAABBBBBBDDDEEEEEEIIIVVVddd{{{rrrmmmqqqyyyuuugggVVVIII@@@===AAAGGGEEE???999888>>>GGGNNNRRRIIIEEE@@@>>>???@@@>>><<<:::777999@@@HHHWWWssszzzqqqlllhhhnnn}}}|||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||{{{|||}}}~~~}}}xxxmmmfffmmmyyy|||ppplllaaaSSSGGGDDDEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@AAACCCFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLQQQWWWXXX[[[kkk}}}rrr]]]\\\gggrrr|||gggZZZOOOUUUbbbssszzzrrrhhh```^^^]]]WWWNNNIIICCCCCCCCCCCCDDDEEEGGGHHHKKKKKKKKKJJJJJJIIIGGGGGGDDDCCCBBBAAAAAA@@@>>><<<;;;<<<<<<===>>>???@@@@@@???AAACCCBBB>>>:::777666>>>>>>@@@BBBEEEHHHJJJLLLVVVfffzzz}}}pppddd^^^gggtttvvviii^^^SSSHHHAAA@@@>>><<<:::999888999999DDDZZZlllllleee]]]TTTJJJFFFJJJSSS```ooo{{{}}}tttpppmmmpppooojjjgggggg}}}cccXXXKKKEEEGGGIIIGGGCCCBBBCCCCCCAAA>>>===>>>???<<<@@@DDDFFFEEEDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBB@@@??????>>>===<<<<<<;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<===>>>@@@BBBDDDCCCBBBAAAAAABBBCCCDDDHHHGGGFFFDDDCCCBBBAAAAAA@@@AAACCCEEECCCDDDMMMXXXuuuwwwmmmiiinnnvvv~~~tttjjj\\\NNNBBB>>>EEEOOONNNFFF<<<666999BBBMMMTTTPPPJJJCCC???@@@@@@>>><<<<<<999999<<>>??????@@@@@@???BBBDDDCCC@@@<<<999888;;;<<<===???BBBEEEHHHIIIKKKXXXjjjxxx{{{lll___eeeqqqyyyjjj]]]QQQHHHBBBAAAAAA@@@>>><<<;;;<<<===RRRpppvvvpppfffXXXKKKRRR^^^mmmzzzvvvooolllkkkmmmnnnkkkgggccc~~~nnnZZZRRRHHHEEEGGGJJJIIIFFFDDDDDDDDDBBB@@@???@@@AAA===???BBBCCCDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;:::============>>>???@@@AAAAAA@@@???>>>>>>@@@BBBCCCAAAAAA@@@@@@@@@BBBCCCDDDHHHHHHGGGFFFEEEDDDCCCBBB??????BBBEEEDDDDDDJJJRRReeewwwlllkkkpppwwwwwwooocccVVVHHHAAAFFFPPPRRRKKK@@@888666<<>>;;;===:::999;;;:::AAAYYYrrrvvvmmmjjjkkksss~~~zzzxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyzzz{{{|||{{{{{{|||~~~pppiiiiiivvv}}}sssnnnZZZOOOEEEBBBCCCCCCCCCEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHJJJKKKNNNWWW```ttt~~~dddTTTTTTbbbwww~~~lllWWWSSSSSS]]]pppzzznnngggfffcccZZZQQQFFFEEECCCBBBBBBDDDFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEDDDBBB>>>>>>>>>>>>???????????????BBBEEEEEEBBB>>>;;;:::999:::;;;===???BBBDDDEEEEEEMMMZZZjjj{{{rrr``````gggsss|||zzznnnaaaVVVMMMFFFBBBAAABBBBBBAAA???===???@@@VVVzzzrrr```QQQYYYfffttt~~~qqqkkkggglllmmmnnnnnnjjjeeessscccRRRNNNHHHFFFGGGIIIIIIIIIEEEEEEEEECCCAAA@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBAAAAAA@@@???>>>?????????>>>===<<<::::::<<<<<<<<<<<<===???@@@@@@AAA@@@?????????@@@BBBBBB??????>>>>>>???AAABBBCCCFFFFFFFFFFFFFFFDDDCCCCCC??????BBBEEEEEEDDDHHHOOO[[[~~~rrroooqqqsssxxxzzznnn```RRRHHHFFFKKKNNNKKKDDD<<<666888???EEEPPPNNNKKKGGGCCC@@@===<<<>>>999888999777:::LLL```{{{rrrooommmmmmvvvyyyvvvwwwzzz{{{{{{yyyyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~kkkeeeeeeppp||||||zzz~~~wwwnnniiiVVVMMMEEEDDDDDDCCCDDDFFFDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBEEEHHHIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGIIINNNUUU[[[jjjpppZZZRRR\\\ppp}}}vvv]]]TTTNNNSSScccwwwwwwnnnkkkhhh___VVVJJJHHHEEECCCBBBDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@@@@??????>>>>>>===<<<@@@CCCDDDAAA===:::888888999999;;;<<<>>>@@@AAADDDIIIPPP\\\ooozzzqqq```ZZZ[[[___fffiiigggfffgggeeeaaa[[[TTTMMMGGGCCCAAA???BBBDDDCCCAAA@@@BBBDDDXXX~~~{{{gggYYYaaalllwwwvvvoookkkgggggghhhjjjmmmkkkeeewwwmmm```TTTIIIHHHFFFEEEDDDFFFHHHJJJFFFFFFEEEBBB@@@@@@BBBDDDIIIGGGFFFDDDDDDCCCBBBAAAAAA@@@?????????@@@AAABBB???@@@AAAAAAAAA@@@??????>>>?????????>>>======<<<::::::;;;;;;<<<>>>???@@@>>>>>>>>>?????????@@@@@@??????>>>======>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@BBBEEEEEECCCFFFLLLQQQoooxxxsssoooqqqyyywwwlll```RRRJJJGGGEEEFFFEEE@@@999555888<<>>===<<<<<<:::===AAABBB@@@<<<999777888888999999:::;;;======@@@FFFKKKPPP^^^lllmmmeeeWWWQQQOOOSSSVVVRRROOOOOOKKKLLLLLLKKKIIIFFFDDDCCCAAADDDHHHHHHFFFEEEHHHKKK[[[zzzpppdddiiiqqqxxx~~~{{{mmmpppsssqqqhhhgggiiillljjjccc}}}lllbbbZZZOOODDDBBBCCCDDDCCCBBBCCCGGGJJJEEEEEEDDDBBB@@@@@@BBBEEEFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@AAABBB===>>>@@@AAAAAA@@@???>>>===>>>>>>???????????????999999::::::<<<===>>>???<<<<<<===>>>>>>>>>>>>===AAA@@@>>>===<<<<<<<<<===@@@AAABBBCCCCCCCCCBBBAAACCCBBBCCCEEEDDDBBBDDDIIIIII]]]xxxoootttxxx}}}tttjjj\\\OOOHHH>>>BBBFFFBBB;;;555555777AAAHHHNNNNNNGGGBBBAAACCCCCC===:::;;;888555;;;FFFZZZooouuujjjiiioookkk~~~}}}|||zzz{{{zzzzzzyyyxxxxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~}}}~~~sssmmmkkkooossssssrrrsssrrrtttuuupppggg^^^XXXVVVNNNHHHDDDDDDEEEBBBBBBDDDDDDDDDCCCDDDEEEGGGHHHJJJDDDDDDCCCCCCBBBBBBBBBBBBCCCGGGKKKLLLIIIFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIDDDFFFFFFGGGJJJMMMNNNMMMUUUeeeqqq\\\XXX___hhhxxxqqqrrrttteeeSSSIIIMMM]]]ppp|||xxxppplllddd[[[PPPMMMIIIEEECCCCCCDDDFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLJJJHHHDDDCCCBBB@@@>>><<<;;;:::999===AAACCC@@@<<<999777888888888888999:::;;;;;;999CCCIIIIIIRRRbbblllkkkXXXMMMGGGJJJMMMIIIDDDCCC???BBBFFFHHHIIIHHHGGGGGGDDDIIIMMMNNNKKKKKKNNNRRR[[[pppzzzssslllpppuuuyyy}}}mmmgggsss}}}~~~qqqnnnoooqqqmmmeeeppp]]]RRRLLLGGGCCCBBBBBBAAAAAABBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAABBBBBB???<<<===???AAAAAA???======>>>??????????????????>>>>>>>>>>>>??????@@@????????????????????????<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<<<<=========>>>???@@@@@@???>>>===>>>??????@@@@@@AAAAAABBB??????@@@AAABBBDDDEEEFFFLLLTTTggg~~~tttmmmbbbTTTJJJDDD@@@>>>>>><<<777555777555>>>IIIOOOMMMGGGCCC@@@???>>><<<:::999999::::::FFFSSSddd~~~uuullliiihhhrrr~~~~~~{{{zzzyyywwwvvvwwwzzz}}}|||||||||}}}}}}}}}~~~~~~~~~|||{{{www{{{~~~~~~zzzwwwvvvvvvssszzz{{{nnn^^^RRRKKKHHHFFFDDDAAA@@@@@@CCCFFFIIIJJJFFFAAA>>>???CCCFFFGGGCCCCCCCCCCCCBBBAAA@@@???@@@CCCGGGHHHFFFDDDDDDEEEGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGKKKMMMKKKHHHQQQVVVjjjmmm[[[YYY\\\gggrrruuusssnnnYYYSSSPPPPPP^^^qqqyyy~~~zzzsssiiiaaaZZZVVVOOOHHHCCCBBBDDDGGGFFFFFFGGGIIIKKKNNNPPPQQQOOOOOOPPPOOONNNKKKHHHFFFDDDBBBAAA@@@@@@>>><<<::::::>>>AAAAAA???<<<;;;;;;999999::::::;;;<<<<<<===???@@@CCCGGGMMMWWWaaahhhXXXRRRJJJFFFEEEFFFFFFEEE???FFFOOOTTTUUURRRNNNLLLRRRZZZbbbbbb\\\UUURRRRRR]]]dddjjjiiiccc___bbbggglllsssxxxyyy}}}uuummmmmmpppssswwwrrrssssssnnnfff```}}}iiiXXXMMMFFFAAA>>>@@@@@@??????@@@BBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@===;;;<<<>>>@@@@@@???======>>>???????????????>>>======<<<<<<=========????????????????????????<<<;;;;;;:::;;;;;;<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@???>>>===??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAACCCDDDEEEGGGNNN]]]xxxxxxqqqiii^^^VVVHHHCCCAAABBBAAA<<<999999333:::DDDMMMOOOLLLFFFBBB@@@???===;;;::::::::::::>>>HHHTTTjjj|||rrroookkknnnsss}}}}}}||||||{{{{{{zzzyyyyyy||||||}}}}}}~~~~~~}}}{{{|||zzzuuuttt{{{}}}mmm[[[NNNGGGCCCDDDCCCAAA@@@AAACCCEEEGGGJJJFFFAAA>>>>>>@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@===@@@DDDEEEDDDCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFIIILLLNNNLLLJJJLLLQQQ___xxx___WWWYYYcccqqq{{{||||||eeeZZZRRRMMMWWWggguuuxxxnnnfff```[[[TTTMMMGGGEEEEEEGGGDDDEEEGGGIIIKKKMMMOOOOOONNNNNNOOONNNMMMJJJHHHFFFDDDBBBAAA@@@@@@???<<<:::999<<<@@@AAA>>><<<;;;<<<;;;;;;<<<<<<============<<<>>>@@@DDDKKKTTT___fff]]]YYYSSSOOONNNMMMLLLJJJLLLPPPVVV\\\]]][[[WWWTTTZZZaaahhhiiibbb[[[VVVUUU\\\bbbeeeaaaXXXUUUYYY```kkkrrryyyzzz}}}qqqjjjiiijjjmmmpppssstttsssnnngggbbbwwwlll\\\OOOFFFBBB>>><<<>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>======>>>>>>===<<<;;;<<<>>>@@@@@@@@@======>>>>>>>>>?????????>>>===<<<;;;;;;:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999::::::;;;;;;<<<======>>>===<<<;;;>>>???@@@AAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCKKKSSScccwwwpppiiicccQQQHHHBBBAAAAAA<<<666444222555<<>>BBBOOOggg{{{{{{uuukkkgggcccgggvvv|||zzz{{{||||||yyyuuu||||||}}}}}}~~~yyyrrrsssyyy{{{sssppp|||~~~wwwfffTTTIIIBBB>>>@@@@@@@@@@@@AAABBBDDDDDDFFFCCC@@@>>>??????>>>===AAAAAABBBBBBBBBBBBAAAAAA;;;===???@@@@@@BBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFHHHKKKMMMLLLKKKKKKNNNUUUjjjjjjYYYWWWcccsssssscccTTTHHHLLLXXXiii{{{uuunnneee```XXXPPPIIIEEEDDDCCCCCCDDDFFFHHHJJJLLLLLLMMMLLLLLLMMMLLLKKKIIIGGGFFFEEECCCAAA@@@@@@???<<<999777:::>>>@@@???>>>======>>>>>>>>>>>>>>>======<<<;;;<<>>>>>?????????======<<<;;;;;;<<<<<<<<<===<<<======???@@@AAAAAA===============>>>?????????>>>===<<<;;;:::::::::========================::::::999999888999999999999:::<<<>>>>>>===<<<:::>>>???@@@AAAAAA@@@???>>><<<<<<======>>>??????@@@AAA@@@@@@??????@@@@@@@@@BBBLLLPPPSSSmmm|||xxxvvvsss___RRREEEAAA???:::444222444222444>>>KKKRRRPPPKKKDDDCCC@@@===;;;:::::::::888<<<999===MMM]]]uuuppphhhaaaaaahhhttt|||~~~}}}zzz||||||}}}}}}~~~~~~~~~|||lllfffllltttwwwnnnmmmsssrrriiiYYYKKKDDD@@@======>>>???@@@AAABBBBBBBBB@@@???>>>???AAAAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<<<<===???BBBDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIMMMRRRSSS\\\zzzaaaXXX```oooqqq\\\KKKIIIPPPWWWlll|||vvvmmmhhh```WWWPPPJJJEEECCCBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDBBBAAA@@@???<<<999777:::===@@@AAA@@@@@@???????????????>>><<<;;;:::======>>>???BBBIIIQQQWWWccchhhooouuuvvvrrrjjjeee]]]]]]___fffmmmppplllhhhhhhlllpppooojjjaaaYYYTTTXXX\\\\\\TTTIIIFFFMMMVVVhhhqqqyyy{{{}}}wwwmmmffffffiiikkkmmmpppyyyyyyuuunnngggbbbQQQMMMGGGCCC@@@@@@@@@@@@>>>>>>>>>???????????????;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@AAAAAABBB======<<<<<<======>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888:::<<<===>>>===<<<;;;>>>???@@@@@@@@@@@@???>>>======>>>>>>???@@@@@@@@@AAAAAA@@@@@@??????@@@@@@???LLLPPPKKKYYYvvvmmmzzz|||}}}|||lll[[[JJJBBB???<<<999999777222000666BBBMMMQQQQQQGGGEEEBBB???<<<::::::999888<<<777666???III\\\uuussshhhcccccceeelllsss~~~}}}~~~~~~~~~~~~}}}|||~~~~~~{{{|||~~~~~~pppeeeccciiiooozzz{{{nnnjjjkkkkkkggg]]]NNNDDDAAA???<<<<<<===???@@@AAABBBBBBAAA?????????AAACCCCCCAAA???@@@@@@AAAAAABBBAAAAAAAAA>>><<<::::::;;;===???@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGIIIJJJLLLTTTUUUUUUkkkiiiYYYXXX```wwwkkkTTTJJJKKKIII^^^www}}}xxxrrrjjjbbb[[[SSSLLLGGGCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDBBBAAAAAA???<<<999888:::===AAACCCCCCBBBAAA>>>>>>???>>>===;;;888777<<<<<<;;;:::<<<@@@GGGLLLWWWbbbqqq}}}~~~vvvpppllllllnnnuuu}}}{{{ooopppqqqqqqmmmfff]]]VVVSSSVVVVVVQQQJJJIIIOOOVVVfffooowwwzzz{{{~~~qqqkkkgggiiilllnnnpppssstttsssooohhh```[[[KKKIIIFFFCCC@@@>>>======>>>>>>???@@@@@@??????>>>;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBBBBAAA@@@AAABBB>>>===<<<;;;<<<===>>>???AAA@@@???>>>>>>>>>>>>>>>========================;;;;;;:::999888888888888888999;;;<<<======<<<<<<===>>>???@@@@@@???>>>===??????@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAA<<>>@@@AAABBBBBBBBBCCCBBBBBBBBBCCCBBB???===@@@@@@AAAAAAAAAAAA@@@@@@???===::::::;;;===>>>>>>?????????@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEDDDCCCEEEFFFFFFFFFHHHJJJLLLIIIQQQUUUTTT```nnnXXXSSSWWWiiiuuuYYYIIIEEEEEEVVVlll{{{vvvnnnggg```XXXOOOHHHEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGEEECCCBBBAAA???<<<999999:::<<<@@@CCCDDDBBB@@@<<<===>>>===<<<999777555999999888888999>>>EEEJJJOOO[[[mmm}}}~~~xxxxxx{{{yyywwwvvvuuutttnnneee___QQQRRRQQQNNNMMMOOOTTTYYYeeennnuuuwwwxxx{{{||||||zzz~~~rrrllliiikkkmmmlllnnnqqqrrrrrroooiiibbb]]]FFFFFFEEECCC@@@>>>===<<<===>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>AAACCCCCC@@@>>>???@@@>>>===<<<;;;;;;===>>>???@@@??????>>>>>>>>>??????========================<<<<<<:::999999888888888999999:::;;;;;;<<<======<<<===>>>??????>>>===<<<>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAAEEEJJJLLLOOObbbpppfff^^^[[[]]]zzzssseeeUUUIII@@@:::999<<<444666666444444;;;GGGQQQPPPNNNKKKFFFCCC@@@???>>>999===999777;;;999<<>>???AAABBBCCCDDDBBBBBBAAABBBBBBBBB???===AAAAAAAAAAAAAAA@@@???>>>>>>;;;::::::===@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFEEECCCEEEFFFFFFEEEFFFJJJMMMKKKNNNQQQTTTZZZqqqpppYYYQQQTTT```yyydddPPPHHHGGGPPPaaarrrzzzsssmmmggg___TTTLLLHHHGGGEEEDDDEEEGGGIIIKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFCCCBBBAAA???<<<999888888:::>>>BBBCCC@@@===;;;<<<======<<<:::777555888888:::<<<@@@GGGPPPVVVVVVaaaqqq}}}yyyyyyyyyvvvnnnhhhXXXTTTOOOMMMQQQWWW]]]aaadddlllsssssstttwwwyyyyyyzzz}}}~~~~~~~~~~~~~~~~~~yyynnnjjjgggiiijjjiiikkkoooooopppppplllfffbbbAAABBBCCCCCCAAA?????????======>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>???>>>AAACCCBBB???======>>>>>>===;;;:::;;;<<<>>>@@@???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999:::999999::::::<<<===>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAAAAABBBBBBCCCDDDHHHEEEHHHMMMPPPZZZxxxmmmfffaaa[[[VVVddduuueeeWWWJJJ???<<<>>>111777:::777222555BBBNNNTTTRRRNNNJJJFFFCCCAAAAAA===@@@;;;999:::444222<<<;;;JJJWWWddd|||xxxiii```aaa^^^___hhhxxx~~~}}}{{{zzzuuutttvvvzzz~~~}}}tttmmmmmmrrrxxx||||||zzzuuunnnjjjjjjlllbbb[[[OOODDDBBBDDDCCC>>>======>>>???@@@BBBDDDEEE???>>>>>>@@@BBBCCCBBBAAABBBBBBBBBAAA@@@???>>>===<<<:::999;;;???BBBBBBAAADDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFF@@@BBBDDDDDDCCCDDDGGGKKKPPPMMMOOOTTTXXXfff~~~sss\\\KKKOOOXXXlllsss___VVVIIIMMMWWWgggvvv|||wwwrrriii^^^VVVJJJHHHEEEDDDDDDFFFJJJLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFDDDBBBAAA???<<<999777777999<<<@@@AAA>>>;;;;;;<<<>>>>>>===:::777555888:::===BBBIIIRRR]]]ddddddlllzzz{{{zzz|||zzzsssmmmbbbYYYPPPNNNTTT^^^eeeiiidddlllqqqqqqrrruuuxxxxxx{{{~~~}}}{{{{{{|||||||||}}}~~~~~~yyyzzz|||||||||}}}uuuhhhdddcccfffggghhhkkkooofffiiijjjhhhdddaaaCCCDDDEEEEEECCC@@@===;;;;;;<<<===>>>????????????============<<<<<<<<<<<<;;;???CCCEEEDDDAAA>>>===AAA???<<<<<<>>>>>>===;;;===============>>>??????BBBBBBAAA???>>><<<;;;:::666777999999888777999:::999:::::::::999999;;;<<<======>>>>>>===<<<;;;;;;<<<======<<<;;;===@@@CCCAAABBBBBBCCCCCCBBBBBBAAAEEEEEEHHHKKKMMMTTTdddsssyyyoooiiiaaaXXXYYYqqqzzziiiZZZNNNEEE@@@???;;;888777444333888>>>EEEMMMUUUTTTLLLCCC@@@AAA@@@>>><<<;;;;;;999666333777>>>GGGOOOZZZnnnsssiiidddbbbdddjjjpppxxx~~~{{{xxxuuuxxxzzz}}}yyymmmjjjrrr{{{~~~~~~uuummmhhhfffYYYQQQIIIFFFGGGGGGBBB>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAADDDDDDCCCBBB@@@???>>>>>>@@@@@@AAA???>>>===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFEEECCCDDDFFFHHHDDDDDDCCCCCCCCCEEEFFFGGGPPPKKKMMMTTTZZZaaavvv{{{sssaaaVVVWWWlllkkk[[[RRROOOOOOYYYhhhxxx}}}xxxrrrhhh]]]NNNHHHDDDEEEFFFFFFGGGKKKFFFFFFGGGGGGGGGHHHHHHHHHIIIGGGDDDBBB@@@>>>;;;999777777888;;;>>>@@@???>>>===<<<;;;;;;<<<<<<;;;:::;;;<<>>>>>>>>>>>???>>>>>>>>>===<<<<<<<<<===@@@CCCEEEDDDAAA@@@???@@@>>><<<<<<===>>>===;;;<<<<<<<<<===>>>???@@@AAABBBAAA@@@???===<<<;;;:::888999::::::999888999;;;999:::;;;:::999:::;;;===>>>>>>??????>>>>>>===<<<============<<<===@@@CCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDFFFIIIKKKPPP]]]kkkvvvqqqkkkdddfffvvv{{{rrrgggYYYNNNEEE>>>999777555333666:::???GGGRRRWWWUUUNNNHHHDDD@@@???=========;;;888666444777<<>>???AAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHDDDDDDCCCBBBCCCDDDEEEFFFLLLHHHIIIOOOSSSXXXjjj~~~qqq^^^WWWhhh}}}jjjVVVOOOKKKQQQ```ppp{{{vvvlllaaaRRRKKKFFFFFFFFFEEEGGGJJJFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGDDDBBB@@@>>>;;;888555666888<<<@@@AAA@@@???>>>===;;;;;;<<<===<<<:::DDDEEEOOOaaasss|||uuulll```VVVUUUYYY\\\```dddhhhjjjmmmoooqqqrrruuuxxxzzz{{{{{{zzzxxxwwwxxxyyywwwxxxxxxzzz|||~~~~~~~~~~~~yyyzzz{{{{{{}}}tttggg```aaaaaa```___```ccchhhlllrrrooonnnllleee\\\BBBCCCEEEFFFEEEBBB>>>;;;;;;;;;;;;<<<=========>>>@@@@@@??????>>>===<<<<<<>>>@@@CCCDDDCCCBBBBBBBBB???>>><<<<<<===>>>===<<<;;;;;;<<<<<<>>>???AAAAAA@@@@@@???>>>===;;;;;;::::::;;;<<<<<<:::999:::;;;:::;;;<<<<<<;;;;;;<<<>>>??????@@@@@@??????>>>>>>>>>??????>>>===>>>AAACCCAAA@@@????????????@@@AAABBBBBBEEEGGGHHHJJJTTT___mmmxxxtttpppjjjwww~~~{{{kkk]]]LLLCCC:::888777444333555888???KKKVVV\\\XXXMMMEEEAAA@@@?????????>>><<<999777777777999@@@LLLZZZddd}}}vvvpppiiiffffffkkkrrr~~~||||||{{{wwwttttttttttttrrruuu}}}xxxxxxxxxuuussssssuuuxxxxxxrrreee^^^SSSLLLEEEBBBEEEGGGFFFDDD@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????CCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@@@@>>>===>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCCCCEEEGGGEEEEEECCCBBBBBBCCCDDDDDDLLLIIIJJJOOOPPPSSS```ooofffVVV```yyy{{{bbbTTTIIIJJJUUUeeeyyy{{{qqqgggYYYQQQJJJHHHFFFDDDEEEHHHEEEFFFFFFFFFGGGGGGGGGGGGIIIGGGDDDBBB@@@===:::777333555999>>>CCCDDDCCCAAA???===<<<<<<======<<<;;;FFFLLL\\\uuu~~~wwwmmmaaaWWWVVVYYY[[[^^^bbbfffiiimmmoooooopppqqqrrruuuvvvwwwvvvuuutttuuuwwwvvvvvvxxxyyy{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}tttvvvwwwyyy|||zzzlllbbb\\\]]]___aaabbbcccfffjjjllltttuuuvvvsssiii\\\@@@BBBDDDEEEEEEBBB>>><<<;;;;;;;;;;;;;;;<<<======BBBAAAAAA@@@???>>>======>>>@@@AAAAAAAAAAAABBBCCC???>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;::::::<<<===>>>===;;;:::;;;<<<;;;<<<===<<<;;;<<<===???>>>???????????????>>>>>>???@@@@@@@@@??????AAACCCCCCAAA@@@>>>>>>@@@AAACCCAAAAAADDDGGGFFFFFFLLLSSS```|||wwwsssooottthhhQQQFFF<<<999999666333333555888AAANNNZZZ[[[RRRIIIEEECCCBBBAAAAAA@@@>>><<<<<<:::888999@@@IIIQQQVVVjjjyyylllcccfffhhhmmmuuu}}}~~~~~~{{{wwwrrrnnnnnnppprrrtttzzzwwwssssssvvvxxxyyypppxxxzzzlll___WWWNNNIIIBBB@@@CCCFFFGGGGGGBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>???>>><<<;;;<<<===??????@@@AAABBBBBBBBBBBBAAABBBDDDCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCDDDDDDJJJHHHJJJMMMNNNOOOXXXbbbmmmZZZ]]]nnnvvvbbbNNNHHHNNNZZZmmm~~~wwwnnnaaaXXXOOOKKKGGGCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIGGGDDDBBB@@@===999666333555:::AAAFFFHHHFFFDDD@@@>>><<<;;;<<<======<<<@@@III___}}}yyyooodddZZZYYY[[[\\\^^^```cccfffjjjmmmnnnnnnnnnoooqqqsssttttttsssssstttvvvuuuvvvwwwyyyzzz||||||}}}{{{{{{zzzyyyxxxwwwvvvvvvqqqrrrsssvvv{{{tttjjjccc___[[[___cccfffhhhiiikkkmmmsssvvv{{{yyymmm___@@@AAABBBCCCCCCAAA???===<<<;;;;;;;;;;;;<<<======AAAAAAAAA@@@???>>>>>>>>>>>>???@@@???>>>???@@@BBB??????@@@??????@@@AAABBB>>>===<<<;;;:::999999999<<<<<<<<<;;;;;;;;;::::::;;;<<<======;;;;;;;;;===<<<=========<<<<<<>>>???======>>>??????>>>>>>>>>???@@@AAAAAA??????AAABBBDDDBBBAAA??????AAABBBDDDBBBAAADDDGGGFFFDDDFFFLLLUUUjjj}}}vvv}}}~~~vvvpppWWWKKKAAA===<<<888555555333333888DDDRRR[[[[[[XXXMMMJJJFFFCCCBBBAAA@@@>>>===:::777888<<>>@@@@@@>>><<<<<<=========???@@@@@@AAAAAAAAA???AAABBBCCCBBBBBBDDDEEEHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDFFFHHHIIIJJJPPPVVVkkkyyyjjjeeehhhssssssYYYNNNKKKOOO^^^nnn{{{}}}tttiii```VVVPPPKKKDDDBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDBBBAAA===999555444666<<>>;;;:::;;;======<<<;;;BBBSSSjjj|||~~~qqqfff]]]\\\^^^^^^___aaa___bbbgggjjjlllmmmnnnooopppqqqrrrrrrrrrrrrsssuuuuuuvvvwwwyyyzzz{{{{{{{{{yyyxxxvvvtttqqqooommmlllnnnppprrrvvv|||tttiiiccc___]]]```dddhhhkkkkkkjjjiiiiiippptttyyyyyyooobbb?????????@@@?????????>>>======<<<;;;;;;<<<===>>>@@@@@@@@@???????????????>>>???@@@???>>>===>>>@@@>>>???@@@@@@???@@@BBBDDD@@@???===;;;999888777777;;;;;;::::::::::::::::::999:::;;;;;;::::::;;;===;;;<<<======;;;<<<===???<<<===>>>>>>???>>>>>>>>>???@@@AAAAAA@@@???@@@AAACCCCCCBBBAAAAAABBBCCCCCCBBBAAACCCFFFEEEBBBDDDHHHMMMYYYwwwyyysssyyyrrrppp^^^TTTJJJEEEAAA<<<999:::444222333;;;IIIYYYeeekkkYYYTTTMMMGGGDDDBBBAAAAAA@@@>>>;;;999:::;;;<<<<<>>>>>=========>>>@@@BBBBBB@@@???>>>???;;;<<<===>>>???@@@@@@@@@===???AAABBBBBBBBBCCCDDDFFFFFFDDDCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIKKKNNNQQQZZZ~~~~~~rrrffffffyyyhhhZZZPPPJJJPPP]]]qqq|||zzzqqqhhh^^^XXXQQQIIIDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>999666444777;;;BBBGGGJJJIIIHHH@@@===:::999:::<<<<<<<<<======BBBMMMWWW```jjjrrrrrrhhh___^^^`````````aaa^^^aaaeeehhhjjjkkkmmmoooooopppqqqqqqqqqppprrrsssssstttvvvxxxyyyyyyyyyxxxuuutttrrroookkkhhhfffeeelllpppvvv|||yyyhhh```^^^^^^]]]eeehhhlllmmmkkkhhhfffeeelllooossstttnnneee???>>>===<<<<<<===>>>??????>>><<<;;;;;;<<<>>>???>>>>>>>>>??????????????????@@@BBBAAA???======>>>;;;===??????>>>>>>AAADDDAAA@@@>>><<<;;;999999888999999999999::::::::::::666777999999999999;;;===;;;<<<===<<<;;;;;;===???===>>>??????@@@@@@??????>>>@@@AAAAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDDDDBBBBBBFFFHHHOOOdddwwwnnnvvv~~~uuuqqqhhh```VVVNNNFFF???===???777666444555>>>OOOdddsssfff___TTTKKKFFFDDDCCCCCCCCCBBB@@@>>><<<:::::::::>>>HHHTTT^^^nnnyyyrrrppppppppplllooorrrwww~~~zzzvvvuuuvvvwwwwwwyyy||||||}}}{{{vvvrrrooommmfffiiikkkkkkkkkooowww}}}~~~|||}}}sssgggooopppnnnggg\\\RRRLLLJJJEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@BBBCCCDDDBBB???======>>>AAABBBAAA@@@@@@???>>>===<<<<<<===???AAAAAA@@@>>>======:::;;;<<<===>>>?????????<<<>>>AAABBBBBBAAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEFFFHHHIIIIIIJJJLLLNNNOOOTTTiii{{{hhh^^^kkkyyykkk\\\MMMKKKSSSdddrrrxxxpppgggaaaYYYOOOHHHGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBAAA???:::777444666999???DDDGGGGGGFFF???<<<999888999:::;;;;;;;;;999:::===AAAHHHVVVcccttt}}}qqqggg______aaaaaa`````````ccceeeggggggiiikkkmmmnnnoooppppppooonnnoooqqqpppqqqtttvvvwwwvvvvvvuuuqqqpppnnnkkkhhheeecccbbbhhhqqq}}}pppaaa]]]___aaaaaa```dddiiikkkkkkjjjiiiiiikkkkkklllnnnlllggg???===;;;::::::<<<>>>@@@@@@???===<<<<<<===>>>???=========>>>??????@@@@@@@@@BBBCCCCCC@@@>>>======999;;;======<<<===@@@CCCAAA@@@???>>><<<<<<<<<;;;999999999999999:::::::::444555777888888999;;;===:::;;;<<<<<<:::;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAA>>>???AAAAAA???>>>>>>??????@@@@@@AAAAAA@@@@@@???@@@>>>???BBBCCCAAABBBEEEBBBGGGVVVrrrxxxmmmpppttt|||yyyppphhh___UUUJJJAAA???BBB<<<:::666222555EEE]]]oooooofffZZZNNNHHHEEEEEEEEE???AAAAAA???<<<::::::;;;444@@@LLLRRR[[[nnnyyyuuutttpppqqqrrrsssuuuzzz~~~}}}|||~~~}}}|||xxxuuussstttuuuwwwxxx{{{{{{vvvqqqnnnlllkkkaaadddgggfffdddffflllrrr~~~||||||~~~{{{yyy{{{|||yyy|||vvvnnnppppppmmmdddXXXMMMFFFDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<===???AAACCCEEECCC???<<<<<<>>>AAACCCBBBBBBAAA@@@???>>>===<<<999<<<>>>???===;;;::::::999:::;;;===>>>?????????;;;===@@@BBBAAAAAABBBCCCAAA@@@@@@???@@@AAACCCDDDEEEFFFFFFEEEEEEHHHIIIHHHPPPZZZ{{{}}}hhhZZZcccuuuxxxhhhSSSLLLQQQYYYiiizzz}}}uuummmggg^^^SSSLLLJJJCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBB???;;;777333444777<<>><<<888777888:::;;;;;;555777:::>>>>>>AAAMMMYYYqqqvvvooofff^^^___aaa```___```ccceeefffffffffgggjjjlllmmmnnnoooooommmmmmmmmooonnnooorrrtttttttttsssrrrooonnnllljjjgggeeecccbbbfffrrr~~~iii\\\ZZZ^^^aaabbbWWW\\\ccchhhkkkmmmooopppllliiihhhjjjjjjggg;;;<<<<<<;;;::::::===???BBBAAA???>>>=========>>><<<<<<<<<===============BBBBBBCCCBBBAAA>>>;;;999;;;;;;;;;<<<>>>?????????BBBAAA???===;;;;;;;;;;;;888777777999::::::888666666666666666777888::::::<<<<<<<<<<<<<<<<<<<<<;;;???????????????>>>======>>>======<<<<<<<<<=========>>>>>>>>><<<<<<>>>@@@;;;<<<>>>??????@@@CCCEEEFFFIIINNNYYYqqqwwwtttrrruuu~~~}}}mmmZZZKKKDDDDDDFFFCCC???777111111999FFFPPP___aaa^^^VVVRRRQQQKKKBBBBBBBBBCCCCCCAAA>>><<<;;;===<<<>>>DDDLLLYYYmmm~~~zzzvvvsssrrrpppooorrrtttvvvuuurrrppprrrttttttuuuwwwyyyzzzzzzzzzzzztttsssrrrqqqppppppqqqqqqrrrqqqqqqrrrsssuuuxxxyyy}}}wwwoooiiigggeeecccaaa___bbbbbb______aaa```[[[aaaqqq{{{xxxyyyuuuooolllrrr~~~{{{|||zzz}}}yyyttttttuuulll```WWWNNNEEEBBBDDDCCCCCCBBB@@@???===<<<<<<<<<===============<<<<<<@@@???>>>===============AAAAAA@@@???>>>======<<<>>>;;;999:::<<<===;;;888999999999:::<<<>>>@@@@@@;;;<<<===>>>@@@BBBCCCDDDDDDCCC@@@??????@@@CCCDDDDDDFFFHHHIIIHHHHHHIIIKKKLLLUUUggg~~~oooXXXVVVeeesss```QQQIIIOOOXXXiiizzz~~~wwwrrrmmmeeeZZZQQQGGGCCCBBBDDDEEEBBB@@@AAABBBBBBBBBBBBBBB???;;;777666444444888>>>BBB@@@===<<<;;;::::::::::::999888444555777999;;;@@@FFFJJJfffwwwppplllfffddd```]]][[[[[[\\\]]]```aaabbbbbbaaabbbdddfffhhhiiikkklllmmmmmmmmmllliiiiiikkklllmmmnnnnnnnnnmmmjjjeeeaaa```cccfffiiipppttt~~~rrrbbb\\\___bbb```\\\[[[\\\cccnnnsssrrruuu{{{rrrnnnkkkhhhccc\\\<<<======<<<;;;;;;===???@@@???===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===;;;999777:::999:::;;;<<<=========@@@???>>>======<<<======:::999888999::::::888777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;===<<<<<<;;;;;;<<<<<<===<<<===>>>===<<<<<<>>>???;;;<<<=========>>>@@@BBBCCCEEEJJJQQQ]]]xxx~~~yyytttuuu|||kkkXXXKKKGGGGGGLLLFFF===444///222999???FFFNNNSSSSSSUUUVVVTTTNNNGGGDDDAAAAAABBBBBB???<<<:::888888<<<@@@HHHXXXfffooo|||~~~{{{ttttttrrrooollljjjjjjkkkiiijjjlllnnnoooooonnnmmmnnnnnnmmmlllllllllmmmnnnuuuuuuvvvxxxzzz|||~~~uuupppiiieeecccbbb```^^^```bbbbbbaaacccgggfffaaacccppp~~~ooommmlllpppuuuvvvrrrmmmuuuwwwxxxvvvrrrhhh\\\SSSJJJBBB???AAA???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<===============<<<<<<<<<;;;;;;<<<:::888999;;;<<<;;;999888888999:::<<<>>>???@@@===>>>>>>@@@AAABBBCCCDDDAAA???===<<<<<<===???AAADDDEEEHHHHHHGGGGGGHHHIIIEEELLLYYYnnnxxxhhh```bbbtttuuu^^^NNNNNNQQQ[[[kkkxxxzzztttkkk```WWWLLLFFFBBBBBBBBB@@@@@@CCCAAAAAAAAABBBBBB@@@<<<888555333111444:::===<<<999;;;:::999999:::;;;999888777888999999;;;>>>CCCGGGSSSpppuuuuuu|||}}}~~~~~~|||zzzwwwuuuwwwwwwvvvrrrkkkddd```^^^^^^\\\ZZZXXXWWWWWWXXXYYY\\\^^^______^^^___aaaccceeefffhhhjjjkkkkkkkkkjjjiiiiiiiiiiiigggfffdddccc^^^]]][[[[[[___eeelllqqqsssuuu{{{oooeee[[[ZZZaaahhhiiifffZZZYYY^^^gggjjjiiikkkpppooollljjjfff^^^UUU>>>>>>???===<<<<<<===??????>>>===<<<<<<===>>>>>><<<<<<<<<;;;;;;:::::::::999:::;;;<<<;;;:::999888999::::::;;;;;;:::::::::<<<<<<===>>>?????????>>>===;;;999999::::::999888777666666666777888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;<<<<<<;;;<<<===<<<;;;;;;===???<<<=========<<<<<<===???AAABBBGGGKKKJJJYYYxxxtttxxxkkkVVVIIIDDDHHHCCC<<<666333222444666333;;;CCCGGGLLLTTTZZZ\\\PPPJJJCCCAAADDDEEEBBB>>>;;;888666777777999BBBLLLZZZiiixxx~~~zzzuuuqqqnnnllljjjlllmmmoooqqqqqqpppooonnnppppppoooooopppqqqssstttyyy{{{~~~xxxkkkhhhdddaaa______]]]\\\```bbbdddggglllrrrpppkkkjjjsssqqqrrrtttvvvuuurrrnnnkkknnnssszzznnncccVVVMMMFFF???===>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<999999999999999999999999:::888777888:::<<<;;;;;;888888999:::;;;===???@@@???@@@@@@AAABBBBBBCCCCCC>>>===<<<;;;;;;<<<===>>>BBBDDDFFFGGGFFFFFFFFFGGGCCCGGGMMMWWWqqq~~~~~~ooobbbhhhnnnXXXPPPLLLOOO[[[kkkxxxyyyoooddd\\\SSSKKKCCCAAA???>>>@@@CCC@@@@@@@@@AAABBB@@@===:::777444111222666888999777:::999888888:::;;;:::999:::::::::::::::;;;???BBBEEEYYYrrr}}}xxxiii^^^XXX[[[[[[[[[[[[[[[YYYXXXXXXYYYZZZZZZWWWTTTRRRQQQRRRTTTTTTTTTTTTUUUUUUUUUVVVXXXYYY[[[[[[[[[\\\^^^```cccdddfffggghhhiiihhhhhhiiihhhgggeeebbb^^^ZZZXXXQQQQQQSSSWWW___iiirrrxxx{{{{{{}}}}}}sssiiiaaaZZZYYY^^^cccbbb```YYYXXXZZZ^^^aaaaaabbbfffjjjiiihhhdddYYYNNN???@@@@@@???===<<<===>>>???>>>===<<<===>>>???@@@<<<<<<;;;;;;:::999888888::::::<<<==================>>>???===;;;888777666888999<<<>>>@@@@@@@@@@@@???===:::999::::::::::::888777777777777777888888888888888888999999999999;;;;;;<<<<<<;;;;;;:::999::::::999999999:::;;;;;;:::;;;<<<;;;;;;;;;===???>>>??????>>><<<;;;<<<>>>BBB???EEEKKKGGGKKKooo|||ttttttzzzdddNNNBBBAAA???<<<;;;:::888444111111444777777;;;FFFUUU___XXXRRRKKKGGGEEEEEECCC@@@???<<<::::::777666:::@@@JJJZZZmmmzzz~~~~~~zzzwwwxxxzzz|||~~~~~~}}}|||zzz|||{{{{{{{{{}}}~~~~~~uuunnndddbbb___]]]\\\\\\\\\\\\___eeelllrrryyy~~~|||uuutttyyyzzzzzzzzz{{{{{{zzzvvvtttlllppp|||mmmaaaSSSJJJDDD???===???@@@???===<<<;;;;;;;;;;;;999999999999999::::::::::::999999999999999:::;;;999999999888888777777666888777777777999;;;<<<===888888999:::;;;===???@@@@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAACCCEEEEEEDDDDDDDDDFFFGGGJJJKKKNNN^^^}}}kkkiii}}}|||eeeWWWOOOKKKRRR^^^mmm}}}zzzpppddd]]]YYYPPPHHHDDDBBB??????BBB?????????@@@AAAAAA>>><<<;;;888444222444777888888888777777888:::;;;:::999:::;;;;;;:::999:::===@@@EEELLLUUU[[[[[[UUUOOOKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNMMMOOOQQQSSSTTTUUUUUUUUUUUUWWWXXXYYYYYYZZZ]]]___aaabbbdddffffffffffffeeefffeeecccaaa]]]XXXTTTRRRMMMOOORRRXXXaaalllvvv{{{vvvllleee___YYYXXXYYYZZZWWWTTTZZZXXXXXXZZZ]]]___aaabbbeeeeeegggdddZZZOOO@@@AAAAAA@@@>>><<<<<<===<<<<<<;;;::::::;;;======<<<<<<;;;:::999888888777:::;;;<<<===>>>???@@@@@@CCCDDDEEEBBB===888666555666777:::===???@@@@@@@@@???<<<:::999:::;;;;;;:::888888777777777777777888777777777888888888999999;;;;;;<<<<<<;;;;;;:::999888888888888888999::::::999:::;;;;;;;;;;;;===???BBBBBBBBB@@@===<<<===>>>CCC===AAAJJJHHHGGG^^^~~~wwwtttwww}}}www[[[IIIEEECCCAAABBBBBB>>>666///333333222000111888FFFRRRWWWWWWUUUPPPHHHDDDCCCDDD@@@===<<<===;;;888999======FFFWWWhhhsssxxxyyyyyyzzz}}}{{{sssjjjddd]]]\\\ZZZYYYXXXYYY\\\]]]cccmmmxxx{{{yyy|||||||||~~~{{{wwwpppooouuuoooaaaRRRJJJEEEAAA@@@BBBCCCAAA???<<<:::999999999888888888888888999:::;;;===<<<;;;:::999999999999;;;;;;:::999888777666555777777777777888:::<<<>>>:::::::::;;;<<<===>>>???????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???AAABBBDDDDDDCCCBBBCCCDDDGGGJJJLLLLLLSSSoooxxxnnn|||vvv___VVVNNNLLLPPP\\\ppp|||rrrggg```\\\UUUOOOLLLHHHBBB???@@@?????????@@@AAAAAA???======:::555333333444666777888777666777999:::999888888999::::::999:::===???DDDCCCDDDEEEGGGGGGEEECCCBBBBBBAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFIIILLLHHHJJJMMMPPPRRRSSSSSSSSSSSSTTTVVVWWWXXXYYY\\\___```aaabbbcccdddcccbbbbbbaaa```]]]YYYTTTPPPLLLJJJKKKNNNTTT\\\fffpppyyy~~~|||mmmeeeWWWUUUSSSTTTUUUVVVUUUSSSXXXWWWVVVXXX]]]bbbeeedddaaabbbeeeeee___WWW@@@AAABBB@@@>>><<<;;;<<<:::999888777777888999999;;;;;;;;;::::::999999999999999:::;;;===>>>???@@@FFFIIIJJJFFF@@@:::888888666777999:::<<<===>>>>>><<<;;;999:::;;;<<<<<<;;;999999888777666666666777666666777777888999999999;;;;;;;;;;;;;;;:::999999666666666666777888999999999;;;<<<<<<;;;<<<>>>@@@DDDDDDDDDBBB???===>>>???BBB<<<===DDDDDDBBBMMM^^^zzzyyyzzz}}}~~~}}}qqq]]]JJJEEEBBBDDDIIIJJJEEE???333222222333222333999@@@MMMRRRWWWUUUNNNGGGFFFGGG???;;;;;;<<<<<<888888;;;999999@@@OOO^^^iiirrryyywwwyyy}}}}}}vvvooogggaaa\\\UUUVVVUUUUUUVVVZZZ___cccnnnzzz|||yyyxxxxxxyyy~~~|||wwwssspppssspppaaaQQQIIIFFFCCCCCCEEEDDDBBB???;;;999888888888888888777777888999;;;<<>>===;;;:::999888888<<<<<<;;;:::999888777777888888888888777999===@@@>>>===============>>>>>>??????????????????@@@@@@???@@@AAABBBBBBAAA@@@???AAABBBDDDDDDCCCBBBBBBCCCBBBFFFIIIIIIKKK[[[}}}rrrwwwnnncccVVVKKKFFFKKK\\\mmm|||yyypppjjj```ZZZUUUSSSOOOGGGAAA@@@@@@?????????@@@@@@???===<<<:::666333222222444666888777666666888999888777777888999:::999:::<<<>>>;;;<<<===>>>???>>><<<:::===============>>>??????@@@AAAAAAAAA@@@AAADDDFFFDDDEEEHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUWWWZZZ\\\]]]^^^^^^___^^^]]][[[ZZZZZZWWWSSSNNNJJJGGGEEEDDDKKKOOOXXXcccnnnxxx~~~nnnaaaZZZQQQQQQQQQRRRRRRQQQQQQQQQTTTUUUUUUWWW___gggiiigggaaa___aaadddbbb]]]???AAABBB@@@>>>;;;::::::;;;:::999777777777888888;;;;;;;;;;;;::::::::::::999::::::;;;<<<>>>???@@@EEEHHHKKKIIIBBB===<<<<<<777777777888999:::<<<<<<999888888:::<<<===<<<::::::999888777666666666666666666777888888999::::::999999::::::999999888777555555555555666777888999:::;;;<<<===<<<===???AAADDDEEEDDDBBB???>>>>>>@@@@@@===<<>><<<>>>>>>:::888:::;;;777888AAAKKKUUUbbbnnnppptttyyy{{{{{{{{{{{{{{{zzzuuunnngggaaa\\\YYYWWWRRRSSSTTTUUUYYY```jjjqqq~~~}}}{{{yyyuuuppplllooozzz|||yyyrrrtttvvv{{{ppp```OOOGGGEEEDDDDDDEEEEEECCC@@@===;;;:::;;;<<<999888777777888999;;;===>>>===<<<;;;:::999999999999999999999::::::::::::999::::::999777999===AAAAAA@@@???>>>============?????????@@@@@@AAAAAAAAABBBCCCEEEFFFFFFEEECCCBBBAAACCCDDDDDDCCCBBBBBBCCC???AAAEEEGGGFFFMMMbbbxxxxxxuuu{{{yyycccRRRGGGFFFOOOYYYkkktttzzzuuufff___ZZZXXXSSSJJJEEEDDDAAA@@@??????@@@@@@>>>======;;;999666444444555777888777666666777888777555777999::::::999999:::<<<777999;;;;;;:::888999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBCCCCCCEEEGGGHHHIIIJJJJJJIIIKKKMMMNNNPPPRRRUUUXXXXXXXXXXXXWWWVVVTTTRRRPPPNNNKKKHHHEEEDDDFFFHHHJJJRRRXXXcccooozzzuuueeeYYYUUUSSSTTTTTTRRROOOMMMMMMNNNUUUWWWXXXZZZcccmmmooojjjccc^^^\\\___aaa^^^???AAABBB@@@===:::999999???===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBGGGKKKIIIDDD??????@@@888888777666777888:::;;;777777888:::======<<<:::::::::888777666666666666666777777888999:::::::::888888888888888777666666444444444555555777888888:::<<<=========>>>@@@BBBDDDDDDDDDBBB???>>>>>>@@@??????>>>===>>>BBBGGGIIIQQQlllzzzuuullliiixxxiiiYYYHHHBBBHHHQQQVVVVVVHHH===444222000---///444///888GGGTTTZZZXXXRRRLLLHHHDDDAAABBBAAA===:::;;;999777888===???CCCNNN[[[jjjrrrzzz~~~|||{{{|||~~~~~~~~~zzzwwwzzzzzznnnjjjccc\\\XXXUUUTTTTTTRRRTTTVVVXXX^^^hhhttt}}}}}}uuuuuuvvvsssjjjbbbgggwww|||yyyxxxpppvvvzzzyyy}}}ooo^^^MMMEEECCCCCCCCCDDDGGGEEEBBB???>>>???@@@AAA999888777777888:::<<<===;;;;;;::::::999:::::::::666777777999:::;;;<<<===:::;;;;;;999777999===AAACCCBBBAAA???>>>=========??????@@@AAAAAABBBCCCCCCFFFGGGJJJKKKKKKJJJGGGFFFBBBCCCEEEDDDCCCBBBBBBCCCAAAAAAEEEGGGEEEGGGUUUeeexxxxxxppp[[[OOOIIIKKKOOO^^^iiizzz|||jjjccc\\\YYYTTTLLLHHHGGGBBBAAA??????@@@???>>><<>>===:::777777888:::999777666666777777666444999:::;;;:::888888999:::999;;;;;;888444555:::@@@999999:::;;;;;;::::::999;;;===>>>???>>>???@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIDDDFFFIIIJJJKKKNNNQQQTTTSSSSSSSSSRRRPPPMMMKKKIIIDDDBBBAAAAAADDDJJJQQQUUU\\\cccnnnzzzrrrbbbXXXUUUOOOQQQSSSRRRPPPOOOQQQSSSWWWZZZ\\\^^^hhhrrrsssnnneee]]]YYY\\\^^^\\\