BM6(d bbb@@@???<<<;;;:::999888777777777555555666666666666555555666666666999DDDUUUbbbfffoooooolllhhhmmmxxxdddWWWXXXYYYYYYXXXWWWUUUTTTZZZ[[[]]]aaaddddddaaa^^^^^^ZZZYYY\\\\\\XXXUUUUUUWWWXXXYYY]]]cccnnnyyycccLLLBBB=========>>><<<;;;:::<<<===;;;<<<<<<;;;:::<<>>CCCHHHRRR[[[bbbfffllluuu|||OOO@@@<<<;;;:::999888777777777555555666666666666555555666888999===JJJ[[[fffiiipppooommmmmmuuurrr```[[[\\\^^^```___]]]YYYWWW\\\^^^cccjjjqqquuutttssskkkggggggkkklllgggbbb```\\\]]]```eeeooo}}}www\\\JJJ???===>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;<<<@@@BBBHHHXXXdddnnnxxxyyy}}}wwwtttsssnnnnnnllliiifffeeeeeegggdddiiillllllsssyyytttqqqmmmmmmoookkkkkkeee\\\XXX[[[]]]]]]YYYVVVQQQNNNMMMMMMLLLKKKHHHDDD@@@AAAFFFLLLOOOPPPLLLMMMKKKGGGGGGIIIGGGCCC<<<;;;:::999999999::::::;;;999:::>>>CCCHHHRRR[[[aaaeeellluuu|||aaaFFF<<<<<<:::999888777777777555555666666666666555555999;;;===BBBPPPaaakkkmmmoooooooooqqq{{{lll[[[```bbbeeeggggggccc```]]]\\\```hhhsssyyyvvvrrrrrrqqqssszzzmmmSSSCCC===>>>>>>===;;;;;;<<<===;;;;;;;;;;;;;;;<<<@@@CCCKKKZZZfffpppyyy{{{{{{zzzxxxtttooollllllmmmmmmooolllffffffppp~~~yyyuuupppllllllnnnkkkkkkeee]]]YYY[[[]]]]]]YYYVVVQQQMMMLLLKKKJJJJJJGGGDDDBBBDDDKKKRRRWWWXXXPPPQQQOOOKKKKKKMMMKKKGGG<<<;;;:::999999999::::::;;;999:::>>>CCCHHHRRR[[[aaaeeellluuu|||{{{KKKFFF;;;;;;>>>666444888888888888777666666666666666888>>>DDDLLLYYYgggmmmlllkkkpppppprrrnnndddhhhooozzz~~~uuulllhhhiiiooouuu~~~rrrKKKFFF>>>???@@@999:::@@@=========<<<;;;<<>>;;;999888999:::;;;<<<:::;;;@@@DDDIIIRRR[[[ccchhhooovvv|||TTTHHH;;;:::>>>888666999999999888777666666666666777999@@@HHHQQQ]]]iiinnnmmmiiilllpppyyymmmfffqqq}}}~~~sssnnnsss[[[KKKAAAAAABBB;;;;;;@@@=========<<<;;;<<<@@@FFFJJJQQQ^^^jjjsssyyy{{{{{{zzz{{{{{{~~~vvvrrrooollljjjhhhhhhfff```YYYVVVWWWYYY[[[WWWSSSQQQQQQPPPNNNKKKIIILLLLLLKKKMMMRRRTTTRRRMMMKKKIIIIIIKKKKKKGGGCCC???>>><<<:::999999:::;;;;;;:::;;;@@@DDDIIIRRR[[[ccchhhooovvv|||eeeNNN<<<999>>>:::888:::999999999888777777777777888:::CCCOOOYYYcccmmmpppnnnlllqqq}}}nnnooo|||qqqWWWHHHDDDDDD===<<>><<<:::999999::::::;;;999;;;@@@DDDIIIRRR[[[ccchhhooovvv|||}}}[[[BBB888>>><<<:::;;;888999999888888888888999999<<>>@@@<<<============>>>CCCIIINNNSSSbbboooyyy|||sssmmmjjjiiiiiiiiihhhbbb[[[WWWWWWYYY[[[XXXUUURRRRRRTTTVVVWWW[[[``````VVVMMMKKKMMMOOOLLLIIIIIIOOOWWWWWWNNNDDDAAA???===:::999999::::::;;;999:::???DDDIIIQQQZZZccchhhooovvv|||oooMMM;;;===<<<::::::777::::::999999999999:::;;;>>>MMM\\\dddiiinnnpppooo~~~uuuoooxxxwww[[[JJJGGGAAA???@@@===============???DDDKKKPPPPPPbbbppp|||}}}tttnnnlllllljjjjjjiiiccc\\\WWWVVVWWWZZZWWWRRROOOOOOSSSYYY^^^^^^cccaaaVVVJJJFFFHHHJJJIIIHHHKKKTTT\\\[[[OOOEEEBBB@@@===;;;999999:::::::::999:::???CCCHHHQQQZZZdddiiipppwww}}}^^^AAA???>>>;;;;;;888;;;::::::::::::;;;;;;<<>>======>>>>>>AAAFFFLLLQQQQQQcccqqq{{{{{{tttpppnnnooohhhiiigggaaaYYYSSSQQQQQQWWWUUUQQQMMMLLLPPPWWW]]]XXX\\\ZZZNNNDDDAAADDDEEEFFFGGGKKKSSSYYYXXXNNNEEEBBBAAA>>>;;;999999:::::::::888:::???CCCHHHQQQZZZdddiiipppwww}}}pppIIIBBB@@@======;;;;;;;;;::::::;;;<<<<<<===EEESSS```cccbbbeeejjjnnn|||kkkoootttlllNNNGGGBBB@@@BBB@@@===>>>>>>???AAAGGGNNNSSSTTTfffqqqyyy|||uuupppnnnnnnhhhhhhfff___VVVOOOLLLLLLUUUTTTQQQNNNKKKLLLQQQUUUNNNQQQOOOGGGAAAAAAEEEFFFGGGGGGJJJOOOSSSSSSNNNJJJCCCAAA>>>;;;:::999999::::::888999>>>CCCHHHQQQYYYdddiiipppwww}}}{{{OOOEEEBBB>>>???===;;;;;;;;;;;;;;;<<<===>>>GGGUUU```aaa___bbbhhhmmmqqqhhhrrryyypppOOOGGGBBB@@@BBBAAA===>>>>>>???BBBGGGOOOTTTWWWgggpppxxxwwwppplllkkkiiiiiiggg```VVVOOOKKKKKKSSSTTTSSSPPPKKKIIIKKKMMMHHHJJJIIICCCAAADDDIIIJJJKKKJJJKKKLLLOOOPPPPPPOOOCCCAAA>>><<<:::999999::::::888999>>>CCCHHHPPPYYYdddiiipppwww}}}ggg@@@===>>>;;;??????>>>>>>======AAAGGGKKKXXXYYY[[[]]]]]]```gggnnnmmmkkkooouuu[[[KKKEEEFFFEEE===BBB@@@===>>>AAAHHHPPPUUUYYYhhhvvv~~~zzz~~~tttllliiigggcccbbbccc\\\PPPGGGEEELLLVVVXXXOOOKKKNNNMMMGGGHHHGGGEEECCCEEEJJJLLLLLLTTTWWWTTTLLLKKKQQQRRRMMMHHHBBB======<<<999999;;;<<<999:::>>>BBBHHHRRR\\\bbbgggooovvv|||zzzMMMCCCBBB======:::;;;<<<===@@@FFFMMMRRRWWWXXX[[[___ccchhhnnnssstttlllsssyyy|||ppp\\\IIIBBBBBB>>>BBB@@@??????CCCJJJRRRWWW^^^jjjxxxwwwrrr}}}zzzqqqllliiigggbbbaaaaaa\\\PPPHHHGGGMMMUUUVVVNNNIIIMMMNNNIIIHHHFFFDDDDDDHHHOOOUUUXXXYYY[[[WWWNNNMMMSSSTTTOOOIIIBBB======<<<999999;;;<<<999:::>>>BBBHHHRRR\\\bbbfffmmmttt{{{WWWEEEBBB<<<999:::;;;<<<>>>AAAGGGOOOUUUWWWXXX[[[___fffnnnuuuyyytttmmmooozzztttSSS@@@???@@@BBB@@@???AAAEEEMMMUUUZZZaaajjjyyyzzzrrrtttqqqssswwwoookkkjjjfffbbb______[[[RRRKKKIIIMMMTTTUUUMMMJJJMMMNNNKKKIIIGGGFFFGGGKKKRRRYYY___ZZZ\\\VVVMMMMMMSSSTTTOOOJJJCCC>>>>>><<<999999;;;<<<999:::>>>BBBHHHRRR\\\aaaffflllssszzz___FFFCCC???<<<>>>>>>>>>>>>@@@EEEKKKPPPVVV[[[]]]]]]bbbnnn}}}}}}tttrrrwwwaaaFFFAAABBBAAA@@@???AAAGGGNNNVVV[[[```iii{{{{{{xxxppppppvvvvvv}}}wwwoookkkiiifffbbb^^^]]][[[UUUOOOKKKLLLRRRUUUQQQMMMNNNOOOMMMMMMLLLKKKMMMNNNOOOSSSXXXUUUVVVPPPIIIKKKSSSUUUPPPKKKDDD???>>>===:::999;;;<<<999:::>>>BBBHHHRRR\\\cccgggnnnuuu|||mmmOOOFFFBBBAAA?????????>>>???CCCIIIMMMUUU\\\___]]]bbbwwwuuuvvv|||qqqQQQGGGCCC?????????BBBGGGOOOVVV[[[```lllzzzllleeekkklllooouuuxxxyyyqqqkkkgggdddbbb^^^]]]\\\ZZZSSSMMMJJJPPPVVVUUURRRQQQOOOMMMQQQQQQTTTYYYVVVOOOMMMPPPNNNPPPKKKGGGLLLWWWYYYTTTLLLEEE@@@???>>>:::999;;;<<<999:::>>>BBBHHHRRR\\\eeeiiipppxxx|||ZZZGGG>>>???============???DDDKKKPPPSSS\\\``````lllyyyssszzz~~~[[[KKKCCC@@@@@@@@@CCCHHHOOOVVVZZZaaaqqq|||lllfffeeemmmppprrrwww~~~yyyrrrjjjeeecccbbb___^^^______XXXOOOIIINNNTTTVVVSSSQQQOOOOOOTTTUUU]]]ccc^^^QQQKKKMMMKKKMMMKKKIIIQQQ^^^```YYYMMMFFFAAA@@@>>>;;;:::<<<<<<999:::>>>BBBHHHRRR\\\fffkkksss{{{jjjLLL<<<>>><<<======>>>AAAFFFMMMRRRUUU\\\```ddd{{{|||xxx~~~___LLLCCCBBBBBBBBBEEEJJJQQQWWW[[[bbbrrryyyrrrsssttt|||}}}{{{wwwqqqiiicccbbbbbbaaa___bbbccc[[[PPPJJJMMMPPPQQQOOONNNOOORRRXXXYYYaaahhhaaaOOOGGGIIIJJJLLLKKKLLLVVVbbbccc[[[NNNGGGBBB@@@???;;;:::<<<<<<999:::>>>BBBHHHRRR\\\fffllluuu}}}}}}XXXCCCEEE?????????@@@BBBGGGMMMRRRYYY]]]^^^gggxxx}}}___KKKBBBDDDDDDDDDGGGLLLRRRXXX\\\bbbqqq~~~}}}|||xxxtttooohhhbbbaaacccbbbaaadddfff]]]QQQKKKKKKLLLMMMKKKKKKOOOUUU]]]\\\ccchhh^^^JJJ@@@BBBHHHKKKKKKMMMWWWccccccZZZNNNGGGBBBAAA???;;;:::<<<<<<999:::>>>BBBHHHRRR\\\eeekkkuuu~~~fffJJJBBBBBBCCCDDDDDDDDDGGGNNNSSS\\\``````eee~~~~~~eeeKKKCCCCCCDDDDDDEEEJJJRRRXXXYYYfffrrrxxxqqqkkkgggeeeddddddcccddddddddd```[[[WWWKKKJJJKKKMMMJJJGGGIIINNNXXXUUUUUUUUUPPPGGGAAA???DDDFFFIIILLLTTTZZZWWWQQQRRRIIIBBB@@@???;;;999:::999:::<<<===@@@HHHTTT\\\dddkkkttt}}}aaaCCCAAABBBCCCDDDEEEIIIPPPUUUXXX```cccggg~~~wwwXXXKKKEEEGGGGGGHHHKKKPPPVVVZZZgggvvv}}}yyyssslllgggcccaaaaaaccccccccccccbbb```[[[XXXMMMLLLLLLMMMJJJFFFGGGLLLLLLJJJJJJMMMKKKFFFDDDEEELLLOOOQQQRRRVVVZZZXXXSSSRRRJJJBBB@@@???;;;999:::888:::;;;===@@@HHHSSS\\\dddkkkttt|||KKKAAABBBCCCCCCFFFKKKRRRWWWVVV```gggkkk}}}iiiSSSHHHIIIKKKKKKKKKNNNUUUZZZfffxxx~~~xxxtttoooiiidddaaa``````cccbbbaaaaaa```___\\\YYYQQQNNNMMMLLLIIIEEEEEEIIIFFFCCCDDDGGGHHHFFFHHHKKKUUUYYY[[[XXXWWWXXXWWWTTTSSSKKKCCCAAA@@@<<<:::::::::<<<===>>>BBBJJJUUU]]]dddkkkttt|||[[[EEEDDDCCCDDDFFFLLLRRRVVVZZZbbbiiiqqqzzz^^^JJJJJJKKKLLLLLLMMMTTT\\\eeevvv|||{{{vvvsssnnniiieeeccccccccccccaaa```______^^^\\\ZZZTTTOOOMMMLLLIIIEEEEEEHHHKKKGGGEEEGGGHHHGGGIIIMMMYYY___aaa[[[UUUTTTUUUUUUUUULLLDDDBBB@@@===:::;;;<<<>>>???@@@DDDLLLWWW___dddkkkttt|||gggJJJGGGEEEDDDGGGLLLQQQTTT^^^ccckkkzzzqqqNNNJJJJJJLLLLLLMMMUUU^^^dddrrr}}}|||uuurrrnnniiifffddddddeeecccbbb```______^^^[[[YYYTTTOOOKKKKKKIIIFFFFFFIIILLLHHHFFFGGGFFFEEEFFFJJJWWW]]]___XXXRRRRRRTTTVVVVVVMMMEEECCCAAA===;;;;;;;;;<<<>>>???CCCKKKVVV^^^eeekkkttt|||nnnMMMJJJEEEDDDGGGMMMQQQTTT```ggguuuWWWNNNIIIKKKMMMNNNUUU___eeessstttqqqmmmhhheeeddddddddddddcccbbbaaa```^^^ZZZXXXRRRLLLHHHIIIJJJHHHIIILLLIIIFFFEEEGGGFFFCCCCCCFFFQQQWWWYYYTTTQQQSSSXXXZZZXXXOOOGGGDDDBBB>>>;;;<<<888999;;;<<<@@@HHHSSS[[[eeekkkttt|||sssNNNIIIEEEDDDHHHOOOSSSVVV```qqqcccTTTJJJKKKOOOOOOUUU^^^hhhyyy~~~tttqqqmmmhhheeedddddddddeeeddddddcccbbb^^^YYYVVVOOOHHHEEEGGGJJJKKKMMMPPPNNNKKKLLLNNNLLLGGGDDDEEEKKKPPPRRRQQQRRRXXX^^^```YYYPPPHHHEEECCC???<<<<<<888999;;;<<<@@@HHHSSS[[[eeekkkttt{{{xxxMMMHHHDDDDDDIIIPPPVVVXXXbbbzzzmmmZZZKKKLLLPPPPPPUUU]]]lll|||{{{vvvsssooojjjgggfffffffffffffffeeeeeeccc___YYYTTTLLLFFFCCCGGGKKKMMMOOORRRXXXVVVWWWXXXUUULLLGGGFFFHHHLLLOOOOOOTTT]]]dddfffYYYPPPHHHEEECCC???<<<<<<;;;<<<===???BBBJJJUUU^^^eeekkkttt{{{TTTKKKEEEGGGKKKOOOTTTZZZbbb{{{~~~rrrrrrxxx]]]OOOSSSKKKOOO\\\\\\jjj~~~zzzwwwxxxvvvqqqllliiigggffffffgggggghhhiiiiiieee___ZZZPPPIIIEEEIIINNNOOOOOOOOOTTTUUUVVVWWWTTTMMMEEE>>>LLLLLLMMMOOOTTT[[[bbbfff[[[TTTLLLFFFBBB???:::777;;;999:::>>>BBBHHHTTT```hhhmmmuuu}}}YYYKKKCCCGGGKKKKKKPPPYYYeeerrrhhheeeggglllqqq~~~fffRRRQQQJJJMMMYYYYYYiii~~~}}}|||~~~}}}zzzxxxvvvrrrnnnjjjhhhfffeeegggggghhhiiiiiifffaaa]]]SSSKKKGGGJJJNNNNNNLLLLLLOOOOOOPPPPPPOOOIIIBBB===AAADDDGGGMMMTTT\\\ccchhhZZZTTTLLLFFFCCC@@@<<<999;;;999:::>>>BBBHHHTTT```hhhmmmuuu}}}lllTTTEEEJJJOOOMMMQQQ[[[gggzzzpppiiidddeeehhhqqqmmmhhheeejjj{{{vvvXXXPPPKKKNNNWWWYYYjjjpppnnnoooyyy|||zzzvvvvvvvvvxxx{{{~~~}}}xxxvvvsssnnnkkkhhhfffeeehhhhhhhhhhhhiiigggdddaaaXXXPPPIIIJJJLLLKKKHHHHHHHHHGGGHHHHHHHHHEEEAAA===CCCFFFJJJNNNQQQVVVZZZ]]]YYYSSSKKKFFFCCCAAA>>>;;;;;;999:::>>>BBBHHHTTT```hhhmmmuuu}}}gggLLLNNNVVVSSSUUU___eeeyyyvvvrrrssslllgggbbbaaagggtttbbbQQQNNNQQQXXX]]]nnnxxxllliiigggiiissswwwxxxwwwssstttvvvxxxzzz{{{|||~~~}}}zzzvvvqqqkkkgggeeeeeeeeeiiihhhhhhhhhiiihhhfffddd]]]SSSKKKKKKKKKHHHEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@HHHLLLPPPRRRRRRRRRTTTVVVVVVQQQIIIEEECCCBBB???<<<;;;999:::>>>BBBHHHTTT```hhhmmmttt|||~~~XXXRRRWWWVVVXXX^^^ccctttxxxooogggfffiiippp}}}jjjRRROOORRRWWW```pppyyynnnnnnmmmmmmqqq{{{|||www|||ssssssvvvtttpppqqqtttwwwxxxyyy{{{~~~|||wwwooogggcccccceeegggiiihhhhhhhhhiiiiiigggeee___UUULLLJJJJJJGGGDDDCCCEEEDDDCCCDDDFFFGGGFFFEEEIIINNNTTTWWWVVVVVVWWWZZZUUUOOOHHHDDDBBBAAA???<<<;;;999:::>>>BBBHHHTTT```hhhmmmttt{{{ooo[[[VVVUUUXXX]]]fffyyynnnhhhhhhlllyyyrrrTTTPPPPPPSSS```qqq{{{}}}}}}{{{wwwuuuvvvyyytttmmmggghhhnnnwwwvvvppprrrssspppmmmmmmppptttvvvxxx|||}}}xxxooogggbbbbbbeeeggghhhhhhhhhiiijjjiiifffccc___UUULLLJJJJJJGGGEEEDDDGGGFFFEEEFFFHHHIIIIIIHHHQQQVVV\\\\\\XXXUUUVVVXXXUUUOOOHHHDDDCCCBBB???===;;;999:::>>>BBBHHHTTT```hhhlllsss{{{ppp[[[WWW]]]bbboooyyyooommmppp|||~~~ZZZTTTPPPQQQaaasss{{{pppkkkiiifffccccccdddgggppp{{{yyyoooppptttsssqqqqqqqqqtttvvvwwwyyy}}}xxxrrrkkkfffeeeeeefffgggggghhhjjjjjjhhhdddaaa^^^SSSJJJIIIJJJHHHFFFGGGIIIHHHGGGHHHJJJJJJIIIHHHVVV[[[___]]]WWWRRRSSSUUUWWWRRRKKKFFFEEECCCAAA>>>;;;999:::>>>BBBHHHTTT```hhhlllssszzzddd]]]dddkkkwww{{{xxxxxx```YYYRRRQQQcccwwwvvvaaabbbdddfffddddddkkkuuuwww}}}yyyqqqmmmssswwwwwwwwwzzzzzz{{{{{{zzz{{{{{{yyyuuupppkkkhhheeedddfffgggiiikkkkkkhhhccc___\\\RRRIIIHHHJJJIIIHHHIIIIIIHHHHHHIIIJJJJJJHHHFFFNNNTTTZZZ[[[WWWUUUYYY]]]ZZZTTTMMMHHHFFFEEEBBB???;;;999:::>>>BBBHHHTTT```hhhlllssszzzyyy___ddduuu|||nnnWWWRRRYYYbbbtttqqqgggkkkoooqqqwww{{{|||xxxtttrrrtttxxx|||}}}}}}}}}}}}~~~{{{uuummmgggdddfffffffffeeedddbbbaaa``````TTTJJJJJJLLLKKKIIIHHHGGGLLLOOORRRUUUXXXSSSLLLMMMWWW]]]YYYVVVZZZaaacccbbbXXXLLLFFFEEEDDD>>>999===;;;===@@@CCCHHHSSS^^^hhhlllrrryyyjjjjjjwwwzzz___UUU[[[eeevvvyyyvvvzzz~~~zzz{{{wwwsssrrruuuyyy|||~~~||||||~~~~~~}}}}}}}}}~~~zzztttmmmhhheeehhhhhhgggfffeeecccaaaaaa___SSSJJJJJJNNNNNNMMMLLLPPPRRRTTTZZZbbbcccXXXJJJKKKTTT[[[YYYXXX___hhhmmmfff\\\OOOIIIHHHFFFBBB======;;;<<<@@@CCCHHHSSS^^^gggkkkqqqyyyzzzrrrzzzeeeTTTYYYeee{{{{{{wwwvvvxxx|||~~~}}}~~~~~~yyy|||~~~|||||||||~~~|||yyytttnnniiifffkkkjjjiiigggeeecccbbbaaa^^^SSSJJJKKKPPPPPPOOOOOOYYYXXXZZZcccnnnnnn[[[GGGIIIQQQWWWWWWXXX```kkkssshhh]]]PPPHHHGGGGGGCCC???<<<;;;<<<@@@CCCHHHSSS^^^fffjjjqqqyyyzzz~~~kkkUUUYYYhhh}}}~~~~~~vvvnnniiifffdddhhhnnnnnnttt~~~~~~~~~}}}zzzxxxtttpppkkkhhhmmmllljjjhhhfffdddbbbbbb^^^SSSJJJKKKOOOOOONNNNNNZZZYYY[[[ccclllkkkYYYEEEGGGMMMRRRRRRSSSZZZeeennnfffZZZLLLEEEDDDDDDAAA>>><<<;;;<<>><<<:::;;;???BBBGGGRRR]]]eeeiiipppyyyyyyXXXXXXjjjqqqeee]]]ZZZXXXYYY___aaa```bbbfffkkknnnzzzzzzyyywwwxxxxxxuuunnnhhhllljjjgggeeecccbbbbbbbbb```TTTJJJHHHJJJIIIFFFEEEKKKOOOQQQQQQRRRRRRLLLEEE???DDDKKKPPPPPPQQQYYYcccbbbWWWKKKEEEFFFGGGDDDAAA;;;:::;;;???BBBGGGRRR]]]fffjjjqqqyyy^^^XXXgggssslllgggdddeeeffffffkkkpppzzz~~~}}}||||||xxxwwwwwwyyyzzzwwwooohhhiiigggeeebbbaaa```aaaaaa```TTTJJJHHHJJJHHHEEEDDDGGGKKKLLLLLLNNNOOOKKKEEEFFFKKKTTTZZZXXXTTTXXX```___VVVKKKGGGHHHIIIFFFCCC;;;:::;;;???BBBGGGRRR]]]gggkkkrrrzzziii___kkk}}}tttqqqqqqttt||||||yyyxxxxxxvvvuuuvvvzzz|||xxxoooggggggeeecccaaa___``````aaa___TTTIIIHHHJJJIIIFFFEEEGGGIIIJJJKKKOOOQQQMMMEEEQQQUUU^^^ccc___VVVVVV]]]\\\TTTJJJGGGIIIJJJFFFBBB;;;:::;;;>>>BBBGGGRRR]]]hhhlllrrrzzz|||aaaiii~~~|||yyywwwqqqqqqrrrsssssspppkkkgggdddddddddcccbbbaaa``````^^^SSSJJJIIIJJJIIIIIIIIIPPPRRRJJJFFFMMMKKKEEEHHHNNNZZZeeeeee```\\\ZZZXXXTTTPPPKKKGGGJJJMMMHHH@@@===;;;<<>>BBBHHHSSS___fffeeekkkwww}}}uuukkkbbbbbbaaa______``````^^^]]][[[ZZZ[[[[[[YYYWWW]]]dddqqq~~~vvv|||zzzuuusssxxxmmmgggeeeaaa______bbbhhhppptttwww}}}|||xxxvvvooopppppppppooonnnnnnooojjjhhheeecccbbbaaa___]]]\\\OOOGGGIIIJJJGGGGGGLLLJJJJJJCCCEEENNNKKKEEEIIIRRRRRR]]]ccc\\\YYYZZZTTTTTTRRRMMMJJJKKKMMMHHH@@@<<<:::;;;>>>BBBHHHSSS___ggggggmmmyyy{{{nnnggg^^^UUU]]]___```aaa`````````aaa[[[ZZZ[[[[[[XXXTTTVVV[[[\\\dddkkkmmmmmmllliiidddiiinnnyyytttxxxzzzrrriiibbb\\\YYYWWWUUUXXX]]]aaaiiippppppooowww}}}{{{zzzyyyxxxpppppppppppppppooonnnnnniiigggdddbbbbbbaaa___]]][[[MMMEEEHHHLLLIIIGGGIIIKKKJJJDDDFFFNNNKKKGGGMMMVVVVVV___aaaYYYZZZ___]]]ZZZUUUMMMIIIMMMOOOHHH>>><<<:::;;;>>>BBBHHHSSS___ggghhhooo|||wwwggg```[[[WWW]]]```cccccc```___```bbb[[[YYYZZZ]]]]]]]]]aaagggeeeggghhhhhhhhhkkklllmmmnnnmmmvvvzzztttyyyuuuhhhbbb\\\YYYWWWVVVTTTSSSYYYaaagggkkkooonnnnnnwww}}}zzzyyyxxxwwwrrrrrrrrrrrrrrrrrrpppnnniiifffdddbbbbbbaaa___]]]YYYKKKCCCHHHLLLJJJGGGHHHMMMKKKFFFIIIQQQKKKGGGPPPVVVVVV]]]\\\SSSYYYcccbbb___WWWMMMIIIMMMPPPHHH<<<<<<:::;;;>>>BBBHHHSSS___fffhhhppp}}}xxxaaaXXXXXXZZZaaadddfffeeebbb```bbbddd```]]]^^^cccggglllttt|||zzzvvvpppmmmlllmmmppprrrtttrrrtttyyyssswww{{{jjj```[[[UUUTTTSSSSSSQQQQQQXXXaaaiiiiiijjjmmmttt}}}{{{xxxvvvuuutttssstttuuutttqqqnnnhhhfffcccbbbaaaaaa___^^^WWWKKKDDDHHHLLLIIIGGGJJJRRRQQQMMMRRRXXXOOOIIISSSVVVVVV[[[XXXRRR\\\iiihhhaaaYYYMMMHHHKKKNNNGGG<<<<<<:::;;;>>>BBBHHHSSS___eeehhhppp{{{~~~aaaVVVZZZ___ggghhhhhhhhhggghhhjjjllloookkkjjjooouuu{{{}}}}}}~~~xxxqqqsssoooccc[[[XXXUUUSSSRRRSSSRRRRRRXXX```jjjiiijjjsss}}}yyyvvvvvvtttsssuuuwwwuuuqqqmmmgggeeebbbaaaaaaaaa___^^^VVVKKKFFFIIIKKKHHHIIINNNYYYXXXWWW^^^bbbTTTJJJTTTWWWWWWZZZXXXVVVdddqqqmmm```YYYMMMFFFHHHJJJEEE<<<<<<:::;;;>>>BBBHHHSSS___eeegggoooyyyddd[[[aaahhhiiihhhhhhjjjoootttxxxzzz}}}}}}tttmmmkkkrrriii```ZZZYYYWWWTTTSSSUUUVVVVVV[[[aaahhhhhhmmmxxx{{{xxxuuusssrrrtttvvvuuupppkkkgggdddbbbaaaaaaaaa___^^^UUUMMMHHHJJJIIIFFFJJJSSS[[[\\\^^^gggiiiUUUHHHPPPWWWVVVYYYXXXZZZlllwwwppp]]]WWWMMMEEEDDDFFFCCC===<<<:::;;;>>>BBBHHHSSS___fffhhhoooxxx}}}ccc^^^eeellljjjhhhgggllluuu~~~qqqjjjddd{{{|||oooiiibbb]]]\\\VVVRRRQQQSSSVVVWWWZZZ___```cccjjjttt}}}zzzuuummmmmmrrr|||}}}{{{tttrrrppprrruuutttnnniiifffdddbbbaaaaaaaaa___^^^UUUNNNJJJKKKHHHDDDKKKVVVZZZ\\\___jjjjjjSSSDDDKKKUUUTTTVVVWWW\\\pppyyyooo[[[VVVMMMDDDAAACCCBBB===<<<:::;;;???BBBHHHSSS___gggiiiooowww|||xxxdddccciiillliiijjjkkkqqqooohhhfffsssxxxpppeee```___ZZZZZZTTTQQQSSSUUUUUU[[[ddd___bbbfffkkkmmmlllgggccc]]]aaagggnnnsssvvvwwwwww~~~|||xxxuuuqqqmmmhhhdddfffeeedddcccaaaaaabbbdddWWWKKKDDDGGGHHHDDDGGGOOOYYYTTTVVV]]]ZZZNNNIIIMMMVVVXXXUUUQQQXXXeeehhhbbb]]]OOOCCCDDDIIIHHHCCC???<<<;;;<<>><<<;;;<<>>999===;;;;;;>>>AAAGGGSSS___aaafffnnnuuu{{{}}}sssiiibbb___ccchhhzzzvvvnnnmmmhhhdddgggmmmlllfffhhhfffggglllnnnqqqyyy~~~}}}|||}}}|||zzzuuuqqqooonnnkkkiiihhhiiiiiidddZZZQQQQQQQQQPPPQQQTTTVVVWWWUUUNNNQQQSSSQQQQQQZZZ]]]VVVRRROOOOOOTTTUUUQQQLLLKKKHHHCCCAAAEEEHHHCCC===:::>>><<<<<>>===>>><<<<<>>===;;;<<<@@@BBBGGGQQQ\\\dddfffjjjooottt{{{{{{gggaaaddddddnnn{{{{{{tttooommmmmmooommmkkkjjjkkkkkkggg]]]UUURRRJJJIIISSS\\\[[[UUUQQQMMMTTTHHHCCCWWW```XXXWWWYYYWWWYYY\\\ZZZPPPGGGCCCDDDDDDFFFHHHDDD>>>;;;===<<<;;;<<<@@@CCCGGGRRR\\\aaaeeejjjpppuuu|||rrraaa]]]```dddttt~~~}}}zzzuuupppllllllllljjjhhhgggiiijjjeee[[[SSSOOOKKKNNNXXX^^^ZZZVVVUUUPPPXXXIIIAAATTT[[[RRRSSSZZZVVVTTTVVVVVVQQQMMMLLLDDDDDDFFFGGGCCC<<<:::<<<;;;:::<<<@@@CCCHHHRRR]]]___dddkkkrrrxxx|||vvvjjjbbbaaaeeekkkuuu~~~}}}}}}|||xxxtttqqqpppnnnjjjggggggiiillllllhhh```XXXRRRNNNIIILLLWWWZZZVVVXXX```kkkWWWHHHIIIOOOPPPPPPSSSTTTUUUZZZ^^^[[[RRRNNNPPPDDDFFFGGGEEE@@@<<<;;;<<<<<<;;;<<<@@@CCCGGGQQQ\\\```ccciiinnntttyyy|||pppggg```___cccgggttt|||xxxtttpppnnnllliiifffgggiiillllllhhh```XXXSSSMMMJJJMMMWWW[[[XXX\\\dddqqqZZZGGGHHHQQQTTTTTTUUUXXXaaaiiiggg\\\RRRNNNNNNCCCEEEFFFDDD???<<<;;;<<<<<<;;;<<<@@@CCCGGGQQQ\\\```dddjjjoootttyyy~~~uuuyyyhhhccc^^^]]]```dddooo}}}yyytttpppmmmjjjgggeeegggiiikkkkkkhhhaaaYYYTTTMMMKKKNNNWWWZZZYYY^^^gggrrrZZZGGGHHHQQQUUUTTTUUU]]]nnnxxxmmm\\\RRRNNNJJJCCCDDDDDDBBB>>><<<;;;;;;<<<;;;<<<@@@CCCGGGQQQ\\\bbbeeekkkppptttxxx}}}rrrpppbbb___]]]]]]```cccggg{{{vvvqqqllliiigggeeegggiiikkkkkkggg```YYYUUUMMMLLLPPPUUUWWWWWW\\\dddhhhVVVIIIKKKQQQQQQQQQTTT___qqqwwwhhhYYYTTTOOOHHHEEEDDDBBB@@@===;;;;;;;;;;;;:::<<>><<<;;;;;;;;;;;;:::;;;???BBBFFFPPP[[[bbbffflllqqqtttwww{{{}}}xxx}}}fff^^^]]]\\\___dddeeebbbwwwzzzsssmmmiiiiiijjjiiijjjjjjiiiddd]]]VVVQQQNNNRRRVVVUUURRRPPPRRRVVVPPPPPPWWW___]]]UUUUUU\\\```bbb^^^VVVTTTVVVPPPGGGKKKGGGBBB>>><<<;;;;;;:::;;;:::;;;???BBBFFFPPP[[[aaaffflllqqquuuxxx{{{}}}~~~uuuddd^^^\\\ZZZ^^^fffdddhhh~~~yyyrrrlllhhhiiikkkjjjjjjjjjgggbbbZZZSSSNNNOOOUUU[[[ZZZUUURRRTTTVVVMMMOOOXXXcccccc\\\\\\bbbaaa^^^ZZZXXXWWWTTTMMMGGGOOOJJJCCC>>><<<;;;:::999:::999;;;???AAAFFFPPPZZZ```eeelllrrrvvvyyy{{{}}}qqqccc^^^[[[XXX^^^fffcccooo~~~|||xxxqqqjjjgggiiikkkkkkkkkjjjfff```YYYQQQMMMOOOXXX^^^]]]XXXVVVWWWXXXMMMMMMUUUbbbfffaaa```dddccc^^^]]]___\\\RRRJJJGGGRRRKKKCCC>>><<<<<<:::999:::999;;;>>>AAAFFFPPPZZZ___dddlllrrrvvvyyy|||~~~zzzmmm___ZZZZZZ\\\```eeeggg}}}zzz{{{xxxsssnnnkkkkkklllmmmhhhlllkkkddd]]]YYYQQQIIITTT^^^fffgggaaa[[[YYYYYYHHHJJJQQQYYY[[[YYYZZZ^^^]]]``````YYYOOOHHHIIILLLYYYOOOCCC;;;:::;;;;;;:::<<<<<<<<<===AAAHHHQQQWWWdddfffkkkpppuuuxxx{{{|||rrrfff[[[ZZZ]]]___```aaahhh}}}zzzxxx{{{xxxrrrmmmjjjjjjkkkllllllnnnjjj```WWWSSSMMMGGGSSS[[[bbbcccdddddd___WWWEEEFFFJJJPPPQQQNNNOOORRRZZZ]]]\\\VVVLLLGGGHHHKKKQQQIII???999:::<<<<<<;;;<<<<<<<<<===AAAHHHQQQXXXdddgggkkkqqquuuyyy{{{|||iii^^^VVVZZZ```aaa^^^\\\aaa}}}|||zzzwwwqqqllliiihhhiiijjjmmmmmmggg[[[RRRMMMJJJGGGRRRZZZ___bbblllssshhhTTTIIIHHHIIIMMMLLLIIIKKKOOOXXXYYYXXXRRRIIIDDDEEEHHHGGGAAA;;;888:::<<<===<<<;;;<<<<<<===AAAIIIRRRXXXdddggglllrrrwwwzzz|||}}}cccYYYSSSXXX___```\\\YYY\\\zzzyyyuuupppkkkgggggghhhiiikkkjjjdddZZZPPPJJJIIIIIIQQQXXX]]]ddduuummmPPPKKKIIIJJJLLLLLLKKKNNNTTTXXXXXXVVVOOOGGGBBBBBBDDD@@@===999999:::<<<<<<<<<;;;;;;<<<===AAAIIIRRRXXXeeehhhmmmsssxxx{{{|||}}}~~~bbbXXXRRRVVV]]]^^^\\\ZZZ]]]uuu~~~~~~}}}|||wwwtttooojjjgggggghhhiiilllkkkfff]]]RRRIIIGGGIIIQQQVVV[[[eeewww~~~hhhKKKGGGEEEFFFIIIKKKLLLQQQXXX[[[YYYUUUNNNFFFAAA@@@AAA>>>===;;;:::;;;;;;;;;;;;;;;;;;<<<===AAAIIIRRRYYYdddgggmmmsssxxx{{{||||||yyy~~~{{{yyy{{{www___XXXTTTWWW]]]^^^^^^___^^^rrr}}}|||uuurrrnnniiiggghhhiiikkkqqqnnniiiaaaTTTJJJHHHLLLTTTUUUYYYcccnnnnnn]]]IIIJJJHHHIIIMMMOOOPPPVVV]]][[[YYYSSSLLLEEE@@@???@@@>>>===<<<;;;:::::::::;;;:::;;;;;;===AAAIIISSSYYYcccgggmmmsssxxx{{{{{{{{{vvvyyyuuuuuuwww|||kkkYYYVVVWWW\\\___```bbbeeeaaawww}}}zzztttqqqmmmiiihhhiiikkkmmmrrrnnniiibbbVVVNNNQQQZZZ^^^YYYZZZaaaddd]]]TTTOOOSSSQQQQQQTTTUUUTTTYYY___XXXUUUPPPIIIDDDAAA@@@AAA<<<<<<;;;999888999:::;;;::::::;;;===BBBJJJSSSZZZbbbffflllsssxxxzzzzzzzzztttxxxooorrr{{{xxxuuurrrqqqsssuuuwwwsss{{{rrrbbbTTTTTTYYY___bbbbbbdddiiihhh~~~yyyuuussspppmmmiiiiiijjjmmmoooooojjjeee```XXXTTT\\\hhhhhh```]]]bbb^^^SSSQQQXXXXXXUUUUUUVVVUUUSSSVVV[[[TTTQQQLLLGGGCCCAAABBBCCC::::::999888777888:::<<<::::::;;;===BBBJJJSSSZZZaaaeeelllssswwwzzzzzzyyyyyyxxxzzz}}}{{{xxxyyyzzzvvvsssyyy|||vvvmmmhhhlllqqqnnnfffnnnooosssxxx}}}~~~zzzvvvuuusssqqqpppqqqqqqpppnnnqqqqqq}}}yyyfff___TTTSSSWWW___ccceeehhhmmmqqqzzzuuupppkkkhhhhhhjjjjjjkkklllnnnjjj```TTTPPP[[[nnn|||oooddd^^^___ZZZOOOOOOWWW[[[YYY[[[^^^XXXPPPSSS]]]QQQPPPJJJCCCDDDJJJIIICCC@@@>>>;;;999888888:::;;;===:::;;;???CCCGGGPPPYYY```eeelllrrrvvvyyy{{{|||wwwyyypppiiiccccccdddffflllsssvvvtttoookkklllnnniiibbbaaaaaaccchhhlllmmmllliiigggfffdddcccbbbcccdddeeecccbbbjjjxxxrrr___YYYSSSTTTYYY```cccfffmmmuuussstttwww~~~wwwqqqlllkkkjjjlllmmmmmmnnnooolllcccUUULLLOOO___sssrrrlllfff___VVVOOORRRYYY\\\ZZZZZZZZZVVVRRRTTTYYYMMMLLLHHHDDDFFFJJJHHHBBB>>><<<:::888777888999;;;<<<:::;;;???CCCGGGOOOXXX___eeemmmssswwwyyyzzz{{{~~~tttsssiiiaaa```ccceeehhhkkkrrrwww{{{zzzxxxwwwqqqjjjhhhhhhiiillloooqqqqqqpppmmmmmmkkkhhheeehhhnnnssstttssstttwwwzzz}}}hhhXXXSSSSSSUUU[[[aaaccchhhttt}}}|||}}}xxxrrrxxxwwwpppjjjlllnnnmmmmmmmmmnnnooohhhZZZLLLIIISSSdddsss{{{pppsssmmm]]]PPPOOOTTTYYYYYYYYYUUUQQQQQQTTTUUURRRJJJHHHEEECCCGGGJJJGGGAAA;;;:::888777777888:::;;;;;;999:::>>>BBBFFFOOOWWW^^^eeennnuuuyyyzzzzzzzzzuuunnn}}}zzzwwwsssooonnnvvv~~~xxx```SSSRRRSSSWWW^^^cccccciiiyyy|||{{{uuullloooooollliiikkkmmmnnneeeVVVIIILLL[[[gggkkklllhhhrrrooo[[[NNNPPPWWWWWWTTTTTTNNNHHHLLLVVVVVVNNNLLLGGGAAAAAAEEEHHHEEE@@@:::999888888888999;;;<<<;;;888999>>>AAAFFFNNNWWW^^^eeennnvvvzzzzzzzzzzzz~~~pppjjj~~~vvvrrr|||{{{pppZZZQQQRRRTTTYYYaaaddddddhhhyyy{{{yyyxxx{{{~~~|||vvvnnnpppooojjjiiiooosssrrrfffTTTGGGNNN^^^ggghhhgggbbbnnnnnn]]]SSSXXX\\\WWWRRRPPPJJJFFFNNNZZZYYYPPPQQQHHH???>>>CCCEEEBBB???::::::999999:::;;;<<<===;;;888999>>>AAAFFFNNNWWW^^^eeeooovvvzzz{{{zzzzzz|||yyylllkkk~~~~~~vvvtttjjjUUUPPPSSSVVV[[[bbbfffdddgggtttzzz||||||vvvrrrmmmpppnnnjjjnnnwwwyyyuuudddRRRGGGPPP___hhhkkkmmmcccjjjiii___\\\bbbbbb[[[TTTOOOJJJJJJSSS\\\[[[TTTSSSGGG>>>???DDDDDD@@@>>>::::::::::::;;;<<<<<<===;;;999:::>>>BBBFFFOOOWWW___fffnnnvvvzzz{{{{{{{{{}}}}}}qqqgggqqq|||nnnkkkpppyyy{{{|||{{{uuuzzzaaaQQQOOOUUUYYY]]]cccgggeeeeeennnyyy|||{{{tttooommmmmmpppnnnkkkpppyyyvvvkkk[[[PPPNNN[[[hhhjjjiiikkkiiifff```\\\aaagggeee^^^VVVNNNIIIOOOVVVXXXVVVUUUOOODDD===BBBHHHFFF@@@<<<::::::::::::::::::;;;;;;<<<:::;;;???CCCGGGOOOXXXaaafffnnnuuuyyy{{{|||}}}yyyjjjcccwwwwwwoooqqqmmmnnnrrroooqqq}}}ppp[[[NNNPPPXXXZZZ]]]cccgggeeeccciiiqqq|||}}}uuuooommmmmmnnnpppnnnkkkpppuuulll\\\RRRNNNWWWjjjtttlllcccaaammmcccXXXXXXaaagggddd]]]VVVKKKHHHPPPUUURRROOOQQQJJJ@@@===FFFMMMIII@@@;;;999999999999999999999999===:::;;;@@@CCCHHHPPPYYYbbbgggnnntttxxxzzz|||~~~zzzpppiiifffqqqrrr{{{{{{~~~~~~~~~vvvcccWWWQQQQQQUUUZZZ^^^ccceeeccceeennnxxx}}}~~~yyyrrrmmmkkkkkkmmmnnnoooqqqqqqkkk\\\OOOMMMSSScccttttttiiibbbeeekkkaaa[[[___eeedddcccdddVVVPPPLLLNNNSSSUUUPPPIIIBBB>>>CCCOOONNNBBB;;;>>>888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV```dddkkksssyyy|||}}}|||xxxjjjccciiiwwweeeffflllrrrnnn^^^UUUQQQTTTXXXbbb```dddiiieeecccvvv~~~wwwooollllllmmmnnnnnnoooooommmdddWWWLLLLLLYYYkkkxxxwwwnnniiijjjiiiaaa\\\aaaffffffeeefffTTTOOOLLLMMMQQQQQQKKKEEEAAADDDKKKOOOJJJ@@@:::<<<888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV```dddkkksssyyy|||}}}}}}uuubbbaaauuulll```dddiiikkkssstttaaaWWWRRRRRRVVV[[[fff```cccllljjjkkk{{{}}}tttmmmjjjlllnnnnnnooopppooojjj___RRRJJJRRRdddxxx}}}wwwrrrnnnddd^^^[[[___eeefffeeeeeeRRROOOLLLMMMNNNMMMFFFAAA???MMMVVVQQQEEE>>>:::999888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV___dddkkksssyyy|||}}}}}}}}}ppp^^^jjj{{{oookkksss|||vvvyyy~~~qqqcccVVVPPPOOOQQQWWW]]]bbbaaaeeemmmuuutttooopppsss}}}|||tttmmmjjjkkkmmmoooqqquuuvvvnnn___RRRMMM^^^ppp{{{nnn```\\\YYY\\\```bbbaaa```PPPOOOMMMMMMMMMJJJEEE@@@AAAUUU___RRRBBB===;;;888888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV___ccckkksssyyy|||}}}}}}~~~}}}kkk```|||yyytttwww|||ttt|||xxxcccXXXNNNLLLNNNQQQWWW\\\\\\eeejjjoooxxxvvvxxx{{{uuuoookkkkkkkkkooottt|||~~~tttbbbWWWUUUgggsss~~~rrrccc```]]]\\\]]]___^^^[[[QQQQQQPPPOOOMMMIIIFFFCCCDDDYYYaaaQQQ@@@===<<<888888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV^^^ccckkksssyyy}}}~~~~~~|||wwweeeggg}}}zzz{{{yyyvvv~~~zzzlllZZZQQQJJJKKKOOOSSSXXX]]]\\\iiiooottt||||||yyyuuuppplllllllllqqqvvv~~~tttaaaZZZ]]]jjjnnnvvvvvvooommmggg```^^^___^^^ZZZUUUUUUTTTPPPLLLHHHFFFEEEGGGVVVZZZLLL???===<<<888888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV^^^cccjjjsssyyy}}}~~~~~~uuunnnaaammm~~~|||pppaaaSSSLLLGGGKKKQQQVVV[[[```aaahhhmmmwww{{{yyyvvvrrrnnnlllnnnppptttwww||||||mmm[[[YYYbbbkkkjjjqqqvvv{{{yyyqqqeee______]]]YYYZZZZZZXXXQQQIIIDDDCCCDDDIIINNNNNNEEE>>><<<;;;888888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV]]]bbbjjjsssyyy}}}~~~yyyooohhh___qqqxxxqqqdddTTTPPPIIIGGGLLLSSSYYY^^^ccceeeeeeiiivvvxxx~~~{{{yyytttoookkklllpppssswwwwwwyyyvvveeeTTTVVVdddooojjjqqqwwwrrruuufff^^^]]]\\\WWW___^^^ZZZQQQGGGAAA@@@BBBJJJHHHEEE@@@===;;;999777888888999999999:::::::::<<<:::;;;???CCCFFFNNNVVV]]]bbbjjjsssyyy}}}zzzqqqjjj]]]___wwwhhh[[[TTTIIIHHHHHHNNNWWW^^^```______lllmmmpppxxx{{{{{{tttppppppnnnkkkpppxxxwww~~~yyydddSSSVVVhhhvvvyyyvvvttttttvvvuuuqqqmmm}}}pppggg^^^VVVVVV[[[```XXXQQQNNNGGG@@@@@@EEEHHHEEE@@@===<<<;;;:::888888888999999999::::::::::::888:::???CCCGGGPPPXXXaaadddjjjrrrzzz}}}uuunnncccXXXaaauuudddVVVPPPJJJIIIKKKQQQYYY___aaaaaaiiirrrrrrzzz}}}zzzzzzuuuqqqrrrpppooorrryyyxxxwwwlll[[[TTT```ttt{{{ssswwwvvvpppqqqzzz}}}qqqhhh^^^WWWWWW]]][[[UUUOOOLLLGGGAAAAAAFFFFFFBBB>>>;;;:::::::::999888888999999999::::::::::::999:::???DDDHHHPPPXXXaaadddjjjrrrzzz{{{tttnnnhhh]]]YYYmmm|||ooo]]]PPPLLLIIIKKKNNNTTT[[[aaacccccckkkvvv~~~zzzyyyxxxuuusssttttttsssuuuyyy|||ppp]]]QQQXXXooovvv|||xxxlllooo{{{rrriii^^^WWWYYY^^^WWWQQQKKKHHHEEEAAABBBFFFEEEAAA;;;888888999::::::888888999999999:::::::::;;;999;;;@@@DDDHHHPPPYYY```ccciiirrrzzzsssmmmgggaaa[[[ddduuueeeTTTKKKIIIIIILLLQQQWWW\\\aaadddfffggg|||zzzzzztttssssssuuuwwwwwwxxxxxx}}}iiiSSSNNN```{{{{{{|||vvvllllllvvvyyyvvvpppggg]]]WWWYYY]]]VVVOOOHHHCCCBBBDDDHHHKKKGGGBBB<<<777666888999:::888888999999999:::::::::<<<:::;;;@@@DDDHHHPPPXXX___bbbiiiqqqzzzvvvllleee^^^XXX]]]www{{{jjjZZZMMMHHHIIIIIINNNTTTYYY]]]aaafffjjjvvv|||zzzyyyooopppqqqsssxxx|||{{{zzzwwwbbbNNNQQQgggsssnnnoooooommmpppoookkkbbb[[[XXXXXXYYYSSSNNNFFFBBBEEENNNVVVZZZIIIDDD===888666777888888888888999999999:::::::::<<<:::;;;@@@DDDGGGOOOWWW___bbbhhhqqqzzz{{{llleee^^^WWWTTTeeesss___RRRJJJHHHKKKKKKQQQWWW[[[]]]bbbjjjpppzzzuuukkkmmmooorrryyy}}}iiiZZZOOOWWWlll~~~qqqnnnuuuuuullliiiiiieee^^^ZZZZZZXXXUUUNNNKKKEEEDDDKKKYYYaaadddHHHCCC===999777777888888888888999999999:::::::::;;;:::;;;???CCCFFFNNNVVV^^^aaahhhqqqyyymmmddd___YYYWWWXXXssskkkWWWNNNJJJIIIKKKOOOUUU[[[^^^^^^cccnnnwwwxxxnnniiilllnnnqqq{{{^^^VVVUUUaaarrrxxxmmmeeeddd```ZZZ[[[]]]YYYQQQJJJIIIFFFEEEMMMXXX]]]ZZZBBB???:::888888888888888888888999999999:::::::::;;;999:::>>>BBBEEEMMMUUU]]]aaagggpppyyywwwggg___\\\YYYZZZ^^^}}}eeeSSSMMMKKKJJJKKKRRRXXX^^^``````eeeqqq{{{vvviiiiiilllnnnrrr|||XXXVVV[[[jjjxxxwwwllldddccc]]]YYY\\\___ZZZPPPHHHIIIGGGEEEKKKRRRPPPIII===;;;888777888999999999888888999999999::::::::::::888999>>>AAADDDLLLTTT]]]```gggpppyyywwwmmmaaaXXXSSSUUU```lll|||~~~ppp[[[OOOJJJHHHKKKOOORRRXXX^^^______fffsss~~~}}}qqqlllhhhrrrsssxxxrrrPPPbbbvvv~~~}}}yyyqqqfff]]][[[bbbcccZZZRRRRRRGGGBBBBBBJJJMMMHHHBBB@@@999888888888777777666666777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU___aaafffnnnwww}}}}}}pppccc[[[ZZZSSSRRRjjj{{{nnnyyypppaaaQQQJJJHHHJJJNNNSSSUUU\\\bbbdddfffppp~~~vvvnnnkkkiiinnnqqq~~~uuudddbbbvvvvvvjjj]]][[[]]]bbbbbb[[[TTTQQQFFFBBBBBBHHHKKKFFFAAA@@@888888888888777777777666777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU___aaafffnnnwww}}}ppphhh[[[VVVZZZUUUWWW~~~||||||eeennnyyyuuuzzzqqq^^^SSSIIIGGGIIILLLRRRWWW\\\___cccgggppp|||zzz}}}yyyqqqmmmkkkiiikkkmmmttt~~~ccc\\\vvvzzz|||sssaaaRRRZZZaaaaaa___[[[TTTNNNEEECCCDDDHHHIIIDDD???>>>888888888888777777777777777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU^^^aaagggoooxxx~~~jjjdddZZZVVVXXX[[[nnn|||zzzzzz|||zzzoookkkqqqqqqsss{{{ppp^^^UUUNNNIIIJJJMMMPPPTTTYYYcccccceeeooo{{{rrrhhhiiijjjfffnnnrrr{{{jjj[[[hhh~~~|||wwwuuu}}}oooWWWMMM[[[ddd```[[[XXXRRRIIIDDDFFFJJJLLLJJJDDD>>>;;;888888888777777777777777777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU^^^aaagggpppxxx~~~sssddd]]]ZZZWWW[[[oooyyyvvvxxxzzzzzzxxxvvvyyymmmfffjjjmmmlllxxxttthhh[[[OOOOOOJJJIIIMMMQQQSSSWWW\\\dddiiivvv}}}}}}|||jjjccciiilllhhhoooxxxqqqYYY___~~~{{{{{{xxxuuuzzzyyyfffOOOPPP^^^eee___WWWTTTNNNGGGDDDKKKPPPPPPKKKCCC<<<777777777777777777777888888777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU^^^aaahhhqqqyyyzzzggg```VVVWWW[[[kkk{{{xxxtttrrruuuzzzxxxtttssstttzzzgggfffgggbbbkkknnnuuu|||fffZZZTTTLLLFFFHHHFFFIIIOOOTTTWWW\\\aaaeeevvvzzzwww{{{}}}}}}}}}nnnccccccjjjnnnmmmqqq~~~|||mmm]]]WWWkkk}}}yyyuuurrrkkk]]]OOOYYY___bbb\\\SSSNNNKKKHHHHHHPPPUUUQQQHHH@@@:::666777777777777888888888888777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU^^^aaahhhrrrzzznnnaaa^^^TTTTTTbbbvvv{{{}}}zzzzzz|||zzzuuuqqquuuyyysssfff```ccceeejjjqqq{{{ttt```TTTPPPNNNJJJFFFHHHGGGKKKRRRWWWZZZ___eeennn|||}}}}}}{{{yyytttxxx~~~zzz{{{oooeeecccfffiiinnnrrrwwwuuuZZZUUUeee{{{|||ssshhh\\\WWWXXXbbb___\\\YYYRRRKKKJJJNNNNNNUUUWWWLLLAAA;;;999777666777777777888888888888777777777888999999::::::;;;999:::>>>BBBEEEMMMUUU^^^aaaiiirrr{{{uuueee\\\[[[XXXTTTiii|||wwwzzzpppxxx}}}|||kkkbbbbbbeeehhhiiikkkrrr~~~|||rrrnnn```SSSOOOQQQRRRPPPMMMMMMLLLPPPVVVZZZ\\\```fffyyy{{{zzzzzzwww{{{qqqrrr~~~|||tttjjjdddhhhiiigggllltttqqqQQQWWWvvvrrraaaSSSWWWcccggg^^^WWWVVVQQQIIIJJJSSSSSSXXXVVVHHH:::777888999666666777777888888888999777777777888999999::::::;;;999:::???BBBEEEMMMUUU^^^bbbiiisss{{{{{{mmm]]]UUUXXXVVVXXXyyyzzzrrrwww|||ssswwwzzzaaakkkddd```dddggghhhmmmuuu~~~rrrhhhddd[[[WWWPPPLLLJJJJJJJJJKKKSSSPPPRRRYYY```bbbeeehhhyyy{{{xxxrrryyyrrrqqqxxx|||~~~xxxnnnccc^^^dddjjjkkkrrr|||hhhRRR___jjj[[[YYY\\\]]]^^^]]]XXXPPPIIIGGGLLLQQQTTTRRRLLLCCC:::666777:::>>><<<999777666555666777777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT```dddjjjqqqwww{{{}}}}}}{{{ooofffZZZSSSTTTWWWnnn|||qqqooorrrwww|||~~~}}}zzzxxxppprrrrrrxxxbbbaaabbbdddaaa___fffpppqqq{{{yyyqqqiii___XXXUUUTTTPPPLLLIIIHHHJJJKKKLLLQQQTTT\\\bbbddddddjjjrrrzzzxxxuuuyyyuuuwww|||{{{zzzyyynnniiifffeeefffiiinnnzzzyyyjjjooovvviiidddbbbbbbaaa\\\ZZZUUUPPPLLLLLLOOORRROOOLLLFFF???:::777888:::<<<;;;999777666666777777777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT^^^bbbiiipppvvvzzz}}}}}}iiibbb^^^UUUQQQUUU^^^|||oookkkmmmooorrrtttttttttsssqqqqqqmmmpppxxx{{{tttllleeeaaa^^^\\\]]]aaabbbhhhpppxxxxxxnnnddd___ZZZSSSNNNMMMMMMKKKIIIHHHIIIKKKOOOQQQVVV[[[ccchhhiiilllyyyyyyxxxxxxttttttxxxzzztttpppzzz~~~rrrjjjdddhhhjjjiiilllwwwyyylllttt}}}kkkjjjnnnkkkfffddd^^^XXXRRROOOOOOQQQQQQPPPIIIDDD???;;;999999999999:::999888777666777888888777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT\\\```hhhpppwww{{{}}}~~~}}}oooaaa\\\WWWPPPUUUaaauuu~~~ppphhhjjjlllnnnooopppooonnnuuuuuuooopppyyyzzz~~~hhh]]]```bbb^^^XXX\\\___dddjjjtttzzzuuuqqqooohhhaaaZZZXXXUUUOOOLLLMMMJJJJJJJJJJJJKKKOOOSSSWWW^^^___dddnnnxxxzzzzzzzzztttuuuwwwwwwqqqlllqqqzzzvvvlllhhhccchhhjjjkkkvvvhhhkkkzzzjjjnnntttmmmfffffffff\\\RRRNNNPPPSSSPPPMMMEEE@@@:::888999:::999777888888777777777777888999777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT[[[```hhhqqqxxx}}}}}}ooofff___ZZZPPPMMM```yyyvvvlllgggiiilllooopppooolllkkksssuuuqqqrrr{{{}}}}}}hhh``````^^^[[[[[[[[[^^^bbbgggoooxxxvvvmmmgggdddbbbaaa\\\VVVRRRQQQNNNJJJIIIJJJIIIKKKLLLMMMNNNQQQWWW[[[aaaaaalll|||{{{{{{yyy{{{xxxwwwxxxuuuqqqpppqqq{{{yyytttlllggggggfffgggiiipppvvvbbbxxxxxxnnntttuuukkkfffiiirrreeeVVVQQQSSSUUUQQQKKKCCC???999777888999888666777777777777777777888888777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT\\\aaajjjsss{{{uuubbb^^^\\\WWWNNNTTTwwwrrrmmmkkkiiifffhhhkkknnnnnnmmmjjjhhhjjjpppooopppzzz{{{zzzmmm\\\YYYYYYYYYWWWXXX[[[\\\\\\aaagggvvvvvvlllhhhbbb\\\XXXUUUUUUUUUSSSOOOMMMMMMLLLHHHHHHKKKJJJMMMPPPQQQRRRUUU\\\aaaccclll{{{yyyyyyzzzyyywwwyyyvvvtttssssssqqqmmmiiinnnyyywwwnnnllliiihhhkkkkkkkkknnnyyy}}}lllmmm~~~wwwtttvvvsssjjjhhhlllsssgggZZZUUUWWWWWWPPPIII@@@===:::888777777777666666777777777777777777777777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT]]]bbbkkkuuu|||mmmbbbYYYVVVUUUTTTSSSeeezzzjjjgggfffeeefffeeeffffffggggggggggggfffeeeoooppppppwwwxxxwww~~~|||iii]]]ZZZVVVUUUWWWVVVSSSWWW]]]aaajjjuuu|||sssfffYYYXXXVVVRRRNNNLLLLLLLLLNNNKKKKKKMMMLLLIIIJJJNNNMMMQQQVVVXXXZZZ^^^eeekkkttt}}}zzzxxxwwwvvvuuuttttttrrrrrrqqqooommmkkkiiigggjjjmmm|||mmmhhhiiihhhiiinnnnnnrrr{{{|||rrrmmmzzz{{{{{{wwwpppiiiffffffeee]]]VVVVVVXXXVVVLLLCCC::::::999777666555777888777777777777777777666666777888888999999:::;;;;;;<<<:::;;;???BBBEEELLLTTT]]]bbbllluuu|||iii______VVVQQQOOOSSSZZZvvvdddbbbiiigggaaa```dddcccbbbaaaaaabbbdddeeefffqqqssssssxxxwwwvvv|||{{{mmm^^^YYYWWWXXXVVVSSSWWW^^^UUU\\\aaadddjjjvvvxxxxxx|||yyykkk]]]RRRRRRRRROOOLLLJJJIIIIIIHHHFFFGGGJJJJJJHHHJJJOOOQQQVVV\\\```bbbgggooouuu~~~vvvwwwyyyxxxuuupppppprrrppptttuuuqqqllljjjkkkkkkmmmkkksssnnnaaabbbeeeccceeekkkoooxxxnnnjjjsss}}}|||wwwmmmhhhbbb]]]TTTQQQPPPSSSWWWSSSGGG<<<666888999777444444777:::777777777777777666555555777888888999::::::;;;;;;<<<:::;;;???BBBEEELLLTTT\\\bbbkkkuuu|||ooo]]]XXX]]]YYYVVVPPPRRRfffxxxaaaaaahhhgggbbb```bbbbbbaaaaaaaaabbbcccdddkkkooosssttttttuuuxxx{{{}}}pppaaa___```TTTMMMSSSWWWXXXZZZ[[[[[[___gggooorrrwwwzzz~~~uuuiiidddfffddd\\\TTTQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLNNNQQQSSSTTTSSSWWW\\\ccchhhiiiqqqvvvuuusssqqqpppppppppppptttuuutttqqqmmmkkkmmmpppppprrrsss{{{tttjjjbbbcccfffgggiiinnnsssiiiYYYpppyyy{{{vvv}}}pppiiiiiibbbUUUNNNSSSXXXZZZUUULLLCCC>>>999999999999999999999999888888999999999888888777888888999999999:::::::::;;;;;;===AAABBBEEELLLUUU___cccjjjsss{{{~~~qqqdddXXXTTTVVVOOOQQQVVVdddqqqcccccceeeaaa]]]^^^^^^^^^___```bbbcccdddeeeiiilllppprrrrrrsssvvvxxx}}}mmm[[[ZZZYYYYYY[[[WWW\\\[[[ZZZXXXYYY]]]bbbeeekkkmmmppptttvvvvvvvvvuuuuuuxxx|||pppggg]]]ZZZ\\\[[[VVVPPPMMMLLLKKKJJJIIIJJJJJJKKKMMMLLLJJJKKKOOOTTTXXXZZZ``````fffrrr{{{{{{{{{}}}vvvwwwvvvsssooommmnnnooosssttttttqqqmmmjjjjjjllllllmmmooouuuvvvkkkeeebbbeeeiiikkkqqqxxxpppuuu}}}www~~~xxxxxxrrrhhhffffff```UUUVVVXXXXXXUUUOOOGGG???;;;888888888888888888888888888888999999999888888777888888999999999:::::::::;;;:::===AAACCCEEEMMMVVV___bbbiiirrrzzzfff[[[[[[WWWSSSRRROOO]]]rrrooogggcccdddaaaZZZXXX[[[XXXZZZ\\\___bbbcccddddddeeehhhkkklllmmmooorrrtttzzzzzz}}}|||oooccc^^^[[[UUUUUUTTTRRRRRRSSSVVVYYY[[[]]]^^^aaadddeeeeeedddcccccceeehhhjjjlllooosssvvv{{{nnneee\\\WWWRRRPPPQQQQQQOOOMMMJJJIIIHHHGGGHHHJJJLLLMMMOOOOOOPPPRRRUUUYYY^^^```eeeeeeqqqvvvrrrooonnnqqquuurrruuuwwwtttooolllnnnrrrqqqssssssrrrnnniiigggfffhhhgggiiipppxxxrrrjjjddddddfffiiikkkpppzzzuuuyyy|||wwwqqqnnnnnnmmmiiieeeddd```YYYPPPGGG@@@:::888777777777777777777777777777888888999999999888888888888999999999::::::::::::999<<>>@@@CCCHHHOOOTTT```eeejjjooowwwoooddd```[[[VVVQQQVVVWWWfffqqqUUUOOOQQQKKKMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPWWWSSSSSSXXX[[[ZZZ]]]bbbbbb``````eeejjjppp|||ooo```]]][[[]]]^^^]]]ZZZYYY___^^^[[[XXXUUUTTTUUUVVVUUUTTTSSSSSSTTTUUUTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOKKKNNNPPPPPPOOOOOORRRUUUUUURRRPPPOOOQQQTTTXXXZZZ]]]aaafffhhhhhhfffddddddnnnyyyqqqmmmllliiigggbbb^^^\\\[[[\\\]]]bbbddddddhhhssswwwkkk___[[[[[[ZZZ^^^ccc___^^^^^^]]]ZZZXXX]]]eeeppp|||rrrzzzuuummmjjjiiifffeeeeeebbb```fffnnnssszzzxxxtttpppmmmgggaaa[[[QQQIII???888777888777555666666666666666666666666777777888999999:::;;;;;;888888999999999:::::::::<<<===>>>@@@CCCHHHOOOTTT___dddiiimmmvvvtttbbbYYYUUURRRPPPPPP```ooovvv^^^OOOLLLNNNJJJKKKLLLLLLLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLOOOOOORRRWWWXXXXXXZZZ^^^```^^^___bbbeeekkkvvvooobbbZZZ]]]aaa^^^[[[\\\___^^^\\\YYYWWWUUUTTTTTTUUUTTTSSSTTTVVVVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQSSSVVVWWW]]][[[XXXVVVWWW[[[___bbbaaaeeeiiimmmoooqqqtttvvvzzzsssnnnkkkkkkgggeeeaaa]]][[[ZZZ[[[\\\aaabbbaaabbbhhhpppqqqnnnsssiii^^^[[[ZZZXXXVVVVVVWWWZZZaaagggjjjmmmwwwkkksss}}}{{{pppgggbbb```^^^___bbbeeedddeeellltttvvv}}}zzztttkkkfff\\\RRRGGGBBB===:::::::::777555555555555555555555555555777888888999999:::::::::888888999999999:::::::::<<<===>>>@@@CCCIIIPPPUUU^^^bbbgggllluuu~~~~~~sssfff\\\UUUQQQQQQSSS^^^bbbXXXQQQNNNNNNJJJJJJLLLNNNMMMJJJHHHHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIJJJMMMRRRVVVWWWWWWYYY[[[]]]^^^bbbeeeeeelll|||jjjeeefffbbbaaaeee```___]]]\\\[[[YYYWWWVVVVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSRRRSSSWWWZZZ\\\\\\ZZZZZZZZZYYYYYYZZZ\\\^^^kkknnnttt|||{{{vvvsssnnniiigggeeeccc```]]][[[[[[\\\\\\______]]]]]]^^^```aaa```iiiddd___\\\ZZZWWWTTTSSSTTTYYYfffxxx{{{|||}}}zzztttmmmgggcccbbbbbb___aaadddfffiiiqqq~~~tttiiidddWWWFFFBBB???<<<::::::999888666666666666666666666666666555666666666777777777888888888999999999:::::::::<<<===>>>@@@DDDIIIPPPUUU^^^ccchhhllluuu~~~~~~|||kkkddd^^^[[[WWWSSSWWW___{{{kkkTTTRRRMMMKKKNNNNNNLLLMMMOOONNNLLLJJJIIIIIIFFFGGGIIIJJJKKKJJJIIIHHHKKKOOOUUUXXXZZZZZZZZZYYYYYY^^^fffkkkooozzz}}}tttlllkkkdddbbb```___```___]]][[[\\\[[[ZZZ[[[]]]^^^^^^]]]YYYYYYYYYYYYYYYZZZZZZZZZWWWUUUUUUWWW[[[^^^``````^^^_________aaafffmmmsss|||{{{vvvwwwuuunnnfffbbbcccaaa___^^^]]]]]]^^^___aaa___^^^\\\ZZZZZZ\\\______aaaaaa___[[[YYYXXXXXXVVVYYYhhhzzz}}}sssoooiiieeeccccccdddeeeiiikkklllpppyyypppgggdddUUUAAACCC@@@<<<999888888888888777777777777777777777777666666666666666777777777888888999999999:::::::::;;;===>>>@@@DDDJJJQQQVVV___ccchhhmmmvvv~~~{{{pppggg```ZZZWWWQQQNNNWWWeeettt\\\QQQRRRPPPTTT\\\]]]SSSPPPKKKIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKPPPUUUYYY___dddddd```]]]```hhhqqq}}}oooiiifffbbbaaaccccccaaa^^^bbb`````````bbbcccbbbaaaYYYYYYYYYZZZZZZZZZZZZZZZRRRSSSUUUXXXZZZ\\\^^^___cccdddeeegggmmmzzzyyytttrrrtttrrrjjjbbb^^^___^^^^^^]]]^^^___```aaa^^^\\\[[[ZZZWWWVVV\\\ccc\\\``````^^^]]]^^^]]]ZZZSSSSSS^^^{{{~~~|||wwwnnnjjjdddaaaaaacccdddeeedddjjjsssxxxjjjeeeaaaTTTDDDAAA???;;;777666666888999888888888888888888888888888888888888888888888888888888999999999:::::::::;;;===>>>AAADDDKKKRRRWWW___dddiiimmmvvv~~~pppjjjeee\\\VVVTTTRRRWWWkkkaaaZZZ^^^hhhmmmxxx|||lll```PPPGGGFFFHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMRRRYYYdddsss~~~yyytttttt{{{vvvpppnnnoooooollliiihhhgggffffffggghhhgggeee\\\\\\\\\]]]]]]]]]^^^^^^XXX]]]bbbeeeeeefffhhhjjjiiinnnwwwqqqllliiijjjhhhccc___^^^ZZZZZZ[[[\\\]]]___aaabbb\\\YYYYYYYYYWWWWWWaaalllooommmhhhfffjjjooojjjaaaOOOIIILLL___xxxwwwvvv{{{yyyxxxuuuqqqiiieeeaaa```cccfffhhhhhhjjjvvv{{{rrriiiaaaXXXMMMDDD<<<;;;999777555666777999777777777777777777777777888888888888888888888777888888999999999:::::::::;;;===???AAAEEEKKKRRRXXX^^^bbbgggllluuu~~~~~~ooobbb]]][[[TTTRRRWWW___qqqnnnVVV\\\pppwww^^^NNNJJJKKKKKKJJJIIIIIIHHHHHHIIIKKKLLLNNNTTTZZZddduuu~~~zzzrrrqqqooooooppppppooommmeeeeeeeeeffffffgggggggggiiipppwwwzzzyyyxxx{{{~~~qqqgggllleee`````````]]]]]]___WWWXXXYYYZZZ]]]___aaabbb___]]]]]]^^^\\\^^^jjjxxxxxxvvv}}}nnnQQQFFF???AAAKKKWWWdddmmmuuuooommmtttwww{{{~~~~~~zzznnniiijjjjjjgggdddaaa^^^```fffkkknnnooo}}}wwwqqqjjj^^^NNNDDDBBB666777777777666666777888666666666666666666666666666666666666555555555555888888999999999:::::::::;;;===???AAAEEEKKKSSSXXX\\\aaafffkkksss|||}}}~~~qqqggg^^^WWWUUUPPPRRReeezzzaaa^^^eeezzzrrrcccYYYVVVUUUZZZVVVUUUVVVTTTOOOLLLLLLRRRQQQSSS[[[nnn}}}vvvrrrpppsss|||uuukkkgggggg```dddddd___\\\\\\[[[YYYYYYXXXYYYZZZWWWWWW```nnn|||uuullleee```aaaooo~~~yyy___JJJDDDCCCHHHLLLMMMOOORRRSSS[[[kkkfffbbbllltttrrrvvvxxxsssnnnjjjeeeaaadddiiiccccccfffiiiiiikkkvvv~~~uuuzzztttiii\\\OOODDD<<<888;;;:::999888888999:::;;;888888888888888777666666777777777777666666666666777888888999999:::;;;;;;<<<===>>>@@@CCCIIIQQQWWW```ccceeehhhqqq|||~~~uuuhhh```[[[XXXVVVXXXaaavvvxxxfffZZZ^^^iiixxxxxxtttfff[[[TTTXXXUUUUUUVVVRRRKKKGGGGGGAAA@@@???BBBMMMaaawwwrrrhhhdddaaa___]]]```aaa]]][[[[[[YYYVVVVVVWWWXXXZZZYYY```sssyyyyyyzzz}}}yyyfffQQQHHHPPPXXXZZZXXXWWWYYY[[[ccc^^^ZZZ```rrr}}}kkkhhhmmmssswwwtttrrrxxx|||tttqqqkkkgggeeebbb___aaafffaaafffkkkooouuuvvvrrrhhhZZZMMMCCC===999777666777888999999888777666777777777777777777666666777777777777666666666666777888888999999:::;;;;;;<<<===>>>@@@CCCJJJQQQVVV```ccceeeiiiqqq|||~~~vvvrrrlllddd]]][[[[[[]]]fffyyyzzz]]][[[]]]dddnnn~~~~~~hhh[[[[[[gggkkkooommmdddVVVJJJBBBOOOOOOQQQSSSOOOGGGCCCDDD>>>>>>===<<>>>>><<<888666666666666666666666666666666666666666777777777777777888888999999:::;;;;;;<<<===???AAADDDJJJQQQVVV```cccfffjjjrrr{{{~~~fffeeebbb[[[VVVVVV\\\bbbiiiUUUYYY___ccceeejjjlllcccVVVPPPQQQUUUWWWYYYWWWQQQJJJFFFEEEHHHKKKPPPTTTOOOGGGDDDFFFGGGKKKNNNNNNLLLLLLPPPTTTYYYfffuuuvvvccc___aaa```]]]]]]]]]^^^]]][[[]]]___]]]XXXVVVUUUUUUWWW^^^lll~~~vvvdddaaa]]]TTTQQQUUUaaayyyuuuwww||||||qqq```YYYaaassswwwfffnnntttuuuvvvzzzwwwqqq~~~~~~yyypppgggfff```\\\^^^aaaaaabbbeeefffpppxxx}}}wwwiiiwwwwwwqqqaaaLLL===999::::::888777999<<<>>>>>><<<999777555555555555555666666777666666666666777777777777777888888999999:::;;;;;;<<<===???AAAEEEKKKQQQVVV___dddhhhkkkrrr{{{~~~cccbbb^^^YYY[[[hhh{{{uuu]]]QQQRRRRRRUUUQQQPPPPPPPPPLLLJJJJJJLLLNNNNNNKKKFFFEEEIIIMMMOOOSSSZZZ]]]VVVMMMJJJNNNUUU\\\dddddd^^^VVVRRRQQQSSSXXX[[[___gggsss{{{|||uuuhhh```aaa```[[[\\\ccccccdddbbb^^^^^^```^^^ZZZZZZWWWVVV[[[gggqqqtttsss{{{www|||kkk```aaa]]]UUU[[[jjjzzzqqqccccccddd```ggg```XXXUUUZZZccclllppprrruuuzzzssswww{{{xxxssssssqqquuu{{{uuunnngggcccccc^^^[[[^^^```aaadddhhhjjj|||kkkqqq|||wwwrrraaaSSSBBB888666777666444555666666666666666666555666666555555555555666777555666666666777777777888777888888999999:::;;;;;;<<<===@@@BBBFFFKKKQQQVVV___eeejjjlllrrrzzz~~~ffffffgggkkkxxxmmmaaaUUUNNNJJJDDDJJJHHHGGGIIIMMMLLLGGGBBB@@@DDDGGGGGGEEEEEEJJJNNN^^^dddkkklllcccXXXWWW\\\nnnvvv~~~|||pppcccZZZWWWZZZ]]]______aaadddccc___pppxxx}}}wwwxxxvvvfff___]]]aaa]]]WWW^^^llluuuxxxxxxqqqkkkgggccc___bbb^^^\\\cccqqqwwwooobbb___eeehhhiiipppzzzzzzrrrmmmdddaaaeeeddd___fffsss{{{zzzooo\\\RRRRRRRRROOOVVVTTTPPPOOORRRYYYaaafffYYYWWWaaa~~~uuuqqqllllllsssqqqqqqrrrxxx~~~|||wwwnnnfff``````aaa___\\\\\\^^^___bbbiiiqqqyyynnn|||ooommmNNNFFF<<<777888999888666888777666555555666777888999888666555444555666777555555666666777777888888777888888999999:::;;;;;;;;;===@@@CCCGGGLLLRRRVVV___eeekkknnnrrrzzz~~~fffnnn}}}tttZZZVVVPPPJJJIIIEEEIIIIIIJJJJJJJJJIIIEEEAAABBBHHHNNNPPPPPPQQQXXX^^^fffmmmvvvwwwnnndddfffmmmyyyiiiaaa___fffnnnsssqqqmmmjjjgggcccmmmsssxxxsssjjjfffkkkrrr|||rrriiifffhhhddd___kkk~~~}}}sssmmmnnnjjjgggjjjtttxxxkkk[[[YYY\\\bbbiiinnnooonnnllljjjfffffflllnnnllljjjllliiibbbXXXOOOKKKLLLNNNOOOOOOPPPOOOMMMOOOWWWcccmmmVVVUUUWWWhhhyyyhhhcccfffjjjssstttsssrrrvvv~~~{{{vvvqqqiiibbb]]]\\\]]]^^^\\\\\\^^^```aaafffrrruuuvvveee\\\DDD@@@<<<999999:::;;;:::;;;:::999888888999:::;;;;;;:::888666555555666666555555555666777888888888777888888999999:::;;;;;;;;;>>>AAADDDGGGLLLRRRVVV^^^ffflllooosssyyy~~~wwwaaaOOOPPPJJJFFFJJJLLLHHHJJJIIIEEEAAAAAABBBBBB>>>DDDIIIKKKKKKPPPZZZccceeemmmxxx{{{ssslllqqqzzzrrrddd^^^^^^uuu~~~{{{ooohhhfffeeedddfffgggdddaaadddllltttxxx}}}ttttttppplllzzz{{{wwwtttooolllqqqssshhhYYY______dddoootttrrrpppqqqoookkkkkkqqqwwwuuukkkccc\\\TTTLLLJJJGGGDDDEEEIIIFFFHHHJJJIIIJJJRRR```lllZZZ]]]ZZZ[[[wwwgggcccdddaaahhhlllpppoooooouuu~~~{{{tttmmmgggbbb\\\ZZZ[[[\\\ZZZXXX\\\^^^bbbdddeeekkk{{{rrrXXXEEE@@@>>>;;;888666666777888777777777777777777777777===;;;999666555555555666444555555666777888888999777888888999::::::;;;;;;;;;>>>AAADDDHHHLLLRRRVVV^^^fffmmmooosssyyy~~~lll\\\KKKGGGNNNTTTQQQJJJNNNKKKFFF@@@===<<<<<<===>>>@@@CCCJJJRRRZZZaaaeeejjjllloooqqqrrrqqqooonnnooolllfff^^^VVVPPPNNNNNNggg{{{yyyggg```^^^[[[[[[]]]___``````aaaccceeekkkqqqyyy{{{sssmmmooouuuvvvooofffaaa___iiizzz|||xxx{{{wwwooogggfffiiiggg]]]SSSIIIGGGEEEDDDCCCDDDEEEFFFDDDEEEGGGGGGIIIOOOXXX_________dddhhhjjj{{{fff```bbbkkkhhhfffhhhnnnrrrsssqqq}}}}}}ssskkkeeeaaa```]]]YYYXXX]]]___]]]ZZZYYYddd```bbbiiiqqq}}}{{{UUUEEEBBB;;;:::999888777777777777777777888888888888777777888777777666666666777777666999999888777999::::::999999999888999999::::::===???BBBFFFKKKQQQVVVYYYaaadddiiiooouuuzzz~~~cccXXXNNNNNNUUUZZZWWWRRRGGGDDD@@@===:::999999999======???BBBFFFKKKPPPSSSUUUXXX\\\``````^^^[[[XXXRRRQQQOOOKKKHHHFFFGGGIIIQQQcccllldddXXXUUUVVVTTTVVVXXXZZZZZZZZZ[[[]]]___```dddjjjpppsssvvvzzz|||vvvqqqqqq{{{uuuhhhgggqqq~~~wwwxxxqqqggg]]]YYYYYYWWWOOOGGGFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEFFFKKKQQQUUUYYYYYY]]]___]]]eeevvvgggbbbfffjjjiiifffdddfffiiiooottt{{{yyyuuuooohhhbbb^^^\\\[[[[[[XXXWWW[[[]]]]]]___cccZZZ___lll~~~~~~gggMMMBBB<<<:::999888777666666666666777777888888888888777777555555444444444444555555333555777666666666666555999999888888999999::::::<<<===@@@DDDIIIOOOTTTWWWbbbeeejjjpppvvvzzz}}}}}}gggTTTPPPLLLMMMRRRSSSQQQMMM???>>><<<:::999888888888::::::::::::<<<>>>@@@BBB???CCCHHHLLLMMMJJJFFFCCC???@@@@@@@@@AAABBBEEEHHHAAAMMMTTTNNNIIIKKKMMMLLLQQQSSSUUUVVVVVVVVVXXXZZZ\\\___bbbeeefffhhhjjjlllwwwzzzcccccckkkwwwzzzppphhhfffdddZZZOOOIIIIIIIIIDDD@@@DDDCCCBBBAAA@@@AAABBBCCCFFFDDDBBBBBBDDDGGGHHHIIIOOOPPPSSSUUUPPPPPP^^^pppjjjiiifffcccaaaaaaaaaaaadddeeeeeehhhssszzzqqqmmmkkkfffddd```]]]ZZZXXXXXXXXXYYYYYY[[[______]]]aaagggjjjnnnxxxzzzpppmmmoooOOOAAA>>>666999999888777666666666666666777777888888777777666555555444444444444555555999888666666666666777888999999888888999999:::;;;<<<===@@@DDDIIIOOOUUUXXXdddfffkkkqqqvvvzzz}}}~~~wwwgggWWWNNNMMMKKKIIIGGGEEECCCAAA:::;;;;;;;;;;;;::::::999777777777777999:::<<<===999;;;???AAABBBAAA>>><<<===>>>???@@@@@@AAADDDFFFBBBHHHIIIEEEDDDHHHJJJIIIOOOQQQSSSSSSSSSTTTUUUWWW]]]___aaabbbbbbccceeegggnnnuuuwwwzzzzzz}}}oooVVVUUUYYYaaabbbZZZSSSQQQSSSMMMEEEBBBCCCEEECCCAAADDDCCCBBBBBBBBBBBBCCCCCCEEEBBB???@@@CCCEEECCCAAAFFFFFFJJJMMMKKKHHHLLLUUUsssyyybbbYYY___fffccc\\\___```bbbdddiiittt|||rrrkkkgggeeeeee\\\[[[YYYXXXWWWXXXYYYZZZWWWZZZ```ccc```]]]aaaiiiyyynnn{{{pppXXX@@@888:::666:::999888777777777777777666666777777777777666666777666666666666777777888>>>999555555666666888;;;888888888888999:::;;;;;;???@@@BBBEEEKKKQQQWWW[[[eeehhhmmmrrrwww{{{}}}~~~mmmbbbTTTQQQPPPLLLGGGBBB???===>>>888888:::;;;;;;;;;:::999666666777888999:::;;;;;;999999:::;;;;;;<<<<<<===:::<<<======<<<===>>>@@@DDDEEEEEECCCDDDHHHJJJJJJMMMNNNPPPPPPPPPPPPRRRSSSWWWYYY[[[\\\]]]^^^aaaccciiiqqqppprrr||||||xxxwwwwwwzzzmmm^^^NNNLLLLLLPPPPPPMMMJJJIIIFFFDDDBBBBBBCCCDDDCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>???BBBDDDCCC@@@BBBBBBDDDHHHHHHGGGIIILLLWWWvvv^^^YYY\\\[[[XXXZZZ]]]```bbbcccfffjjjnnnsssooojjjdddaaa```aaabbbYYYXXXXXXWWWXXXYYYZZZ[[[YYYZZZ^^^```^^^aaalllyyyvvv}}}lllQQQIII<<<555888;;;::::::999888888888999999666666777777777777666666666666666666666777888888888555666<<<>>>999555555888888888888999:::;;;<<<@@@@@@BBBEEEKKKRRRXXX\\\fffiiinnnsssxxx|||~~~sssfff^^^QQQKKKJJJGGGBBB>>><<<<<<===555666777777888777777777777777777777777777666666888777666666666888:::;;;777999:::;;;;;;;;;===>>>===>>>???@@@CCCEEEHHHIIIHHHIIIKKKKKKKKKKKKLLLNNNPPPSSSVVVYYYZZZ\\\^^^```___jjjmmmnnnrrrttt|||wwwyyy~~~uuu||||||}}}kkkVVVLLLHHHEEEDDDDDDEEEFFFEEEDDD@@@AAABBBBBBAAA@@@>>><<<======>>>>>>>>>>>>??????@@@???>>>???AAABBBCCCBBBAAAAAABBBCCCDDDEEEFFFGGGMMMZZZbbbTTTTTTXXX[[[\\\]]]^^^^^^___bbbdddiiisss{{{rrrjjjfffbbb```]]][[[YYYZZZ[[[\\\WWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\^^^bbbhhhtttyyyQQQ<<<@@@===666888===999999888888888888888999555666666777777666666555444444333444444555666777555444===KKKNNNCCC777333777777777888999:::;;;<<>><<<;;;999999999666666666555555555555555666666666666666555555444666666666666777888999:::666888;;;;;;;;;<<<===>>>999:::>>>AAABBBBBBDDDFFFEEEGGGHHHHHHGGGGGGIIIJJJMMMQQQUUUYYYZZZ\\\]]]^^^[[[dddfffgggjjjhhhnnnxxxtttwwwtttrrrsssvvvvvvvvv|||xxxvvvvvvwwwzzzoooVVVGGGCCCAAA@@@???>>>???AAA@@@>>>>>>@@@BBBAAA???<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>???BBBDDD@@@AAAAAA@@@@@@AAACCCCCCEEEGGGZZZnnnbbb`````````___^^^^^^^^^```aaa```bbbgggmmmpppttt|||rrriiiccc^^^[[[YYYXXXWWWVVVUUUUUUUUUVVVVVVTTTUUUUUUVVVXXXYYYZZZZZZ```dddmmm{{{~~~ZZZBBB999===;;;999:::888777777666666666666777777555555666666666666555555333333333444444555666777888555;;;IIINNNDDD:::888777777777888999:::<<<===??????@@@CCCHHHPPPWWW[[[fffiiinnntttzzzjjjRRRLLLIII>>>===<<<<<<<<<<<<;;;999777888888777555555555555555333333555666777777777777666777999:::;;;;;;::::::666888::::::999999:::;;;:::===AAADDDCCCAAAAAADDDEEEGGGHHHHHHGGGGGGHHHJJJJJJNNNSSSWWWYYYYYYZZZ[[[aaabbb^^^___fffgggooozzzdddccchhhhhhgggiiilllkkkpppxxx{{{yyy{{{zzzrrrllllllllljjjiiiooo~~~}}}}}}yyykkkYYYJJJDDDDDD???@@@??????@@@AAA???;;;>>>@@@AAA@@@>>><<<===???======>>>???@@@@@@??????>>>???@@@>>>;;;<<<@@@DDD===@@@@@@??????AAABBBBBB>>>EEEOOOaaazzzjjj___```aaaaaa___]]]ZZZYYYXXXYYY^^^eeegggfffmmmwwwttt}}}xxxlllgggaaa\\\ZZZZZZZZZYYYRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\bbbmmmgggDDD======<<<777;;;<<<222555555444444444555555666555555666666666666555555555555555666666888999999;;;111///999>>>:::888<<<777777777888999;;;<<<===BBBBBBBBBEEEJJJRRRYYY]]]fffiiinnnuuu{{{qqqmmmeee[[[PPPGGG@@@===999999888888777666666666666666666666666666666666555555555666666666666777555777888888888888999:::888888888777777777777777;;;<<<===???AAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFNNNOOOQQQSSSUUUWWWXXXXXX]]]^^^___```aaaeeekkkoookkkgggbbb]]]ZZZ[[[]]]___^^^dddppp}}}uuujjjhhhlllooouuu~~~iii\\\ZZZWWWVVVXXX]]]bbbfffbbb^^^WWWOOOHHHCCC@@@>>>===============<<<<<<<<>>>>>>>>===<<<<<<============<<<<<>>===;;;;;;;;;<<<===============>>>>>>>>>>>>DDD@@@EEETTTdddrrrfff```cccccc[[[YYY]]]ZZZ[[[]]]^^^``````^^^]]]hhhkkkpppyyy~~~uuunnnjjj___^^^\\\ZZZXXXWWWVVVUUUSSSUUUVVVWWWVVVUUUVVVWWW[[[VVVUUUYYY[[[ZZZ]]]cccnnngggRRR;;;;;;::::::999888777777:::999888666555555444444666666666666666666666666555555555555555555555555777777777777888888888888999999999888888999===@@@>>>@@@BBBGGGMMMSSSYYY]]]eeejjjpppvvvyyy|||jjjTTTRRRMMMHHHBBB===:::888999999888777777666666555555555555555555555555555444444444555555555666666666:::>>>===:::777888999777777777777777777777777999:::;;;===??????@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDLLLMMMOOOQQQSSSUUUVVVVVV[[[\\\]]]^^^```ccchhhlllnnnvvvkkk^^^[[[WWWSSSQQQQQQRRRSSSVVV___nnn}}}|||lll___XXX[[[\\\```lllvvvooo___RRRQQQOOONNNNNNNNNOOOOOOIIIGGGEEECCCAAAAAABBBBBB============<<<<<<<<<<<>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;???>>><<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===;;;???GGGOOOeeejjjbbbccc^^^WWWUUUXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^bbbgggnnnvvv{{{~~~yyywwwuuuqqqlllgggbbb^^^\\\ZZZYYYXXXVVVUUUTTTSSSSSSVVVWWWYYYYYYXXXWWWXXXXXXUUURRRSSSYYY]]]___gggoooqqqRRRDDD;;;;;;:::999999888777777777666666555555555555555666666666666666666666666555555555555555555555555666666777777777888888888888999999999999:::<<>>===;;;::::::999888888888777666666555555555555555555555555555555333333333333444444444444888???EEEDDD===777666777666666666777777777777777777777999;;;<<<=========>>>>>>???@@@AAABBBBBBCCCHHHJJJLLLNNNPPPQQQRRRSSSWWWYYY[[[\\\^^^aaafffiiihhhhhhqqq}}}iiiXXXWWWUUUSSSPPPNNNMMMMMMMMMLLLSSS___jjjnnnhhhYYYNNNJJJLLLKKKJJJQQQZZZYYYQQQJJJKKKKKKKKKIIIFFFCCCAAACCCBBB@@@???>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<999::::::;;;;;;::::::999======<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<===============<<>>KKKsssuuuhhh[[[UUUWWWXXXXXXWWWVVVVVVWWWYYYVVVVVVVVVVVVVVVWWWXXXXXXbbbjjjvvvzzzssskkkccc^^^ZZZZZZYYYXXXWWWVVVUUUUUUWWWVVVUUUTTTSSSSSSSSSTTTTTTVVVXXXYYYXXXXXXXXXYYY\\\[[[[[[___eeennn|||pppPPP>>>999:::::::::999888888777777444444444444444555666666666666666666666666666666555555555555555555555555666666777777777777888888666888::::::::::::<<<>>>???@@@CCCGGGMMMSSSYYY\\\ggglllrrrwww{{{~~~yyy[[[IIIBBB???>>>===<<<;;;;;;:::;;;888777777666666555444444444444444444444444444444111222222222333333333333999BBBJJJIII???666444666555555666666666666666777666666888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBEEEFFFHHHJJJLLLNNNOOOOOOUUUXXXZZZ\\\^^^aaadddgggjjjggghhhttt{{{ppphhhccc[[[UUUUUUTTTSSSRRRPPPOOOMMMMMMKKKLLLNNNQQQSSSQQQLLLHHHGGGHHHGGGCCCDDDIIIJJJGGGDDDEEEGGGHHHHHHFFFCCCAAAEEEDDDBBB@@@>>>=========;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;999999::::::::::::999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>@@@@@@;;;???XXXttt{{{fff]]]ZZZ[[[\\\[[[YYYXXXXXXXXXXXXWWWWWWXXXYYYXXXVVVUUUXXX[[[```bbbcccccceeefffjjjkkknnnpppsssxxx}}}yyytttpppnnnkkkhhhdddaaa^^^[[[WWWUUUVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVWWWXXXSSSUUUWWWXXXXXXYYY[[[\\\aaacccgggnnnxxxsssPPP===999::::::999999999888888777777555555444444555555666777666666666666666666666666555555555555555555555555666666666666777777777888666888:::;;;;;;;;;<<<===@@@AAACCCGGGMMMSSSYYY\\\gggkkkrrrwww{{{~~~uuuWWWEEEBBBDDD<<<;;;:::999888777777777777777666666555444444444444444444444444444444444111111111111222222222333888AAAIIIHHH>>>555333555444444555555555666666666666777888999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDGGGIIIJJJKKKLLLTTTWWW[[[^^^___aaadddfffccccccffflllsssvvvuuusssqqq}}}|||sssggg```[[[WWWSSSQQQPPPPPPQQQPPPOOOMMMKKKJJJPPPMMMJJJHHHHHHIIIJJJKKKFFFHHHHHHEEECCCDDDEEEDDD@@@AAAAAABBBBBBBBBAAAAAA;;;;;;;;;<<<<<<===>>>???:::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;999;;;>>>======GGGUUUsssoooccccccbbbbbb```\\\WWWTTTSSSRRRRRRTTTWWWXXXVVVTTTRRRSSSUUUVVVVVVVVVWWWXXX[[[\\\]]]]]]^^^aaafffiiihhhkkkpppsssuuuvvvxxxyyyxxx~~~xxxooogggbbb```______bbb^^^YYYUUUSSSRRRQQQPPPUUUUUUTTTTTTSSSRRRRRRRRRVVVVVVVVVVVVWWWXXXZZZZZZXXXYYYZZZZZZZZZ[[[^^^aaaeeeooo}}}vvvSSS===:::===>>>999999888888888888888777888777666666555555666666666666666666666666666666555555555555555555555555555666666666666777777777666888:::;;;;;;;;;<<<===AAABBBDDDHHHMMMSSSYYY\\\fffjjjpppvvvzzz}}}nnnQQQGGGCCC>>>:::888888777777777777777888666666666555444444333333333333333333333333333333111111111111222222222222555<<>>??????@@@???@@@BBBDDDFFFHHHIIIIIITTTWWW[[[___```bbbdddeeeaaaeeehhhjjjjjjjjjmmmooopppqqquuu~~~uuuhhhccc^^^]]]ZZZUUUSSSSSSOOOOOOPPPPPPOOONNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGBBBDDDGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@????????????::::::;;;;;;<<<=========:::::::::;;;<<<<<<======;;;;;;;;;::::::::::::999999::::::;;;;;;::::::999888999:::;;;;;;;;;::::::999999999999::::::::::::999777:::???AAA@@@BBBFFFRRRwwwzzztttqqqoooiii```XXXTTTQQQOOOOOORRRTTTRRRPPPRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYY[[[^^^aaa\\\^^^aaabbbbbbaaabbbcccdddhhhmmmooommmjjjgggffffffbbb^^^YYYWWWWWWYYYZZZ\\\XXXSSSQQQQQQSSSTTTUUURRRRRRRRRSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYZZZZZZ]]]bbbhhhmmmyyyWWW@@@999;;;======888888888888888888888888999888777666666666666666666666666666666666666666555555555555555555555555555555666666666666777777666888::::::::::::<<<>>>BBBCCCEEEHHHNNNTTTYYY\\\eeejjjpppuuuyyy|||rrrNNN@@@@@@@@@:::555888888777777888888999999666666555555444333333222222222222222222222222222111111111222222222333333222666999999666333333555222333333444555555666666555666777888999999999999;;;;;;<<<<<<<<<============>>>@@@BBBDDDFFFGGGGGGRRRVVV[[[___```aaacccdddeeehhhjjjiiifffdddfffhhhnnnjjjiiilllsssuuuiiibbb\\\WWWUUUWWWVVVRRRRRRUUUOOOOOOPPPPPPOOONNNMMMLLLDDDFFFHHHHHHGGGEEEDDDCCCBBBBBBCCCEEEDDDCCCBBBBBBDDDCCCCCCBBBAAA@@@???>>>@@@@@@???>>>===;;;:::999999999:::;;;;;;<<<======::::::::::::999999999999888888999999999999888888777888999:::;;;::::::999888888888888999999999:::::::::<<<@@@@@@???AAADDDDDDQQQqqqzzznnnccc]]]VVVTTTUUUVVVTTTRRRUUUUUUUUUUUUUUUTTTRRRQQQOOOQQQSSSSSSSSSTTTVVVXXXUUUVVVXXXXXXVVVUUUVVVVVVYYY[[[]]]]]][[[YYYXXXWWWWWWVVVUUUSSSRRRRRRTTTUUUSSSQQQPPPPPPSSSVVVWWWWWWSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZYYY[[[___dddnnnzzzlllWWWBBB<<<<<<999888;;;777777777777888888888888666666555555555666777777666666666666666666666666555555555555555555555555555555555666666666777777888999999999999:::<<>><<<999888:::777777666666666666666777666555555444444333222222222222222222222222222222111222222222222333333333000111333333333222444555222222333444444555666666555555666777888888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFGGGQQQUUUZZZ^^^```aaabbbbbbbbbeeeggghhhffffffhhhjjjiiihhhkkkoooppprrr}}}}}}rrrhhh```]]]___ZZZTTTQQQQQQNNNIIIJJJOOOKKKLLLLLLLLLKKKKKKJJJIIIFFFFFFFFFEEEDDDDDDFFFGGGFFFDDDCCCCCCBBB???>>>>>>===>>>???@@@@@@>>>===<<<:::;;;;;;;;;;;;:::999999999999::::::;;;<<<======:::::::::999999999888888777777888888888888777777777888999:::;;;::::::999777888888888888999999999777999<<<<<<999888<<>>@@@CCCGGGIIIMMMSSSVVVUUUWWW[[[]]]\\\cccddddddfffgggggghhhhhhggghhhiiijjjlllpppvvvzzz|||qqqlllddd___[[[ZZZXXXXXXSSSRRRQQQPPPNNNMMMKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????===>>>?????????===<<<;;;<<<<<<<<<<<<;;;:::999888;;;::::::999999::::::;;;888888888888888888888888999999888777666666777777777888999999888777888999999999888777777888999999;;;;;;:::::::::;;;<<<<<>>CCCEEEIIILLLOOOTTTZZZ]]]eeelllrrrtttvvv}}}gggOOODDD@@@???===:::888777777777777777666666555444444333444444444444333333333333222111111000000111111222111111111111111111111111222222222222222222222222222222222333333333333444555555666777777777777777::::::;;;;;;<<<<<<<<<===>>>>>>===>>>???BBBDDDFFFLLLQQQUUUUUUVVVZZZ]]]\\\bbbbbbbbbcccdddeeefffggghhhiiiiiijjjlllpppuuuyyy{{{}}}zzznnnhhhddd___ZZZXXXVVVUUUSSSSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIFFFEEECCCAAAAAAAAABBBCCCBBBBBBBBBAAAAAA@@@???>>>===>>>>>>>>>======<<<;;;<<<<<<<<<<<<;;;:::999888:::::::::999999:::::::::888888888888888888888888888777666666555555555666777888999999777777888999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;:::DDDXXXmmmwwwmmm```ZZZZZZZZZVVVQQQUUUTTTVVVZZZZZZWWWWWWZZZYYYTTTRRRUUUUUUQQQOOOQQQQQQPPPPPPPPPQQQRRRSSSRRRYYYVVVTTTSSSSSSSSSRRRPPPVVVUUUTTTSSSTTTTTTTTTTTTXXXVVVUUUWWWUUURRRTTTYYY___]]]^^^ccceeegggnnnwwwjjjRRRDDD<<<<<<;;;:::999888888777777777777777777777777777555555555555555555555555666444333444666777555222222222111111222333333444555666666666777777777777777888999888888999<<<>>>CCCEEEIIILLLOOOTTTZZZ]]]eeelllrrrtttwww}}}fffIII>>>>>>===<<<:::888666555555555666666666555555444444333444444444333333333222222222111111000000111111222111111111111111111111111111111111111111111111111111111222222222333333333444444444555666777888999888999999:::;;;<<<======???>>>>>>>>>???@@@BBBCCCJJJOOOSSSSSSTTTYYY[[[ZZZ______^^^___```aaacccdddfffggggggggghhhlllqqquuuyyyxxxxxxpppfff___]]][[[XXXVVVUUUSSSQQQOOORRRQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDCCCAAA@@@AAAAAABBBAAAAAAAAA@@@@@@???>>>=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888999999999999999999999999777777777777777777777777666666555444444444444555666777888888666666777888666777888999999888777666777888:::;;;;;;;;;::::::======999>>>MMMWWWhhhlllbbbccchhhhhheeeccc^^^\\\[[[XXXSSSRRRTTTTTTQQQPPPRRRRRROOONNNNNNSSSSSSSSSSSSTTTUUUVVVVVVVVVTTTSSSSSSTTTVVVVVVVVVVVVUUUSSSSSSTTTUUUUUUTTTXXXXXXYYYZZZVVVUUUZZZbbbgggkkkrrr{{{gggKKKAAA???<<<<<<;;;999888777666555777777777777777777777777555555555555555555555555444333222333444444333222444444444444444555555666555555666666666777777777777888999999999:::<<<>>>CCCEEEIIILLLOOOTTTZZZ]]]fffmmmssstttwww}}}oooRRR@@@<<>>>>>>>>>>>@@@AAACCCDDDGGGMMMQQQPPPRRRWWWYYYYYY\\\\\\[[[[[[\\\^^^```aaabbbcccccccccdddfffjjjnnnwwwxxxxxxnnngggdddaaa\\\YYYVVVUUUTTTUUUUUUSSSPPPMMMNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJEEEDDDCCCBBBAAAAAABBBBBB????????????>>>===<<<<<<<<<<<<:::999999:::;;;<<<:::::::::::::::999888888888888999999999999888888666666666666666666666666555555444444444444555555555666777777555555666777555666888999999888666555555777999;;;;;;;;;999888??????:::===GGGIIIMMM[[[yyymmmppp{{{yyykkkbbb]]][[[^^^dddccccccccc___YYYTTTTTTVVVXXXXXXXXXVVVUUUUUUVVVWWWRRRRRRRRRUUUZZZ]]]______]]]YYYUUUUUUXXX\\\]]]^^^\\\___cccggggggiiisss___III@@@<<<999;;;;;;:::999888777777777777777777777777777777777555555555555555555555555111111111111333444444444777777666666666777777888555555555666666666777777777888:::::::::;;;===???CCCEEEIIILLLOOOTTTZZZ]]]fffnnnssstttwww~~~qqq\\\NNNEEE>>>;;;;;;888888888777666555444444444444444444333333333333333333222222222111111111111000000000000000000111000000000000000000000000000000000000000000000000000000000111111111222222222111111222444666999:::555666777888999:::;;;<<<;;;<<<===???AAACCCEEEFFFDDDJJJNNNNNNPPPUUUWWWWWWYYYYYYYYYYYYZZZ\\\]]]______```bbbcccccceeegggjjjooottt|||zzzuuusssnnnjjjjjjfffaaa___^^^\\\ZZZWWWSSSSSSTTTVVVVVVUUUQQQNNNJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::;;;:::999888888999:::;;;999999999:::999999888777777777888999999888777777555555555555555555555555555555555444444555555666444555666666444444555666444555777888888777555444444555777999::::::999888999;;;777888@@@>>><<>><<<888999999999999::::::::::::666666666666666666666666555555555555555555555555111222333444555777999;;;666555555444444444555555555555555555666666666666666888:::;;;<<<<<<>>>@@@CCCEEEIIILLLOOOTTTZZZ]]]gggnnntttuuuwww~~~[[[NNNCCCAAAAAA===777333777777777777777666555444333333333333333333333333222222222111111111000000111000000//////000000111000000000000000000000000///////////////////////////000000000000111111111111111111222444666777888555666666777888999::::::999:::<<>><<<888===CCCCCC^^^zzzjjjffflllzzzmmmbbbbbbeeekkkrrryyy{{{wwwpppkkkiiijjjqqq}}}~~~eeeJJJ;;;999:::::::::888888999999:::;;;;;;;;;666666666666666666666666555555555555555555555555444555666777777999===@@@777777666555555555666666444444555555555666666666666888;;;<<<======???@@@CCCEEEIIILLLOOOTTTZZZ]]]hhhooouuuuuuwww~~~{{{iiiOOOGGG@@@@@@@@@;;;666444444555666666666555444333222222222222222222333333222111111111000000000000000000////////////000000000000000000000000000000/////////////////////////////////000000000111111000000222333555555666666666666666777777888888888888999;;;===???@@@AAABBB@@@EEEIIIJJJLLLQQQTTTSSSUUUWWWYYY[[[\\\\\\[[[ZZZZZZ___eeeiiiiiiiiihhhgggiiilllooopppnnnlllllllllmmmsssxxx{{{|||tttllljjjgggffffffeeebbb```WWWWWWWWWWWWWWWUUUSSSQQQPPPOOOPPPPPPPPPNNNJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@??????>>><<<<<<<<<<<<;;;:::999888555666777777888888888777777777888888888888888777555666888999999888666555333333333333333333333333333333333333333444555555222444555444333222333444555555555555555555555555333444444666777888888999555===<<<999===;;;999???CCC???HHHjjj|||yyyzzzxxxgggaaaaaa```ppp~~~}}}zzzVVVKKKBBB>>>;;;888888;;;888888888888999999999999666666666666666666666666555555555555555555555555555666666666555666999===888888777666666666666666444444444555555555666666666888;;;===>>>>>>???AAACCCEEEIIILLLOOOTTTZZZ]]]iiipppuuuvvvxxx~~~hhhMMMGGG@@@;;;888999999888999===333444555555555444333222222222222222222222222333111111111111000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000///000222444555555444444666666666666777777777777888999:::<<<===>>>>>>>>>???DDDHHHIIIKKKPPPSSSSSSTTTVVVZZZ\\\]]]\\\[[[ZZZVVV\\\ccchhhiiihhhfffeeefffeeeeeeffffffgggfffeee___kkkuuuwwwyyy~~~~~~|||{{{xxx|||uuukkkiiidddcccbbb___\\\ZZZYYYYYYZZZVVVUUUUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLLLLIIIFFFCCCFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB??????@@@??????>>>===<<<;;;;;;;;;;;;:::999888888444555666888888888777666666777777888888888777777555666777999999777666555333333333333333333333333222111111111222333333444222333444444222222333444666555444444444444555666444444444444555777999999333===;;;666999888666===777>>>???CCC\\\rrrjjjkkkkkkgggjjj~~~xxxSSSKKK@@@999:::<<<:::888:::999999888888777777666666666666666666666666666666555555555555555555555555333444444222000000333777444333222111111111111111444444444555555555666666666888<<<>>>>>>???@@@AAACCCFFFIIILLLOOOTTTZZZ^^^iiipppuuuvvvxxx~~~uuuXXXCCC===::::::999888777666555444555555444444444333333333111111111111111111111111111111000000//////......////////////////////////000000000000111111111111..................................../////////////////////000111111222222444555666777777888888888666666777777888999;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMRRRSSSVVVXXXYYYXXXWWWWWWaaaaaabbbbbbbbbaaaaaaaaadddaaa``````cccdddbbb```cccffflllrrrxxx|||~~~|||yyyzzz|||}}}}}}}}}yyyppplllkkkjjjiiikkkmmmsssxxxqqqddd]]]^^^ZZZZZZYYYVVVSSSRRRSSSUUURRRPPPNNNOOOPPPPPPNNNKKKMMMLLLLLLLLLLLLJJJGGGDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@========================::::::999999888777666666999777666666777777666444888888777777666666666555333333333333333333333333222222222222222222222222222222222111111111000000111222222333333222222111222222222333333333444444444444444555555555555666444555555666777888888999999888:::===CCCUUUwwwyyyTTTBBB======<<<;;;::::::999999:::999777555555555555666555555555555555555555555333333333333333333333333222333444444555555444444555555555444444333333333555555555555555555444444777888::::::;;;===@@@CCCDDDEEEGGGHHHLLLRRRZZZ```gggpppxxxyyy{{{hhhZZZQQQFFF???@@@:::999888777666555444444444444444333333333222222000000000000000000000000000000000000//////.......................................////////////000..................................../////////////////////000111111222222444444555666777777777777666666666777888999;;;;;;???AAACCCEEEFFFHHHKKKMMMPPPPPPQQQSSSTTTVVVXXXYYY^^^___```aaaaaaaaa```___bbb```______aaabbb```^^^```ccchhhoootttxxxzzz{{{|||vvvrrrrrrssssssssswww~~~{{{vvvpppkkknnnttt~~~xxxpppiiieeedddccccccfffgggmmmrrroooddd]]]]]]ZZZZZZXXXUUUQQQOOOPPPQQQPPPNNNMMMNNNOOONNNKKKHHHHHHGGGGGGGGGHHHGGGDDDAAAEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777666666888777555666777777555444666666555555444444444444333333333333333333333333222222222222222222222222222222222111111000000000111222222222222222222111222222222333333333333444444444444444555555555555444555555666777777888888888999<<<<<<:::===MMM___kkkPPPAAA:::<<<<<<<<<;;;::::::999999999888777666555555555555555555555555555555555555333333333333333333333333222333444444555444444444555555444444444333333333555555555555555555444444777888::::::;;;===@@@CCCFFFGGGHHHJJJNNNTTT\\\bbbhhhqqqxxxyyy{{{xxx^^^EEE======<<<<<<>>>888888777666555444444333333333222222222111111111////////////////////////000000000////////////...........................,,,,,,,,,---------......---------------------------............/////////...//////000000111111222333444555666666777777666666666666777888999:::;;;>>>AAACCCEEEFFFGGGJJJLLLPPPOOONNNNNNPPPRRRUUUWWWYYY[[[]]]^^^___^^^]]]\\\aaa___^^^^^^______^^^]]]```cccgggmmmrrruuuxxxyyy|||wwwqqqmmmkkkllllllllllllpppssstttsssuuuyyy}}}~~~{{{yyyyyyyyy{{{{{{uuuqqqnnnlllgggbbbcccgggnnnmmmkkkgggccc``````aaa``````dddiiijjjccc\\\ZZZXXXXXXVVVRRRNNNKKKLLLMMMMMMLLLLLLMMMMMMLLLHHHEEEHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDCCCBBBAAA@@@??????===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666777666555555666666555444333333333333222222222222222222222222222222222222111111111111111111111111111111111111000000000000111111222222222222111111111111222222222333333333333333333444444444555555444444555555666777777777444666999;;;888666:::BBBWWWgggEEE===>>>;;;<<<;;;;;;::::::999999999777777777777666555555444444444444444444444444444333333333333333333333333222222333444444444444444444444444444333333333333444444444444444444555555777888999:::;;;===AAACCCEEEFFFHHHJJJMMMTTT\\\bbbjjjrrrxxxzzz{{{|||fffZZZXXXKKK???===>>><<<999999777666666555444333333333111111111111000000000000////////////////////////////////////////////////........................+++,,,,,,,,,---------------------------------------------.........//////......//////000111111111222333444555555666666555666666666666777999:::;;;===???AAACCCDDDEEEHHHJJJOOONNNNNNNNNOOOQQQSSSTTTTTTVVVYYY\\\]]]\\\[[[ZZZaaa```````````````___^^^dddfffjjjooosssvvvxxxyyyzzzvvvrrrnnnllllllmmmnnnnnnnnnnnnooorrruuuwwwxxxxxxuuutttuuutttsssxxxzzzwwwtttpppnnnnnnjjjdddaaaccceeehhhjjjiiiddd```^^^___]]]\\\]]]aaaccc```YYYTTTTTTTTTRRROOOKKKIIIJJJKKKKKKKKKLLLMMMLLLJJJGGGEEEIIIGGGFFFFFFGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666666444333444555555444333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111222222222222222333333333444444444444444444444555555666666666555444555666888:::???CCCFFF```pppKKKAAACCCBBB<<<;;;:::::::::999999999888555666777888777666444333444444444444444444444444333333333333333333333333222222333444444444444333333333333333333333333333333333444444444444555555666888999:::;;;===AAADDDCCCDDDEEEHHHLLLRRRZZZ```lllsssyyyzzz|||lllVVVJJJDDDBBB666666777::::::777555666555444444333333222222222111111000000000/////////000000000000000000000000.............../////////........................,,,,,,---------.........------------------------------------.....................///000000111111111222333444444555555444555555555666777888:::::::::<<>>=========>>>>>>??????>>>>>>===999999999999999999999999777777666666666666666666444333222333444555444333222222222222222222222333111111111111111111111111000000000000000000000000///////////////////////////000000111111000000///000000000111111111222222222222222222333333333444444444444444555555555555888666444333555888:::999;;;@@@MMMfffiiiEEE===BBB???999777999999999999999888888888555555666777777666444333444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333333333333333444444555555666777999:::;;;>>>AAADDDCCCDDDFFFHHHLLLSSS\\\aaannntttyyyzzz~~~}}}mmmWWWFFF???<<<:::777222555888777333111333666333333333222222111111111111111000000000/////////000000000000000000000000---............/////////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111000111222333333444444333555555555666777888999:::999;;;===>>>???@@@BBBDDDDDDGGGMMMRRRWWWZZZ[[[\\\WWWXXXZZZ\\\^^^```aaabbbccceeeffffffeeefffgggiiiiiijjjlllnnnqqqtttvvvwwwwwwwwwuuusssqqqqqqsssvvvrrrpppnnnpppsssuuutttsssuuuqqqppppppnnniiihhhjjjpppxxx~~~|||}}}yyysssooonnnkkkeeeaaabbbeeehhhjjjiiifffaaa]]][[[ZZZ\\\[[[XXXWWWWWWTTTOOOMMMMMMMMMKKKIIIIIIJJJLLLJJJKKKMMMLLLKKKJJJKKKLLLNNNKKKGGGDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666666666555555555555333222111222333444333222222222222333333333333333000000000000000000000000////////////////////////............//////////////////000000000000/////////000000000000111111111111111222222222333333333444444444444444444444444333666777666777999666111::::::;;;BBBVVV{{{}}}\\\CCC777@@@BBB666444===888888888888888888888888555555666666666555555444333333333333333333333333333333333333333333333333111111222333333333333333222222222222333333333333222222333333444444555555555777999:::;;;>>>BBBEEEFFFGGGIIIKKKPPPWWW___eeennntttxxxzzzhhhGGGEEECCCBBBAAA>>>999555<<<<<<;;;666222222333555222222111111111111000000111111111000000000//////////////////////////////---------.........//////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000000///000111222333333333333555555555555777888999:::999;;;===>>>>>>???AAACCCGGGIIIMMMQQQUUUYYY\\\^^^VVVVVVWWWYYY[[[^^^aaacccccceeehhhhhhggghhhjjjmmmkkkkkkmmmnnnpppsssuuuvvvxxxxxxwwwtttqqqppprrruuuuuutttssstttuuuvvvtttrrrnnniiihhhiiigggcccaaabbbiiinnntttwwwvvvvvvxxxzzz{{{sssmmmlllkkkgggeeefffiiihhhhhhhhhgggddd```]]]XXX\\\\\\WWWTTTUUUUUUQQQOOOOOONNNKKKIIIHHHIIIKKKHHHJJJKKKJJJIIIIIILLLOOOVVVRRRLLLHHHFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::888888888888888888888888555555555555555555555555222111000111333333333222111111222222222333333333000000000000000000000000////////////////////////---------....../////////...//////000000//////.../////////000000000111111111111111111222222222222333333333333333333333333000555777777888<<<;;;666;;;>>>>>>;;;>>>PPPpppkkkUUUDDD<<<;;;BBBAAA888888AAA777888888888888888888888555555555444444555555666333333333333333333333333333333333333333333333333111111222333333333333222111111222222222333333333111222222333444444555555555777888:::;;;>>>BBBEEEGGGHHHJJJMMMQQQXXXaaagggnnnssswwwzzzoooXXXDDDBBB@@@<<<777333555999===444555333222222444333111111111111111000000000000111111111111000000000000........................---------.........//////------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000///000111222222333222222555555555555666888999:::999;;;===>>>???@@@BBBCCCNNNNNNNNNPPPRRRVVVYYY[[[RRRRRRRRRSSSVVVZZZ^^^```bbbeeehhhiiihhhiiilllooommmnnnnnnppprrrtttvvvwwwzzzzzzyyyuuuqqqppprrrtttsssssssssttttttsssqqqooonnnjjjhhhjjjjjjfffeeeffflllnnnqqqtttwwwyyyyyyxxxxxxpppiiiggggggeeeeeegggeeebbb``````bbbaaa\\\YYYVVV\\\]]]WWWSSSUUUWWWUUUQQQQQQOOOLLLIIIGGGHHHIIIGGGIIIIIIHHHGGGHHHMMMQQQWWWRRRKKKFFFCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;777777777777777777777777444555555555555555555555111000///000222333333111000000111111222222222333000000000000000000000000////////////////////////---------.........//////......////////////......////////////000000000000000111111111111222222222333333333333333333333333444888777111111777999888222444888;;;<<>>BBBEEEEEEGGGIIIKKKPPPWWW```fffnnnssswwwzzzaaaPPPIIIAAA===???777777777777666666666666444444444444444444444444//////000111111111111000000000000000000000000000000000000000////////////------------------------+++---......---,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000333333333444555666777888:::999::::::<<<>>>AAABBBGGGGGGIIIKKKNNNQQQTTTUUURRRSSSUUUUUUVVVXXX\\\^^^ggghhhiiijjjkkkjjjiiihhhqqqpppooooooqqqtttxxxzzz}}}}}}{{{wwwtttrrrrrrtttqqqrrrsssssssssrrrqqqpppmmmiiiffffffhhhhhheeecccjjjjjjkkknnnrrrttttttsssrrrooollliiiiiikkknnnppphhheeebbb___^^^^^^\\\[[[[[[ZZZYYYWWWVVVUUUTTTTTTOOONNNNNNNNNNNNLLLIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIGGGEEEAAA??????@@@???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888;;;:::888666666666666777444444444444444444444444444333222222111111222222333222222222111111000000////////////////////////////////////////////////....................................////////////////////////000000000000111111111000000000000000333333333222222111111111222222333333333333444444444555777888999<<<@@@CCCPPPqqqtttZZZCCC<<<@@@;;;;;;;;;;;;:::999888888777:::999555444666666333444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222555555555444444333333333333333333444444444555555777999;;;<<<===???CCCEEEHHHJJJJJJJJJPPP[[[dddfffmmmsssxxx{{{yyy___HHH@@@>>>888666888666666666666555555555555333333333333333333333333///000000000000111111111000000000000000000000000............------------------------------------+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------............/////////000000000000111222222333333444666777888888888888999;;;===???AAAFFFGGGHHHJJJMMMOOORRRSSSPPPQQQSSSSSSTTTVVVZZZ]]]eeefffhhhiiikkkkkkkkkkkkooonnnnnnnnnppprrruuuwwwxxxxxxxxxvvvsssrrrssstttrrrrrrrrrrrrqqqooonnnmmmkkkiiigggffffffggggggfffjjjjjjkkkmmmppprrrrrrqqqmmmlllkkkiiihhhgggggggggeeeccc```___^^^^^^\\\[[[YYYXXXVVVTTTRRRRRRRRRRRRPPPOOONNNNNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEECCCAAA@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;999999999999888888888888:::999777666555555666666333333333333333333333333111111000/////////000000222111111111000000000///....................................................................................////////////.../////////000000000000000000000000000000000000333333333222222111111111222222222333333333444444444666777777777888;;;>>><<>>???DDDEEEGGGHHHKKKMMMNNNOOONNNOOOQQQQQQRRRTTTXXX[[[aaabbbdddgggiiikkkllllllkkklllmmmnnnooopppqqqrrrqqqsssttttttsssrrrrrrsssqqqqqqppppppnnnmmmkkkjjjlllllljjjhhhggghhhkkknnnlllkkkkkkllloooppppppooojjjjjjkkkjjjgggddd```^^^```___^^^^^^^^^]]][[[YYYXXXVVVSSSPPPNNNMMMNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;::::::::::::888888888888777777777777888777666555555555555555333333333333333333333333111000000///////////////000000000///////////////.................................------,,,,,,,,,---------------------------............/////////....../////////000000000000000000000000000000000222222222222222111111111222222222222333333333333555666666555444555666888:::777===NNNeeeaaaNNN===;;;>>><<<;;;===:::::::::999888777555444999666222555???FFF???333444444444444444444444444222222222222222222222222222222222222222111111111222222222222222222222222333333333222222222222222333333333333444444444444777888;;;<<<===???BBBEEEJJJKKKKKKJJJOOOZZZbbbeeennntttxxxzzz~~~<<<777666999999555444777333333333333222222222222111111111111111111111111111000...---...///111333////////////////////////000000000000////////////------------------------***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------........./////////000000000111111111111111111333444555666555555666888:::;;;===>>>BBBCCCEEEGGGHHHJJJKKKLLLMMMNNNPPPPPPQQQSSSWWWYYY]]]___```ccceeegggiiiiiihhhiiikkkmmmnnnnnnnnnnnnnnnppprrrsssrrrppppppqqqnnnnnnnnnmmmmmmlllkkkkkknnnooonnnllljjjkkkqqqvvvnnnlllkkklllmmmnnnmmmllliiiiiiiiihhheeebbb^^^\\\ZZZZZZZZZ[[[\\\[[[YYYWWWVVVTTTPPPMMMKKKKKKKKKLLLFFFGGGGGGGGGFFFFFFGGGHHHBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>???@@@@@@???>>><<<<<<;;;999999999999999777777777666666666666555666666555555444444444444222222222222222222222222222222111000000000000111...................................................------,,,,,,++++++***---------------------------------.........//////........./////////000000/////////000000000000000222222222111111111111111111222222222222333333333333555555555444333555666<<<:::<<<@@@AAARRRvvv^^^MMMAAA999:::>>>===<<<===999999999888777555444333555444333888CCCKKKEEE;;;333333333333333333333333111111111111111111111111222222222111111111111111222222222222222222222222222222111111111111111111222222333333333444444444666888:::<<<===???BBBEEEJJJLLLKKKJJJOOOZZZbbbdddnnntttyyyzzz~~~666555555666444111111333222222222222111111111111000000000000000000000000111///...------///111222////////////////////////000000000000////////////------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------......////////////000000000000000000000111333444555555555777999:::<<<======???AAACCCEEEGGGHHHIIIIIILLLNNNOOOPPPPPPSSSVVVYYY\\\\\\]]]^^^```aaabbbccceeefffiiikkklllmmmlllkkkmmmoooqqqqqqooommmlllmmmjjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnkkkjjjlllqqqvvvooommmkkkjjjkkklllkkkjjjfffeeecccaaa___]]]\\\[[[UUUUUUUUUWWWXXXXXXUUUSSSTTTRRROOOLLLKKKJJJJJJKKKHHHJJJJJJIIIFFFDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>======>>>??????===;;;;;;:::999888777777777777666666555555555444444444444444444444333333333222111111111111111111111111222111000000//////000000------------------..............................------,,,,,,++++++++++++------------------------------------........................////////////......//////000000000000111111111111111111111111111111111222222222333333111333555555555555666888555444999<<<888>>>```nnnSSSFFFCCC@@@======;;;888888:::888888888777666555333333222555777999???CCCAAA:::333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333444444666888:::;;;<<<>>>BBBDDDJJJKKKKKKJJJOOOZZZbbbeeeoootttyyyzzz~~~555555555444222000111222222222222111111111000000000000000000000000000000//////.........///000111000000000000000000000000............------------------------------------***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------........./////////////////////111222333444444555777999:::;;;<<<<<<===???AAADDDFFFGGGHHHHHHKKKMMMNNNOOOOOOQQQUUUXXXZZZZZZZZZZZZ[[[\\\^^^^^^aaabbbeeegggiiijjjjjjjjjlllmmmnnnmmmjjjiiiiiiiiifffffffffggghhhjjjlllmmmhhhhhhhhhggggggiiimmmpppmmmjjjhhhgggggghhhhhhgggcccaaa]]]YYYWWWVVVVVVWWWRRRQQQPPPQQQSSSSSSRRRPPPPPPOOONNNLLLKKKJJJJJJIIINNNPPPQQQNNNGGGBBB@@@AAA@@@@@@@@@?????????>>>>>>===<<<;;;===@@@@@@===999:::999888777666666666666555444444444333333333333111222222333333222111111000000000000000000000000//////...------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////---......//////000000111000000000111111111111111111111111111222222222222000222444666666666777888777222222999<<<>>>GGGRRRXXXiii}}}```JJJCCCEEE;;;<<<===<<<999777888;;;777777777777666555444444222777999777666777666333333333333333333333333333222222222222222222222222000000000111111111111111222222222222222222222222111111111111111222222222222222222222333333333333666777:::;;;<<<>>>AAADDDHHHJJJJJJJJJPPP[[[dddfffooouuuyyy{{{555666666444333333333222222222222111111111000000000000000000000000000000........./////////000000000000000000000000000000............------------------------------------***+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------............///000111222333222333555777999:::::::::;;;===@@@DDDFFFHHHHHHHHHIIIKKKLLLMMMMMMOOOSSSVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\]]]___bbbdddfffggghhhhhhiiiiiigggeeeeeefffgggdddcccccccccdddfffggghhhfffdddccccccfffhhhiiiiiiiiifffcccbbbcccdddddddddbbb```\\\XXXTTTRRRQQQQQQPPPNNNLLLLLLNNNNNNNNNMMMKKKLLLLLLLLLKKKJJJHHHGGGLLLOOORRROOOHHHAAA??????>>>>>>=========<<<<<<<<<;;;999999<<>>AAADDDGGGIIIIIIJJJPPP\\\eeehhhooouuuzzz|||444555555333222222000---222222222222111111111111111111111111111111111111---...//////000/////////000000000000000000000000111000000000////////////------------------------)))+++---,,,+++***+++,,,++++++++++++++++++++++++------------------------))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------............///111222333000111444666888999999999999<<<@@@CCCFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNQQQTTTWWWWWWWWWXXXYYY[[[]]]___YYYZZZ\\\^^^aaacccfffgggeeeeeeeeecccbbbbbbdddfffcccbbbaaaaaaaaabbbcccdddfffdddbbbcccgggiiihhhffffffccc```___```aaaaaaaaadddbbb^^^ZZZVVVQQQOOOMMMOOOLLLJJJIIIKKKLLLLLLKKKHHHIIIJJJKKKKKKIIIGGGFFFCCCHHHMMMLLLGGGAAA??????<<<<<<;;;;;;;;;:::::::::888777777<<>>>>><<<888666999;;;999444555666666777777777777777333555555333333777777444222222222222222222222222333333333333333333333333//////000000111111111222222222222222222222222222111111222222333333333333111111222222222333333333555777999;;;<<<>>>AAADDDFFFHHHIIIIIIPPP\\\fffiiinnnuuuzzz|||222222222111111111000000////////////////////////////////////////////////---------------------------...///...,,,,,,...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000444444555555666777777777:::<<>>=========<<<;;;;;;999999888777888::::::<<>>DDDQQQiii~~~zzzfffIIIGGGEEEBBBAAA@@@??????:::::::::999999999888888666666666666555555555555444444444444444444444444333333333222222111111111000000000000000000000000111111222222222222111111222222111111111111111111111111000000111111222333111222333333222111222444444777999:::999;;;@@@DDDIIIMMMNNNNNNRRR]]]fffiiikkkrrryyy~~~222222111111111000000000////////////////////////........................---------------------------...///...,,,,,,.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********)))************++++++++++++++++++,,,,,,,,,------------------------------------......//////000000333444444555555666777777999;;;>>>@@@AAABBBCCCEEEGGGJJJNNNNNNLLLLLLNNNQQQOOOOOOPPPUUU[[[______^^^\\\ZZZXXXZZZ]]]______^^^^^^```aaa```]]]\\\\\\]]]_________aaacccdddcccaaahhhhhhhhhhhhfffffffffgggjjjgggbbbaaaccceeeeeeeeeccc[[[XXXZZZVVVLLLIIINNNJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>=========;;;;;;:::999888777666666777888999:::@@@EEEBBB<<<999777444333444555555555111111111000000000//////000000000000/////////..................------,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////............000/////////////////////000000111111111222222222000111222444555555666666:::888777777666999FFFSSSdddxxx{{{eeeSSSHHHEEEDDDAAA???===<<<<<<<<<::::::999999999888888888666666666666555555555555444444444444444444444444333222222222222222222111000000000000000000000000000111111222222111111000111111111111111111111111111111000000111111222333000222333333222111222444444777999::::::;;;@@@DDDIIILLLNNNMMMRRR\\\eeeiiikkkrrrzzz111111111111000000000000////////////////////////........................------------------------,,,...///...---,,,---//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))+++++++++++++++*********)))************+++++++++++++++++++++,,,,,,,,,,,,---------------------------------...//////000000222333333444444555666666777:::===>>>???@@@BBBDDDHHHKKKMMMLLLJJJIIIKKKNNNMMMKKKKKKPPPWWW[[[ZZZWWWZZZYYYWWWWWWYYYZZZZZZYYY]]]___``````^^^\\\\\\\\\^^^^^^^^^```bbbcccaaa___eeeeeeffffffeeedddcccccciiigggeeeeeefffggggggfff```YYYTTTUUUQQQIIIHHHMMMHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<======::::::999888777666555555555777777888===CCCCCC???;;;888444222222444444444111111000000000000//////000000000/////////.....................---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////////////////000000000111111111222222000111222333444555555555666444444555444222666;;;===FFFYYYtttxxxZZZJJJDDDCCCBBBCCCAAA???===;;;;;;:::;;;999999999999888888888777666666666555555555555444444444444444444444444444111111111222222222222222000000000000000000000000000111111222222111111000111111111111111111111111111111000000111111222333000111333333222111333444444777:::::::::<<<@@@EEEHHHLLLMMMLLLQQQ[[[dddggglllsss{{{111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---.........---,,,,,,---------++++++++++++++++++++++++************************************))))))))))))+++++++++***************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222222333444444555666999<<<===>>>???AAACCCFFFIIIJJJHHHEEEDDDFFFIIIOOOLLLKKKOOOWWW[[[YYYUUUYYYXXXWWWWWWXXXXXXYYYYYY]]]___aaaaaa___]]]]]]]]]^^^^^^___```bbbcccaaa___\\\]]]^^^aaacccddddddccceeeeeeeeefffgggfffeeeddd\\\VVVQQQOOOLLLGGGGGGKKKIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFEEECCCBBB@@@@@@======<<<;;;;;;;;;;;;;;;:::999999888777666555555444555555555:::AAACCC@@@;;;888333111111222333333111000000000////////////000000/////////.........------.........---,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------...............///.........///////////////000000000000111111111111000111222333333444444444555222333777999888777999@@@<<<:::BBBTTToooxxxfffOOOAAA???DDDGGGHHHDDDBBB@@@>>>===<<<<<<<<<999888888888888777777777666666555555555444444444333333333333333333333333000000111111222222333333000000000000000000000000000000111111111111000000000000000000111111111111111111000000111111222333000111222222222222333555555777:::::::::<<>>@@@BBBEEEGGGHHHFFFCCCBBBDDDGGGNNNLLLLLLPPPVVVYYYXXXUUUVVVVVVVVVVVVVVVWWWXXXZZZ^^^```aaaaaa```^^^^^^^^^___^^^^^^```bbbdddcccbbb[[[[[[[[[^^^bbbddddddccc___aaacccdddcccaaa```___YYYSSSNNNLLLIIIFFFGGGJJJKKKKKKKKKJJJHHHFFFEEEDDDHHHGGGFFFDDDCCCAAA@@@@@@???>>>===<<<;;;:::::::::::::::999888777666555555333555444333777===@@@???:::777333111111222222222000000000////////////...////////////............---------...---,,,,,,+++,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---------......//////------....../////////000//////000000000111111111000000111222333333333333888333222555777444333333555777999;;;???HHHUUU___{{{iiiTTTKKKAAA>>>@@@CCCBBB???CCCBBB@@@>>><<<<<<<<<<<<888888888777777777666666555555555555444444444444333333333333333333333333000000000111111222222222000000000000000000000000000000000111111000000000//////000000000111111111111111000000111111222333///111222222222222444555555888:::;;;:::<<>>@@@DDDFFFGGGEEECCCCCCFFFIIIKKKKKKMMMPPPTTTVVVWWWVVVTTTUUUVVVVVVUUUUUUWWWYYY^^^___```___^^^]]]___```___^^^]]]^^^aaadddffffffeeebbb___```bbbdddcccaaa\\\___aaaaaa___\\\[[[[[[UUURRRNNNJJJHHHGGGHHHJJJKKKKKKJJJIIIGGGEEECCCBBBDDDDDDCCCAAA@@@???>>>>>>??????===<<<;;;::::::999::::::999888777666555555333555555333555:::<<<;;;777555333222222222222111000000////////////....../////////.........---------------------,,,++++++++++++++++++***************************)))))))))))))))+++,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---------......//////000/////////000000000111111///000111222222222222222444000///333555444444666111666;;;:::888888>>>CCCUUUlllvvvfffWWWLLLHHHDDDAAA???@@@@@@>>><<<@@@>>>===;;;:::999::::::777777777777666666666666555555555444444444444333333333333333333333333333000000000111111111111111000000000000000000000000///000000111111000000///...//////000000111111111111111000000111111222333///000222222222222444666555888;;;;;;;;;===AAAFFFHHHLLLMMMKKKOOOYYYbbbeeelllssszzz~~~/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))),,,...///---,,,++++++,,,,,,++++++,,,,,,---...************************************************(((((((((((())))))******((()))))))))*********+++)))************+++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------......///---......///000000111111000333666777888999;;;===AAACCCDDDCCCAAABBBFFFJJJHHHLLLOOORRRSSSTTTWWWZZZWWWYYYZZZXXXVVVUUUWWWYYY^^^^^^]]]\\\ZZZ[[[^^^```^^^\\\ZZZZZZ^^^cccgggiiilllgggaaa___aaabbbaaa^^^]]]___aaa```\\\YYYYYYYYYSSSRRRNNNJJJHHHIIIJJJJJJGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@??????>>>=========<<<;;;;;;:::::::::;;;999888888777666555444444333666777444333777888666444333222222333333111000000000/////////.........//////.........---------,,,------------,,,++++++++++++++++++************+++++++++******)))))))))((()))+++,,,------,,,,,,******++++++++++++******))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,---......///000000////////////000000000111///000111111111111111111///...000555666555666:::888888777444222444888<<<888AAAQQQfffzzzmmmYYYQQQLLLGGGAAA@@@@@@@@@?????????@@@AAA>>><<<;;;999888888888999777777666666666555555555555555555444444444333333222222222222222222222222111111111111000000000000000000000000000000000000//////000000000000//////......//////000111111222111111000000111111222333...000222222222222444666666888;;;;;;;;;===BBBFFFIIIMMMMMMLLLPPPYYYbbbeeemmmsssyyy|||//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))+++...///---,,,++++++++++++++++++,,,,,,---...************************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,------......///------......///000000000...000333555666777999:::<<<>>>@@@???>>>@@@EEEIIIHHHNNNSSSUUUTTTUUUZZZ^^^]]]^^^___\\\XXXWWWXXXZZZ]]]\\\[[[YYYXXXYYY\\\___]]]ZZZWWWXXX\\\bbbgggjjjmmmggg```]]]___aaa___]]]^^^```bbb```\\\YYYXXXYYYRRRRRROOOKKKIIIJJJKKKJJJCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>:::999999999::::::;;;<<<777777666555444333333222333777888444333555555333222222222333444444111///000/////////............//////.........---------,,,,,,---------,,,+++++++++++++++************))),,,+++++++++******))))))((()))+++,,,------,,,,,,******++++++++++++******++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,------...///000000////////////000000000000///000000111111111111000111111333666444//////222222222444777999:::777555<<<666777???GGGPPPdddyyyiiiZZZIIIBBBDDDFFFCCC>>>888;;;>>>>>><<<;;;<<<>>>>>>===;;;999888888999999777666666666555555555555555555444444444333333333222222222222222222222222222222111111000000//////000000000000000000000000//////000000000000//////---......///000111111222111111111000111222222333...000222222222333444666666999;;;<<<;;;===BBBFFFJJJMMMNNNMMMPPPZZZbbbeeemmmsssxxx{{{///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++*********************************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////....../////////000111111222222222333444555777999;;;<<<===<<<<<<===???BBBEEEGGGLLLMMMPPPRRRVVVXXX[[[\\\___\\\ZZZYYYZZZ[[[[[[ZZZ]]]]]]\\\ZZZWWWVVVWWWYYYYYYYYYZZZ\\\^^^aaacccdddgggdddaaa_________^^^\\\cccdddccc___ZZZVVVVVVWWWSSSQQQMMMJJJHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBAAA???===;;;::::::::::::999999999888888777777666666666666777777555555555666555555444333333333333222222222111111////////////////////////---.........---,,,,,,+++************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***+++,,,---...---------------------------------............///111111000000000000111111000000000000000000000000000000/////////111222333444444444555555555555666666777777888999>>>DDDHHH[[[nnnyyykkk```]]]RRRNNNIIIDDD@@@>>>======>>><<<:::;;;======;;;999;;;;;;:::999999888888777666555555555555444444444555555666666555333222000000000000111222222222333000///.........///111222111111111111111111111111111111000000//////......000000000000111111111111222000///...///000222333222222333444444555555666666999;;;;;;:::===BBBGGGJJJOOOQQQOOOQQQYYYbbbeeemmmsssxxx}}}..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++******))))))******++++++++++++,,,,,,---------************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------...//////000000111222222111222222444555777999:::<<<<<<===>>>???CCCGGGKKKOOOOOOQQQRRRTTTVVVWWWXXX]]][[[YYYXXXYYY[[[[[[ZZZ\\\\\\[[[XXXVVVUUUWWWYYYYYYYYYYYYZZZ\\\^^^aaabbbccc```^^^]]]^^^______^^^aaabbbbbb___ZZZVVVUUUUUUQQQOOOMMMKKKIIIHHHHHHHHHEEEEEEFFFEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@>>>===<<<:::999999999999888888888666555555444444555555666555555555555555444333333222222222222111111111111........................------......---,,,,,,+++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,---...---------------------------------............///000//////////////////000000000000000000000000000111000000//////000111222333444444444555555555555444555555555555888<<<@@@BBBKKK^^^ttt|||mmmddd\\\TTTNNNLLLIIIGGGDDD@@@===<<<<<<<<<>>><<<::::::<<<===;;;999;;;::::::999888888777777555555555555444444444444555555555444333222111111111111111111111111222222///////////////000000111000000000000000000000000000000000000//////......//////000000000111111111111000///...///000222333111111222222333444444444666999;;;;;;:::===BBBGGGJJJOOOQQQOOOQQQYYYaaaeeemmmsssyyy}}}------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******+++******))))))******+++)))******+++,,,---......************************))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......//////000111111111000111111222444666888999:::<<<>>>???@@@DDDKKKPPPQQQRRRRRRSSSSSSTTTTTTUUUZZZXXXVVVVVVXXXYYYYYYYYY[[[ZZZYYYVVVSSSSSSVVVXXXYYYYYYXXXXXXYYY\\\___aaaaaa___]]]]]]]]]]]]\\\[[[]]]^^^___]]]YYYUUUSSSRRRNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEEEECCCBBBBBB@@@@@@@@@???>>>>>>======999999888888888777777777444444444333333444444444444444444444444333333222111111111000000000//////........................---------------,,,,,,+++*********************************************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,---...---------------------------------............//////......------......///000000000000000000000000222111000000///000000111333333333333444444444444333444555444444444666888555666;;;CCCLLLYYYlll}}}|||oooggg\\\SSSKKKIIIHHHEEECCCDDDAAAAAA@@@>>>===<<<;;;;;;<<<;;;::::::;;;;;;:::999::::::999999888777777777555555555555444444444444444444333222111111111111111111111111111111000000...//////000000000000000////////////////////////000000000////////////...//////000000000000111111111000/////////000222333000000111111222333333333666888:::::::::<<>>===<<<;;;:::::::::::::::999888999999999888777777666666555555555444444444333333444333111000000000111222222222111111000000//////---...000111111111000///////////////////////////////////////////////////////////////000000000111000000//////000000111222000000111111222333333333666888:::::::::<<>>AAADDDIIIPPPUUUOOOPPPQQQRRRSSSTTTUUUUUURRRPPPOOOPPPSSSUUUVVVVVVWWWWWWUUUSSSQQQQQQTTTWWWVVVVVVVVVWWWZZZ]]]aaacccbbb```^^^\\\\\\ZZZWWWUUUUUUUUUVVVVVVUUUQQQMMMKKKHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA??????===<<<;;;;;;:::;;;<<<<<<777777666666666555555555555444444333333444444555222222222222222111111000/////////.........------------------------------++++++,,,,,,---,,,,,,+++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////......//////000////////////////////////111111111111000000//////111111111111222222222222000333555666555555555666333333666:::999777:::@@@???DDDJJJMMMQQQ]]]nnn{{{wwwkkkbbbYYYUUUQQQOOOMMMMMMKKKJJJIIIEEECCCEEEEEEAAA@@@BBB???@@@@@@AAA@@@>>>;;;:::999999:::999888888888888999888888777777666666555555444444444444333333333333222111000///000111222222111111000000/////////---...000111111111000///000000000000000000000000.............../////////...////////////000000000000000000000000111111222111111222222333444444444555888::::::999<<>>===;;;::::::;;;<<<===666666666555555555444444555444444333333444444555111111111111111000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////////////////000////////////////////////000111111111111000000///000000000000111111111222...000222333333222444555666444555777777555888>>>;;;======;;;888:::AAAGGGWWWbbbuuulll___XXXRRRLLLMMMKKKJJJJJJKKKKKKJJJHHHEEEBBBAAACCCBBB???>>>AAA===>>>>>>>>>===;;;999888777999999999777666777888888888777777666555555555444444444444333333333333222222111111111111111222000000000000000000//////...//////000000000000000000000000000000000000000---............/////////......////////////000000///000000000111111111111111111222222333444444444555777999999999;;;AAAEEEKKKQQQTTTSSSTTTZZZ```ccckkkttt|||~~~++++++++++++++++++++++++)))))))))))))))***++++++************************((((((((()))))))))******))))))(((((((((((()))))),,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******)))))))))*********++++++******************************************************+++,,,,,,,,,,,,,,,+++,,,,,,---......//////111111111111222444555666555666:::BBBKKKPPPPPPNNNIIIJJJKKKLLLMMMNNNOOOPPPKKKJJJIIIKKKOOORRRTTTTTTSSSUUUVVVUUUTTTSSSSSSTTTTTTUUUWWWYYYZZZ[[[[[[ZZZVVVUUUUUUWWWYYYYYYWWWUUUQQQOOOMMMMMMNNNMMMJJJGGGGGGFFFEEECCCBBBBBBCCCCCCAAAAAAAAA@@@>>>===;;;:::<<<;;;999777777777999999555555555444444444444333333333222222222222333333000000111111000000///...////////////............++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************************************))))))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++---------............//////......------....../////////////////////////////////111111222111000000/////////000000000111111...000111111000000222333888444333444333111222777888999:::999888888999;;;<<>>GGGQQQXXXbbbooo|||}}}uuuiiibbb___\\\XXXTTTSSSTTTQQQMMMLLLMMMJJJEEEFFFEEECCCCCCEEEFFFFFFEEEHHHEEEDDDDDDBBB???@@@DDD<<<<<<<<<<<<<<<<<<<<<===666888999888555444555888777777777666555555444444444444444333333333222222000111333444444333222111......//////000000111111000///.........///111222........................---------.........//////............/////////000//////000111111111111111/////////000111111222222555777999999999;;;@@@EEELLLQQQUUUTTTUUU[[[```bbbhhhrrr{{{~~~************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,***+++,,,---............//////111222222222222222555666999???EEEGGGDDDAAAEEEGGGHHHHHHGGGEEEEEEEEEDDDEEEFFFGGGJJJLLLNNNOOOQQQSSSTTTTTTSSSRRRRRRSSSRRRSSSUUUWWWXXXXXXXXXWWWMMMOOOPPPPPPNNNKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHCCCBBBAAA@@@@@@@@@@@@AAACCCBBB@@@>>>;;;888777666888666444222000000111222555666777666444222222333111111111111000000000000000000000000//////////////////...---,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++************)))))))))))))))************++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---------------------------///////////////.........///000000000111111111111444333111//////000111222222222333333333222222111222222333333444555666666666888999:::999999:::<<>>===<<<;;;:::999999999888666555444555777888666666666666555555555555111444444111///222333222111111222222222222111111////////////............---.........//////000000000000//////.........------...............------000000000000000000000000222111///.../////////...000111222222111222444666555<<<;;;:::<<<999<<>>DDDFFFHHHHHHGGGFFFEEEFFFDDDDDDDDDFFFGGGIIIKKKKKKQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTVVVWWWWWWWWWVVVUUUMMMNNNOOONNNLLLJJJJJJJJJJJJIIIGGGHHHIIIIIIHHHGGGBBBAAA@@@??????@@@BBBCCCDDDCCCBBB@@@>>>;;;999777888666444222111111111222666888999888666444444555111111111000000000//////000000000/////////......///......---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))************++++++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---////////////////////////////////////............//////000000000111111111444333111//////000111222111222222333222222111111222222333333444555555555444666777777777777888:::===???AAAEEEHHHLLLOOOPPPTTTUUUUUUTTTSSSUUUYYY]]]ZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^^^^]]][[[YYYWWWTTTSSSQQQOOOMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????>>>===<<<;;;::::::999999888666555555555777777666666666666555555555555222555555222111444444333000111111222222111111000222222222111111111111000---........./////////000000/////////.........------------......------,,,////////////////////////111///...///222444222111000111222222111111333555666;;;999;;;AAA>>>>>>JJJNNNSSSVVVVVVYYY```dddeeekkkrrryyy{{{************************))))))))))))))))))))))))************************((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((******))))))))))))(((((()))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))******+++,,,***+++,,,------............///000111111222222222333333444777;;;===<<<;;;CCCEEEGGGHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIINNNPPPRRRQQQPPPOOOPPPQQQSSSSSSSSSTTTSSSRRRRRRQQQNNNNNNNNNLLLIIIHHHIIIJJJKKKIIIFFFEEEFFFGGGGGGFFFBBBAAA???===>>>???BBBCCCDDDDDDDDDCCCAAA>>>;;;999777666444222111111222222555777888777555444444444111111000000000000//////000////////////...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++*********)))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........---,,,,,,++++++,,,,,,---................................................////////////000000000000333222000/////////000111111111222222222222111111222222222333333444444555222333555555444444666777888999:::;;;===>>>???@@@DDDDDDCCC@@@>>>>>>AAACCCEEEEEEEEEFFFFFFGGGGGGGGGKKKLLLNNNOOOPPPPPPOOOOOOFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::999888666555555555666777666666666555555555555444111444444111111444444111000111111222222111111000333222222222111111111111...............//////////////////...............,,,,,,---------------,,,///////////////////////////------000666888666222000111222111111111333555555999888;;;CCCAAA@@@JJJNNNTTTXXXYYY\\\aaaddddddmmmtttzzz|||************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))************))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((()))))))))***************************+++++++++******+++,,,---------------...///000111111111111333222333444666888999:::@@@BBBEEEEEEEEEDDDDDDEEEKKKJJJIIIIIIHHHIIIIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMQQQQQQQQQPPPOOONNNMMMMMMPPPPPPNNNLLLIIIHHHJJJKKKMMMJJJFFFEEEEEEFFFFFFEEEDDDBBB???===<<<>>>@@@BBBBBBCCCDDDDDDBBB???;;;999666555444222222111222222222333555444222111111222111000000000/////////////////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************))))))))))))((()))))))))************************************************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............///........./////////000000111000000/////////000111///000111111111111111111111222222222333333333444000222333333333333444666666777888:::;;;===>>>???>>>===<<<;;;;;;<<<===???=========>>>>>>??????@@@BBBCCCEEEGGGHHHIIIIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::888888777666555666666777666666555555555444444444000222222000111444333///000000111111111111000000////////////............................................................,,,------............---///////////////////////////,,,,,,000777999555000///000111111000111333555555999888:::AAA??????JJJMMMTTTXXXZZZ\\\aaadddcccmmmtttzzz|||~~~}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((()))))))))************))))))******++++++++++++)))***+++,,,------------------...///000000000000222333333444555666999:::===???BBBCCCCCCBBBCCCCCCLLLLLLKKKJJJIIIIIIJJJJJJIIIKKKMMMMMMLLLKKKLLLMMMRRRQQQQQQPPPOOOOOOOOONNNRRRRRRQQQNNNKKKJJJKKKMMMOOOLLLHHHEEEEEEEEEEEEDDDEEECCC@@@===<<<<<<===>>>@@@AAABBBBBBAAA===:::888555444444333222222222222000222333333111000000111000000000////////////...............------------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((((()))))))))************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---............//////////////////////////////000...///000000111111111000111111111222222222222222000222333333222333444666333333444666888999:::;;;777666555555666777888999999999::::::;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>??????????????????======<<<<<<;;;;;;::::::888777777666666666666666555555555555444444444444111222222111333777555000000000000111111000000000...---------,,,,,,,,,,,,...............------------------...............,,,---...///////////////...........................,,,,,,///444555111---///000111111000111333444444::::::;;;???<<<>>>KKKMMMSSSXXXYYY[[[```bbbaaalllsssyyyzzz|||~~~}}}))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************))))))***++++++++++++***)))***+++,,,,,,---------,,,---...///000000000000111222444444555666999;;;;;;>>>AAABBBBBBBBBCCCDDDKKKJJJJJJIIIIIIJJJJJJJJJLLLNNNPPPPPPOOOOOOPPPQQQSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTQQQNNNLLLMMMNNNOOOLLLIIIFFFFFFEEECCCBBBCCCBBB@@@>>><<<<<<<<<<<<===>>>??????>>>;;;999777444444444333333222222222111333444444222111222333000000////////////............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))************+++******)))))))))((((((((())))))))))))************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++((()))******++++++******++++++++++++++++++++++++)))***+++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---......//////------------.........///.........///////////////---...///000000111000000111111111111111111111111000111333333222222444555444444555555555666666666999888666666777888777666<<<<<<===>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFAAA@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::999999777777777777666666666666555555555444444444444333333555444444777;;;888222///000000111111000000///............------------.........------------------------------.........,,,,,,---...////////////........................---------...000000...,,,///000111000000000222444444:::;;;???FFFCCCAAAKKKNNNTTTXXXXXXZZZ___bbbbbbkkkrrrxxxyyy|||}}}|||))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************((()))***+++,,,++++++***)))***+++,,,,,,---,,,,,,,,,,,,---...////////////...111444555555666888;;;<<<>>>AAACCCCCCCCCDDDEEEJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRRRRRRRQQQRRRTTTQQQQQQQQQQQQRRRTTTVVVWWWTTTUUUUUUSSSPPPMMMMMMMMMMMMKKKHHHFFFEEECCCAAA>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::999888333333444444333333222222000222333333222111111222000000/////////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))************((())))))***************************************)))***+++,,,,,,---,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,------...//////,,,,,,---------.........------......////////////,,,---...///000000000000111111111111111111111000///000222222111111333444666666666666666666666666===;;;999:::<<<<<<;;;999555666666777999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@???@@@AAAAAA?????????>>>=========<<<::::::999999999999888888777777777777777666666555555555555444444444333333222333333333777;;;888111//////000000000000////////////.........---------.........------,,,,,,,,,,,,,,,,,,------.........)))***+++,,,------------........................+++---///...---,,,...000...000000000000000222444555999<<>><<<:::;;;===???@@@??????>>>===<<<<<<;;;::::::999999333333444444444333222222---///111111/////////000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************************************))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,---.../////////...,,,---...///000000000000111111111000000000000000...///111111000000222333333333444444555666666777777555444666999;;;:::888777888999:::;;;<<<============>>>???@@@BBBCCCDDDBBBAAA@@@?????????@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEBBB@@@@@@@@@AAABBB@@@??????>>>===<<<<<<;;;999999888888888888888888777777777777777666666555555555444444444333333333///000000000555999555...//////000000000000//////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........'''((()))***+++,,,,,,,,,........................***---000...++++++///333...///000000///000222444666888;;;MMMcccaaaOOOHHHSSSWWWYYYXXXZZZ```eeefffkkkrrrxxx{{{}}}|||}}}))))))***))))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))+++***)))(((''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......//////000000111333555777888???@@@CCCEEEGGGGGGGGGGGGMMMMMMNNNOOOOOOOOOOOONNNMMMOOOQQQSSSTTTSSSRRRQQQNNNLLLKKKKKKMMMQQQUUUXXXTTTTTTRRRQQQOOOMMMLLLKKKHHHGGGFFFDDDBBB@@@>>>===;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<===;;;888666555444444333333222111111111111111111000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++***((('''&&&************************)))******++++++******)))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))((('''(((,,,...******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---......---------......,,,++++++***))))))+++---///111...---,,,,,,,,,,,,---...,,,++++++***+++,,,...///------------------------+++++++++,,,,,,,,,------............///////////////////////////.........000000000000000111111222444444444444444444444444000888444000666888555999777777777888999999::::::============>>>???@@@AAA???@@@AAABBBAAA@@@???>>>======>>>???@@@AAAAAAAAADDDDDDDDDDDDEEEFFFHHHHHHEEEFFFFFFEEEBBB?????????>>>======???AAA@@@===999999999999999999888666666888666444333333333555666666666555444333333222222000000000000000000000000////////////////////////000///...---,,,---......------------------------+++,,,------......------------------------------.........------,,,,,,,,,---...000111222111///...///111222222111111222333:::<<>>???BBBDDDFFFFFFGGGGGGKKKLLLMMMNNNNNNOOOOOOOOONNNOOORRRTTTUUUUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGEEECCCAAA???>>>===999::::::;;;<<<===>>>>>>>>>===;;;;;;;;;:::888666555555444444333222222222111111111000000000//////////////////.........---------,,,,,,,,,+++++++++******+++******)))((('''******************************++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))((('''(((+++...******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,++++++++++++,,,------///.........///...---,,,---,,,++++++---///111222...---,,,,,,,,,,,,---...---,,,+++++++++,,,---...------------------------,,,,,,---------.....................////////////////////////............000000//////000000111222444444444444444444333333:::;;;555333999444...444666666777777888999999:::<<<<<<<<<<<<===>>>???@@@???@@@AAAAAAAAA@@@???>>><<<===>>>@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDGGGFFFFFFDDDCCCAAA???=========>>>===<<<:::999999999999999999888777666666777666444333222333444555555555555444333333222222////////////////////////........................000///...---,,,------...------------------------+++,,,------...---------------------------------------------------,,,,,,,,,...///111111000///...///111222222111111222333888:::===@@@BBBDDDGGGJJJRRRVVVXXXYYY]]]ccceeedddkkkqqquuuxxx|||~~~'''(((((())))))))))))((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''((((((((((((((())))))******)))''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,------......//////000111222444666777===>>>@@@BBBCCCEEEEEEFFFHHHIIIKKKLLLNNNNNNOOOOOONNNPPPRRRUUUVVVWWWWWWWWWVVVYYY\\\^^^]]]YYYSSSPPPUUUTTTRRROOOLLLIIIFFFEEEGGGFFFDDDCCCAAA???======888888999:::;;;<<<===>>>???===:::999999999777555666555555444444333222222111111000000000000////////////.........---------,,,,,,,,,,,,++++++++++++))))))************))))))************************+++++++++,,,,,,+++++++++)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))((('''(((+++---******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************+++++++++++++++,,,------//////000000//////...------,,,,,,,,,---...000111------,,,,,,,,,,,,------------,,,+++++++++,,,,,,---------------------------------.........//////---............/////////........................000000//////000000111222333333333333333333333333333444///000777333///777555666666777777888999999;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>;;;===>>>@@@@@@@@@??????CCCCCCBBBAAAAAAAAAAAABBBIIIFFFCCCCCCDDDCCC???<<<===>>>>>><<<888666777:::999999999888888777666555666555444333222333444555555444444333333222222222////////////////////////........................///......---,,,---------------------------------++++++,,,---------------------------------------,,,,,,------------------,,,---...///000///......///111222222111111222333555888<<<>>>AAADDDGGGJJJQQQUUUXXXYYY]]]cccfffeeejjjpppuuuwww|||&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***+++'''''''''((((((((((((((('''(((***++++++)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((())))))))))))************************))))))*********+++++++++***++++++,,,------............///000222444666777:::;;;===???AAABBBDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXXXXXXXYYY\\\```bbb```ZZZSSSOOOTTTSSSPPPMMMIIIFFFCCCBBBEEEEEECCCBBB@@@>>>===<<<888999999:::;;;<<<===>>>???===999777777777666555666666555444444333333222111000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++***(((((()))***************************************++++++,,,,,,,,,,,,++++++))))))************)))((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''(((***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++***+++,,,,,,---...///000000...---------+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////------...............//////////////////000111111222222222222333333333333...<<<:::000333666555888444555555666666777888888;;;;;;::::::;;;<<<<<<===<<<===???@@@@@@@@@??????;;;<<<>>>?????????>>>>>>CCCCCCBBBBBBBBBCCCCCCDDDGGGCCC@@@AAAEEEEEEAAA===>>>>>>===:::888888999:::888888888888777666555444555444333333222222333333444333333333222222222111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......///111222222111111222333555777;;;>>>AAADDDHHHKKKPPPTTTWWWYYY]]]dddgggfffjjjpppuuuwww|||&&&'''((())))))***))))))'''''''''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''&&&''')))++++++***((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...------...///111333555666888999:::<<<>>>@@@BBBCCCCCCDDDFFFIIIKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWYYY\\\]]]\\\XXXSSSPPPQQQPPPMMMJJJGGGDDDAAA@@@DDDCCCBBB@@@???===<<<;;;999::::::;;;;;;<<<======>>>;;;888666666666555444666555555444333333222222000000000////////////...------------,,,,,,,,,,,,,,,,,,+++++++++*********'''((()))******+++******))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))*********))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,...000///---+++,,,---++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------............,,,---------......///////////////...///000000111111111111222222222333333<<>>>>>>>>===?????????@@@AAACCCDDDEEECCC???===@@@DDDFFFCCC???===<<<:::::::::::::::999777777777777666555444444444444333222222222222222222222222222222111111111................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...............///111222222111111222333555888<<>>@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTVVVVVVUUUSSSPPPOOOMMMLLLJJJHHHEEECCCAAA@@@BBBBBBAAA???>>>===<<<;;;::::::::::::::::::::::::;;;999777666666666555444555444444333333222111111000000////////////......------,,,,,,,,,+++++++++++++++++++++************'''((()))***************))))))))))))))))))))))))*********++++++*********((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))''''''((()))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++...000///,,,***+++------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........,,,,,,,,,---......////////////......//////000111000000000111111222222333<<>>???@@@??????>>>===<<<;;;;;;<<<===>>>:::;;;;;;===>>>@@@BBBCCC???======???BBBDDDBBB???:::<<<======<<<999777666777777777777666555444333333333333222222222111111111111111111111111111111........................------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............////////////111222222111111222333666999===@@@BBBEEEHHHKKKNNNSSSVVVXXX]]]eeehhhgggkkkqqqvvvxxx}}}((())))))))))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------,,,,,,---...000222444555444444555777999<<>>;;;888888:::===???;;;;;;;;;<<<===???@@@AAA>>>>>>>>>?????????>>>>>>999BBBJJJHHH???777666888666666666666555444333333222222222222222111111000000111111111111111111111........................------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------,,,,,,//////......//////000000///111222222111111222333666999<<>>@@@AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMOOOOOONNNKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::888888777666555444333333555555555666888777555333333333222222111000000///000/////////............,,,,,,,,,+++++++++******+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((''''''(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,000333111---+++---000+++++++++++++++***)))(((***+++,,,------,,,+++***)))***,,,---...------,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......++++++,,,,,,---...//////...............///000000...//////000111222222222222333...000666111...666111222222333333444555555555444444333333333444444777999;;;===???@@@@@@@@@AAA>>>:::777777:::>>>@@@>>>>>>>>>>>>>>>???@@@AAA>>>???@@@???===;;;;;;<<<:::JJJWWWSSSBBB555666===666666666666555444333222111222222222222111000000000000000000000111111111........................------------------------,,,,,,---...---,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,///////////////000111111///111222222111111222333666888;;;>>>???AAADDDGGGMMMRRRVVVXXX^^^eeeiiihhhmmmsssxxxzzz(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---...///000111333444444666888:::<<<===@@@BBBCCCEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???===<<<;;;:::999;;;:::888666555444555555333333444444555444444444333333222222111000000000///............---------++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---///000222111///,,,+++************************************************)))************++++++++++++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,---------------------------------------............///000000000000000000000000/////////000111111222222111111000000000000111111000000000000111111111111111222222333333444444555888888999:::;;;;;;;;;;;;>>>===;;;::::::;;;<<<==================>>>??????>>>>>>>>>>>>>>>??????@@@???@@@@@@@@@===:::666333777555444333444444222111111111222222222333333333000000000000////////////000///...---,,,++++++++++++++++++,,,,,,---------...---,,,+++************+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///////////////111222222111111222333666999<<<>>>???AAADDDGGGMMMQQQSSSTTTZZZccciiiiiimmmssswwwzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---///000111111222222444666888:::;;;===???AAACCCDDDDDDDDDDDDFFFHHHIIIIIIHHHHHHHHHIIILLLLLLMMMMMMLLLJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@??????>>>>>><<<;;;:::999888999888666444333333333333444444444555444444333333333222222111111000//////............------------++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---...000111000///,,,+++************************************************)))************++++++++++++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------------------------------------............/////////////////////////////////000111111222222111111000000000000111111//////000000000111111111111111222222333444444444777888999::::::;;;;;;;;;<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<======>>>======<<<<<<<<<===>>>???;;;<<<======;;;999777666777666444444555444333111111111222222222333333333000000000000///////////////...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++************+++******)))***+++,,,---,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,------------...............///////////////000222111000000111333666999<<<>>>???BBBEEEGGGMMMQQQSSSTTTYYYbbbggggggpppuuuyyy{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,---...///000//////000222444666888999<<<===???BBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGHHHIIIJJJLLLMMMNNNMMMJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>===;;;:::999888777999888777555555444444444555555555555444333222222222222111111000000//////............------------++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---///000///...,,,+++************************************************)))************+++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,------------------------------------............------------------------...//////000000111111222111000000//////000000111//////000000000000111111111111111222333333444444666777888999999::::::::::::999888777777888999::::::::::::999:::;;;;;;<<<<<<;;;:::999999;;;===>>>888999999999999999999999777666444444555555444222111111222222222333333333000000000000////////////...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,+++************+++++++++++++++,,,------,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,---------------............/////////...///111000//////000222666888<<<>>>@@@CCCFFFHHHNNNRRRTTTTTTYYYaaaeeeeeeqqqvvvzzz|||((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++++++++,,,---...///---...///111333666888999===>>>@@@CCCDDDEEEEEEEEEBBBDDDGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNMMMKKKHHHFFFGGGFFFFFFDDDCCCBBBAAA@@@???>>>===<<<:::999888888;;;;;;:::999888777777777555555555555444333222111222111111000//////...............---------,,,,,,************************************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,---......---,,,+++************************************************))))))*********+++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000////////////000000////////////000000000111000000111111222333333333555555666777888888888888888777777666777777888999888888777777888888999:::<<<;;;999888999:::===>>>999888777777777888999:::777666444555555666444333111111222222222333333333000000000000////////////------,,,,,,,,,---......---------,,,,,,+++++++++---,,,++++++*********+++,,,++++++,,,,,,,,,------,,,++++++******++++++,,,******))))))******+++,,,++++++,,,,,,,,,------------------.........//////---///000000//////000111666888<<>>===<<<:::999999;;;;;;;;;::::::999888888555555555555444333222111111111000//////......---...------------,,,,,,,,,************************************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++,,,*********+++++++++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000000////////////000000...////////////000000000//////000111111222222333333444555666777777777777777666666777777888888999666666666666666777777888<<<;;;:::999999;;;<<<>>>;;;:::888777666777888999666555444444555666444333111111222222222333333333000000000000////////////------,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++******++++++++++++,,,,,,------------,,,++++++******++++++,,,******))))))******+++,,,+++++++++,,,,,,,,,------------------............---///000000//////000111555888<<>>@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDFFFJJJMMMKKKKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@???===<<<;;;:::999999999::::::999888888777555555555555444333222222000000//////......------------------,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++************++++++++++++------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++---......//////000000111000//////......//////000......////////////000000/////////000111111222222222333444555666666666666555555666666777777888888555555555555555666666777:::::::::::::::;;;;;;<<<<<<:::999777666666666777555444333333444555444333111111222222222333333333000000000000////////////...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............///111000//////000222555888<<<@@@CCCFFFJJJMMMQQQUUUWWWXXX[[[aaacccaaahhhnnnssswww|||((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,***************++++++,,,------///111444777999;;;:::;;;>>>AAACCCDDDEEEEEEEEEEEEDDDBBBCCCFFFLLLQQQLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCC??????>>>===;;;:::999888999::::::;;;::::::888888444444444555444444333333000000///......------,,,---------,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************************++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////............//////........./////////000000......//////000111111222111222333444555555555555222333444555666666666666555555444444555555666777777888999:::::::::999999888888777666555555555555444222111222333444333222111111222222222333333333000000000000///////////////...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,+++***,,,++++++******++++++,,,+++++++++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........///000222111000000111333555888<<<@@@CCCGGGKKKNNNQQQUUUXXXYYY\\\bbbdddcccjjjoootttwww}}}(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,******************++++++,,,,,,...000333666999:::<<<>>>@@@CCCEEEGGGGGGGGGGGGFFFCCCAAABBBGGGNNNSSSMMMLLLJJJIIIIIIJJJKKKLLLIIIHHHGGGFFFEEECCCBBBBBB>>>>>>===<<<:::999888777;;;<<<=========<<<;;;:::333333444444555444444444000//////...------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))+++++++++***))))))************+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////............//////............/////////000......//////000111111111111111222333444444444444000111222333444555555444555444444444444555666666444666888999:::999777666555555555555555555555444333222111111333333333111111111222222222333333333000000000000////////////000///...---,,,++++++++++++++++++,,,,,,---------+++++++++***++++++,,,,,,((()))***+++,,,+++******,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------......///111222222111111222333555888<<<@@@DDDGGGLLLOOOQQQUUUYYYZZZ]]]ccceeedddlllrrrvvvxxx}}}((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++***))))))((()))))))))+++***)))))))))***+++,,,000/////////111444777888===>>>@@@BBBDDDFFFGGGGGGIIIHHHFFFEEEFFFIIIMMMOOONNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEE=========<<<;;;;;;::::::<<<<<<<<<;;;:::999777777888777666666777666444222000000000///......------,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))(((''''''((((((((((((((()))************))))))(((&&&%%%$$$))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))(((((((((((()))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++******)))))))))------......///000000000//////...---,,,,,,++++++............////////////////////////000000000000222222222333333333444444222222333333222222111000444555666888999999::::::666777999::::::999777666777666555444444555666777333333333222222222111111333222222111111222222333///111222333222///,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---///000111333333444444444777888;;;@@@DDDHHHKKKMMMTTTXXXZZZ[[[```eeefffcccjjjoootttxxx}}}((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++)))((((((++++++***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***)))))))))))))))++++++*********+++,,,---............000333555777<<<>>>@@@BBBDDDEEEFFFGGGIIIHHHFFFFFFGGGIIILLLMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEECCCCCCCCCCCCDDD>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999777666666555444555555555333111000000//////......------,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))(((''''''((((((((((((((())))))***))))))))))))((('''&&&%%%)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++++++++***)))(((*********+++++++++,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------......//////000000//////......---,,,,,,+++............////////////.../////////000000000000222222222333333333333444333444555666666666666666333444555777888888999999666777888999999888777666666666555444444555666666333333333333222222222222222111111000000111111222///000111111000///---+++---,,,,,,,,,++++++++++++------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------000000000111111222222333666888;;;???DDDHHHKKKMMMTTTWWWYYYZZZ^^^dddfffeeejjjpppuuuyyy~~~((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))(((((())))))******++++++------,,,******))))))))),,,++++++++++++,,,---...---------...///222444666;;;===???AAACCCDDDEEEFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDCCCAAA@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===<<<:::777555555444333333444333111000000000//////...---------,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))(((''''''((((((''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&(((((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------...//////000000000//////......------------............/////////....../////////000000000111111222222222333333333333444555777888888999999222333444555666777777777444555666777777666555444555444444333333444444555444444444333333333222222000000000//////000000000000000000//////......---------------,,,,,,,,,,,,///......---,,,+++************+++,,,,,,,,,,,,+++******++++++++++++***************************************++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,+++,,,,,,---...///111000000//////000111222666888;;;???DDDHHHKKKMMMSSSVVVWWWWWW[[[cccggggggjjjqqqvvvzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,......,,,+++******)))))),,,,,,,,,,,,------......---------...000222444555:::;;;===@@@BBBCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJDDDCCCAAA???>>>>>>?????????>>>>>>======<<<;;;;;;:::;;;<<<===<<<999777555555444333333444333111///000//////......---,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))(((''''''(((((('''''''''(((((()))&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((('''''')))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000//////............---------.........//////........./////////000000111111111111222222222222111222333444555555555555111111333444444555555555333444555555555555444333333333333333333333333333444444444333333333333222111000000//////000000111444333111///............------------------------000000///...,,,+++************+++,,,,,,,,,,,,+++******++++++++++++******************************************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///111111333222000///...///111222888999===AAAEEEIIIMMMNNNRRRUUUVVVUUUXXXaaagggiiikkkqqqwwwzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))******************++++++*********+++************************************************))))))))))))************((((((((((((((((((((((((************************((((((((()))******+++,,,************************''''''((()))***++++++,,,...---,,,+++************,,,,,,------............------...000111333555555999:::<<<>>>@@@BBBCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFHHHIIIKKKLLLMMMMMMLLLKKKDDDCCCAAA???>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;:::888666444555444333444444444222000/////////...------,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))(((''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((++++++)))((('''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******((((((((()))***+++))))))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////.........------------........................////////////000000000111111111222222222222222333333222222111000111222333333333333333333333333444444333333333222333333333333333333222444444333333333222222222111111111000000111111111888666333000...---......------------------------000000///...,,,+++************+++,,,,,,,,,,,,+++)))******++++++******)))************************))))))*********+++++++++***+++,,,,,,------,,,,,,---------...///111333333444333111000000111222333999;;;>>>BBBGGGKKKNNNPPPQQQUUUVVVUUUWWW___gggjjjlllrrrvvvyyy~~~((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******+++,,,************************************************)))))))))************+++))))))))))))))))))))))))************************)))(((((()))***+++,,,---************************(((((())))))******++++++,,,,,,+++************++++++,,,------......------,,,---///000222333555555777999;;;===???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLKKKEEECCCAAA???>>>>>>>>>>>>=========<<<;;;;;;::::::999999999888777666555444555444333333444444222000//////......---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))(((''''''((((((''''''&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***************************+++,,,+++((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))******)))))))))************+++*********+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////........................,,,------------.........------.........////////////000000000000111111111333333333333333222111111000111222222333333333222333333333333333333333333222333333444444333333222333333333222222222111111222111111000000111111222777666333111///---------,,,,,,,,,,,,------------///......---,,,+++************+++,,,,,,,,,,,,+++))))))************))))))************************)))))))))************+++***+++,,,,,,------,,,,,,------......000111222333333333222111111222333444999;;;>>>BBBGGGKKKNNNPPPQQQVVVXXXVVVWWW___fffiiinnnrrruuuvvv{{{((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))+++---,,,***)))+++---************************************************))))))*********+++++++++))))))))))))))))))))))))************************+++***)))))))))***++++++************************)))))))))))))))***************)))))))))***++++++***+++,,,---...------,,,+++,,,...///111222333444666888:::<<<>>>@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHHHHIIILLLMMMMMMLLLJJJIIIFFFEEECCCAAA????????????<<<<<<<<<;;;::::::999999999888777555444444444444444333222222333222000...///......------,,,,,,+++,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((('''''')))((('''&&&&&&&&&&&&'''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''(((***+++,,,''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))*********++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------......///------------------------,,,,,,---------.........---------.........///////////////000000000111111111111222222333222222222111111222333333333222222333333333222222333333333222333444555555444333222222222111111111000000000000000000//////000000000222222000///......------++++++++++++,,,,,,,,,---------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++))))))************))))))************************))))))))))))***************+++,,,,,,------,,,,,,------------...///000111000000111111222222333333888:::===AAAFFFJJJMMMOOOQQQWWWZZZXXXXXX^^^eeehhhooorrrssssssxxx((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++))),,,---,,,***)))+++---************************************************))))))******++++++++++++))))))))))))))))))))))))************************...---+++))))))))))))************************************)))))))))))))))(((((((((((()))***+++,,,***+++,,,---------,,,+++***+++,,,///000111222222666777999;;;>>>???@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIGGGIIIKKKLLLLLLKKKIIIGGGGGGFFFDDDBBB@@@??????@@@<<<;;;;;;::::::999888888999888555333222222333444333111000111111111///---///......------,,,++++++,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))((((((''')))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''(((***---000222333'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))************))))))******++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++)))))))))******+++++++++++++++,,,------......///,,,---------------------,,,,,,,,,---------......---------.........//////////////////000000000000---...///000111222222222111222222333333333222222444333333222222333333444333333555555555555333333111111111000000000000/////////............//////------..................*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))************************))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///---...///111222222222222777888;;;@@@DDDHHHKKKMMMRRRXXX\\\YYYYYY^^^eeehhhppprrrrrrqqqvvv''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''************************************************))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,,,,,,,------///000111222444666777:::<<<===>>>>>>BBBCCCDDDGGGIIILLLMMMNNNKKKJJJJJJJJJKKKKKKIIIGGGCCCEEEGGGHHHFFFCCC???===<<<;;;999777666666777888333333333222222222111111111111111111000000000///------,,,,,,+++***))))))++++++++++++++++++,,,,,,+++*********))))))(((((()))))))))))))))(((''''''+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))(((((('''((()))***+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))************++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,---------.........---,,,++++++---...000............/////////////////////000111111222222555333111111222222111000222333333444444333222222444444333222111111111111444444333222111000///...000000///...............------......------,,,+++++++++++++++++++++++++++......------,,,+++******************************+++*********))))))((((((&&&((()))***))))))+++---++++++******++++++,,,------------,,,,,,+++++++++++++++,,,---...///000111///000111222111111222444777888<<<@@@EEEJJJMMMOOORRRVVVXXXVVVWWW^^^eeehhhmmmrrruuuuuuxxx''''''(((((((((((('''''''''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))***************))))))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***************************++++++++++++++++++*********************************))))))((((((((((((************************************************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,,,,,,,------...000111222444555777999;;;======>>>???@@@BBBEEEHHHKKKMMMNNNKKKJJJIIIIIIIIIIIIHHHFFFCCCDDDFFFFFFEEEBBB???>>><<<;;;999888777666666777333333222222222111111111111111111000000000//////------,,,,,,+++******)))++++++++++++++++++++++++******)))))))))(((((((((***************)))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))************))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,------------......---,,,++++++---...000............////////////......//////000111111111333111000111333444444333111222222333444555555555333333222222111222222222333333222111000///......000000///............///------......------,,,+++++++++++++++++++++++++++------,,,,,,++++++******************************************)))))))))(((''')))******))))))***,,,++++++******++++++,,,------------,,,,,,+++++++++++++++,,,---...///000111///000222222111111333444777999<<>>@@@CCCGGGJJJLLLMMMKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA??????===<<<:::888777666555555333222222222222111111111000000000000////////////---,,,,,,++++++*********,,,,,,,,,+++*********)))))))))((((((((((((((('''******+++++++++***))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))))))))(((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************)))************++++++++++++++++++,,,,,,---------,,,---...///...---,,,+++,,,,,,,,,,,,------------------,,,+++,,,---...///---............/////////------......///000000000222000///000222333333333444444444444444444444444222222222111222222333333222222111000///......---111000//////......//////---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))(((***+++***))))))***+++++++++******++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,---...///000000///000222222111111333444888:::>>>BBBGGGKKKOOOQQQUUUZZZ[[[XXXXXX^^^eeehhhmmmrrruuuuuuxxx(((((())))))))))))((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))*********+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,---...///000111222444777999;;;<<<<<<;;;===???CCCFFFJJJLLLNNNJJJHHHEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@????????????===<<<;;;999777555444444222222222222111111111111000000/////////.........,,,,,,,,,++++++*********---,,,,,,+++***))))))(((((((((((((((''''''''''''))))))*********))))))((()))(((''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((************)))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((()))***))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************))))))*********++++++++++++++++++,,,,,,---------+++,,,---......---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---...///---------.........//////,,,,,,------...//////000222000//////111222222111999888777555333111000000111111111111222333444444222222222111000/////////111000000///.../////////...............------,,,++++++++++++++++++++++++******************++++++*********************************)))))))))))))))***+++,,,+++)))))))))+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///111222222222222333555999;;;>>>CCCHHHLLLPPPQQQUUUYYY[[[XXXYYY___fffiiimmmrrruuuuuuxxx(((((())))))))))))((((((((()))***)))((('''(((***************************************++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))***************+++++++++,,,,,,+++,,,,,,---...//////000222555888:::;;;;;;;;;===???CCCFFFJJJLLLNNNIIIGGGEEEDDDDDDDDDCCCAAA@@@???>>>======>>>??????===<<<;;;999888666444333222222222111111111000000/////////............---,,,,,,+++++++++++++++***,,,,,,++++++***)))((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))************))))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((%%%###$$$&&&)))+++))))))((((((((())))))***************************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++******+++,,,,,,---......***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------............,,,,,,,,,---......//////111000000111444666777777999888666444222111111000111111111111222333444444333333333222222111111111111111000///////////////......//////......---,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))*********+++,,,+++***)))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111333333222222444555:::;;;???CCCHHHMMMPPPRRRSSSXXXZZZXXXYYY```hhhkkkmmmrrruuuuuuxxx((())))))******))))))(((((()))******(((((()))************************************++++++++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))************+++************************************************))))))))))))))))))))))))))))))************))))))************************+++++++++++++++,,,---...---///111444777999:::;;;<<<===???BBBFFFIIIKKKLLLHHHGGGEEEEEEEEEDDDBBB???======<<<<<<<<<===>>>>>><<<;;;;;;:::888666555333222111111111111000000000///.........------------+++++++++++++++++++++++++++++++++***)))))))))((('''(((((((((((()))))))))&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((************************))))))(((((((((((())))))(((((()))))))))))))))******)))((((((''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((%%%###$$$&&&)))+++))))))((((((((()))******************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************)))************+++++++++******+++,,,,,,---......******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,,,,------...//////////////////333777;;;======333222222111222333555666222222222111222222333333444444333333333222222222222111000000//////000000...////////////...------++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************)))+++,,,+++******+++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,---------------.........//////000111333333222222444555999;;;???CCCHHHLLLPPPRRRSSSXXXZZZWWWXXX```gggjjjmmmrrruuuuuuxxx))))))************))))))((()))******)))((()))************************************+++++++++,,,,,,*********++++++---......------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))************))))))************************+++++++++++++++,,,,,,---,,,---000333666888999:::;;;<<<>>>AAADDDGGGIIIJJJGGGFFFFFFGGGGGGEEEAAA===:::;;;;;;;;;<<<<<<======::::::::::::999777555444111111111111000000000000.........---------,,,,,,++++++++++++++++++++++++************))))))))))))((((((((()))))))))******&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))(((((()))******+++************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************)))************+++++++++)))******+++---......///---,,,*********,,,---///***++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,---------.........---------...//////000000///......111444888999999000/////////111333666888333333222222111222222222333333333222222222222111222111000000//////000000///////////////...------++++++++++++++++++++++++------,,,,,,++++++******************************((()))))))))************)))***++++++++++++,,,---++++++******++++++,,,---+++++++++,,,,,,------------------...............000222333333333333444666999;;;>>>BBBGGGLLLOOOQQQUUUYYYZZZWWWWWW]]]dddfffmmmrrruuuuuuxxx))))))************))))))(((***+++***)))((()))*********************************+++++++++,,,,,,,,,++++++++++++,,,---...///------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))************))))))++++++******************+++++++++***++++++,,,,,,+++---///222555777999:::;;;<<<===@@@BBBEEEGGGGGGFFFFFFGGGHHHHHHEEE@@@<<<999999:::;;;<<<<<<<<<<<<999:::::::::999888666555111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********(((((())))))******++++++''''''((())))))***))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''')))+++------,,,***)))))))))((())))))***++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++)))******+++---.../////////---+++******,,,///111******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------......///000000000000...------///000///...111000//////000222444555444444333222111111111111222222222111111111111111222111111000000000000000///////////////......---++++++++++++++++++++++++......------,,,+++******************************(((((())))))*********+++((()))++++++++++++---...++++++******++++++,,,---+++++++++,,,,,,------------------...............000222333333333333444666888:::>>>BBBGGGKKKOOOQQQWWW[[[\\\WWWVVV[[[```cccmmmrrruuuuuuxxx))))))))))))*********************)))))))))))))))+++*********))))))((((((***************++++++++++++++++++++++++,,,,,,---////////////............------..................+++,,,---//////000000000........................////////////////////////------------------------************************------------------------******************************++++++++++++***************)))******+++,,,***************************+++,,,,,,------,,,,,,/////////000222444666888:::<<>><<<999999;;;<<<:::888888888888777666555555444222222111000///...------......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''+++)))'''''''''((('''&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************))))))((('''''''''''''''******))))))))))))***************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******,,,,,,,,,,,,******,,,++++++******++++++,,,------,,,,,,---...000111............////////////000000000111222222333333222222222111111111111000000000000000000000000000000000000000000000000000------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......111///...000333444333111;;;@@@CCCBBBEEEJJJNNNOOOSSSXXXZZZXXXXXX___eeehhhpppssstttuuuzzzzzz|||))))))))))))*********+++************************,,,,,,,,,++++++*********,,,,,,,,,---------------//////.........//////000000000000000000000000000222222111111000111111111------..............................////////////................................................++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++++++++*********************++++++,,,***************************+++,,,,,,------,,,,,,......///000111444666888999<<>><<<999999;;;<<<;;;999:::999888777666555444444222222111000///...------......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''***)))'''&&&'''((('''&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''')))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&((()))(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''((((((******)))))))))))))))******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,---------,,,,,,---...000000............///////////////000000111111222333333222222222111111111000000000000000000000000000000////////////////////////------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,---------......111///...000333444333111:::???BBBBBBDDDJJJNNNNNNSSSXXX[[[XXXYYY```fffiiipppssstttuuu{{{~~~xxxzzz))))))*********+++++++++************++++++++++++...------------,,,,,,,,,....../////////000000000//////...............///////////////////////////333222000/////////000000000000000000//////...............//////000000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------...///111444777888999;;;>>>@@@BBBDDDGGGJJJLLLJJJIIIHHHHHHGGGEEECCC===<<<::::::;;;<<<;;;:::;;;:::999888666555444333222222111000///...------......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***((('''&&&((((((((('''&&&''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************)))(((((((((((()))++++++***)))(((((())))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,---...///000............//////////////////000111111222222333222222111111111000000000000000000000000000000000////////////////////////------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......111000///000222333333222888>>>AAAAAACCCJJJNNNNNNTTTYYY\\\YYYZZZaaagggjjjooorrrtttvvv{{{|||vvvyyy~~~*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,..................------......//////000000111111//////............//////000000000000111111111111444222111///...///000111333222222111111111111111.........//////000000000........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...111444666888888:::===???AAACCCFFFHHHJJJHHHFFFEEEEEEDDDBBBAAA<<<;;;:::::::::;;;;;;;;;<<<;;;:::888666444333222111111111000///...............---------,,,,,,,,,++++++++++++************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''***(((&&&&&&((((((((('''''''''((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))))))))))),,,+++***)))(((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............//////////////////000000111222222222111111111111000000000000////////////////////////////////////////////////------......------,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,---,,,+++******+++,,,,,,,,,,,,,,,---------......000000000111222333333333777<<<@@@@@@CCCJJJNNNOOOUUUZZZ\\\ZZZ[[[aaahhhkkknnnqqqtttvvv|||~~~xxxzzz++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...........................---......///000000111111111111111111111222333333222222222333333444444444777666555333333333444444333333222111111222333333000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,...000333555777777999<<<>>>???AAADDDFFFEEECCCAAA@@@@@@@@@>>><<<:::::::::999999999:::;;;;;;:::999777555444222111111111000000//////............---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''')))'''&&&&&&((()))(((''''''(((((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))++++++***)))(((((())))))(((((())))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++,,,------.....................////////////...//////000111111222222111111111000000000//////////////////////////////........................------......------,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,++++++************++++++,,,,,,,,,---------......///000111111111222333333666;;;???@@@CCCJJJOOOPPPVVV[[[]]][[[[[[bbbhhhkkkmmmqqqtttvvv|||{{{}}}++++++,,,,,,,,,---------,,,,,,------......//////.........///////////////...//////000111222333333111111111111222444555666222222222333444444555555888888888999999999999888777666444333222333444444444333333222222111000000000000000000000000000000........................................................................------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---///111444555666888;;;===>>>@@@BBBEEEBBB@@@???>>>>>>===;;;999777888999888777777999:::999888777666444333222111111000000000/////////.........---------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''')))'''&&&&&&((())))))((((((((((((((((((((('''&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))******************)))(((((((((((()))******))))))))))))******((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***++++++***)))(((***+++,,,---.........---............////////////......///000000111111222111111000000000/////////000000000000000000000000........................------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,******+++,,,,,,,,,++++++,,,,,,,,,---------.........000222222111111222444666;;;???@@@DDDKKKPPPQQQUUUZZZ]]]ZZZ[[[bbbhhhkkklllppptttwww}}}}}},,,,,,,,,,,,------------,,,------...//////000000///000000000111111111222222222333444555666777888555555666777999;;;<<<===:::;;;;;;<<<======>>>>>>@@@AAACCCEEEEEEEEEDDDCCCAAA???<<<999777777777777999888777666555444333222111111111111111111111111////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------...000222333555888:::<<<===>>>AAACCC@@@@@@???@@@@@@>>>:::777555666777777555555777:::777666555444333222111111000000000000////////////......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((''''''''''''((('''&&&&&&((())))))(((((((((((((((((('''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&((()))(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((((((((()))***+++,,,'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******))))))******+++((()))+++,,,,,,+++)))((()))***,,,---......------............////////////......//////000111111111111000000000////////////000000000000000000000000........................------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))))))))************++++++++++++************))))))******+++,,,)))+++---///000///---,,,,,,,,,,,,---------.........000222222111000222555666<<<@@@AAAEEELLLRRRSSSUUUZZZ\\\ZZZ[[[aaahhhjjjkkkppptttwww}}}|||~~~,,,,,,,,,---------......---------...///000000111111111111222222333333333555666777888999:::;;;;;;???@@@AAACCCEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMOOORRRUUUVVVUUUTTTRRRLLLIIIEEEAAA>>><<<;;;;;;===<<<;;;999888666555444222222222222222222222222000000000000000000000000........................////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------...///111222555777:::;;;<<<>>>@@@CCCAAAAAAAAABBBBBB@@@;;;888333555777666444444666999555555444333333222111111000000000000////////////......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''((('''%%%&&&((())))))((((((((())))))((('''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))************))))))(((''''''''''''''''''((((((((()))+++,,,---'''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++)))***,,,------,,,***))))))***,,,---......---,,,............/////////000......//////000111111111000000000000////////////000000000000000000000000........................------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))))))))************++++++++++++***************)))***++++++,,,***,,,000222333111...,,,,,,,,,,,,---------.........000222222000000222555666<<<@@@AAAFFFMMMRRRSSSTTTYYY\\\YYYZZZaaagggjjjkkkppptttwww~~~yyy|||.........///000///---+++...///000000///000222444111222333333333444777:::999===AAADDDJJJPPPQQQNNNRRRTTTWWWZZZ]]]___```aaabbbcccfffhhhhhhfffdddcccbbbccceeefffgggeeedddccc___^^^ZZZRRRJJJEEEEEEFFFMMMIIIDDDBBBAAA???:::666444222...---...000111222111111000//////...------000...---,,,---...000222222000//////000000000/////////.........------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,------...///000444444666888:::<<<>>>???????????????>>><<<;;;;;;999888777666555444333333555555555444333222000000////////////000000000000...------,,,,,,++++++*********))))))))))))************))))))((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((---)))&&&&&&(((***)))'''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''%%%&&&''')))))))))((((((+++*********+++***'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''')))+++,,,++++++,,,---)))))))))))))))))))))))))))************+++++++++************************))))))***++++++***))))))************************((()))***++++++***)))((()))************+++++++++++++++,,,,,,,,,,,,------,,,---//////......000111...000111000......///111000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))))))))*********,,,,,,,,,---------......---------............//////000000000000111444666888:::<<<@@@HHHPPPQQQMMMOOORRRVVVYYY[[[___eeekkkkkkppptttxxx~~~{{{///....../////////---,,,---...000000111222444666666888;;;>>>AAAEEEJJJNNNWWW___gggmmmsssyyyyyyvvvuuuwww{{{~~~|||wwwvvvssslllddd___]]]^^^aaa^^^[[[YYYXXXTTTMMMHHHDDD@@@;;;888777666555444666555444333333333222111333333444444444333111111000///------...//////.../////////.........---------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,------...///000222333555666888:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999888888777555444444333666666555555444333111000///000000000000000000000...------,,,,,,++++++*********))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((---***'''''')))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''((()))*********)))(((***++++++***(((&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************%%%%%%%%%&&&)))******))))))))))))))))))))))))))))))************+++++++++************************''''''(((((()))***+++,,,************************((()))***++++++***)))((()))************+++++++++++++++,,,,,,,,,,,,------,,,---//////......000111000000000//////......///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++,,,,,,,,,------------...------------............///000000000000111444666:::>>>@@@BBBGGGMMMOOOLLLOOOSSSWWWYYY[[[___eeejjjkkkoootttwww}}}zzz~~~------......//////000000222444666888888:::<<>>FFFNNNUUU\\\bbbfffrrrwww~~~xxxqqqkkkddd]]]YYYPPPKKKEEECCCCCCBBB???<<<888888888999999999::::::444222000000111222111000111111000000000//////////////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++,,,,,,---...///222222333444555777777888888999:::::::::::::::999:::::::::999888888777777999999999888777666444444222111111111000000000///...------,,,,,,++++++*********))))))))))))******''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((('''((((((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((''''''''''''///,,,))))))******'''$$$(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************%%%(((++++++)))***---111))))))))))))))))))))))))))))))*********+++++++++************************'''(((***+++++++++)))(((***************************))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------+++,,,......------///000555444222222111111///...////////////////////////................................................+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///000000000000111444666:::AAAFFFFFFGGGLLLPPPQQQRRRVVVYYY[[[[[[^^^dddiiinnnrrrtttvvv{{{~~~|||xxx|||///222555666888===EEEKKKWWW]]]hhhsss}}}{{{vvvddd]]]UUURRRQQQPPPKKKGGG@@@>>>;;;888777777888888666444222111111111000///111111111111000000000000000////////////.........------............------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---...///222222333555666777888999777888999::::::;;;::::::;;;;;;:::::::::999999999999999999888777666555444222222222111111000000///...------,,,,,,++++++*********))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((&&&((())))))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''''''''(((###"""###%%%((()))'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++---...---***''''''((()))))))))))))))))))))))))))************+++++++++************************%%%'''(((***+++******)))******************************))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------***,,,---...------...000)))+++------,,,---///111000000000000000000000000........................------------------------***++++++++++++,,,,,,,,,******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000000000000111444666999???DDDEEEHHHNNNQQQQQQTTTWWWZZZ[[[\\\^^^dddhhhnnnqqqsssuuuzzz|||xxx}}}666<<>>666///+++***,,,---************************+++***)))(((((()))***+++)))************+++++++++++++++,,,,,,,,,---------***,,,------------...000UUUXXXVVVKKK;;;000...111000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///000000000000111444666===???@@@BBBIIIPPPPPPKKKUUUXXX[[[\\\\\\^^^ccchhhjjjnnnppprrrxxx~~~yyy}}}SSSbbbwwwwwwlllbbb[[[VVVTTTPPPMMMHHHCCC@@@===:::888888555333222222222000...000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222444777999::::::999999::::::<<<======>>>>>>===<<<<<<<<<<<<<<<===;;;888777777888777777222222111111000/////////......---,,,,,,+++******************))))))))))))+++)))(((&&&&&&((()))+++''''''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&***'''&&&&&&)))***(((&&&++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((((('''(((***++++++(((%%%((((((((((((((('''''''''))))))))))))))))))))))))///%%%;;; $$$444$$$((((((((((((((((((((((((000222---'''%%%+++$$$888666""""""...111###'''000""",,, \\\FFF222 222%%%---%%%''')))---555''',,,444$$$(((+++666&&&222""" ,,,&&&sss777***(((***)))'''))):::''',,,"""000,,,+++******))))))******qqq888((("""000&&&&&&///!!!&&&!!!555*** 222333%%%***)))************+++++++++000!!!444'''000'''***333+++---(((---555zzz444555111***000666111000///(((...666000+++,,,***.........------,,,,,,,,,///000///,,,******,,,---+++++++++*********))))))+++++++++***)))(((((('''))))))))))))))))))))))))((()))+++,,,------,,,+++******+++++++++,,,,,,,,,''''''))),,,...///---+++...........................000111111000111444666>>>???AAAEEEIIILLLMMMMMMRRRXXXZZZXXXZZZ```gggjjjmmmnnnnnnooovvv~~~~~~~~~|||}}}sssxxxmmmeee```YYYVVVRRRQQQOOOIIIAAA;;;:::888666444333444444444111000000000////////////000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222444666888:::::::::::::::;;;<<<<<<===>>>======<<<<<<<<<<<<<<<999777555444444444444333222222222111000000//////......---,,,,,,+++******+++*********))))))((((((***)))(((''''''((()))***((('''&&&&&&&&&(((***+++)))((((((((('''''''''''')))'''&&&''')))***)))'''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))+++***(((&&&(((((((((((((((((((((''')))))))))))))))))))))))){{{'''...%%%---$$$(((---333FFFggg,,,"""///'''...((()))+++%%%"""(((111)))333###'''222ZZZ|||GGG&&&111+++111222777''',,,+++******))))))******wwwBBB---...%%%000+++)))...)))!!!---+++))))))*********+++++++++111111!!!***111***%%%(((***(((OOOHHH---:::***999777444,,,%%%***444444+++......---------,,,,,,,,,---------,,,***)))***++++++++++++*********))))))++++++******)))(((((('''))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,))))))+++---000000///---...........................///111111111222333555;;;>>>BBBGGGKKKMMMMMMLLLSSSXXXZZZXXXYYY```gggjjjmmmnnnnnnpppwww~~~~~~}}}~~~zzzqqqjjjbbb^^^\\\WWWNNNFFFBBBAAA>>>:::666444555777333222222111111000000000000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000222444666888999;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::999888666555555444444333333222222111000000000...------,,,,,,++++++***+++++++++***)))(((((('''***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((((((((''''''''''''((('''&&&''')))***)))((())))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))******(((&&&''''''(((((((((((((((((())))))))))))))))))))))))'''***'''111%%%000lll$$$***+++%%%$$$,,,***&&&---)))!!!222333'''222<<<000'''000))),,,+++******))))))******~~~;;;&&&333444999!!!---)))))))))*********++++++///***---///;;;111...YYYaaa333???,,,'''111111---///...,,,222...------------,,,,,,,,,+++---......,,,*********+++++++++***************++++++******)))((((((((()))))))))))))))))))))))),,,++++++************+++******+++++++++,,,,,,,,,,,,+++,,,///111111000...........................,,,///222333222222333444:::>>>CCCIIIMMMOOOOOONNNSSSXXXZZZXXXYYY```gggjjjmmmnnnooopppwww~~~~~~~~~~~~{{{wwwuuuuuuxxx|||~~~uuujjjgggddd]]]VVVRRRQQQNNNHHH@@@:::777777444444444333333333333222111111111111111111111111/////////............------------------------------------............/////////000111444666888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::888666444444555333333222222111111000000---------,,,,,,+++++++++,,,++++++***)))(((''''''))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((''''''''''''''''''((()))*********(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((qqq+++***(((###,,,(((RRRttt%%%%%%+++///---,,,,,,(((BBB (((vvv;;;///"""###...,,,+++******))))))******...%%%<<<}}}OOO???+++###(((///,,,%%%))))))))))))************))):::+++$$$777+++(((------......666888'''"""333------------------------,,,...111222000---,,,,,,************************************))))))(((((())))))))))))))))))))))))000///---,,,+++,,,------******+++++++++,,,,,,,,,---,,,,,,...000111000...........................+++...222444333222222333;;;???DDDIIIMMMOOOQQQRRRTTTYYYZZZXXXXXX___gggjjjlllnnnoooqqqxxx~~~xxxtttrrrqqqqqqpppbbb```^^^\\\ZZZ[[[\\\^^^iiipppvvvyyy~~~{{{uuulllddd___^^^[[[UUULLLDDD===:::555555444444444444444333222222222222222222222222000000/////////.........---------------------------------............///...///000111333555777999:::;;;<<<<<<===<<<<<<;;;<<<<<<;;;:::::::::::::::666777888666222000000111333333222222111000000///------,,,,,,,,,,,,++++++++++++******)))(((((('''))))))(((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((('''(((((()))))))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((---)))@@@\\\SSS+++))):::===%%%)))---###***...$$$\\\)))$$$666''' ,,,---555"""rrr---'''>>>&&&,,,+++******))))))******%%%###""" """GGGRRR444###///)))(((((()))))))))*********&&&***)))$$$CCCCCCFFF>>>$$$GGGkkk888888000(((+++222///***---------------------------***---111222000---,,,+++*********************************)))))))))))))))))))))))))))))))))))))))000///---,,,+++,,,------******+++++++++,,,,,,,,,,,,,,,+++---/////////---........................+++...222444333222222333;;;>>>CCCFFFIIILLLPPPSSSUUUYYYZZZWWWXXX___gggjjjkkknnnooorrryyy~~~|||uuuqqqpppqqqrrrnnniiieeeeeefffffffffccccccbbb```]]]\\\]]]^^^bbbgggjjjjjjlllqqqtttttt{{{{{{{{{|||wwwhhheee```[[[UUUMMMEEE???999888888666555444333333222222222222222222222222000000000000////////////---------------------------------............///......///111333555777888888999:::<<<===<<<<<<;;;;;;;;;:::999999999999:::777999;;;999444111111333222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((('''''''''(((((((((((((((((()))******(((((()))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))!!!222$$$&&&,,,///^^^$$$(((666&&&---(((---((((((oooSSS000dddVVV$$$...((((((&&&'''"""333TTT---KKK...222,,,+++******))))))******222...,,,333111%%%666___)))666333&&&((((((((()))))))))******'''222'''***///222;;;---"""666,,,[[[===&&&444000%%%...777+++,,,,,,,,,------------...'''***---...---+++))))))***************+++++++++******)))))))))))))))))))))))))))))))))))))))))),,,++++++************+++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,........................,,,///222333222222333444999===BBBEEEGGGIIIMMMQQQVVVZZZZZZWWWWWW___gggjjjkkkmmmooossszzz|||rrrjjjlllllliiigggiiioootttrrrqqqppprrrtttvvvvvvuuuuuuvvvuuurrrooonnnqqqtttuuuxxxwwwrrrnnnnnnnnnkkkpppnnnkkkiiiiiikkknnnpppooorrruuuvvvyyyxxxooohhheee___WWWPPPDDDCCCAAA>>>:::777555444333333333333333333333333111111111000000000//////........................---------............///......///111333555777888555666999;;;<<<<<<<<<;;;;;;::::::999999999999999:::===???===777444444666111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((())))))))))))((((((&&&&&&'''(((((()))))))))''''''''''''((((((((())))))+++,,,+++(((&&&((()))''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((('''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))333###$$$"""""" 222:::'''$$$888///$$$111***%%%***---###,,,AAA'''222"""+++EEE222444######'''''''''{{{---''')))000(((+++nnn"""222,,,+++******))))))******&&&***###$$$,,,%%%###555bbbccc+++555+++(((((((((((()))))))))***)))+++222+++444sss111<<<555(((,,,cccCCC)))222;;;%%%'''777---,,,,,,,,,---------......'''))),,,,,,+++)))))))))))))))*********+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---,,,***+++---...---,,,...........................///111111111222333555999@@@HHHLLLLLLLLLNNNPPPWWWZZZZZZVVVWWW^^^fffjjjjjjmmmpppsss{{{yyyuuurrrrrrsssqqqjjjeeemmmoooqqqqqqrrryyy~~~xxxuuutttuuuuuupppoookkkfffdddfffmmmsss{{{}}}zzzuuummmeeePPPNNNJJJFFFAAA<<<888777333333333333333333333333111111111111000000000000........................---------.........//////......///000333555777888333555777:::<<<<<<<<<;;;;;;:::999999888888999999777:::===;;;555111111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++(((((())))))))))))((((((%%%%%%'''((())))))))))))&&&'''''''''(((((())))))***,,,---+++(((&&&''')))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&&&&&&&&&&'''((())))))***)))))))))))))))))))))))) 444***...))) ,,,111+++(((444&&&...###+++(((222///###(((333:::222%%%)))555///...ccc^^^%%%***(((+++,,,+++UUUnnn%%%,,,++++++***)))*********&&&444+++!!!...111'''(((444$$$000'''((((((((((((((())))))))))))((()))+++zzz((()))333///<<<&&&,,,CCC444///)))333))),,,,,,,,,------.........)))+++------,,,+++++++++))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))((()))+++,,,------,,,+++******+++++++++,,,,,,,,,...,,,++++++---......---...........................000111111000111444666;;;DDDOOOUUUUUURRRQQQQQQWWW[[[ZZZVVVVVV^^^fffjjjjjjmmmpppsss{{{tttlllgggiiijjjjjjgggfffkkkvvv~~~}}}xxxtttuuusssqqqrrrwww}}}kkkcccXXXOOOHHHBBB<<<777666555333111222444333000333333222222111000000000.........///////////////......------------......////////////000111222333444555666888999999::::::<<<999666666999;;;;;;:::777777666555333000///---000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((('''&&&%%%%%%&&&'''((()))******)))'''((()))+++((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&((((((%%%+++((((((***+++---'''''''''''''''((((((((()))<<>>ooo%%%222&&&555###'''...)))333***PPP)))(((***+++&&&((()))...)))))))))))))))))))))))),,,'''333***|||&&&(((&&&444//////###000+++222%%%&&&MMM******222,,,///)))999vvv555 999)))(((+++//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++---------------------,,,,,,,,,------...////////////111222222222222333555===DDDIIIJJJLLLQQQSSSQQQXXX[[[ZZZUUUUUU\\\eeeiiigggkkknnnrrr{{{}}}vvvqqqnnnllllllggglllrrrxxx}}}vvvpppmmmooorrruuummmggg___XXXQQQIII???999666555333444777::::::888333333222222111000000///////////////////////////......------------..................///000111222333444555777888888999999;;;888555555888::::::999777777666555333111///...000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&'''((('''&&&&&&)))+++666333///+++)))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&((((((%%%+++((((((+++---"""///((('''''''''((((((((()))))),,,___***!!!!!!+++***!!!$$$222&&&111$$$)))tttLLL===###)))%%%,,,'''"""CCCeee$$$444888%%%---$$$...,,,)))%%%444///***))),,,)))'''))))))))))))))))))))))))222!!!***'''---,,,333888###'''222((()))---,,,...<<<$$$,,,222$$$***:::)))///hhh---...444***111,,,///......---,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************++++++++++++,,,,,,------.........,,,,,,------.../////////...000111222111111222444;;;BBBHHHJJJMMMRRRTTTSSSVVVYYYYYYTTTTTT\\\eeeiiijjjmmmpppsss{{{vvvkkkiiigggffffffiiimmmooo}}}{{{uuurrrqqqmmmwwwzzzsssiii```XXXPPPGGG@@@999555222333666999999999333333222111111000000///////////////////////////......------------......------------...///000111222333444555666777777777999777555555777888999888777777666555444222000///111000000//////......---,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((%%%((()))(((%%%%%%+++000>>>777///***((()))((('''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&((((((%%%+++((((((***---&&&...'''''''''((((((((()))))))))!!!jjj~~~(((""",,,333000+++)))(((%%%)))222%%%***\\\---$$$(((&&&******""";;;xxx\\\&&&)))'''111'''%%%%%%111)))******ccc444&&&))),,,***%%%))))))))))))))))))))))))***---,,,'''UUU)))000'''000'''***,,,***%%%000---///(((...111///(((///***###)))999,,,+++777***.........------,,,,,,+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++***++++++,,,---...//////,,,,,,------.../////////...///111111000000222333999AAAGGGJJJMMMRRRUUUTTTTTTWWWWWWSSSTTT\\\dddhhhllloooqqqttt{{{~~~}}}rrrhhhccckkkllloootttzzz~~~xxxrrrrrrxxxrrrhhh```XXXSSSEEE===666555666666555555333333222222111111000000000000000///////////////......------------..................///000111111111222333444555666666555666555555555555666777777777777666666444333222111111111000000///.........,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''%%%(((***'''$$$'''111;;;:::222((($$$&&&))))))(((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&((((((%%%+++((((((''')))'''+++%%%'''(((((((((((()))))))))---222111---999&&&555000&&&%%%111000$$$)))*********fff%%%000(((,,,&&&&&&---...'''&&&,,,&&&444$$$555...111,,,$$$%%%,,,''')))333...%%%222!!!)))''')))***))))))))))))))))))))))))%%%...666%%%555&&&888___///???'''!!!000/// ...%%%---333...&&&:::--- 999,,,444555***...444)))......---------,,,,,,,,,++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++,,,,,,,,,------.........,,,,,,------...////////////000222222111111333444:::AAAHHHJJJMMMQQQSSSQQQQQQUUUUUURRRSSS[[[dddhhhjjjmmmpppsss{{{qqqlllkkkjjjlllpppxxx~~~uuunnnmmmnnnrrrqqqsss{{{}}}qqqjjjXXXKKK???<<<;;;777555555444444444333222222111111111111000000////////////......------------......////////////000111222222111222333444444555444444444555555555555555666777777777777666555444333222111111111000//////......,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***)))((('''''''''''''''%%%''')))''''''000???KKK555---%%%"""%%%)))***)))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%+++((((((((((((******&&&(((((((((((()))))))))***,,,111!!!'''666...!!!###%%%&&&''')))***++++++ +++%%%ZZZ//////+++***((('''&&&&&&&&&'''+++222***''',,,)))!!!,,,'''(((&&&)))222...&&&444***###...$$$&&&...************************--- 111###)))000 UUU!!!111222###...+++/// ---%%%+++000---!!!000,,,444444\\\HHH***///444---,,,---------------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++.........------,,,,,,,,,,,,,,,------.../////////000222333333333333444666;;;CCCIIIKKKMMMPPPPPPNNNPPPTTTUUURRRSSS[[[cccffffffiiilllqqqzzzvvvnnnlllqqqtttsssvvv}}}uuuppphhhdddbbbfffnnn||||||kkkZZZJJJEEEAAA:::666666666666555444444333333222222111111000000//////.........------------....../////////000000111222333222222333444444444444444333555666666555444666777666777777777666555444444222111111000000//////...,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''''''''((($$$&&&((((((,,,777FFFQQQ222---(((&&&'''))))))(((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&((((((%%%+++((((((,,,(((---***)))((((((((()))))))))******$$$ 222000&&&***666%%%...---000222...&&&###&&&...'''(((+++***&&&---...((($$$(((---...:::"""(((333%%%***+++'''+++---%%%+++...!!!,,,EEE###***222%%%&&&,,,************************---+++$$$***%%%***666!!!www,,,(((&&&222))))))$$$///,,,,,,$$$,,,111,,, ;;;SSS&&&444777+++222------------------------...---------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++//////...---,,,++++++***,,,,,,------.../////////111222444444333333555666<<>>&&&+++333222 000KKKIII+++222333,,,555---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++.........------,,,,,,+++,,,,,,------.../////////000222333333333333444666:::BBBIIIKKKMMMPPPOOOLLLQQQVVVWWWTTTTTTZZZaaadddfffiiilllqqqzzznnnqqq}}}ooosss|||ttthhh]]]MMMCCCBBB888888888777666666555555222222222111000//////............------............------......///000111333333444555555555444444222555888888555444666888666666777777777777666666222222111111000/////////,,,,,,,,,+++++++++************************************))))))))))))******'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***)))(((((((((((((((((((((###%%%(((***)))(((((())))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&((((((%%%+++((((((///###+++%%%+++))))))))))))************+++ +++$$$---%%%222(((&&&///111)))%%%+++---***%%%...)))___###---///%%%"""(((+++)))...666'''//////,,,---+++'''***$$$***---&&&///"""555yyy---+++!!!'''222,,,************************,,,333%%%+++666,,,777ZZZ333333''')))111$$$%%%VVV333,,,111000666999111,,,,,,---444------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---------------------,,,,,,------...//////000///111222222222222333555888@@@HHHKKKMMMQQQQQQNNNRRRVVVXXXTTTTTTZZZ```ccchhhkkknnnrrrzzz|||pppkkkrrrzzzgggYYYRRRHHHBBB;;;999;;;;;;888444777444222111111111000...////////////000000000000000000000000000000000000333333444555666666666555666777777777888888888888:::::::::999777666444333333333222111000///...---------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))+++***)))((('''''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%,,,...&&&)))(((***$$$+++***)))*********))))))))))))******)))************+++++++++'''...000,,,(((***---(((333CCC++++++(((((())))))*********+++000+++%%%)))000)))%%%///(((111(((***,,,)))+++(((###222!!!///)))------&&&(((+++444%%%&&&WWW}}}hhh[[[```UUU666 +++&&&((('''///)))XXX((("""111---;;;///"""...222666000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++*********))))))+++******)))(((''''''&&&))))))))))))************+++++++++***************))))))***+++,,,,,,------111...+++***+++++++++***,,,,,,,,,---------.........000222222222222444666999???GGGMMMOOOQQQSSSVVVXXXYYYWWWQQQQQQYYYbbbgggmmmoooppprrryyy~~~tttrrryyyuuueeeYYYPPPFFF???>>>===:::666333222000000222222111000000000000000000000000///000000000000000000000000222222444555666666666666666666777777777888888888999999999888777666555444333333222111000///......------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))"""&&&***)))---'''%%%$$$+++)))((((((******))))))))))))******)))************+++++++++'''###%%% '''///&&&###>>>---$$$))))))))))))*********+++$$$...111++++++...))) (((###***%%%999,,,))),,,,,,%%%------000333111***"""xxx,,,...***+++"""666***$$$yyyVVV999&&&111222333***++++++111......------------------......---------,,,,,,,,,+++++++++*********))))))+++******)))((((((''''''))))))))))))************++++++++++++++++++,,,,,,*********++++++,,,,,,---...,,,******,,,---------,,,---------...............000222222222222444666:::@@@HHHMMMOOOPPPSSSVVVYYYZZZXXXRRRRRR[[[dddhhhlllnnnooorrrzzzsssoooooowww|||kkk```PPPEEE@@@===999666444333222222444444333111222111111111000/////////000000000000000000000000000111222444555666666666666666666666777777777777777888888888777777666555333222222111000///......------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((())))))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''',,,333:::...&&&%%%+++(((&&&'''******))))))))))))******)))************+++++++++@@@///444(((+++---777***&&&)))))))))***************555&&&!!!$$$&&&,,,111...555==='''###FFF)))***111'''+++***$$$ >>>---;;;000...))),,,)))***......???kkk,,,444***222...000000/////////......------------------,,,,,,,,,,,,+++++++++************************))))))(((((('''))))))))))))************+++++++++,,,,,,------...++++++++++++++++++++++++***))))))***---/////////------........./////////...000222222222222444666<<>>999999888666555555444222111333333222111000000//////000000000000000000000000///000111333555666666777555555555666666666777777666666777777777777777666222222111111000//////...------,,,,,,,,,+++++++++************)))))))))((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))+++,,,---+++***)))((((((((((((((()))))))))''''''''''''(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))///)))---999AAA222)))$$$+++)))''''''******))))))))))))******))))))*********+++++++++222""",,, '''666""",,,"""111************************ %%%333555((((((000... 000@@@|||$$$***+++(((///)))///)))"""***```QQQ((())))))222)))<<<###???AAAAAA+++///,,,111333...000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((((()))))))))************)))******+++,,,---......,,,,,,++++++++++++++++++***))))))***---/////////.........////////////000...000222222222222444666===BBBIIIMMMNNNOOORRRUUU\\\\\\YYYUUUWWW```gggjjjhhhkkkmmmqqqzzzqqqbbbUUUIIIAAA<<<999666555555444333222444333333222111000000///111111111111111111111111...///111333444555666666444555555555555666666666555555666777777777777666222222111111000000//////------,,,,,,,,,+++++++++************)))))))))((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***,,,...///...,,,+++(((((())))))))))))))))))'''''''''((((((((())))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---&&&'''111:::,,,%%%$$$+++***)))*********))))))))))))******))))))*********+++++++++888555...'''JJJ"""333+++++++++***************000222+++!!!333000444...yyyPPP%%%---"""...---'''000%%%---jjj''',,,***''',,,***:::SSSXXX%%%444///--- 000,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((()))))))))************((())))))***+++,,,,,,---,,,,,,++++++++++++++++++,,,+++***+++---...---,,,.........////////////000...000222222222222444666>>>CCCIIIMMMNNNPPPSSSVVV\\\\\\YYYVVVYYYbbbhhhiiigggjjjlllpppyyy|||{{{kkkWWWJJJ@@@===888555444555555555444333333333222111111111111111111111111111111111...///111222333444444555444444444444555555555666555555666777777777666666111111111111000000//////------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((()))))))))))))))***,,,...............*********))))))(((((((((''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***&&&&&&)))000'''%%%$$$+++***)))*********))))))))))))******)))************++++++++++++,,,&&&999yyyYYY******+++++++++++++++*********&&&(((+++444555$$$)))HHH444+++..."""000***''' ---NNN***)))---'''///222'''+++***///}}}+++444&&&000$$$222---------------------------++++++++++++,,,,,,,,,,,,***************+++++++++************************))))))))))))************)))))))))******++++++,,,++++++++++++++++++++++++---,,,+++,,,------,,,***------........./////////...000222222222222444666>>>CCCIIILLLNNNPPPTTTXXX[[[ZZZWWWUUUYYYbbbhhhhhhgggjjjlllpppyyyzzzyyylll[[[OOOJJJAAA;;;777666666666333333333333333333222222111111111111111111111111///000111222333333333333333333444444444555555555666666666666666666555555111111111111000000000000------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,---......,,,++++++***)))((('''''''''((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***+++''',,,(((((($$$+++***((()))******))))))))))))******)))************+++++++++666'''aaa111...%%%,,,,,,,,,++++++*********777===...'''///<<<---+++)))+++,,,(((+++666===###iii222(((***111'''///AAA +++222(((DDD'''111444111"""000222111000---------...//////000000******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++,,,......,,,***,,,---------...............000222222222222444666>>>BBBHHHLLLNNNQQQUUUYYYYYYXXXUUUSSSYYYbbbffffffhhhjjjlllpppxxxsssqqqaaaYYYMMMBBB;;;888666555333333333333333333333444111111111111111111111111///000111222222222222222333333333444444444555555666666777777666555555444111111111111000000000000---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))***,,,---...---,,,+++***)))'''&&&&&&(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))"""***,,,%%%(((''''''%%%+++(((&&&'''******))))))))))))******)))************+++++++++)))%%%---***,,,,,,,,,++++++********* 777"""777ccc///'''"""444&&&)))000(((:::(((000+++&&&===...$$$000///%%%%%%***'''+++)))222NNN222)))$$$666///,,,///###333------...///000111222222*********++++++,,,,,,,,,))))))******++++++++++++******************++++++))))))))))))************---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++***+++,,,......---+++,,,,,,,,,---------......///000222222222222444666===BBBHHHLLLNNNQQQVVVZZZXXXWWWTTTRRRXXXaaafffeeeiiikkkmmmpppxxxzzz~~~~~~nnnZZZMMMHHHEEE>>>777777444555777777333222444333333333333333333333333111111111222222333333333666555444333222111111111444444444555444444333333222222111111000/////////...------,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))),,,+++***((((((((()))******************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******&&&+++((('''((()))***,,,((())))))))))))))))))))))))))))))))))))))))))))))))'''999,,,555))))))***++++++++++++***))))))((('''|||,,,++++++******++++++,,,(((222$$$---(((///xxxbbb+++,,,)))'''---)))222///???UUU222...------,,,,,,------...........................---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++***************+++++++++,,,++++++******++++++,,,,,,---///000111000///---000000000111333555777888>>>CCCHHHJJJIIILLLRRRXXXXXXVVVTTTTTTWWW]]]bbbfffiiijjjkkkoooxxx~~~{{{wwweeeXXXQQQNNNLLLAAA999333444666666555666333333333333333333333333111111222222222333333333555444333333222222222222333444444555444444333333222222111111000/////////......---,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))+++***)))((('''(((((()))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******&&&+++((('''((()))***,,,((())))))))))))))))))))))))************************///222666%%%111&&&))))))***+++++++++++++++)))***///,,,%%%,,,,,,++++++++++++,,,,,,000+++...******+++sssrrr***///&&&...---$$$&&&888iii$$$&&&???***...------,,,,,,------...////////////////////////---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///000000000......///000111222444555666777;;;@@@EEEGGGFFFIIIOOOUUUXXXVVVUUUUUUXXX^^^dddhhhiiijjjkkkoooxxx}}}~~~nnnbbb___```TTTEEE888666888888666666333333333333222222222222111222222222222333333333333333222222222222333333333333444444555444444333222222111111000/////////......------,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((''''''''''''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************(((***)))&&&,,,((('''((()))***,,,((())))))))))))))))))))))))************************,,,'''***NNN===&&&000+++''')))******+++++++++++++++***&&&(((///$$$???^^^ttt,,,---,,,,,,++++++++++++,,,,,,DDD;;;(((777%%%---&&&lll)))000$$$///+++&&&)))222OOOppp777+++))).........------------......////////////////////////,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,---...///000///......///000222444555666666555:::???DDDEEEEEEGGGMMMSSSWWWVVVUUUVVVYYY___fffjjjhhhjjjllloooxxxzzztttkkkiiicccUUUFFF???<<<888555555333333333333222222222222222222222222222222222222222222111111222333444444333333444444555444444444222222111111000/////////.........---,,,,,,++++++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))&&&,,,((((((((()))***,,,((())))))))))))))))))))))))************************)))666000999""">>>"""444666###***,,,)))***++++++,,,,,,++++++&&&!!!+++555///$$$,,,;;;:::rrr666(((555,,,,,,,,,++++++,,,,,,,,,jjj"""***444###///###fff(((...((()))'''...333"""333@@@(((......------------......////////////////////////,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************++++++***************+++))))))*********+++++++++******++++++,,,---------...------,,,,,,------...,,,---.../////////.........000333555777666666555<<<@@@EEEFFFFFFHHHNNNTTTVVVUUUTTTUUUYYY___fffjjjgggjjjmmmpppwww|||rrriii```UUULLLCCC999555666444444444333333333222222222222222222222222222222111111111111222333444444222333333444555555555444222222111111000///////////////...------,,,,,,+++,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''&&&))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))&&&,,,)))(((((()))***,,,(((************************************************444???111222333===;;;%%%###...&&&---******+++,,,,,,,,,,,,+++888...,,,111"""%%%'''$$$%%%KKKKKK$$$!!!%%%,,,---,,,,,,,,,,,,,,,,,,---***++++++***///###fff)))(((...(((%%%...---aaa999444///......------......///------------------------,,,++++++******++++++,,,))))))))))))))))))))))))************************+++***************++++++))))))*********+++++++++)))))))))***+++,,,,,,,,,...------,,,,,,------...,,,------..................///222555777777777666<<>>###***+++,,,,,,------,,,,,,+++...555111222)))((($$$$$$+++222???)))CCC------,,,,,,,,,,,,------)))...(((///***+++sssuuu---'''000+++---(((HHH\\\//////............//////------------------------++++++************++++++))))))))))))))))))))))))******************************))))))***++++++,,,)))************+++++++++((())))))***+++,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,,,,------......---...000333666999;;;<<<>>>CCCHHHHHHGGGIIIOOOTTTVVVTTTSSSSSSVVV\\\bbbffffffkkkoooqqqvvv~~~zzz{{{~~~~~~ssshhhWWWGGG>>>999888888777666555555555333333333222222111111111222222111111111111111222111222333444555555555555222222111111000//////////////////...------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((%%%,,,))))))((()))***,,,(((************************++++++++++++++++++++++++...***&&&666$$$222...,,,LLL888***%%%333111---***+++,,,,,,------,,,,,,///(((((($$$777***---111333(((***555444...------,,,,,,------...!!!666---((((((///xxxfff///+++---$$$111000222---###//////............//////........................++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))************+++++++++)))******+++---...//////,,,++++++******++++++,,,---,,,,,,,,,,,,---......---...///222666999===???BBBGGGKKKLLLKKKLLLRRRWWWXXXVVVTTTTTTWWW]]]cccfffeeekkkoooqqqvvv~~~~~~{{{pppfffTTTDDD<<<888555777888555555777444444444333333444555555......///000111222222333444444444555555555555666444444333333222111000000///............---------*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''',,,)))'''((()))***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))***+++...///))))))))))))(((((((((((())))))))))))(((((((((((('''))))))***,,,---+++'''...000000###'''))))))+++)))+++)))******+++,,,,,,,,,,,,+++---,,,''';;;%%%(((---///000000,,,((('''+++111,,,|||)))---666###---111(((,,,***111)))<<< ---666---***---...222---'''888!!!///FFF***......------------......vvv...'''444,,,---***OOO222..."""...$$$eee555---,,,222~~~)))%%%222---///333$$$---..................---%%%***......***'''(((*********++++++++++++******,,,,,,,,,+++***)))(((((())))))************))))))***+++,,,,,,,,,,,,+++***,,,++++++***+++,,,...///------------------------///////////////...............///222777;;;>>>@@@DDDFFFIIIJJJLLLNNNQQQTTTZZZXXXRRRPPPUUU```eeeeeeiiilllnnnooouuu|||jjjYYYEEE>>>777777888555222333444444333333333444444555000000000111111222222222444444444555555555555666444444333333222111111000///............---------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++)))'''((()))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))***+++---///))))))))))))(((((((((((())))))))))))(((((((((((()))***+++)))'''''''''''')))'''444&&&,,,111)))+++)))+++*********+++,,,,,,,,,,,,,,,,,,)))///777###...555666PPP222$$$222222---+++$$$)))222***333******)))000555(((%%%'''000***333(((666555===$$$333,,,&&&QQQ...///......------......///xxx000***333*********...)))555+++111pppggg )))+++(((,,,:::\\\111222***---000***------............------...222555333...******,,,******++++++++++++******,,,+++++++++***)))))))))))))))************))))))***+++,,,,,,,,,,,,+++***,,,+++************+++,,,------------------------/////////////////////...111111111222444777:::<<>>;;;888666555444444333333333333333333333333333333333333222444444444555555555555666333333333222222111111111///............---------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''(((***+++(((''''''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))***+++,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))+++))))))++++++***+++------333$$$+++222 111***+++***---++++++,,,,,,--------------- jjj@@@%%%777555***###111555...~~~,,,777###666'''666,,,111<<>>===777555999???FFFHHHJJJLLLMMMOOOSSSVVVVVVUUURRRQQQWWWaaaeeeddddddiiimmmooouuu}}}uuudddQQQCCC===999888777666666555555555111111222222333333444444444444444555555555555666222222222222222222222222///............---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))*********((()))+++***'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((('''''''''((()))*********+++'''(((+++)))%%%,,,999***---+++///---------...///////////////666%%%777RRRFFFWWW###111$$$;;;///000///777///&&&bbb\\\HHHiiiOOO000000////////////000000)))RRR---000)))111$$$<<>>EEEGGGIIIKKKLLLOOORRRUUUTTTSSSQQQPPPWWWaaaeeecccdddiiimmmpppvvv~~~{{{bbbNNNFFF::::::888777666666666666000000111222222333444444444444444555555555666666222222222222222222222222//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&(((************)))(((***+++***'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))((())))))))))))((((((((((((&&&''''''((()))******+++''''''***---(((&&&666LLL***---,,,///...---......///////////////%%%---222www111888777***''':::333)))///000;;;###000000////////////000000333'''222222)))222'''000)))111///222,,,...333000SSS(((222(((%%%666!!!222999+++///''',,,555***---......//////......---***)))((()))+++,,,---,,,******++++++++++++******---,,,,,,+++***)))(((((())))))************))))))---,,,+++******+++,,,------------,,,+++(((&&&%%%++++++,,,,,,---...//////---------...///000000111///:::DDDCCC;;;555999???DDDFFFIIIJJJLLLNNNQQQTTTUUUUUURRRRRRYYYbbbfffeeeeeejjjnnnpppvvv~~~|||^^^IIIHHHBBB:::777888999666222444444444444444444444444444444444555555555555666444444444333333333222222333111000///000000...,,,------,,,,,,,,,,,,++++++************************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++###+++###111---)))---------.........//////(((>>>'''999---666&&&666***...,,,000333......@@@WWW999444444333222111000///...111,,,CCC'''***888***,,,333222"""999(((+++555///***+++777000222,,,+++777IIIXXX???+++)))---,,,***---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************************************))))))***,,,...///------------------------..................------...333<<>>(((111333uuu(((666///)))222///((("""///222(((fffMMM!!!000666666333(((%%%,,,000---,,,000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++************+++---...------------------------........................---000888@@@BBB@@@CCCHHHLLLOOOOOOMMMOOOSSSUUUSSSTTTVVVUUUSSSWWW```fffggggggjjjnnnrrrvvvzzzxxxaaaZZZOOOFFF???;;;777555444444333333333333333333444444444444555555555555333222222222222111111111111///......//////---,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++%%%(((///999```...'''...---666------........./////////,,,777)))***444GGGHHH***///---666///333,,,+++111333...,,,...,,,$$$:::333333222111000//////...000'''"""FFF999&&&]]],,,222'''555...---444+++$$$///333 777wwwiii000(((888666(((''',,,333333,,,+++111........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,++++++******+++,,,,,,------------------------...........................///333999===???GGGPPPPPPTTTUUUSSSTTTWWWVVVSSSTTTVVVUUUSSSWWW```fffggggggjjjnnnrrruuuzzzqqq^^^PPPGGGAAA:::555444444444444333333333333333333444444444555555555222222222111111111000000000...------......---,,,------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------))))))*********+++++++++///###$$$000000***999SSS444***111,,,---............////////////,,,///999222'''???IIIggg...,,,333///222///222------333666222...---222(((DDD;;;///333222222111000000//////..."""JJJ+++(((;;;)))222(((555)))---,,,555///***///,,,***666jjjLLL---111000111333///***,,,333........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------------------------...............000///111555777:::BBBLLLOOORRRRRRPPPPPPSSSSSSPPPTTTVVVVVVTTTXXX```eeefffgggiiimmmqqquuuzzzqqq___UUUMMMBBB888555555555444444333333333333333333444444444444555222222222111111111000000///...------......---,,,------,,,,,,,,,+++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,------------))))))*********+++++++++444000...,,,&&&"""(((222222555ccc///)))555---&&&........./////////000000+++AAA:::,,,...---QQQsss===;;;999,,,***888111000111444444222111333000???---YYYRRR...---???333333222222111111000000666555,,,'''333666QQQ<<<999(((111&&&888333777&&&111000+++000555111+++//////@@@888***...,,,+++,,,------///222........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,++++++++++++***,,,,,,,,,---------......---------.........//////000000333666777888>>>FFFMMMOOOMMMIIIIIINNNPPPOOOUUUWWWWWWUUUYYY```eeeeeefffiiimmmqqquuuyyynnnaaaUUUFFF:::777777666666555444444444333333333333444444444444333222222222222111111111///...---...//////...---------,,,,,,,,,,,,++++++************************+++++++++******)))))))))************************(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******++++++,,,)))************+++++++++&&&))),,,...333666000'''111000===///&&&222000111....../////////000000000111000---***<<>>%%%;;;&&&777***---999///444,,,---444333++++++111###333444OOOQQQ555...---,,,++++++...111111...+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------------***++++++,,,,,,,,,+++++++++,,,,,,------.........,,,,,,------...////////////000444999::::::???FFFKKKLLLJJJFFFGGGMMMQQQQQQUUUWWWXXXVVVYYYaaaeeeeeefffiiimmmqqqtttyyy~~~zzzuuuqqqooopppppppppnnnmmmnnnqqqtttsssssstttvvvxxxzzz|||}}}}}}|||}}}ooo]]]LLLAAA999888888777666666555555222222333333333444444444333333333333222222222222000///......000000///...------,,,,,,,,,,,,++++++************************++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++)))************+++++++++"""---555000%%%"""(((000;;;)))###///222999777111---'''333.../////////000000000000+++888+++>>>...CCCIII000333AAA~~~jjj@@@***///JJJ'''%%%333555333111444666666444333444555666888<<<555888;;;+++PPPrrr111111...BBB666333555555444444444444333333222---@@@---666###+++444555XXXeee>>>111###555555%%%BBB ///DDD***;;;///000555...'''***///444+++)))(((===oooxxxBBB ,,,(((CCC///000000111111111111...***........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,,,,+++++++++,,,,,,---......///,,,,,,------...//////000///000444888999999>>>EEEGGGJJJJJJHHHJJJPPPSSSRRRUUUXXXXXXWWWZZZaaaeeedddfffiiimmmppptttyyy~~~uuummmkkkjjjhhheeecccaaa``````\\\\\\\\\ZZZZZZ[[[^^^```]]]]]]^^^```bbbeeeggghhhfffeeeeeefffhhhjjjjjjiiigggkkkpppssstttyyyhhhWWWNNN:::999999888777666666555222222333333333444444444444444444333333333222222000///...///000111000///---------,,,,,,,,,++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------)))************+++++++++222+++(((,,,000///...000,,,666000'''---222000000\\\eeeeee666///$$$666////////////000000000000000111555///000))):::---333---555<<<222000HHHbbbSSSSSSBBB444999666333===444(((??????<<<000===666555555666666999<<<;;;999000:::666111777444111<<<000???SSS^^^ZZZLLL>>>555---222;;;BBB<<<"""HHH666555555555555555555444444999&&&...777,,,888DDD,,,---666...111999fffcccHHHBBB......888>>>222666000---222''':::;;;;;;---000333---(((333999///)))222'''///(((333)))222""";;;''')))444,,,111...'''777(((***///:::000+++---,,,++++++///222444........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************((()))***,,,------,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000111111333666555444999@@@CCCGGGJJJJJJMMMRRRSSSRRRUUUXXXYYYWWWZZZaaaeeedddfffhhhlllppptttyyy~~~vvvkkkfffdddcccbbbaaa```______^^^\\\YYYVVVVVVUUUUUUVVVXXXXXXWWWVVVUUUVVVXXXYYY[[[[[[\\\\\\YYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWYYY^^^ccchhhlllqqqttt{{{pppZZZNNNBBB999888888333111333444444444444444555666777333333333333333333333333000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++((()))+++,,,,,,+++)))(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************+++)))((())),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////....../////////000000000000000111000000111222333111000222111///111444555555333777555222000000222666999888999:::999888888999:::???;;;===BBBDDDCCCFFFMMMIIILLLLLLJJJLLLOOOJJJBBBBBBCCCDDDEEEFFFDDDAAA???@@@@@@???===<<<===>>>??????===;;;;;;;;;;;;;;;:::444888999555333444444111444333333333444444444333333333222222111222222333111111111111111111111111222111000//////000111222000000000000000000000000000000//////.........---........................////////////////////////............//////////////////000000///...------------------------------///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------,,,,,,+++++++++'''(((***+++,,,,,,++++++------------------------........................///111444666777888:::;;;EEEGGGJJJMMMPPPRRRSSSTTTVVVVVVWWWXXXYYY]]]bbbfffgggmmmqqqrrrvvv|||zzztttmmmddd^^^]]]]]]^^^^^^aaa___^^^]]]^^^\\\ZZZXXXVVVUUUUUUVVVWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXVVVUUUSSSRRROOOOOOOOOQQQSSSWWWZZZ\\\eeehhhmmmvvvoooWWWKKK???<<<:::666555666555444444444444555666777333333333333333333333333111000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++******))))))******+++)))***+++,,,,,,+++***)))******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))************************************************+++)))((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////......////////////000000000000444333333333333333222111333222222444666777666555777888:::;;;:::999999999888999:::;;;===@@@DDDGGGIIIOOOZZZbbb```ZZZ[[[aaahhhnnnqqqppppppnnnfff\\\YYYZZZ[[[[[[YYYWWWTTTRRRLLLMMMOOONNNKKKHHHFFFFFFFFFCCC@@@===<<<<<<======;;;===;;;666444777999888888888777666555333333333555555444444333222222222222222222222222222222222222111000000000000111222000000000000000000000000000000/////////.................................////////////////////////............///////////////////////////...------------------------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------------,,,,,,+++++++++'''(((***+++,,,,,,,,,+++------------------------........................///111444666666777999;;;BBBDDDHHHLLLNNNOOOPPPQQQUUUVVVXXXYYY[[[^^^dddhhhgggmmmqqqrrruuu|||{{{wwwtttsssqqqlllhhhaaa]]]ZZZXXXZZZ\\\^^^^^^cccaaa____________^^^]]]WWWVVVUUUUUUUUUUUUTTTRRRSSSSSSTTTUUUUUUUUUUUUUUUXXXXXXWWWUUURRRPPPNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOUUUWWWZZZaaaiiisss{{{gggYYYIII???999555444666555555444444555555666666333333333333333333333333111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************************************))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******************************************************************************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,------,,,------------............//////000000//////.........//////000000000000111222222222222222222222333333444444555555555555666999===???@@@AAACCCDDDGGGHHHKKKPPPXXX```gggkkkjjjuuu}}}|||||||||{{{xxxtttpppoooooonnnsssxxxyyytttoookkkjjjhhhddd]]]UUUNNNIIIFFFEEE@@@@@@;;;444333777999888777777777666444333444555666666666666555444222222222222222222222222222222222111111000000111111222000000000000000000000000000000////////////..............................////////////////////////............///////////////////////////......---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,+++------------------------...........................111444666666777999;;;CCCGGGLLLOOOPPPQQQRRRSSSTTTVVVXXXYYY[[[```eeeiiiggglllpppqqquuu|||{{{uuunnnjjjjjjgggdddccccccbbb```^^^ZZZZZZZZZZZZ\\\]]]]]]]]]aaa___\\\\\\]]]^^^^^^]]]XXXVVVTTTSSSTTTSSSRRRPPPQQQQQQRRRRRRRRRRRRQQQQQQUUUTTTSSSRRROOOMMMKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKMMMQQQVVV]]]cccfffttt~~~uuu]]]III<<<666666777666666555555555555666666444444444444444444444444111111111000000000//////...------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))***++++++***))))))***++++++******))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******************************************************************************++++++++++++,,,---,,,,,,,,,,,,,,,---------------------------............//////000000000000//////......//////000111111111111222333333333444666777666777888777777999===@@@DDDFFFJJJNNNTTT\\\fffnnnrrrtttxxx~~~oooccc[[[WWWPPPPPPKKKDDD???>>>:::555777888888777666777999;;;555666666777666555444333333333333333333333333333222222222222222222222222000000000000000000000000000000//////////////////........................////////////////////////............////////////...///////////////..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...................................................000333555666777999:::CCCHHHNNNQQQQQQPPPQQQRRRRRRTTTVVVXXX[[[___dddhhhfffkkkooopppttt{{{|||ssseeecccaaa```___]]]ZZZXXX[[[YYYWWWVVVVVVVVVUUUUUUVVVXXX[[[]]]]]]]]]]]]\\\]]][[[XXXWWWWWWXXXXXXWWWWWWUUURRRQQQQQQQQQOOONNNOOOOOOOOOOOOOOONNNNNNMMMOOOOOONNNNNNMMMKKKJJJIIIBBBBBBBBBBBBCCCCCCBBBBBBEEEFFFGGGIIIMMMQQQUUUWWW```hhhtttzzz]]]HHH>>>;;;;;;777666666555555555666666444444444444444444444444111111111111000000000000.........---------,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++***))))))***++++++******))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******************************************************************************+++,,,,,,,,,,,,,,,---...,,,,,,,,,------.........---------.........////////////000000000000////////////000000111222222333444666777666555666999;;;999===AAACCCEEELLLVVV^^^fffmmmvvv}}}tttkkkaaaSSSGGGFFFBBB===:::999:::;;;;;;555555666666666666666666333333333333333333333333222222333333333333222222111111111111111111111111//////000000000000000000////////////////////////////////////////////////............////////////......///////////////.../////////......---------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...................................................000333555666777888:::>>>DDDKKKNNNMMMKKKKKKLLLOOORRRUUUWWWZZZ]]]bbbfffeeejjjnnnnnnrrrzzz}}}uuupppiii```ZZZVVVUUUSSSSSSTTTTTTSSSRRRSSSSSSRRRRRRSSSUUUWWWXXXYYY]]]bbbeeeeeedddddddddaaa___\\\ZZZZZZYYYWWWVVVSSSPPPMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFIIILLLOOOPPPUUUZZZaaaiiitttqqqXXXIII@@@;;;777777666666555555666666444444444444444444444444222222111111111000000000............---------,,,,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******************************++++++++++++++++++++++++************************+++,,,......,,,,,,---///,,,,,,,,,---......//////------.........////////////000000111111000000///000000111222333444444555333555777777555666;;;>>>@@@IIISSSZZZaaakkkzzzwwwdddYYYLLLBBB???===999666888888777777777777888888444444444444444444444444222333333444444333333222111111111111111111111111//////000000000000111111////////////////////////////////////////////////............////////////---...//////////////////000000//////...---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,---................................................---000333555555666888:::>>>FFFNNNQQQOOOKKKKKKLLLOOOQQQTTTWWWYYY\\\```ccceeejjjmmmmmmqqqzzzrrrmmmgggaaa]]]YYYUUURRRRRRPPPNNNNNNOOOPPPOOOOOOPPPQQQSSSUUUYYY]]]bbbeeedddhhhmmmooonnnlllkkkkkkeeecccaaa___]]][[[WWWTTTMMMJJJGGGEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???@@@AAACCCDDD@@@@@@BBBCCCFFFHHHKKKLLLOOOSSSWWW[[[bbbpppnnnZZZJJJ???888888777666666666666666555555555555555555555555222222222111111111000000............------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************+++---///...---,,,...000,,,,,,------.../////////............////////////000000111111111111000000111222222333444555666777222666;;;>>>@@@EEELLLSSS\\\iiiyyykkk\\\WWWRRRJJJCCC@@@>>>;;;999777888999:::444444444444444444444444222333444555555444333222111111111111111111111111//////000000000111111111////////////////////////////////////////////////............////////////------...///////////////000000000///...---------***+++---...///...---,,,------------------------++++++,,,---------------+++++++++,,,,,,------------,,,++++++++++++,,,---................................................---000333444555666888:::AAAJJJTTTWWWSSSOOONNNOOOPPPRRRUUUXXXYYY\\\___bbbdddiiillllllqqqyyyxxxiiibbb```\\\XXXVVVTTTTTTTTTMMMKKKIIIIIIKKKLLLLLLLLLLLLNNNRRRVVV\\\cccjjjnnnkkkooossssssooollljjjjjjbbb```^^^\\\ZZZVVVQQQMMMHHHEEEBBBAAABBBCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>><<<:::888888:::<<<>>>======???AAACCCFFFHHHJJJMMMPPPTTTVVV[[[eeetttnnnYYYIII888888777666666666666666555555555555555555555555222222222111111111111000//////.........---------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++************************+++---//////---,,,...000,,,,,,------...///000000............/////////000000000111111111111000000222222333444555777777888666<<>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<999999999999999999999999;;;<<<===???@@@BBBCCCDDDKKKMMMOOORRRUUUZZZ___dddrrr{{{wwwYYYMMM:::444999666555888666777666555444444444444444444444333333222111000000---------...............++++++++++++++++++++++++************************++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++)))((('''***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------......---------------...............222...,,,///000......000000...///222333222333666000444777999999;;;???DDDIIIRRR```pppsssdddQQQCCC??????>>>===999:::888222111555777444555333111222555666333000111111111222222333333333000000000000000000000000111111000000000000111111//////////////////////////////............//////000000000000000000000000000000//////.........---------------------------......---------,,,,,,,,,)))+++,,,,,,+++***,,,---))))))***+++,,,------...++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------............///000///222666666444555:::>>>HHHHHHFFFJJJHHHHHHRRRUUUUUUVVVUUUVVVXXX\\\___fffiiikkklllsss{{{~~~rrrfff___ZZZTTTPPPSSSQQQNNNMMMMMMLLLKKKIIIIIIIIIHHHHHHIIIJJJKKKMMMRRRTTTWWW[[[___bbbdddfffeeeeeedddccc```]]]ZZZXXXTTTTTTSSSQQQOOOLLLIIIGGGEEECCC@@@===;;;;;;;;;<<<=======================================<<<;;;;;;999999999999999999999999::::::;;;<<<===???@@@@@@EEEGGGJJJMMMQQQVVV\\\```eeelll{{{tttVVVAAA999;;;777666999777666666666555555444444444444444333333222111111111........................++++++++++++++++++++++++************************))))))))))))************+++******))))))******+++))))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++***)))((('''***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------...............------............//////111------000222000000222111///000333444444777<<<999:::<<>>HHHHHHFFFIIIGGGGGGQQQUUUWWWXXXXXXXXXZZZ]]]```cccfffiiijjjpppyyy}}}}}}oooggg]]]VVVSSSPPPMMMKKKMMMKKKIIIIIIJJJJJJJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIQQQRRRTTTVVVXXXYYYZZZ[[[ZZZYYYXXXVVVTTTRRRPPPOOOKKKLLLLLLKKKJJJHHHFFFEEECCCAAA>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999888888999999:::;;;;;;;;;@@@BBBEEEIIIMMMRRRYYY]]]```dddooo|||gggNNN@@@>>>888777:::777555666666777777666444444444444444333333222222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,++++++************++++++))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))***************+++******)))(((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---......//////......---........./////////000111//////333444222222555666444444555555333666<<<@@@@@@CCCJJJUUUbbblllrrr|||qqqbbbOOOBBB:::;;;<<<999888;;;666666555444444444444444444444444555555555555555111111111111111111111111111111000000000000111111////////////////////////111111000000000000111111000000000000000000000000////////////............------------------------+++++++++*********))))))***+++,,,,,,++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------............///000///111555666444666;;;>>>GGGGGGEEEHHHFFFFFFPPPUUUWWWZZZ[[[[[[\\\___aaaaaafffhhhjjjpppyyy~~~~~~ccc^^^WWWQQQOOOMMMKKKJJJLLLJJJIIIIIIKKKLLLLLLKKKHHHGGGEEEDDDCCCCCCDDDEEEJJJKKKLLLMMMOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOIIIJJJJJJJJJIIIGGGFFFEEE@@@???<<<:::999999999:::::::::::::::::::::::::::888999999:::999999888888888888888888888888888888777777888888888888888999===???BBBFFFJJJOOOVVVZZZaaadddmmmwww~~~|||___JJJBBB888555999888444555777888888777555444555444444444333333333222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((()))))))))************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---............---.........//////000000111222000111444444111222666444444777<<<===<<>>===;;;999888888999:::888888888888888888888888777777888888888888777777888888888888888888888888888888888888888888888888999;;;>>>AAAEEEJJJPPPTTTZZZ___gggqqqvvv{{{sss\\\MMM<<<666999888444666888999999888666555555555555444444444444444111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((((((((((((((((((((())))))))))))******************************++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,---------------......//////000111222222000///000333222111444999666999BBBLLLRRRVVV^^^gggpppvvvxxxooobbbLLL>>>===;;;::::::::::::999888777555555555555444444444444222222222222222222222222222222111111111111222222000000000000000000000000000//////......//////000111111111111111111111111.........///////////////........................------,,,,,,,,,+++++++++***,,,------,,,+++---...******+++,,,------......+++++++++,,,,,,,,,---------------------------------------............///000...000444555444777===@@@HHHGGGCCCFFFDDDFFFPPPSSSUUUXXXZZZ[[[\\\^^^```aaagggllllllpppxxxPPPOOOMMMLLLKKKKKKKKKLLLIIIGGGFFFFFFGGGHHHHHHGGGDDDCCCAAA???>>>>>>>>>>>>???@@@BBBDDDFFFHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGEEECCCAAA???===<<<:::888888888:::;;;888888888888888888888888555666777777888777777777888888888888888888888888888888888999999999999999666888:::<<<>>>BBBGGGKKKRRRWWWaaakkkpppsss|||vvveeeLLL===<<<:::666666888999999888888777555555555555555555555555111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------......------......///000111222333333......111666888:::BBBJJJTTTWWW___ggglllrrr}}}xxx___SSSIIICCC<<<888888999888666555555555555555444444444333333333333333333333333222222111111111111222222000000000000000000000000//////............//////111111111111111111111111.........///////////////.................................---------,,,,,,+++,,,------,,,,,,---...******+++,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............///000...000333444444888>>>AAAIIIGGGCCCFFFDDDFFFQQQRRRTTTWWWXXXYYY[[[^^^``````fffkkkkkkmmmttt{{{~~~NNNNNNNNNNNNMMMLLLMMMNNNHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???===<<<<<<<<<======>>>@@@BBBCCCEEEEEEFFFDDDEEEFFFGGGFFFFFFDDDDDDDDDEEEEEEDDDCCCAAA???>>><<<;;;999888888999:::;;;777777777777777777777777555555666777777777777777888888888888888888888888888888888999999:::::::::777888999:::;;;>>>BBBEEEKKKQQQ[[[ffflllqqq{{{cccJJJAAA===777777777888888999999999555555555555555555555555000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++++++++*********+++,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---......///////////////...//////000222333333444000222888@@@GGGOOO]]]jjjwwwxxx{{{ppp```LLL???;;;<<<:::777777777777666666555555555444444444444444444444444333222222111111222222333000000000000000000000000000000////////////000000111111111111111111111111............/////////000....................................---------,,,+++,,,------,,,,,,---///+++,,,,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000...///333444444888>>>CCCJJJHHHDDDFFFEEEGGGQQQSSSTTTVVVWWWXXX[[[^^^aaa```ggglllkkklllsssyyy|||NNNOOOOOOMMMKKKIIIIIIJJJHHHFFFCCCBBBBBBBBBAAA???@@@???===<<<;;;;;;<<<<<<:::;;;===???@@@AAAAAABBB???@@@CCCFFFGGGGGGGGGFFFCCCCCCDDDDDDCCCBBB@@@???<<<;;;999888888999;;;<<<888888888888888888888888555555666777888888777777777777777777777777777777777777777888999::::::::::::;;;;;;;;;;;;===AAADDDEEEJJJTTT```gggnnn{{{uuuUUUFFF???888888777777888999::::::555555555666666666666666////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------...------,,,,,,------...))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++*********+++---...+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++//////000111111111111111...///000111222333444444444777???KKKVVVcccuuueeeOOOFFFDDDAAA===999888888888777777666666444444444444444444444444333222222111111222222333000000000000000000000000111111000000000000111111111111111111111111111111---.........//////000000////////////////////////......---------,,,,,,,,,+++,,,...---,,,,,,---///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////000...///333444444999???DDDKKKIIIDDDGGGEEEGGGRRRTTTUUUVVVWWWXXX[[[```ccccccjjjooonnnnnnttt{{{~~~PPPPPPOOONNNLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@??????>>>======<<<;;;:::::::::;;;;;;<<<===>>>???@@@@@@===>>>AAACCCEEEEEEDDDCCCEEEDDDDDDCCCBBB@@@???>>>;;;;;;::::::999888777777888777666555555666777888777777777777777777777777777777777777777777777777888888888888888888888888999999:::;;;;;;<<<<<<===BBBDDDLLLVVV```jjjyyynnnRRRGGG>>>:::777888999888666555777777555444444444444444333222111///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,+++*********+++)))************+++++++++******************************************************))))))******+++,,,---,,,+++******+++,,,---***************************+++,,,,,,------,,,,,,///000111000...------...------...............---111333555555444444777999;;;HHH\\\lllvvv{{{~~~mmm\\\SSSHHH<<<>>>;;;999999888777999;;;555777777666333222444777555444444333333222222111222111111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////............//////000111111111222666;;;>>>EEEHHHLLLKKKHHHHHHKKKOOOZZZYYYWWWVVVXXX\\\aaadddccchhhllllllooovvv|||}}}NNNNNNLLLKKKHHHFFFCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::<<<<<<<<<======>>>>>>???<<<===@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBAAA???>>>===;;;::::::999888888777777999888777666666777888999666666666666666666666666777777777777777777777777666666666666666666666666999999::::::;;;<<<<<<<<>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@??????@@@??????>>>===<<<;;;::::::999999888777777777999888888777777888888999555555555555555555555555777777777777777777777777666666666666666666666666888999999::::::;;;<<<<<>>AAAGGGMMMTTTaaammm}}}XXXIII<<<;;;>>>===999777888777666555444444444444333222111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++******++++++)))************+++++++++******************************************************))))))******+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------///000111000...---...///---...///000000111111111999777777:::DDDRRR```iiisss|||{{{ssszzzrrrcccZZZMMMBBB<<<;;;999888888888777666444555888:::555555555444333333222222333222111111000000111111111111111111111111111111111111000000000000111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////............//////000111222333555888===@@@EEEIIIMMMMMMLLLKKKMMMOOOSSSRRRQQQRRRUUUZZZ___cccccchhhlllmmmqqqyyyIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>======<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::999999999888888777777777777888777777777777777777888666666666666666666666666666666666666666666666666888888888888888888888888888888888999::::::;;;;;;===;;;===AAAEEEJJJVVVbbb{{{vvvbbbOOOFFFAAA:::777999888777666555444444444444333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,))))))*********+++++++++******************************************************))))))******+++,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,---...---------///000111000///...///000.........///111222444555666;;;EEERRRbbbrrruuuZZZGGG???======888888888777666555666666666666555555444333333333333333222111111111111222111111111111111111111111222111111000000111111222////////////////////////................................................------------------------,,,,,,,,,------------------------------------------------............/////////............/////////111333444666999>>>AAAFFFIIIMMMOOONNNMMMNNNOOOPPPPPPPPPRRRVVV[[[```cccccchhhlllmmmrrrzzzFFFDDDBBB???>>>===============<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::::::::::::::888999999999999999888888888888777777777777666666555666666666666666666555777777777777777777777777666666666666666666666666777777777777777777777777777777888888999:::::::::;;;:::;;;>>>AAAFFFPPP[[[mmmzzz{{{fffWWWHHH:::888???888888666555555555555555333222111000000///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,))))))*********+++++++++******************************************************))))))******+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,---.........------...000111000//////000111333222000///000333666888;;;GGGZZZlllzzz___KKK@@@:::888999999:::;;;:::999888777777666555555444444333444333333222222222222222111111111111111111111111222222111111111111222222////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,------.........---------------------------------............/////////............/////////111333555666999===@@@EEEHHHMMMPPPPPPOOONNNNNNOOOOOOPPPSSSWWW\\\aaadddccchhhlllmmmrrrzzzAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888999999999888888888888888666666777888888888777777777777777666666666666666444555555666666555555444888888888888888888888888777777777777777777777777555555555555555555555555666777777888888999::::::;;;999;;;>>>@@@BBBKKKUUUbbbnnntttfffRRR===888???888888777666555555555555333222111000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,)))************+++++++++******************************************************))))))******+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................000111111//////000222333000------///555<<<@@@VVVdddvvvkkkTTTCCC<<<:::888888999:::999888777777777666555555444444555444333333222222333333222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,---......//////---------------------------------............/////////............//////000111444555666888;;;>>>DDDGGGLLLPPPQQQPPPNNNLLLOOOOOOQQQSSSXXX]]]aaadddccchhhlllmmmqqqyyy;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999999888888888999999888777777777777777444555666777777777777777666666666666666666666666444555666777777666555444777777777777777777777777777777777777777777777777555555555555555555555555666666777777888999999999:::999;;;>>>>>>>>>EEEMMMWWWaaassszzzgggKKK<<<===999888777666555555555555222222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---)))************+++++++++******************************************************))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................000111111000000111222111//////222;;;HHHUUU]]]vvvlllPPPJJJ@@@:::888999999999888888777777666555555444555555444333333333333333222222222222222222222222333222222111111222222333000000000000000000000000////////////////////////////////////////////////........................,,,,,,------.../////////---------------------------------............/////////............//////000222444555555666999;;;CCCFFFKKKPPPRRRQQQNNNKKKNNNOOOQQQSSSWWW\\\```bbbccchhhllllllpppwww}}}~~~777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888:::999888777777666777777444444555666777777777777555555555666666666666666555666777888888777666555666666666666666666666666777777777777777777777777777777777777777777777777666666666777888888999999:::999;;;===<<<;;;@@@GGGNNNVVVhhh___FFF@@@999888777666666555555555222222111111111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---)))************+++++++++*********************************************************)))***++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........000111111000000111333444444777???OOOcccvvvmmmaaaQQQCCC===<<<======888888777777666666555555555555444333333333333444222222222222222222222222333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000........................,,,,,,------...///000000---------------------------------.........////////////............//////000222444555555555777999BBBEEEJJJOOORRRQQQMMMJJJNNNNNNPPPSSSWWW[[[___aaaccchhhllllllooovvv|||}}};;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<===============>>>===<<<:::888777777777777666666777888999999999:::::::::999999888888888777666666666666666999666444555777888666333555555555666777888:::;;;888777777666666777777888888888777777777666666666333444444555666777888999777777777777888:::;;;<<<<<<<<<;;;;;;<<<===???@@@LLLWWW```ttt}}}XXX;;;AAA999999:::666999:::000444444333222222111111000000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///---+++,,,///000000...111000000111222222000...666???HHHSSSiii~~~jjjRRRCCC>>>>>>@@@;;;444999???888555555111777666666666666555555555333222222111111222222333444444444333333333222222111111111111000000000000222111///.........///000000000000000000000000000//////.........---------111------333;;;===666---..................------...,,,+++---000222111///444333333222111000//////000222444555555666777999===FFFOOORRRSSSSSSPPPKKKNNNNNNQQQVVV\\\aaacccdddeeeiiijjjjjjmmmvvv}}}999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888999:::;;;<<<<<<===>>>@@@??????>>>===;;;:::888777888777777666666666777777888666444555666777555333777666666555555555555555666555555444444555555666666666666555555555555444666666666777777777888888777777777777888999:::;;;<<<;;;;;;;;;<<<===??????EEEPPPXXXjjjgggNNNDDD888777:::444333666222444444333333222111111111......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------............---+++---000222222000///111222222111111444777===MMM]]]kkk|||}}}~~~ttt^^^MMMAAA;;;@@@777999;;;555555;;;:::666666666666555555555555333333222222222222333333444444444333333333222222111111111111000000000000222111000///...//////000000000000000000000000000//////.........---------///------111777888222---...........................---,,,---000222111///222111111000000//////...///222444555555666777888<<>>>>>===<<<<<<;;;;;;999999999888999:::<<<===>>>@@@CCCDDDDDDDDDEEEGGGGGGFFFEEECCC@@@>>><<<;;;999888777777666777777777888777555555666666666555777777777666666555555555555555444444444444555555666666666666555555555555888888999999999999888888888777777777888999::::::;;;;;;;;;;;;<<<===>>>>>>@@@JJJOOO\\\uuu}}}hhhOOO;;;666;;;555000333555444444333333222222111111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------............---,,,...000222333222///222333111///333===FFF\\\nnn~~~jjjQQQAAAFFF:::888999444555:::888666666666555555555444444444333333222222333333444444444444444333333333333222222111111111000000000222111000////////////000000000000000000000000000/////////.........---------,,,---///111111///,,,...........................------...000111000//////////////////////////////111444555555555777888<<>>>>>>>>======<<<<<<<<<;;;:::999999:::<<>>===<<<:::999999888888:::999777777777777888888777777888999::::::;;;;;;777777666666666666777777888888888888777777777777999999;;;<<<=========<<<:::999999999999999:::;;;;;;;;;;;;<<<<<<======>>>???GGGIIIPPPcccuuudddDDD777===:::444555777555444444333222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................///111222222444555555555:::EEEUUUaaa|||wwwdddUUUCCC<<<>>>::::::999111666666666555555555444444444444333333333333444444555444444444444333333333222222222111111111000000111111111000000000000000////////////////////////////////////............------......---,,,---...---------...........................///000000///.........//////000000000///111444555555555666888===EEELLLNNNOOOQQQOOOLLLOOOOOOQQQTTTYYY]]]^^^^^^bbbfffiiihhhkkksssyyy{{{zzz777888888999::::::999999;;;<<<<<<<<<=========>>><<<:::999888999<<<@@@BBBNNNPPPRRROOOJJJFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJGGGFFFDDDBBBAAA??????>>>>>>===<<<:::::::::;;;===::::::<<<===============999888888777777888888999:::999999999888888888888999:::===@@@BBBCCCCCCCCC======<<<;;;;;;;;;<<<<<<<<<<<<==================>>>CCCDDDIIIXXXgggzzzQQQ:::======999777555555555444444333222222111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////...///000111777666888@@@OOOcccuuupppVVVEEEAAA===???>>>444777777666666666555555555555444444444444444444555555555555444444444333333222222222222111111111111111111111111111000000///////////////////////////000000/////////............///000///,,,,,,---///---------.........//////......//////...//////000...//////000000111111222///111333444444555666888@@@GGGMMMNNNOOOQQQQQQNNNPPPPPPQQQTTTYYY\\\^^^^^^bbbgggjjjiiillltttyyyzzz|||888888999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>999888777888:::>>>BBBDDDPPPSSSSSSOOOIIIFFFHHHKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCBBB@@@>>>>>>AAACCCAAAAAABBBBBBAAA???===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999;;;===@@@DDDGGGHHHHHHHHHAAAAAA@@@???>>>>>>>>>???===>>>>>>?????????>>>>>>;;;??????EEESSS___uuuaaaCCC>>><<<:::999333555555444444333333222222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000111000//////111333333666???OOOdddyyypppUUUFFF;;;<<>>>>>???AAAEEEHHHJJJKKKKKKJJJEEEEEECCCBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>===???>>>DDDOOOUUUgggrrrRRRBBB999;;;<<<555555555555444333333222222////////////.........---------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////...000222222222333666999:::EEEWWWkkk{{{}}}cccHHH===>>><<<999999999999888888888888666666555555555555666666555555555555444444444444333333222222222111111111111111222222222111000///000000000000000000000000000000000000/////////.../////////000111111000///,,,,,,------...//////000---///111000...---...000////////////////////////...000333444444444666777AAAGGGLLLLLLMMMPPPQQQOOOPPPPPPRRRVVV[[[___``````aaafffiiiiiilllrrrwwwwww}}}777777888999:::;;;;;;;;;<<<;;;;;;::::::999999888777888;;;@@@FFFLLLQQQTTTHHHLLLNNNLLLHHHJJJRRRZZZ___\\\XXXSSSOOOMMMLLLLLLBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKHHHEEEEEEIIIMMMKKKLLLNNNPPPPPPOOOMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBDDDHHHKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCC???@@@AAABBBBBBAAA??????CCCCCC@@@DDDLLLNNNZZZsss```HHH888;;;@@@:::666555555444444333222222111111111111000000000000------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000---000333444444666:::>>>LLL^^^www```FFFAAA>>>:::::::::999999999888888666666555555555555666666666666555555555444444444333333333222222222111111111111222333222111000///000000000000000000000000000000000000///////////////......000222222000...,,,,,,------...///000000---///111000---,,,...000...........................000333444444444555777@@@FFFKKKKKKLLLOOOPPPOOOPPPPPPRRRVVV[[[___aaaaaa___dddhhhhhhjjjqqquuuuuu|||777888999:::;;;:::999999:::::::::::::::::::::::::::<<<@@@GGGNNNRRRQQQPPPIIIIIIIIIHHHIIIMMMSSSWWW___]]]\\\^^^bbbaaa[[[VVVPPPLLLFFFCCCCCCFFFIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHMMMOOOOOOOOOQQQSSSPPPIIIIIIHHHHHHIIIKKKKKKJJJHHHKKKJJJIIIJJJJJJIIIGGGDDDDDDIIINNNNNNKKKIIIKKKMMMIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBBBB@@@AAAGGGSSS\\\yyylllPPPCCC@@@<<<666888666555555555555333111222111111000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111333333111///222222444777666:::JJJ\\\xxxjjjOOOBBB???888555999>>><<<888666888888777666666666666666777666555444444555666777333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////000000//////.........---000111333333333333555666@@@EEEHHHHHHIIIMMMOOONNNPPPQQQRRRUUUXXX\\\```bbbbbbfffhhhgggjjjrrrxxxzzz~~~777888999:::;;;::::::999::::::999999::::::;;;;;;;;;>>>CCCKKKQQQSSSPPPLLLFFFFFFFFFFFFGGGKKKQQQUUUYYYYYY\\\bbbggggggbbb]]]WWWSSSMMMIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFHHHJJJLLLOOOOOOOOOQQQRRRNNNHHHGGGFFFFFFHHHJJJKKKJJJIIIKKKJJJJJJJJJKKKJJJGGGEEECCCFFFJJJKKKJJJJJJJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCBBB@@@@@@EEEOOOWWWrrryyyYYYEEE>>>;;;999999777555555555555333222222111111000000000000000.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///...---...///111111111222000222666;;;GGG\\\pppdddPPPCCC>>><<<<<<;;;999:::>>>888888777666666666666777888777666555555666777888333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////111111000000000/////////000111333333333333555777>>>DDDGGGFFFGGGKKKMMMLLLPPPQQQRRRUUUXXX\\\```bbbbbbfffhhhgggjjjrrrxxxzzz~~~888888999:::::::::::::::999888888888999;;;===>>>===AAAHHHOOOTTTRRRMMMIIICCCDDDDDDDDDEEEHHHMMMQQQQQQTTTYYYbbbiiillliiieee```\\\WWWRRROOOLLLIIIGGGEEEEEEDDDCCCDDDFFFHHHJJJJJJNNNOOOOOOPPPQQQMMMFFFDDDCCCCCCEEEHHHIIIIIIHHHJJJIIIIIIJJJKKKJJJGGGEEECCCCCCDDDFFFIIIKKKKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCAAA???CCCJJJPPPeeemmmQQQCCC>>><<<999777555444555555333222222111111000000000000000.................................------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///...------...000222444222111444===KKK^^^vvvtttYYYJJJ===888999999:::;;;999888777777666777777777888777777666666777777888333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////111111111111000000000000000111333444333444555777@@@DDDGGGEEEFFFJJJLLLKKKPPPQQQRRRUUUXXX\\\```bbbaaafffhhhgggjjjrrryyyzzz999999999:::::::::::::::999888888999:::===@@@AAACCCFFFKKKOOOQQQOOOKKKHHHDDDEEEEEEDDDCCCDDDGGGJJJKKKMMMRRR[[[ccchhhiiihhheeebbb^^^ZZZVVVRRRMMMIIIFFFEEECCCBBBBBBDDDEEEFFFGGGKKKNNNMMMNNNOOOLLLGGGAAA@@@@@@BBBDDDFFFGGGFFFHHHGGGGGGHHHIIIHHHFFFCCCCCC@@@@@@CCCJJJNNNMMMKKKFFFEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJGGGFFFEEEBBB@@@AAAEEEIIIUUUqqqlllWWWFFF===;;;888666444444444333222222111111000000000000000....................................------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............000000000000000111333555222888CCCSSSeeexxxgggFFF:::===@@@;;;555999999888777777777777888777777777666666777777777444444444444444444444444111222222333333222222111000000000000000000000000////////////////////////111111111111111111111111........................////////////////////////000000000000000000000000///111333444444444666888BBBGGGIIIGGGGGGLLLNNNNNNPPPQQQRRRUUUXXX\\\```bbbaaaeeehhhgggjjjsssyyy{{{:::::::::::::::;;;;;;;;;:::::::::;;;===@@@CCCDDDHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGDDDBBB@@@AAABBBEEEFFFHHHNNNUUU\\\aaacccdddbbb___\\\YYYUUUPPPLLLGGGEEECCC@@@?????????@@@CCCHHHKKKJJJKKKMMMMMMJJJAAA@@@??????BBBCCCDDDCCCDDDDDDDDDEEEFFFEEECCCAAACCC???>>>BBBJJJPPPPPPNNNDDDCCCBBBAAABBBCCCEEEGGGHHHIIIJJJKKKLLLMMMMMMNNNIIIHHHFFFDDDBBBAAABBBDDDHHHaaayyytttUUU===<<<999666444444444444333222111111000000000000000//////////////////////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...000222222111111222444888GGG\\\qqqhhhPPPHHHBBB===999::::::999888888888888888666666666666666666666666444444444444444444444444222222333333333333222222000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////111333444444555777999CCCGGGHHHFFFGGGLLLOOOOOOPPPQQQRRRUUUXXX\\\```bbbaaaeeeggggggkkksssyyy{{{:::::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFFFFJJJJJJHHHFFFCCCCCCEEEGGGHHHHHHGGGDDD@@@<<<;;;;;;?????????BBBGGGOOOVVVZZZ]]]\\\ZZZXXXWWWTTTOOOLLLFFFDDD@@@===;;;:::::::::>>>CCCGGGFFFHHHMMMOOOOOOEEECCCAAA@@@AAABBBBBBBBBBBBAAAAAACCCDDDDDDAAA???BBB???===BBBJJJQQQSSSSSSFFFDDDAAA??????@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNOOOKKKJJJHHHGGGEEECCCBBBBBBBBBUUUhhhcccAAA===:::666444444444444333222111111000000000000000/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,///111111000111444888HHH\\\uuutttXXXDDD===@@@;;;:::999999888888999999666777777888888777777666444444444444444444444444222222333333333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............///////////////111333444555666888:::@@@DDDFFFDDDEEEJJJNNNNNNPPPQQQRRRUUUXXX\\\```bbb```eeeggggggkkkssszzz|||;;;::::::999:::;;;<<<===>>>???BBBEEEGGGHHHHHHGGGHHHHHHFFFBBB???>>>@@@CCCEEEFFFEEEBBB===999777666888999:::<<<@@@FFFMMMQQQUUUSSSRRRQQQPPPNNNJJJGGGAAA@@@<<<999777777777777:::@@@CCCCCCEEELLLRRRTTTLLLIIIEEECCCCCCCCCBBBAAAAAAAAAAAABBBDDDCCCAAA???@@@>>>===AAAIIIPPPTTTVVVKKKHHHDDD@@@???@@@AAACCCCCCDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDBBBDDDMMMYYYrrrmmmHHH>>>;;;777444444444444333222111111000000000000000////////////////////////////////////............------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---///111000000555>>>EEE]]]ppp{{{\\\GGG???;;;;;;:::999999999999:::888999::::::::::::999888555555555555555555555555222333333444444333333222000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////......//////000000000000///111333444555666888:::???CCCDDDCCCEEEKKKOOOPPPPPPQQQRRRUUUXXX\\\```bbb```dddggggggkkkssszzz|||;;;;;;:::999:::;;;<<<===???AAAEEEHHHJJJJJJIIIHHHEEEFFFEEEAAA===;;;===@@@BBBCCCCCC@@@<<<888555555333555888;;;>>>CCCHHHLLLPPPNNNLLLKKKJJJHHHEEECCC>>><<<999777555555666666888===AAA@@@DDDLLLUUUXXXQQQMMMIIIFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDBBB@@@>>>======AAAGGGOOOUUUXXXPPPLLLGGGCCC@@@@@@BBBDDDCCCDDDDDDEEEGGGHHHHHHIIILLLKKKKKKKKKJJJIIIFFFCCCGGGJJJOOOfffqqqOOO???;;;777444444444444333222111111000000000000000000000000000000000000000000/////////............------------------------........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111222222111222:::HHHRRRlll}}}XXX===<<<;;;::::::999999::::::::::::<<<<<<<<<<<<::::::555555555555555555555555222333333444444333333222000000000000000000000000000000000000000000000000........................000000000000000000000000//////////////////////////////000000111111111222///111333555555666888:::@@@DDDFFFEEEGGGMMMRRRSSSPPPQQQRRRUUUXXX\\\```bbb```dddggggggkkkssszzz|||::::::;;;<<<===>>>>>>???DDDGGGIIIJJJIIIHHHHHHHHHIIIGGGCCC>>>999666777888AAA@@@<<<888333222333555333444555777:::===???@@@EEEDDDCCCAAA???===;;;:::999777555444333444666777888===CCCEEEEEEGGGNNNTTTXXXXXXWWWSSSLLLGGGCCCBBBAAADDDEEEEEEGGGJJJHHHCCCCCCCCCAAA@@@AAAGGGQQQZZZ[[[UUUMMMHHHGGGGGGGGGFFFDDDCCCDDDFFFHHHIIIIIIGGGJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKMMMXXXtttVVVFFF???999777555333555999111111000///////////////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////000111111000...555777555:::MMMfffwww~~~|||}}}|||TTTBBB<<<999::::::777999>>>888888777777666666555555777666666666555555555555444444444333333333222222333222111111000111111111222222222222111111111000000000////////////000000000000111111222222333333////////////000000000000...//////000000000000000222555777777555444666999???EEEHHHGGGFFFJJJNNNOOOMMMOOORRRTTTVVVYYY]]]```cccfffggggggllluuu{{{|||>>>???@@@AAABBBCCCDDDDDDFFFGGGHHHHHHFFFEEEFFFGGGIIIGGGDDD>>>999777888999@@@???===999666444555777888888999:::;;;<<<>>>???BBBAAA@@@>>><<<:::999888888777666555555666888999;;;AAAGGGHHHGGGFFFJJJMMMTTTUUUTTTQQQLLLHHHFFFEEECCCGGGIIIIIIMMMPPPOOOJJJHHHJJJKKKJJJIIIMMMVVV^^^lllfff^^^XXXTTTQQQNNNKKKIIIHHHIIIMMMQQQRRROOOKKKJJJJJJKKKKKKJJJKKKLLLMMMMMMOOOPPPTTTeeebbbJJJBBB<<<:::888555666888222222111000000000000111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...000000000//////333666999GGG```xxxzzz|||oooUUUIII???===>>><<<:::<<<:::999999888888777666666777777666666666555555555444444444333333333222222333222222111111111111111222222111111111000000000000000////////////000000......//////////////////000000000000111111111111...//////000000000000000222555777777555444666999???EEEIIIGGGGGGKKKNNNOOOPPPRRRTTTVVVXXX[[[___bbbbbbeeeffffffkkkuuu{{{|||AAABBBCCCDDDFFFGGGHHHIIIGGGGGGFFFCCCAAA@@@BBBDDDIIIGGGDDD???:::888999;;;>>>??????===;;;999999:::>>>>>>===<<<<<<<<<======???>>>===:::888777666555777777777888999:::<<<===AAAFFFLLLLLLHHHEEEEEEGGGPPPQQQQQQOOOLLLIIIHHHIIIGGGKKKNNNPPPTTTXXXWWWRRRRRRXXX[[[YYYTTTUUU]]]eeexxxssskkkddd]]]VVVPPPLLLKKKHHHHHHNNNTTTVVVPPPJJJIIIIIIJJJKKKMMMMMMNNNNNNPPPUUUUUUQQQVVVmmmlllPPPGGG???<<<;;;888666777444333222222111111222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,------------.........,,,,,,...///000111111000000444999EEEZZZuuu{{{xxxzzzkkkWWWAAA999;;;<<<:::777;;;;;;::::::999888888777777777777666666666555555444444444444333333333333333333222111111111111111111111111111000000000///111000000//////000000111//////..................111111111111222222222222...///000000111111000000222444777777555444777:::???EEEIIIGGGGGGKKKNNNOOOPPPRRRUUUWWWXXX[[[___bbbaaadddeeeeeekkkttt{{{|||AAAAAACCCDDDFFFGGGHHHIIIHHHFFFCCC???;;;;;;>>>AAAGGGFFFCCC???;;;:::;;;===@@@BBBCCCCCCAAA@@@???@@@@@@@@@???>>>============>>>===;;;999777666666666999:::;;;===???@@@AAABBBEEEJJJMMMLLLGGGDDDEEEGGGNNNOOOOOONNNKKKJJJIIIJJJLLLPPPSSSUUUYYY]]]\\\WWW___fffjjjfff^^^]]]fffooozzzwwwrrrkkkcccZZZSSSOOOPPPKKKGGGLLLTTTXXXSSSMMMIIIIIIIIIKKKNNNPPPPPPPPPQQQWWWXXXSSSRRR```zzzuuuWWWKKK???<<<;;;999666666444333333222222222222222000000000000////////////................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------------------------...............///111222222111222333111;;;IIIYYYmmm}}}ttt|||lllJJJ888777;;;<<<999;;;;;;::::::999888888888777777777666666666666555555444444444444333333333333333222111111111111222111111111000000000//////111000000000000000000111111111000000//////......000000000111111111222222//////000111111111111000111444777777555555777:::???EEEIIIGGGGGGKKKOOOOOOOOOQQQSSSUUUWWWYYY]]]___```cccdddeeekkkuuu{{{}}}AAAAAABBBDDDEEEGGGHHHHHHFFFDDD@@@;;;888888<<>>AAADDDFFFIIIIIIGGGFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>>>>===;;;999888999999:::===>>>AAACCCEEEFFFFFFFFFHHHJJJLLLIIIDDDCCCGGGLLLOOOOOOOOOMMMKKKIIIIIIJJJPPPUUUXXXZZZ^^^aaa___YYY^^^eeejjjggg```aaakkkuuu{{{zzzxxxssslllddd^^^[[[[[[SSSLLLNNNVVV\\\ZZZVVVKKKIIIIIIKKKOOORRRSSSSSSOOOSSSVVVVVVUUUZZZhhhuuuaaaQQQAAA;;;;;;999777666333333222111111111111222000000000000////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,------.........---------........./////////111222222000000333555666JJJaaarrr~~~sssxxxgggHHH===>>>@@@???;;;::::::999999888777777888777777777666666666666555555555444444444333333444333333222111222222222111111111111000000000000111111000000000000111111111111000000//////....../////////000000000111111///000000111111111111111111444666666555555888;;;@@@FFFIIIHHHGGGKKKOOOPPPPPPRRRTTTVVVWWWYYY]]]______cccdddeeekkkuuu|||~~~BBBCCCDDDDDDEEEFFFGGGGGGBBB@@@===888666777;;;???DDDDDDCCCAAA@@@AAADDDGGGIIIKKKMMMMMMJJJIIIHHHHHHAAAAAA@@@?????????@@@@@@???===<<<;;;;;;<<<>>>???AAACCCEEEHHHIIIIIIHHHGGGGGGIIIJJJGGGCCCDDDJJJPPPPPPPPPOOOMMMKKKJJJJJJLLLUUUZZZ^^^```cccfffddd^^^RRRYYY______\\\^^^fffnnn{{{|||{{{xxxqqqkkkgggeeebbbZZZQQQPPPVVV\\\]]]\\\PPPMMMJJJKKKPPPUUUWWWWWWPPPPPPSSSWWWXXXXXX\\\aaazzzttt^^^FFF<<<:::999888777444333222222111111222222000000000000////////////////////////////////////........................------------------------......------------......,,,,,,,,,---......//////------........./////////...000111000///111666:::FFF]]]xxx~~~fffKKKAAA???===;;;;;;:::999999888888777888888777777777666666666555555555555444444444333444444333222222222222222222222222222111111111000222111111000000111111222//////...................../////////000000000000///000111111222222111111000333666666555555888;;;@@@FFFJJJHHHHHHLLLOOOPPPSSSTTTWWWXXXYYY[[[___aaa___ccceeeffflllwww~~~CCCCCCCCCDDDDDDDDDEEEEEE???===:::777666777<<>>===<<<<<<===???BBBDDDDDDEEEHHHJJJJJJIIIFFFEEECCCGGGIIIGGGDDDEEEJJJOOOOOOOOOOOOMMMLLLKKKMMMOOOYYY^^^cccfffkkknnnlllfffYYY___gggiiigggfffhhhjjj~~~{{{tttnnnkkkjjjfff```YYYWWWZZZ^^^``````WWWRRRMMMMMMSSSYYY\\\\\\ZZZVVVUUUYYYYYYWWWXXX[[[iiioooPPP???<<<;;;999888555444444333333333333333000000000000////////////////////////////////////......................................................------------......,,,,,,------.../////////............////////////...000111111111666>>>EEE```sssdddLLLBBB>>><<<<<<;;;;;;:::999999999888888888777777777666666555555555555444444444444444444333222222222222333333333333333222222222222222111111000000111111222......////////////////////////000000000111111111000000111222222222222111000333666666555555888;;;@@@FFFJJJHHHHHHLLLPPPPPPSSSUUUWWWXXXYYY[[[___aaa```ccceeegggmmmxxxAAAAAAAAAAAAAAAAAABBBAAA<<<;;;999777666888<<<@@@FFFGGGGGGGGGHHHKKKOOOSSSOOOPPPOOOMMMJJJGGGGGGHHHHHHGGGFFFDDDBBBAAAAAA@@@>>>===<<<<<<>>>AAADDDGGGEEEFFFIIIKKKJJJHHHEEECCCAAAEEEIIIIIIFFFEEEHHHLLLNNNNNNNNNMMMLLLMMMOOOQQQ[[[aaafffkkkppptttrrrmmmqqqxxx~~~xxxsssqqqyyyrrrpppooommmiiieeebbbccceeefffggg\\\VVVOOOOOOUUU[[[___```ddd^^^ZZZ[[[ZZZWWWYYY___ccc{{{WWWCCC===<<<::::::666666555444444444444555000000000000////////////000000000000000000000000////////////////////////..............................------------......,,,,,,------...///000000............/////////000///222444444666<<>>======<<<;;;;;;::::::888888888888777777777777666666555555555444444444555444333333222222333333444444444333333333222222222222111111111111222222000000111111222222333333000111111111111222222222000000111222222222222111000333666666555555888<<<@@@FFFJJJIIIHHHLLLPPPQQQRRRSSSUUUWWWWWWYYY]]]___```dddfffgggnnnyyyDDDCCCCCCBBB@@@>>><<<;;;;;;;;;:::999:::<<<@@@DDDLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGFFFHHHHHHGGGFFFDDDAAA>>>===>>>======>>>AAADDDHHHKKKEEEEEEFFFGGGGGGEEEBBB???DDDFFFGGGDDDAAABBBHHHMMMQQQOOOLLLGGGEEEJJJSSSZZZaaaeeeiiimmmrrryyy{{{xxx{{{|||{{{qqqiiiqqqmmmmmmqqqqqqlllgggfffjjjbbbXXXSSSVVV[[[```ccckkkiiiddd___[[[ZZZ\\\^^^nnniiiGGG;;;???===444555444444333333222222111111111111111000000000000000000111111111111000000//////////////////////////////.........------------------.........//////........................000000////////////000000111333444444444???TTTgggfffDDDAAA>>><<<<<<<<<;;;999999999999999888888888888777666666555555555444444444555555444444444333333333333555777777555222111111555333111000222333333333000000000000000000000000//////000000000000//////111222222111///...///111...111333444555555777888DDDHHHIIIGGGGGGKKKMMMMMMSSSSSSTTTUUUXXX\\\```bbbaaacccfffiiiooowwwDDDDDDCCCBBB@@@???===<<<<<<===>>>>>>???AAAEEEHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIHHHFFFEEEEEEDDDGGGGGGGGGFFFDDDBBB@@@???>>>===<<<===@@@EEEIIILLLFFFFFFEEEDDDDDDCCCBBBAAADDDEEEEEEBBB@@@BBBIIIOOONNNNNNLLLIIIHHHKKKRRRXXXfffjjjnnnqqqvvvzzzxxxrrrxxxxxxmmmpppzzz{{{qqqsssooonnnrrruuuuuuvvvyyyxxxrrriiibbbaaacccgggiiiuuuwwwwwwqqqjjjeeefffiiirrryyySSS???<<<:::444555555444444333222222222111111111111000000000000000000111111111111000000//////////////////////////////.........------------------.........//////......................../////////000111111222222333222333999EEEWWWiiivvvvvv{{{```GGGAAA>>>@@@???<<<;;;>>>888888888777777777777666666666555555555444444444555555444444444333333333333555777777444222111111222111///...////////////000000000000000000000000//////000000000000//////111222222111///...000111///111333444555555666888BBBFFFHHHFFFGGGKKKNNNMMMSSSSSSSSSUUUXXX\\\___bbb```bbbeeeiiinnnvvv~~~DDDDDDCCCBBBAAA@@@???>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEDDDCCCBBBAAA===<<<;;;<<>>888777777777777666666666666666666555555555444444555555444444444333333333333444666666444222111222666555333222111111111111000000000000000000000000///000000111111000000///111111222111///...000111///111333555444555666888???DDDGGGFFFGGGKKKNNNMMMQQQRRRRRRTTTWWW[[[___aaa```bbbeeehhhmmmuuu}}}EEEDDDCCCBBBAAAAAAAAA@@@DDDGGGJJJKKKJJJJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBB>>><<<;;;;;;>>>DDDJJJNNNPPPLLLFFF@@@======AAADDDFFFDDDAAA??????DDDMMMSSSOOOPPPPPPOOOOOOTTT\\\bbbqqqtttxxx{{{~~~|||ooobbbRRRQQQRRRXXX```kkkwww|||rrrnnnxxxxxxsssnnnnnnqqqyyy{{{zzz{{{{{{yyyzzzwwwRRR???;;;===666666555555444333333333222222222111111111000000000000111111111111000000/////////////////////////////////...........................////////////..............................000111222222222111333666>>>PPPiii}}}~~~uuutttYYYDDDCCCBBB999777<<<888888888888777777777777666666666666555555555555555555444444444333333333222444555555333222222222888888777555333111111111000000000000000000000000000000000111111000000000000111111000//////000222///111444555444555666777===BBBFFFEEEGGGKKKNNNMMMPPPPPPQQQSSSVVVZZZ^^^aaaaaabbbeeehhhmmmttt|||EEEEEEDDDCCCBBBBBBCCCCCCHHHJJJMMMMMMLLLJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDD????????????@@@AAAAAAAAA???===<<<<<<>>>CCCHHHKKKSSSOOOIIIAAA<<<<<<@@@EEEFFFDDDBBB@@@BBBGGGNNNSSSNNNNNNNNNNNNPPPXXXcccllltttxxx|||~~~~~~yyykkk^^^LLLPPPXXXcccqqqtttdddiiizzz|||vvvqqqooottt```GGG>>>===777777666555555444444333222222222222111111111111000000111111111111000000000000000000000000000000////////////////////////........./////////000000//////////////////////////////000000111111000000222???PPPaaatttxxxtttnnnNNNEEECCC>>>:::===::::::999999999999888888777777666666666555555555555555444444444333333333222333555444222111222333444555666444000......///000000000000000000000000000000111111111111000000000111111000//////111222000222444555444444555777<<>>>>>???AAADDDFFFOOOMMMHHHAAA<<<<<>>;;;999;;;;;;:::::::::999999999777777777666666666555555555555444444444333333333222333444333222111222333555777999777222///000111000000000000000000000000000111111222222111111000///000111000//////111333000222444555444444555666<<>>888888777777666555555444333333222222222111111111000000111111111111000000000000000000000000000000.../////////000000000000.../////////000000000000////////////////////////111000///000111555888:::LLLbbbwwwsssuuu\\\GGG@@@===999:::::::::999999999888888777777777777666666666555555555444444444333333333222333333222111111222444666999<<<:::555222333555000000000000000000000000000111111222222111111000///000111000//////111333111333444555444444555666>>>DDDHHHHHHIIIMMMNNNMMMLLLLLLMMMPPPTTTXXX]]]___dddfffhhhjjjmmmttt{{{GGGFFFDDDCCCDDDEEEGGGHHHGGGIIIKKKLLLLLLMMMPPPRRRLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGEEECCCAAA@@@@@@@@@@@@CCCCCCBBBAAA@@@>>>======>>>@@@AAA???===>>>DDDJJJEEEFFFHHHLLLOOOOOOMMMLLLMMMQQQXXX```hhhtttyyymmmccc\\\wwwpppUUURRR^^^oooyyy|||uuuWWWDDD888888777777666666555555333333333222222222111111000000111111111111000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000///000333888===@@@\\\ppp{{{}}}xxxwwwUUUIIIDDD???999999999888888888888777777777777777666666666666555555444444444333333333111222333222111111333444222666999777333///000333000000000000000000000000111111222222222222111111///000111000///000111333111333555555444444555666???EEEIIIIIIJJJMMMNNNMMMLLLLLLMMMPPPSSSXXX]]]___eeeggghhhjjjnnnttt{{{IIIHHHFFFDDDEEEFFFIIIKKKJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNMMMKKKIIIHHHHHHGGGEEEDDDDDDDDDBBB@@@CCCBBBAAAAAAAAA@@@===;;;@@@???>>>>>>???AAACCCDDDDDDHHHLLLNNNNNNMMMMMMMMMPPP[[[fffnnnxxxrrrgggddddddmmmXXXQQQVVVpppcccBBB>>>555666888444444666111333333333222222222111111222222222111111111111000000000000000000000000000333222111000////////////...000111222222111000......///000111111000///...333222222222222666CCCPPPkkkwwwxxx{{{sssxxxhhhGGG???DDD===<<<;;;:::;;;;;;888333888888888888777777777777555555444333333333333444222222222222222222222222555555444444444333333333222222111111111111222222222111000111333333111000...///111111111000111111222444555444333333444555===CCCIIILLLLLLKKKLLLNNNKKKLLLNNNQQQUUUXXX[[[]]]ccceeehhhiiilllrrr{{{MMMKKKIIIGGGFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPSSSSSSSSSRRRQQQPPPPPPPPPNNNNNNOOOOOONNNNNNMMMLLLIIIGGGEEEDDDDDDCCCAAA???AAAAAAAAABBBCCCCCCAAA???@@@@@@??????AAACCCFFFHHHJJJMMMPPPRRRRRRQQQRRRSSSVVVcccqqq|||wwwssssssuuuwww}}}~~~zzz}}}nnnZZZTTTYYYqqqrrrNNN@@@666888:::444444666222333333333222222222222111222222222111111111111000000000000000000000000000111000000000000000111111///000111222222111000/////////000111111000///...000111222444555;;;LLL\\\sss{{{zzzyyyzzztttwww~~~YYYDDD===<<<;;;:::999::::::999777888888888888777777777777666555444444333333444444222222222222222222222222444444444444333333333333222222111111111111222222222111000000222222111000///444999888333//////111222444555444333333444666===BBBIIILLLKKKKKKLLLMMMLLLLLLNNNQQQTTTYYY\\\___dddfffhhhiiilllrrrzzzPPPNNNLLLIIIHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQRRRRRRYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSLLLJJJHHHFFFFFFEEEBBB@@@>>>>>>@@@CCCFFFFFFEEECCCAAA@@@???@@@BBBGGGKKKNNNQQQSSSUUUVVVWWWXXX[[[]]]aaannn~~~yyysssqqqrrrtttmmmfffbbbgggsss}}}}}}jjjZZZYYY___vvv{{{\\\BBB888999<<<444222666444333333333333222222222222222222222111111111111000000000000000000000000000////////////000111222333///000111222222111000/////////000111111000000///000111333888>>>HHH\\\mmm}}}}}}vvv}}}sssjjjooo~~~yyyXXXDDD>>>===<<<;;;::::::::::::888888888888777777777777666555444444333444444444333333333333333333333333333333333333222222222222222222111111111111222222222000//////000111111000000888???===555//////111222333444444333333555666===BBBHHHKKKJJJJJJKKKMMMNNNMMMNNNPPPTTTYYY^^^aaaeeegggiiijjjlllqqqyyyPPPNNNMMMKKKJJJJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUU\\\\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZXXXWWWWWWXXXYYYQQQOOOLLLJJJJJJHHHEEECCC@@@AAADDDIIIMMMNNNNNNLLLCCCAAA@@@AAADDDIIINNNQQQUUUWWWZZZ[[[]]]```dddgggnnnxxx{{{pppiiihhhhhhiiieeeaaabbbmmmvvvwwwvvvuuu~~~dddWWW[[[eee{{{{{{gggFFF999999<<<555222777777444444333333333222222222222222222111111111000000000000000000000000000000000000//////000111222222///000111111111111000//////000000000111111111111333111333>>>LLL[[[lllzzz}}}|||vvvlllkkkvvvwww]]]DDD@@@>>>>>><<<999888:::888888888888777777777666666666555444444444444444333333333333333333333333333333333222222222111111222222111111111111222222222000......000111111000222777;;;:::555000000111111333444444333444555666<<>>:::999;;;888888888888777777777777777666666555555555555555444444444444444444444444444444444444333333333333222222111111111111222222111111222444555555222///111/////////111222222111000222444444444444666888;;;???CCCEEEEEEEEEHHHKKKJJJKKKMMMPPPUUUZZZ^^^aaadddfffhhhiiilllrrrzzzTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQTTTXXX\\\^^^bbbcccdddfffiiikkklllmmmggghhhiiikkkkkkkkkjjjiiikkkiiihhhgggggggggeeecccccceeehhhkkkmmmlllhhheee^^^YYYRRRKKKIIILLLPPPTTT^^^eeennntttuuurrrmmmjjj[[[RRRLLLJJJJJJLLLVVVaaaeeejjjoooooojjjhhhiiillluuu|||zzzsss{{{dddQQQVVV```qqq~~~{{{}}}WWW@@@>>>:::666666444555555444444444333333333222222222111111111111000000000000000000000000000////////////000111222333111111000000000000111111111000000///000222444555555@@@UUUkkkzzz~~~}}}rrrzzzTTTDDD???;;;999;;;888888888888777777777777777777666555555555555555444444444444444444444444555555444444444444333333222222111111111111222222111111333666777666222//////222555555333111111222000222333444444444666888;;;???CCCDDDDDDEEEHHHKKKHHHJJJMMMQQQUUUZZZ]]]___ccceeehhhiiilllrrr{{{TTTSSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSTTTWWW\\\___dddfffgggiiimmmrrrpppjjjpppqqqssssssrrrrrrsssttttttsssqqqooonnnmmmmmmlllrrrzzz{{{tttiiiaaaXXXRRRNNNMMMTTT\\\eeevvv{{{yyyzzzfffWWWPPPHHHCCCEEEDDDBBBDDDIIIQQQTTT\\\cccfffhhhnnnwwwzzzxxxuuuZZZPPPYYYaaattt|||sss}}}fffMMMBBB:::999;;;555555444333333222222333333333333222222111000//////222222111111111111222222111111222222222333333333000111111111111222222222888333111333444333444777:::MMMfffuuuzzzzzz~~~xxx~~~vvvWWWDDD>>>======999888888999::::::888666777777666555555555555555444444444444444444444444666555444333222111111111333333333333333333333333333333333222222111111111111111222222222333333333444555666666444333444555@@@EEEHHHEEECCCFFFHHHHHHIIIHHHKKKSSSXXXZZZ^^^bbbdddfffhhhjjjnnnttt|||SSSSSSRRRQQQPPPOOONNNNNNNNNPPPRRRSSSUUUWWW\\\___hhhkkkmmmmmmppptttrrrnnnrrrssssssrrrqqqqqqsssuuuyyyxxxwwwvvvuuuuuuuuuuuuzzz|||kkkccc[[[UUUQQQQQQWWW```lll{{{~~~|||zzzeeeVVVLLLGGGEEEGGGGGGDDDDDDGGGLLLOOOXXXdddlllpppvvv|||qqqYYYSSS]]]fffxxxzzzvvvmmmQQQDDD;;;;;;===777555444333333222222333333333333222222111000000000222222111111111111222222111111111222222222333333000111111111111222222222333000000333333111444888CCCTTTjjjwww{{{|||xxxhhhHHH<<<:::999999888777888999999777555777777666555555555555666444444444444444444444444555555444333222222222222333333333333333333333333333333333222222222111111111111222222222333333333333555666555444444555666???EEEHHHEEECCCEEEHHHHHHHHHHHHLLLSSSYYY[[[___cccfffgggiiikkkooouuu|||SSSSSSRRRQQQPPPOOONNNNNNOOOPPPRRRSSSTTTWWW[[[^^^hhhnnnqqqpppqqqtttuuusssuuuvvvuuusssrrrrrruuuwww}}}}}}}}}|||}}}}}}~~~~~~rrrjjjbbb\\\XXXXXX___gggqqq{{{cccTTTKKKIIIIIIKKKJJJFFFEEEFFFMMMRRRaaavvveeeRRRQQQ]]]fffyyy{{{tttVVVEEE999999;;;555555444444333333333333333333333333222111111000000222222111111111111222222111111111222222222222333000111111111111222222222000000222444222111777@@@QQQ^^^ooozzz}}}~~~vvvVVV@@@;;;<<<;;;:::888999::::::888777888777666666555555666666444444444444444444444444444333333222222333333444333333333333333333333333333333333222222222222111111111222222222333333333222444555555444444666777>>>DDDGGGEEECCCEEEHHHHHHHHHHHHLLLTTTYYY\\\```eeehhhiiijjjlllooouuu|||RRRQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRRSSSUUUYYY\\\cccjjjooooooooossswwwwwwzzzyyyxxxvvvuuuvvvzzz|||xxxppphhhbbb]]]]]]ccckkksss|||bbbSSSTTTSSSRRRPPPMMMJJJHHHIIIMMMTTThhh\\\NNNRRR___hhh|||aaaKKK:::999<<<555555555444333333333333333333333333222222111111111222222111111111111222222111111111111222222222222000000111111111222222222111222555555333555BBBOOO```iiiuuu|||ssswwwzzzttttttzzzrrrLLL???DDD>>><<<;;;:::;;;;;;:::999888777777666555666666666444444444444444444444444333222222222333333444555333333333333333333333333222222222222222222222222111111222222222333333333111333555555555555666888<<>>777666555444444333333444444333333333222222222222222222222111111111111222222000000111111111222222222000000111111111222222222333333444444333:::MMM___lllqqqxxx~~~xxxppp|||{{{zzzwww|||]]]BBBEEE???===:::::::::::::::999888888777666666666666666444444444444444444444444222222222222333444555555333333333333333333333333222222222222222222222222111111222222222333333333111333555555555555666888;;;AAAFFFDDDCCCEEEGGGFFFHHHHHHLLLTTTYYY\\\```eeeiiijjjkkkmmmqqqvvv}}}NNNMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMMMMMMMOOORRRTTTZZZ```fffhhhnnnvvv|||}}}{{{}}}~~~wwwooojjjffffffllluuuttt]]]XXXZZZ[[[WWWMMMEEEBBBAAAAAAIIIFFFNNNjjjtttYYYSSSYYYbbbhhh~~~```AAA999:::555666555555444444444444444333333333333333333222222222222111111111111222222000000000111111111111222000111111111111222222222222222222333555@@@VVVjjjsssuuuzzz~~~rrrwww|||xxxwwwwww{{{tttLLLBBB>>>;;;888777888888888777999888777777666666777777444444444444444444444444222222222222333333444555333333333333333333333333111222222222222333333333111111222222222333333333222444555555444444666777999@@@EEEDDDCCCEEEFFFEEEIIIHHHLLLSSSXXXZZZ^^^bbbgggiiijjjmmmqqqwww~~~KKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJIIIKKKNNNPPPWWW[[[___bbbjjjtttxxxwwwxxx{{{~~~vvvooohhheeecccdddmmmvvvkkk]]]aaacccgggeee[[[QQQNNNLLLIIIRRRLLLQQQiiisssWWWRRRWWW]]]aaaxxxkkkEEE888999444666666555444444444444444333333333333333333333333222222111111111111222222000000000000111111111111000111111111111222222222111000222777===JJJ___rrruuuvvvyyy~~~{{{vvv~~~eeeJJJ@@@===:::888999999999888999888777777666666777777444444444444444444444444333333222222222333444444333333333333333333333333111111222222222333333333111111222222222333333333333555666555444444555666888???DDDDDDCCCEEEFFFEEEIIIHHHKKKRRRWWWXXX[[[```eeegggiiilllpppwwwJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGHHHHHHGGGIIIKKKNNNUUUWWWYYY]]]fffpppsssqqquuuyyy}}}{{{eee___YYYWWWVVVZZZcccmmm|||wwweee^^^iiivvv}}}~~~tttkkkgggccc___VVVSSSZZZqqqnnnZZZVVVZZZ^^^```wwwyyyOOO???@@@;;;666666555444444444444555333333333333333333333333222222111111111111222222000000000000111111111111000111111111111222222222111111555===FFFSSSfffvvvuuuvvvxxx}}}zzz{{{~~~WWWDDDAAA===<<<<<<<<<<<<<<<999888888777777777777777444444444444444444444444444333333222222333333444333333333333333333333333111111111222222333333333111111222222222333333333444555666666444333444555777???DDDDDDCCCEEEFFFEEEIIIHHHKKKRRRVVVWWWZZZ^^^dddeeehhhkkkpppwwwIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFIIIKKKRRRTTTXXX[[[```eeelllqqqwwwzzz~~~hhh\\\OOOFFFGGGKKKMMMPPPTTT^^^bbbdddbbbaaahhhvvveeeXXXXXX[[[aaammm```BBB<<<999888777666555555444444555555444333333222222333333222222111111111111222222222222111111111111111111111111222333333333222222888444888GGGVVVbbbmmmwwwyyy{{{zzz{{{~~~|||{{{{{{fffNNNCCC<<<<<<>>><<<::::::::::::999888777666555444444444444444444444444444555555555555555555555555333333333333333333333333333222222111111222222333111111222222222333333333444555555555444444666777:::===AAACCCCCCAAAAAAAAAGGGKKKPPPSSSTTTWWW\\\```cccggghhhiiioooxxxIIIGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCEEEHHHIIIOOOQQQUUUZZZ___eeelllqqqyyy~~~uuu___SSSKKKFFFIIILLLMMMOOOSSSQQQUUUYYY]]]fffyyyzzz______```eeeqqqcccDDD===:::888888777666555555555555555444333333222222333333222222111111111111222222222222111111111111111111222222222333333333222222555555===MMM\\\gggqqqyyyxxx{{{}}}~~~{{{}}}yyy~~~YYYHHH<<<===???;;;888;;;::::::999888777666555555444444444444444444444444444444444444444444444444333333333333333333333333333222222222222222222333111111222222222333333333444555555555444444666777:::===AAACCCBBBAAAAAAAAAHHHLLLQQQSSSUUUXXX]]]aaadddgggiiijjjpppyyyHHHGGGEEECCCBBBBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFJJJMMMQQQVVV\\\dddkkkqqqyyyjjjVVVHHHEEEEEEHHHIIIIIIJJJMMMKKKMMMQQQXXXiiirrr\\\```dddooojjjHHH>>>;;;999888777666555555555555555444444333333333333333222222111111111111222222111111222222222222222222333333333333333333333333222777EEEWWWeeennnuuuzzzwww|||}}}yyyvvvkkkPPP<<<>>>AAA:::777<<<::::::999888777666666555444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222111111222222222333333333444555555555444444666777:::===AAACCCBBBAAAAAAAAAHHHLLLQQQTTTUUUXXX]]]aaadddgggiiikkkqqqzzzGGGFFFDDDBBBAAA@@@AAAAAADDDCCCBBBBBBBBBBBBCCCCCCDDDGGGLLLRRRXXX```hhhmmmuuuzzzjjjZZZMMMGGGHHHIIIJJJHHHGGGHHHJJJNNNOOOQQQYYYiiijjj```___lllrrrNNN@@@<<<999999888777666666666666555555444333333333333333333222222111111222222333111111222222222222222333444444333333333333444444000;;;NNN```mmmsssxxxzzzyyy}}}rrrttt||||||~~~ZZZ>>>>>>AAA999777>>>::::::999888888777666666555555555555555555555555333333333333333333333333555444444333333222222111222222222222222222222222111111222222222333333333333555555555444444555777999<<<@@@BBBBBBAAA@@@@@@GGGKKKPPPSSSTTTWWW\\\```cccgggiiikkkqqq{{{GGGFFFDDDBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAACCCHHHMMMSSSZZZbbbgggppp|||mmm[[[PPPKKKIIIMMMOOOPPPMMMKKKKKKLLLLLLNNNPPPTTT^^^mmmuuuccchhhggg~~~}}}VVVDDD===:::999888777777666777777666555444444333333444444333333222222222222333333111111222222333333333333444444333333333444555666333BBBWWWgggqqqvvvyyyzzz}}}pppvvv~~~tttrrrqqqppp|||hhhFFF@@@AAA;;;999???::::::999999888888777777555555555555555555555555444444444444444444444444444444444333333222222222111222222333333222222111111111222222222333333333333555555555444444555777999<<<@@@BBBBBB@@@@@@@@@EEEIIINNNQQQRRRUUUZZZ^^^bbbfffiiikkkqqq|||HHHGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAAEEEHHHMMMSSSYYY^^^iiiwwwoooZZZLLLHHHLLLPPPNNNQQQRRRPPPPPPSSSRRROOOLLLNNNUUUbbbsssfffcccooosssbbbKKK???;;;:::999888777777777777666555555444444444444444333333222222222222333333111111222222333444444444444333333333444666888999;;;MMMaaammmrrrwwwzzz{{{uuuxxxuuuttt|||UUUDDD@@@>>><<<>>>::::::999999999888888888555555555555555555555555555555555555555555555555333333333333333333333333111222333444444333222111111111222222222333333333444555555555444444666777999<<<@@@BBBAAA@@@@@@@@@DDDHHHMMMPPPQQQTTTYYY]]]aaaeeehhhjjjqqq|||IIIHHHEEECCCAAA@@@@@@@@@>>>>>>??????@@@????????????AAACCCEEEGGGLLLQQQUUU___mmmyyy|||yyynnn^^^RRRLLLMMMSSSYYYPPPUUUYYY\\\bbbgggddd]]]VVVUUUXXXbbbrrrsssbbbhhhtttoooRRRBBB;;;;;;:::999888888888888666666555444444444444444444333333222222333333444111111222222333444444555333222222333444777:::;;;FFFXXXjjjppprrrwww|||}}}yyy}}}gggJJJ@@@AAA???;;;::::::999999999999888888555555555555555555555555444444444444444444444444111222222333333444444555000111333444444333111000111111222222222333333333444555555555444444666777888;;;???AAAAAA@@@???@@@DDDHHHMMMPPPRRRTTTYYY]]]___cccgggiiippp{{{JJJHHHFFFCCCBBBAAA@@@@@@======>>>??????????????????@@@BBBCCCDDDGGGLLLOOOUUUeeeppprrrwww}}}{{{zzzyyyxxxuuuqqqnnn```XXXOOOLLLMMMOOOTTTXXXXXX___gggnnnyyy{{{qqqeee```\\\```mmm|||uuusssiiidddnnnwwwwwwWWWEEE<<<;;;:::999888888888888666666555444444444444555444333333222222333333444111111222333333444555555222222222333555888;;;===MMM___ooosssrrrwww}}}yyyttttttOOOAAACCCAAA999::::::999999999999999999666666666666666666666666333333333333333333333333000111222333444444555666000111333444444333111000111111222222222333333333444555555555444444666777888;;;???AAAAAA@@@??????EEEIIINNNQQQRRRUUUZZZ^^^___cccfffhhhppp{{{NNNKKKFFFCCCBBBBBB@@@???>>>???????????????>>>===???@@@@@@BBBCCCEEEGGGHHHJJJPPPXXX___fffkkkpppsssqqqppplllfff```[[[ZZZZZZMMMNNNQQQTTTXXX\\\aaadddhhhttt}}}uuuyyy|||yyy}}}}}}~~~jjjdddiiisss|||lllSSSEEE999888;;;555444:::999666666666666555555555555333333333333333333333333111111222222222333333333444222444777666666>>>HHH\\\eeepppvvvvvvwww{{{{{{{{{rrrzzzZZZJJJFFF===777<<<<<<:::999888777777777888777777666555444444444444444555555555555444444444333333222222333333444111222222333444444444444000000111222222333444444333333333444444444555555;;;===???@@@>>>=========EEEJJJOOORRRSSSUUUYYY]]]bbbfffhhhjjjpppyyyMMMKKKIIIGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAABBBDDDDDDEEEIIIOOOTTTWWWYYY\\\^^^______\\\XXXTTTQQQRRRSSSTTTVVVXXXZZZ]]]ccclllsssssscccfffooo|||qqqPPP???:::<<<666555999777666666666666555555555555333333333333333333333333111222222222222333333333222222555777777888CCCPPPaaaiiissswwwwwwyyy}}}sssuuuuuuuuu|||rrrssszzzoooWWWHHH>>>======<<<:::999888888777777888777777666555555444444444444555555555555444444444333333222222333333444222222333444444444333333333333333333222222222222333333333444444444555555999<<<>>>??????>>>>>>???FFFJJJOOORRRSSSTTTXXX\\\aaaeeehhhjjjpppzzzLLLMMMMMMKKKGGGDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>??????@@@???AAAEEEGGGHHHIIIJJJLLLNNNNNNLLLJJJIIIIIILLLOOOZZZ\\\^^^\\\\\\bbbnnnyyybbb___iiiuuuaaaHHH======999777:::777666666666666555555555555333333333333333333333333222222222222333333333333000222666777777<<>>>>>>>>>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDGGGKKKOOOXXX[[[]]]ZZZVVVYYYccclllxxxqqq]]]bbbooo{{{mmmNNN<<<<<<:::999;;;999666666666666555555555555333333333333333333333333222222222333333333444444000333777666777???QQQaaalllqqqvvvyyyyyy|||zzzyyyrrrlllmmmnnnllljjjjjjnnnoooqqqsssrrrxxx]]]AAA@@@===<<<;;;:::999888888888777777777777666666555555444444555555555555444444444333333222222333333444444444444444333222222111777666555555333222222111333333333444444444555555888:::===?????????@@@AAAFFFJJJOOOQQQRRRSSSWWWZZZ^^^cccfffiiiqqq{{{TTTQQQMMMGGGAAA>>>===>>>CCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAACCCEEEGGGGGGFFFFFFGGGHHHIIIHHHEEECCCBBBDDDIIIMMMQQQUUUYYYZZZZZZ[[[___bbblllzzzuuuddd^^^iiiuuuuuuPPP::::::999888:::888666666666666555555555555333333333333333333333333222222333333333444444444111555777666888DDDVVVdddnnnrrrvvvxxxzzz}}}rrrmmmkkkkkkjjjiiilllqqqsssvvv}}}|||wwwxxxzzzsssKKK???======;;;:::999888888888777777777777777666666666444444555555555555444444444333333222222333333444444444444444333222222111444444444444444444444444333333333444444444555555999<<<>>>???>>>>>>>>>???EEEJJJNNNQQQRRRSSSWWWZZZ^^^bbbfffiiiqqq|||WWWRRRLLLGGGCCC@@@>>>;;;BBBDDDGGGJJJKKKKKKIIIHHHEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIGGGFFFGGGHHHKKKIIIEEEAAA???AAAFFFJJJNNNQQQWWWbbbkkkooommmiiidddjjjttt|||www```]]]aaapppWWW>>>===999666777777666666666666555555555555333333333333333333333333333333333333444444444444222666777666<<>>===<<<:::999999999999777777777777777777777777444444555555555555444444444333333222222333333444333333444444444333222222111222222333444555555555333333333444444444555555:::<<<>>>???>>>>>>>>>???DDDHHHMMMPPPQQQTTTXXX[[[^^^cccfffiiiqqq{{{WWWRRRMMMKKKLLLIIIBBB;;;AAAEEEJJJOOOQQQPPPNNNLLLEEEEEEEEEFFFGGGHHHJJJKKKFFFGGGHHHHHHGGGHHHIIIKKKQQQNNNIIICCC@@@BBBGGGKKKQQQPPPWWWiii}}}~~~tttbbbcccgggjjjkkksssrrraaa[[[___iiiyyyiiiMMMHHH@@@777777888666666666666555555555555333333333333333333333333333333333444444444444555333666777888CCCVVVfffnnnooorrrvvvzzz~~~~~~wwwtttssstttrrrsss{{{}}}{{{{{{wwwzzz|||eeeHHH>>>===<<<;;;:::999999999777777777777777777777777444444555555555555444444444333333222222333333444222222333444444444333333111111111222333444444555333333333444444444555555888:::===????????????@@@BBBGGGLLLPPPRRRTTTYYY]]]___cccgggiiippp{{{VVVQQQNNNPPPTTTQQQFFF<<>>===<<<;;;:::999999999777777777777777888888888444555555555555555555444444333333222222333333444111222333333444444444444111111222222222333333333333333333444444444555555666999<<<>>>???@@@AAACCCAAAFFFLLLPPPRRRUUUYYY]]]```dddgggjjjppp{{{YYYSSSTTT]]]ccc[[[KKK???BBBHHHMMMPPPSSSSSSNNNGGGEEECCCCCCGGGMMMOOOLLLIIIHHHEEECCCEEEGGGLLLWWWbbb]]]VVVQQQOOOLLLJJJLLLQQQQQQNNNSSSbbbqqq~~~{{{|||mmm[[[YYY^^^]]]ooolllSSSFFF???<<<;;;666555555555555444444444444333333222222333333444222222333444444555555666444333666@@@QQQaaalllppprrryyywwwxxx}}}|||vvv~~~yyy}}}{{{|||rrrNNNAAAAAA>>>999999===<<<777777777777777777777777777666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666777999<<<======>>>???AAACCCFFFKKKNNNQQQTTTWWWYYY]]]bbbgggkkkrrr|||~~~ZZZ```mmmyyyuuuaaaIII:::CCCHHHLLLOOOSSSSSSLLLBBBCCCBBBDDDHHHMMMNNNJJJEEEBBB@@@@@@CCCIIITTTfffvvvvvvhhhYYYSSSRRRQQQRRRUUUZZZUUUSSSXXXaaarrr{{{jjj^^^ZZZ___gggpppsssTTTDDD???<<<:::777777666666666555555555444333333222222333333444222333333444444555555666555666;;;FFFVVVeeeooossssss{{{zzzzzz~~~{{{uuuwww~~~}}}vvvyyy~~~uuuqqqpppvvvvvvwww~~~xxx[[[JJJDDD===:::;;;;;;999777777777777777777777777777666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666777:::<<<======>>>???AAACCCFFFKKKNNNQQQTTTWWWYYY^^^ccchhhlllsss}}}XXXfffyyyzzz___GGG:::DDDHHHLLLPPPTTTTTTLLLAAAAAABBBEEEJJJNNNLLLEEE@@@>>>===???CCCJJJXXXooosss___XXXZZZ]]]___```___^^^]]][[[^^^nnnvvviii\\\XXXZZZaaakkkuuu~~~XXXBBB>>>===999888888888777777777666666444444333333333333444444333333333444555555666666555999AAANNN]]]iiiqqquuuttt||||||}}}hhhddd______ccchhhjjjjjjuuuzzztttmmmooonnnrrr~~~~~~{{{vvvxxx}}}tttXXXGGG;;;<<<>>>:::666777777777777777777777777777666666666555555555555444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666888:::<<<======>>>???@@@BBBFFFJJJNNNQQQTTTWWWZZZ___dddiiilllsss}}}RRRZZZgggmmmdddRRREEEAAACCCKKKQQQTTTUUUTTTMMMEEEAAACCCHHHMMMNNNJJJBBB<<<@@@???AAADDDGGGRRRgggyyytttggg\\\\\\bbbggglllpppvvvlll___YYYXXX]]]fffppp}}}___BBB>>>===777888888777777777666666666444444333333333333444444333333444444555666666666444;;;GGGUUUbbbkkkrrruuuttt|||~~~sssccc```]]]\\\^^^bbbfffhhhrrrvvvmmmcccdddiiitttdddKKK:::<<>>999666999777777777777777777777777555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666999;;;============>>>???AAADDDIIIMMMPPPTTTWWWZZZ]]]bbbfffjjjqqq{{{IIIEEECCCEEEEEECCCBBBDDDKKKUUU\\\ZZZVVVSSSOOOLLLLLLNNNQQQRRROOOJJJCCC?????????BBBEEEEEEEEEIIIPPPRRR```uuuyyyfff\\\[[[]]]dddooo|||tttQQQ@@@;;;999777777666666666555555555555555444444444444555555444444444555666666777777444AAARRR```ggglllqqqtttuuu|||~~~wwwyyyrrrqqqnnnhhhcccaaaeeeiiiuuuuuuhhh]]]___eeeqqqxxx^^^EEE<<<<<<:::999:::777777777777777777777777555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666999;;;===>>>======>>>???@@@CCCHHHMMMPPPSSSWWWZZZ\\\aaaeeeiiipppzzzHHHDDDCCCEEEEEEBBBCCCGGGQQQVVVZZZ]]]aaadddaaa[[[SSSUUUVVVTTTPPPJJJFFFCCCBBB@@@AAAFFFHHHEEEDDDFFFQQQccc}}}uuueee______iiimmmyyy~~~ZZZCCC::::::888888888777777777666666555555444444444444555555444444555555666666777777999GGGZZZfffkkknnnrrrwwwyyy~~~{{{yyy{{{}}}vvvpppppprrryyyxxxjjj___aaaeeekkkxxxmmmQQQ???:::<<<;;;:::777777777777777777777777555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555666999;;;===>>>=========??????CCCHHHLLLPPPSSSWWWZZZ\\\bbbfffjjjqqq{{{FFFDDDDDDDDDBBBAAAFFFMMMSSSTTTWWW```nnnxxxuuulllXXXYYYXXXUUUPPPKKKHHHFFFGGGCCCCCCGGGJJJGGGCCCBBBIIIZZZtttmmmaaa```ffflllwwwaaaDDD999;;;999999999888888888888777555555444444444444555555444444555555666777777777===LLL___kkknnnpppuuuyyy}}}xxx|||{{{xxx~~~}}}}}}{{{yyyjjj^^^``````aaajjjuuuwwwwwwZZZAAA999======999777777777777777777777777555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666:::;;;===>>>===<<<===>>>???CCCHHHLLLPPPSSSWWWZZZ]]]cccgggkkkrrr|||DDDBBBBBBDDDFFFGGGJJJMMMVVVYYY]]]fffzzz~~~jjjVVVWWWXXXWWWTTTPPPKKKHHHIIIDDD@@@BBBFFFHHHHHHHHHHHHNNN\\\rrrjjj______cccooo}}}fffGGG;;;999999888777666666555555555555555555555555555555555444333333666999;;;:::888@@@SSSfffmmmooosssxxx|||||||||yyyvvvvvvrrriiihhh___\\\aaabbbmmmmmmwwwzzz^^^KKK<<<999>>>===999999999888888888888777555555666666666666555555666555444333333333333333555555555555555555555555111222333333333333444555333444555555444444555666999:::<<<=========>>>@@@EEEGGGJJJLLLOOOSSSXXX[[[```dddhhhllluuuGGGGGGHHHIIIIIIJJJNNNRRRXXX]]]bbbkkk{{{{{{hhh\\\[[[ZZZXXXVVVTTTQQQPPPSSSNNNJJJHHHGGGFFFDDDCCCHHHJJJRRRaaaoooxxx~~~sssppp{{{ppp```^^^dddmmm~~~oooKKK<<<<<<999888777666666555555666555555555555555555555555444333444666888::::::999FFFWWWiiipppqqqtttzzz}}}|||www}}}xxxkkkkkkggggggiiifffgggkkkzzzeeeNNN<<<;;;@@@;;;999999999888888888888777555555666666666666555555666555444333333333333444444444444444444444444444222333444444333333333444444555666666555666888:::999;;;<<<;;;;;;<<>>999999888777666666666666555555555555555555555555444444555555777999;;;<<>>BBB999;;;>>>??????>>>???@@@BBBEEEIIIMMMPPPSSSXXX[[[]]]aaaeeekkkuuugggttt~~~~~~tttrrrnnnkkklllmmmhhhaaaeeeccc```___aaagggmmmrrrrrrvvvwwwuuutttuuurrrlllbbbXXXPPPNNNNNNLLLJJJKKKHHHPPPSSS]]]wwwnnnkkknnnsss~~~cccBBB???:::999888777777666666666666666666666666666666666555777888666555999@@@GGG\\\gggqqqssstttxxx}}}~~~zzzvvvtttpppmmmqqqwwwOOO===???:::999999999888888888777777555555666666666666555555444444333333333444444555444444444444444444444444777555444444666777555333222333333444555888===AAA777;;;AAADDDCCCAAA??????AAADDDIIIMMMPPPSSSWWWZZZ]]]aaafffkkkvvvaaammmvvvwww{{{yyysssllliiikkkmmmjjjgggdddbbbaaa```aaadddgggiiisssxxx{{{zzz~~~}}}sssiii___VVVTTTSSSNNNJJJHHHMMMQQQPPP[[[}}}mmmhhhtttmmmHHH>>>::::::999888777777777777666666666666666666666666444888999777666:::EEEOOOaaajjjrrrssstttyyy~~~zzzqqqkkkiiipppxxxWWW???@@@>>>999999999888888888888777555555666666666666555555444444333333333444555555555555555555555555555555777444333444777999777555222333444444444666:::===777;;;AAAEEEDDDBBB???>>>@@@CCCHHHMMMPPPTTTWWWZZZ^^^aaaeeekkkuuuZZZbbbffffffooozzzrrrkkkmmmsssvvvtttqqqjjjkkklllnnnpppqqqqqqqqq}}}xxxmmmdddaaa^^^VVVMMMHHHOOOSSSRRR___yyyuuu}}}xxxOOO???::::::999888777777777777666666666666666666666666444888;;;999666<<>>BBBHHHMMMPPPTTTWWWYYY\\\___bbbgggqqqdddaaallltttxxx~~~uuunnnsssuuu\\\OOOUUURRR]]]wwwxxxfffcccqqq^^^@@@===<<<:::999999999777555555555555555555666777777999;;;<<<;;;:::AAAQQQ```tttuuuxxx{{{~~~~~~rrrTTTBBB===;;;::::::::::::::::::999666666666666666666666666444444333333333444555555333444444555555444444333222222333333333333444444444666888888777666666777999:::;;;:::::::::<<<>>>???BBBFFFKKKNNNRRRWWWZZZYYY]]]aaagggrrriiieeerrrsssmmmiiipppiiiYYYZZZZZZfff~~~nnn[[[ZZZbbbmmm~~~```AAA>>><<<:::999999999777555555555555555555666777777888:::;;;;;;<<>>AAAFFFJJJNNNSSSWWW[[[ZZZ^^^bbbgggrrriiihhhzzzfffcccbbbjjj|||ppp\\\\\\bbbssseeeRRRVVVYYY\\\hhhdddBBB???===:::999999888777555666666555555555666777777777999999:::???MMM___mmmrrrtttxxx||||||ppp|||bbbIII===;;;;;;;;;::::::999999999666666666666666666666666666555444444333333333333333444444555555444444333222222333333333333444444444666777888777666777888:::;;;<<<<<<<<<<<<===???===@@@EEEJJJNNNSSSXXX[[[\\\___bbbgggqqqkkkuuuqqq]]]]]]^^^fffyyyuuu]]]___kkkfffUUUZZZ[[[ZZZ\\\ggguuu{{{yyyiiiGGG@@@===:::999999888777666777666666666666666777777777888888999AAASSSeeeppprrrtttyyy~~~vvvppp~~~~~~{{{jjjNNN>>>;;;;;;;;;::::::999999999666666666666666666666666777666555444333222222222333444444555555444444333222222222333333333444444333555777888777666777888:::;;;============>>>???;;;???DDDIIINNNSSSXXX\\\]]]```cccgggqqq~~~wwwcccZZZ[[[```llllllmmm{{{ppp```[[[___aaa\\\XXXXXX[[[\\\bbbyyyqqqNNNAAA>>>;;;999888888777666888777777666666666777777777999888999DDDWWWhhhoootttvvv{{{}}}|||wwwzzzqqqooouuu{{{sssUUU@@@<<<<<<;;;::::::999888888666666666666666666666666777666555444333222222222333444444555555444444333222222222333333333444444333555777777777777888999999;;;===>>>======>>>???;;;???DDDIIINNNSSSXXX\\\^^^aaacccgggqqq~~~uuu^^^\\\^^^hhh|||~~~{{{lllZZZbbbgggaaaVVVOOOPPPTTTOOO^^^uuuyyyTTTCCC???;;;999888888777777888888777666666666777777666999999:::GGG]]]lllooovvvyyy~~~|||tttvvv~~~ssspppsssrrr~~~|||\\\EEE<<<<<<;;;::::::999888888666666666666666666666666666555444444333333333333333444444555555444444333222222333333333333444444222444777777777777888999888:::===>>>=========>>><<>>PPPhhhuuuttt{{{~~~}}}}}}{{{jjjPPP======<<<;;;999888888777666666666666666666666666444444333333333444555555333444444555555444444333222222333333333444444444222444666777777777999:::666999<<<===<<<;;;;;;<<<===@@@EEEIIILLLQQQUUUXXX\\\___bbbgggqqqxxxjjjnnnmmmxxxrrrsssyyy|||www{{{xxxdddXXXWWWUUUZZZTTTTTT]]]hhhzzzdddGGG@@@???===777:::<<<444666666666666666777888888:::777999EEEYYYiiiqqqsss{{{~~~xxxOOO@@@;;;===;;;444888>>>999777777777777666666666666555444444333333444444555555555555444444333333333444444444444444444444444555666888999:::888777666999:::<<<=========<<<<<<<<<@@@EEEIIINNNRRRWWW[[[YYY^^^cccgggqqq}}}oooiiisssxxxnnniiiuuuqqqbbbaaa___YYYTTTUUU\\\aaajjjhhhIII@@@???===777:::<<<555666666666666666777888888:::999===KKK^^^nnnuuuvvv~~~___DDD======<<<555888>>>999777777777777666666666666555444444333333444444555555555444444444333333333444444444444444444444444555666777888999888888777999:::;;;============<<<<<<@@@EEEIIIMMMRRRWWWZZZZZZ___dddhhhrrr~~~mmmppphhhdddfffvvvuuufffhhhiiihhhfffgggkkklllnnnyyylllLLLAAA>>>===888:::<<<555777666666666666777888888:::<<>>888999<<<666777777666666777777888999777===HHHXXXiiiuuu{{{|||~~~{{{~~~}}}qqqfff{{{xxxpppiiihhhjjjlllqqqwww{{{yyyQQQCCC>>><<<777999===999777777777777666666666666555444444333333444444555444444444444444444444444444444444444444444444444444444555555666888:::;;;888999;;;===>>>>>>=========@@@EEEIIIMMMQQQVVVYYYZZZ___dddiiirrrfffcccgggrrrooogggsss{{{}}}nnnaaaYYY]]]bbbfffqqq}}}rrrTTTCCC===>>>999999;;;777777777777777777888999999555>>>LLL]]]lllvvv{{{|||mmmdddnnn~~~{{{ssskkkhhheeecccdddggggggkkkrrrwww|||ZZZFFF>>>===888999<<<999777777777777666666666666555444444333333444444555444444444444444444444444444444444444444444444444444444444555666888999:::888999;;;<<<>>>>>>>>>======@@@DDDIIILLLPPPUUUXXXYYY^^^ccchhhqqq}}}rrrbbbjjjuuutttmmmyyyttt```QQQQQQSSSRRRYYYcccjjjrrr}}}|||XXXDDD<<<>>>:::999;;;888888777777777777888999999666AAAQQQbbbnnnwww|||kkkkkkmmmpppxxx~~~vvvoookkkgggaaa___```ZZZ]]]aaadddfffhhhkkkmmmtttzzzbbbJJJ>>>===999999<<<888777777777777666666666666555444444333333444444555333333333444444444444555444444444444444444444444444444555666666777888888777888:::<<<>>>>>>>>>>>>===@@@DDDHHHLLLPPPTTTWWWXXX^^^cccgggqqq}}}oooiiifffxxx{{{gggPPPLLLKKKFFFGGGNNNTTTZZZbbbjjjvvv[[[DDD;;;>>>:::999;;;999888888777777888888999::::::FFFXXXgggrrryyy{{{sssuuuwwwvvvsssvvvxxxqqqmmmhhhbbb___```ZZZ\\\^^^___```bbbfffiiiqqquuuhhhLLL>>>>>>:::999;;;888777777777777666666666666555444444333333444444555333333333444444444555555444444444444444444444444333444666777777777666666777888:::<<<>>>>>>>>>>>>===@@@DDDHHHLLLOOOTTTWWWYYY^^^ccchhhqqq~~~sssfffkkkrrr|||gggNNNJJJLLLGGGGGGNNNKKKOOOTTTYYYcccvvv]]]EEE;;;>>>;;;999;;;999888888888777888888999:::>>>KKK\\\llluuu|||zzzzzzqqq{{{zzzrrrmmmiiicccaaacccdddeeefffggghhhlllpppttt~~~kkkNNN>>>>>>;;;:::;;;888777777777777666666666666555444444333333444444555333333333444444555555555444444444444444444444444333444666888888777555444777888:::<<<>>>>>>>>>>>>===@@@DDDHHHKKKOOOTTTWWWZZZ```dddiiirrrrrrsssssstttiiiOOOIIIKKKIIIHHHJJJOOOIIIIIIPPPUUU^^^tttgggEEE???<<<999<<<777;;;888777777777777999:::;;;>>>SSSaaalll|||{{{vvvsssrrrqqqmmmjjjjjjjjjmmmtttxxxzzzjjjTTT???999<<<<<<;;;;;;888777777666555444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666888:::<<<===<<<<<<===>>>???AAAEEEHHHKKKNNNRRRUUUYYY\\\___eeeqqq|||||||||zzzbbbMMMIIIIIIGGGFFFIIIIIIDDDFFFLLLNNNQQQaaassslllHHHAAA===:::>>>888<<<888777777777777999:::;;;>>>TTTcccnnn}}}~~~}}}{{{xxxuuuvvvwww}}}sss\\\DDD;;;;;;:::999888888777777666555555444444444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666777999<<<<<<<<<<<<===>>>>>>AAAEEEHHHKKKNNNRRRUUUZZZ]]]```eeeppp}}}hhhXXXKKKIIIHHHEEEEEEIIIEEEDDDFFFJJJIIIFFFNNNYYY{{{sssMMMCCC>>>;;;>>>999===888888777777888999;;;<<<@@@WWWgggrrr}}}hhhLLL>>>:::999777666777777777666555555444444444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666777999;;;<<<<<<<<<===???>>>AAAEEEHHHKKKOOORRRUUUZZZ]]]aaaeeennnzzzyyylllYYYQQQLLLKKKJJJGGGGGGKKKIIIHHHJJJMMMJJJEEEHHHNNNbbbwwwPPPCCC===:::>>>999===999888777777888999;;;<<>>AAAEEEHHHKKKOOOSSSVVVYYY^^^bbbfffooo{{{tttccc[[[PPPOOOOOOOOONNNLLLMMMQQQMMMMMMNNNNNNKKKHHHIIIMMMUUUlllzzzQQQCCC<<<999>>>777:::999888888888888:::;;;<<>>666888999999888888999:::<<<===KKKcccuuu}}}~~~wwwyyyyyy\\\CCC:::;;;<<<:::666666666666666666555555444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666555777:::;;;;;;<<<===???===@@@DDDHHHKKKOOOTTTWWWWWW^^^dddiiiqqq}}}pppjjjbbbWWWRRRTTTSSSTTTUUUUUUWWWYYY[[[[[[^^^^^^\\\XXXTTTRRRQQQPPPRRRYYYgggzzzPPPBBB<<<;;;???777888999999888888999:::<<<===OOOgggwww{{{{{{{{{^^^DDD999;;;<<<999555666666666666666666666444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666444666999;;;;;;<<<===???<<<@@@DDDHHHLLLOOOTTTWWWXXX___eeeiiippp{{{yyyiii^^^^^^]]]VVVTTTXXXVVVWWWVVVVVVXXX\\\^^^^^^iiijjjhhhccc^^^[[[WWWSSSVVVXXX___pppzzzQQQCCC>>>===AAA888888:::999888888999:::<<<===QQQiiiyyy~~~zzzxxx|||___DDD999;;;;;;777555555555666666666666666444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555666666444666999:::;;;<<<===???<<>><<<:::888888::::::999<<>>>>>===:::999999;;;:::999===DDDaaayyyvvv|||{{{UUU>>>:::;;;;;;888888777666666666666666555555555555555555555555444333222333444444222000555555444333333333333444555666666777777777777777888888:::;;;<<<============@@@DDDGGGKKKOOOTTTXXX\\\bbbgggllluuu}}}tttlllddd```aaabbbdddcccbbbbbbcccfffiiikkkmmmnnnnnnoooqqqsss~~~iiiHHHDDDAAA======;;;:::999:::;;;:::999>>>FFFccc{{{|||ttt~~~}}}XXX???:::<<<===888777777666666666666777555555555555555555555555444333333333444444222111555555444333333333333444555666666777777777777777888888:::;;;<<<============@@@DDDGGGKKKOOOTTTXXX\\\aaagggllluuuwwwpppllljjjiiibbbccceeecccaaaaaadddhhhfffhhhiiijjjjjjkkkmmmpppvvvwwwyyy~~~lllIIICCC@@@======;;;::::::;;;<<<999999@@@IIIfff}}}yyywww[[[AAA:::<<<===777777666666666666777777444444444444444444444444555444444444555555333111555555444333333333333444555555666777777777666666888888:::;;;<<<============@@@DDDGGGKKKOOOTTTXXX[[[aaafffkkkttt~~~|||xxxtttsssrrrrrrdddeeefffccc``````eeejjjeeefffffffffeeegggjjjmmmkkkllloootttpppKKKDDD@@@======;;;::::::<<<<<<999999@@@JJJhhhwww~~~___CCC;;;;;;;;;777777666666666666777777444444444444444444444444666555555555666666444222555555444333333333333444444444555666666666666555888888:::;;;<<<============@@@DDDGGGKKKOOOTTTXXX[[[aaafffkkkssszzzyyyyyyyyyyyyvvvqqqnnndddffffffbbb^^^___eeejjjbbbbbb```^^^]]]^^^aaadddbbbdddgggmmmyyyrrrLLLDDDAAA>>>>>>;;;:::;;;<<<===999999AAAKKKjjjwwwbbbEEE;;;::::::777777666666666666777888444444444444444444444444777666555666777777555333555555444333333333333444333444444555555555555555888888:::;;;<<<============@@@DDDGGGKKKOOOTTTXXX[[[aaafffjjjsss~~~xxxwwwwwwxxxxxxssslllfffaaa```^^^^^^```aaa``````\\\XXXWWWYYYYYYVVVWWWZZZ___bbbkkktttwww}}}xxxQQQIIICCC======<<<<<<===999:::???;;;>>>OOOrrr|||aaaDDD===???888888888888888777777777777555444444333333444444555444777:::===<<<999555222444444333222222444555666333444555555666666555555888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY\\\aaafffjjjsss~~~{{{{{{zzzzzzxxxrrrkkkdddaaa```^^^]]]]]]]]][[[YYYYYYUUUTTTVVVWWWVVVWWW[[[aaaeeemmmuuuxxx|||yyyRRRHHHBBB======<<<<<<===999:::???;;;???PPPttt}}}{{{aaaDDD<<<>>>888888888888777777777666666555444444333333444444555222444777999888666222000444444444333444444555555333444555555666666555555888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY\\\aaafffjjjsss~~~~~~~~~{{{{{{zzzyyyvvvqqqjjjdddcccbbb___^^^]]][[[XXXUUUWWWSSSRRRUUUVVVWWWZZZ___eeejjjrrrxxxyyy|||{{{SSSHHHBBB>>>???<<<<<<===999:::>>>;;;@@@SSSwww}}}{{{bbbEEE;;;===777888888777777777777666666555444444333333444444555333333444555555444222111555555555555555555444444444444555666666666666555888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY\\\aaafffjjjrrr}}}uuu}}}yyyqqqnnnqqqoooqqqyyyyyyyyyxxxuuupppjjjgggfffdddbbbaaa```^^^ZZZXXXYYYVVVUUUYYY[[[]]]aaaggglllrrryyy||||||}}}~~~UUUHHHBBB@@@@@@<<<<<<===::::::>>>;;;BBBWWW{{{~~~eeeHHH<<<===888888777777777666666666666555444444333333444444555555555444444444444444444444555666777666555444333444444555666666666666666888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY]]]bbbfffjjjrrr|||cccccccccdddffffffbbb\\\]]]YYY^^^iiioooyyy}}}yyysssnnnkkkgggfffddddddddddddaaa___bbb______cccfffhhhlllqqqtttzzzYYYIIIBBBAAABBB<<<;;;===::::::===;;;EEE[[[~~~kkkLLL>>>===:::777777777666666666666555555444444333333444444555555444333222222333444555333444555666666555444333444555666666777777666666888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY]]]bbbfffjjjqqq{{{ccc[[[SSSNNNJJJIIILLLQQQVVVXXX```mmmyyyzzzuuussskkkiiihhhhhhjjjkkkjjjjjjnnnlllmmmqqqttttttwww||||||^^^KKKCCCCCCCCC<<<;;;===::::::===;;;GGG^^^kkkpppvvvxxxyyy{{{~~~|||pppPPP???===:::777777666666666666555555555444444333333444444555222222000000000111333444222333333444555555444444555555666777777777777666888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY^^^cccgggjjjqqq{{{eeeXXXLLLIIIHHHIIIPPPXXXZZZaaakkkuuutttrrrpppoooqqqtttvvvvvvyyyxxxyyy~~~bbbMMMDDDDDDDDD<<<;;;===::::::<<<<<>>;;;999777777666666666555555555555444444333333444444555222111111111111222333444111111111222333444555666555555666777777777777777888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY^^^cccgggiiipppzzz```PPPDDDEEEIIIMMMTTT]]]^^^hhhqqqyyy~~~{{{xxxwwwyyy|||dddNNNDDDEEEDDD;;;:::>>>:::999<<<<<>>:::888777666666666555555555555555444444333333444444555444333333333444555555666000000///000111333666777555666666777777777777777888888:::;;;<<<=========??????BBBIIILLLNNNSSSYYY___cccgggiiipppzzzSSSLLLFFFHHHLLLRRRZZZbbbmmmyyyxxxzzz}}}~~~hhhPPPNNNEEE<<>>DDDggguuuzzzvvvQQQ<<<<<<<<<444666777666555444555777555555555444444333333333333333333222222222111111222222333333333333444444555666666555444444777999777999;;;;;;::::::;;;<<<@@@CCCGGGJJJMMMOOORRRTTT```cccfffiiimmmttt}}}KKKHHHHHHMMMTTT[[[fffooozzzuuu{{{jjjkkkffffffkkksssyyy~~~wwwjjjRRRPPPGGG>>>BBBAAA;;;@@@;;;===@@@FFFhhhvvvyyyVVV===::::::999999:::888666444555666444444444444444444333333333333333222222222111111222222333333333333444444555555666555444444666999777999;;;;;;::::::;;;<<<@@@BBBFFFIIILLLOOOSSSUUU\\\aaaggglllpppvvv~~~FFFHHHMMMUUU[[[cccqqq~~~yyyiiinnn~~~zzzxxxwww___[[[WWWUUUXXX___iiittt~~~iiidddvvvoooVVVTTTKKKAAACCCAAA<<<@@@<<>>::::::<<<===<<<:::777444444555333333444444444444444444333333333222222222111111222222333333333333444444444555666555444444666888666888:::;;;::::::;;;<<<@@@BBBEEEGGGJJJOOOTTTXXXYYY___gggnnnsssxxxJJJMMMSSSYYY]]]gggyyyllliiiwww{{{zzzaaaWWWUUUPPPOOOTTT]]]jjj|||}}}qqqdddfffzzzsssYYYWWWOOODDDDDDAAA<<>>;;;;;;<<<<<<<<<:::777555444555333333333444444555555555333333333222222222111111222222222333333333444444333555666555444444666777666888:::;;;::::::;;;===???AAADDDFFFIIINNNUUUYYY\\\aaahhhmmmrrrwww~~~OOOQQQVVV[[[___kkk}}}llldddmmm}}}wwwwwweee]]]SSSMMMIIIJJJPPPZZZiiiwwwuuuvvvvvv[[[XXXRRRFFFEEEAAA<<>>;;;;;;777888999888666444555666333333333444444555555555333333333222222222111111222222222333333333444444222444555555444444555666555888:::;;;;;;;;;<<<===???AAACCCFFFIIINNNTTTYYYaaadddhhhkkknnnttt}}}RRRTTTXXX^^^eeeuuuzzzpppgggfffccceeevvv{{{}}}zzz{{{{{{vvvccc___RRRMMMHHHHHHIIINNNYYYdddxxxZZZWWWSSSHHHEEEBBB===AAA===@@@BBBIIIkkkwwwrrrssswwwpppiii}}}WWW>>>:::999444555666666555444555777333333444444444444444444333333333222222222111111222222333333333333444444222333555666555444444555555777:::;;;;;;;;;<<<>>>???AAADDDFFFIIINNNSSSWWWbbbeeehhhiiilllrrr{{{WWWXXX]]]eeeppp~~~tttlllccc]]]]]]bbbgggiiinnn}}}|||yyyvvvuuuyyynnn\\\ZZZPPPLLLKKKLLLLLLNNNTTT[[[vvvxxxXXXUUUSSSIIIFFFBBB===AAA===???AAAGGGjjjxxxpppooorrrwwwkkkfff{{{XXX@@@:::666444555666666555444555666444444444444444444333333333333333222222222111111222222333333333333444444111333555666555444444555555777999;;;;;;;;;===>>>>>>AAAEEEHHHJJJMMMQQQTTT^^^bbbgggjjjmmmssszzz]]]^^^ccclllxxxxxxccc______\\\^^^eeehhhmmmpppsss~~~|||nnnuuuwww}}}oooYYYSSSJJJIIIJJJNNNOOONNNRRRXXXnnnxxxWWWTTTRRRIIIFFFCCC===AAA===>>>@@@FFFhhh~~~qqqlllhhhnnnuuu}}}hhhccczzzYYYBBB;;;666555666777666555444555666555555555444444333333333333333333222222222111111222222333333333444444444111333555666555444444444555777999;;;;;;;;;===>>>>>>AAAEEEIIIKKKMMMPPPRRRYYY___fffkkkoootttzzzeeeqqqwwwxxxuuufffZZZZZZZZZXXX\\\fffmmmmmmpppzzz|||uuuwwwnnnYYYMMMLLLKKKNNNQQQOOONNNUUU```zzz}}}^^^RRROOOKKKFFFDDD>>>AAA<<<===BBBKKKpppkkkbbb```cccdddjjjsss{{{llleeexxxYYYAAA:::888888888777777666666555555222333333444444333333222444333333222222333333444///000222333444444333333555444333222333444555666888999999::::::;;;;;;;;;??????BBBHHHKKKKKKNNNTTT```bbbfffjjjnnntttzzz~~~zzzjjj___YYY]]]___\\\___fffmmmlllnnnuuu}}}~~~zzzzzzlllXXXOOOMMMLLLNNNRRRUUUZZZhhhwwwsssooofffZZZTTTMMMFFFFFF@@@BBB<<<===AAAJJJnnnoookkkkkklllrrryyyiiiiiixxxWWW@@@;;;999888888777777666555555555111111222222222222111111444333333222222333333444///000222333444444333333444333333333444555666777999999999:::;;;;;;<<<<<>>AAAIIIlll}}}}}}ffffffxxxWWW???;;;:::888888777666666555555444555555666666666666555555333333333333333333333333000000222333333333333333444444444444555666777888999999:::;;;;;;<<<======??????BBBHHHKKKKKKNNNTTT]]]```eeejjjooouuu{{{yyy___WWWVVV[[[dddhhhffffffiiiiiillloooqqqsssvvv|||||||||vvvhhhgggnnnxxx{{{~~~fffWWWTTTSSS]]]lllzzzkkk]]]eeepppddd\\\QQQGGGHHH@@@CCC===???CCCIIIkkk~~~eeeccczzzXXX@@@;;;999888777777666555555444444666777777888888777777666333333333333333333333333111111222222333333333333555555555555666666666777999999:::;;;<<<<<<===>>>??????BBBHHHKKKKKKNNNTTT]]]```eeejjjoootttzzz}}}zzzhhhYYYZZZ[[[___eeehhhgggiiikkkggglllqqqtttuuuwww}}}lll]]]___gggttttttzzzwwweeeYYYWWWUUUiiirrrccceeevvvmmmaaa[[[SSSKKKGGG@@@BBB===AAAEEEJJJkkk{{{fffeee}}}ZZZAAA:::888777777666666555444444444222222333333333333222222222333333444444333333222222222222222222222333333777777777666666555444444888888999:::;;;<<<===>>>??????BBBHHHKKKKKKNNNTTT^^^aaafffkkkooosssxxx{{{tttiiidddaaa\\\ZZZ^^^```ccceeefffggghhhkkkeeejjjooosssvvvzzzvvvfffcccnnn|||~~~uuuddd[[[[[[bbb~~~ooogggkkkxxxkkk```\\\VVVOOOIIIAAABBB>>>BBBEEEIIIiiivvvdddbbb\\\BBB:::777777777666555555444444333222333333444444333333222222222444444444444222222333222222111111222333333666666666666666555333333777777888999;;;<<<======??????BBBHHHKKKKKKNNNTTT]]]```fffkkkooossswwwzzzwwwhhh[[[WWWWWWUUUVVVZZZ___cccffffffeeeeeeggghhhdddfffiiimmmssszzztttkkkqqq}}}xxxddd\\\___rrr}}}yyy||||||sssppp|||lllccc```ZZZSSSMMMDDDDDD???BBBDDDFFFeee}}}xxxnnn^^^```[[[AAA:::888777666666555555444333333555555555666666555555555111222444555555444222111333333222111111222222333222333444555666555555444555666777888:::;;;<<<<<>>EEEAAAGGGNNNRRRRRRSSSUUUXXXYYYUUUNNNJJJKKKPPPVVVXXX\\\iiisss~~~{{{eee```___^^^\\\WWWVVVKKKDDDEEEAAAEEETTT}}}___YYYiiieeeEEE===<<<999999888777777777777777555555555444444444333333222222222222222222222222111111000000111111222333222222333444555555555555666666777888:::;;;<<<===>>>>>>BBBGGGJJJJJJNNNSSS\\\___eeekkkrrryyywwwlllbbbaaabbb```]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^\\\]]]```cccfffkkkqqquuusssmmmrrrzzz|||zzzqqqaaaZZZOOOAAA???GGG===AAAEEEHHHHHHHHHIIIKKKJJJIIIHHHHHHJJJMMMSSSXXXcccxxx|||eee``````___^^^YYYZZZPPPGGGGGGDDDEEERRRzzzuuu\\\[[[jjjeeeFFF<<<999999888888777666777777777444444444444444333333333222222222222222222222222111111000000111111222333111222333444555555555555666666777888:::;;;<<<======>>>AAAGGGJJJJJJNNNSSSXXX\\\bbbhhhooovvv}}}zzzmmmbbb```aaa___\\\[[[ZZZZZZYYYYYYZZZ[[[]]]^^^[[[^^^aaadddgggmmmssswww~~~qqqnnnoooxxxnnnggg___VVVIII???===@@@>>>AAADDDFFFFFFFFFGGGHHHGGGEEEFFFJJJKKKLLLPPPUUUlll}}}fffaaaaaa___^^^YYY\\\RRRIIIHHHEEEFFFPPPsssmmmYYY\\\iii^^^BBB999777777666555555444444555555333333333333333333333333222222222222222222222222222111111111111222333333111222333444555555555555666666777888:::;;;<<<=========AAAGGGIIIJJJNNNSSSYYY]]]ccciiipppwww~~~{{{nnnbbb___```^^^ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\^^^bbbeeejjjpppwww|||zzznnnqqqttt}}}uuugggfff]]]MMMBBB???===;;;@@@AAABBBBBBBBBBBBCCCCCCHHHEEEFFFJJJLLLJJJMMMRRRfff}}}gggbbbaaa^^^\\\WWW[[[RRRHHHGGGEEEEEENNNmmmzzzrrrmmmnnnvvvfffUUU\\\dddzzzXXX===999<<<666666555444444444444555222222222222222222222222222222222222222222222222222222222222222333444444222333444555555666666666666666777888:::;;;<<<===<<<<<<@@@FFFIIIJJJNNNSSS\\\```ffflllrrryyy|||nnnaaa^^^```^^^YYYWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\___cccggglllssszzz~~~tttqqq~~~~~~yyyyyynnnhhhjjjjjj^^^JJJAAAEEEEEE>>>======>>>???AAADDDGGGJJJJJJEEEEEEKKKMMMJJJKKKPPPTTTrrr}}}gggbbb```]]]ZZZUUUZZZRRRGGGFFFDDDDDDLLLiiivvviiilllzzzsssddd\\\\\\aaammmwww}}}rrrjjjrrrbbbRRR[[[___zzzVVV::::::BBB888888777666666666666666111111111111111111111222222222222222222222222222333333222222333333444555222333444555666666666666666666777888:::;;;<<<===<<<<<<@@@FFFIIIJJJNNNSSSZZZ^^^ccciiiooouuu|||pppccccccddd^^^ZZZZZZ\\\ZZZ[[[]]]\\\ZZZ[[[``````aaacccgggmmmsssxxxzzzxxx{{{}}}uuu}}}{{{rrrttt~~~lllUUUKKKGGGEEECCCDDDFFFBBBBBBEEEDDD@@@CCCJJJNNNJJJEEEEEEIIIMMMMMMLLLUUU^^^fffvvvjjjbbb^^^\\\___YYYWWWRRRKKKFFFDDDFFFHHHdddkkk___```aaadddiiifff^^^VVVSSSSSSVVV]]]fffyyy~~~~~~zzz}}}wwwtttuuuzzzmmmccc^^^eeeooo~~~YYYSSSVVV___lllpppMMM:::888666666555555555555444444444444333222222111111222222333333333333333333333333333333222111111222333333111222222333333444444555888888888999999::::::;;;???BBBEEEGGGHHHJJJLLLNNN\\\aaaggglllooottt{{{ooocccdddgggaaa\\\[[[]]]]]]___cccbbb^^^^^^aaafffhhhjjjmmmppptttxxx{{{{{{wwwzzzuuummm{{{mmmNNNEEEFFFFFFGGGJJJIIIEEEEEEHHHGGGCCCCCCFFFOOOMMMJJJIIIJJJOOOTTTXXXRRRXXXZZZdddvvv}}}|||iiieeeaaa___```[[[XXXTTTMMMHHHFFFGGGIIIccczzz___XXX\\\]]]___ddd___XXXRRRRRRTTTXXX```iiinnnvvvuuurrrvvv|||vvvyyyzzzmmmccc\\\]]]bbbooo}}}uuuWWWTTTUUUcccppppppMMM;;;;;;:::666555555555555444444444444333222222111111222222333333333333333333333333333222222111111222222333111222222333333444444555888888888999999::::::;;;>>>AAAEEEGGGHHHJJJMMMOOO[[[```gggllloootttzzz~~~nnndddhhhlllhhhaaa___]]]]]]```dddccc^^^^^^```fffhhhkkkmmmooossszzz{{{{{{|||lllpppiiiJJJGGGLLLJJJIIINNNKKKHHHGGGJJJJJJGGGEEEFFFKKKLLLLLLMMMOOOVVV___fff[[[\\\WWWWWWaaafffnnn~~~xxxiiihhhfffbbb```]]][[[WWWQQQKKKHHHHHHIIIaaazzzfffWWWWWW]]]^^^^^^```WWWQQQNNNOOORRRVVV^^^fffjjjssstttjjjiiimmmuuuzzzzzzqqqiiidddddd```gggzzzgggTTTTTTSSSiiivvvpppKKK;;;;;;999666555555555555444444444444333222222111111222222333333333333333333333333333222111111111111222333111222222333333444444555777777888999::::::;;;;;;===@@@DDDGGGIIIKKKNNNPPP[[[```ggglllooosssyyy~~~{{{nnnhhhooouuuqqqiiigggbbbaaabbbeeeccc___```ddddddgggjjjlllpppxxxssstttzzzdddMMMQQQVVVNNNJJJOOONNNKKKIIIJJJKKKKKKJJJIIIIIILLLQQQXXXaaajjjqqqtttmmmlllaaa[[[]]]^^^fffwwwwwwiiikkkiiiccc___^^^]]]ZZZUUUNNNJJJIIIIII^^^sssggg]]]XXX\\\bbbbbb```___WWWSSSPPPSSSVVVXXX___eeetttzzz~~~ssskkkkkkpppvvvzzzyyyoookkkmmmyyy[[[PPPUUUQQQnnnoooIII999999555666555555555555444444444444333222222111111222222222222222222222222222222222222111111111111222222111222222333333444444555777777888999::::::;;;;;;<<>>CCCFFFIIILLLOOORRRYYY___ffflllooorrrwwwzzzvvvrrrxxxxxxsssnnnlllhhhfffjjjqqqsssqqqpppttt|||tttcccZZZXXXWWW___nnn{{{zzztttjjj```XXXWWWSSSOOOTTT^^^______[[[SSSLLLKKKJJJIIIIIINNN\\\ppp{{{ooofffjjjfffcccfffhhhuuu~~~||||||mmmllljjjdddaaaaaabbbaaa]]]VVVOOOKKKHHHWWWxxx}}}tttiii]]]TTTTTTVVVZZZ^^^```___^^^^^^]]]\\\___gggmmmppptttzzz}}}uuutttyyyhhhOOOLLLUUUWWWvvvhhhDDD:::<<<666666555555555555444444444444333222222111111222222222222222222222222222222000000111222222111000000111222222333333444444555666666777888:::;;;<<<<<<<<>>DDDGGGHHHJJJOOOSSS___dddjjjmmmnnnpppsssuuu|||JJJLLLQQQWWW]]]gggyyy}}}lllpppvvvttt]]]TTTJJJLLLRRR___ssspppiiicccdddiiipppyyyqqqqqq||||||}}}ooommmnnnrrrzzzuuuxxxssspppkkkgggfffbbbbbbaaaaaa``````^^^[[[XXXOOOhhhzzzuuuvvv|||xxxvvvmmmhhhpppcccSSSPPPLLLOOOkkkPPP<<<888555666777666555555444444444444111111111111111111111111111111222222222222111111//////000000111111222222000222444444333222333444555555666888999:::;;;<<<999>>>CCCFFFGGGJJJNNNRRR^^^cccjjjmmmooopppsssvvv{{{@@@BBBFFFKKKOOOVVVeeeuuu|||uuurrr^^^[[[UUURRRPPPYYYnnn~~~{{{{{{aaa```iiiqqq{{{ooodddaaaaaaYYY[[[___eeemmmvvv{{{|||zzztttwwwmmmhhhdddbbbbbb___```___^^^^^^___^^^[[[YYYTTTiii~~~}}}zzzpppkkklllrrr|||~~~YYYPPPOOOMMMRRRooosss~~~xxxMMM:::666555777777777555444444333333333222222222222222222222222000111111222222111111000...//////000111111222222111222444444333333333444555555666888999:::;;;<<<999>>>CCCFFFGGGJJJNNNRRR[[[aaahhhmmmoooqqquuuxxx{{{???@@@FFFLLLOOOSSS]]]hhhggg]]]aaaZZZVVVQQQVVVggg~~~lllfffhhhhhhyyytttcccYYYWWWWWWWWW]]]```bbbbbbeeejjjmmmlllbbbiiiuuu~~~uuuyyyfffaaa______```]]]]]][[[ZZZZZZ[[[ZZZXXXVVVWWWfff~~~zzzuuutttuuukkkkkkiiigggkkk{{{jjjPPPNNNNNNMMMXXXtttyyymmmqqqKKK999666444555444444333333444555555666222222222222222222222222000000111111111111000000......///000111222222333111333444555444333444555555555666888999:::;;;<<<:::>>>DDDGGGHHHJJJOOOSSSZZZ___ggglllnnnqqquuuxxx{{{AAABBBGGGPPPUUUXXX___fffzzzppp```^^^ddd^^^]]]\\\^^^kkk|||}}}jjj[[[UUUVVVYYY[[[cccmmmuuuwwwwwwyyyxxxuuuiiiiiimmmttt{{{~~~vvv{{{~~~cccaaa```bbbccc```]]][[[ZZZYYYYYYYYYWWWUUUVVV___ssszzzrrrrrrvvvxxx|||xxxtttnnnjjjlllsss}}}[[[KKKMMMKKKMMM\\\uuuvvvrrrgggEEE999888444333444444333333444444555555111111111111111111111111000000111111111111000000......///000111222333333111333555555444333444555555555666888999:::;;;<<<:::???DDDGGGIIIKKKPPPSSSZZZ```fffkkkmmmooorrrvvv|||>>>>>>DDDNNNUUUZZZ___eeevvvmmmdddaaaaaacccfffiiillloooxxx{{{jjj\\\UUUUUUYYY\\\bbbuuu~~~yyytttrrrqqqwww}}}xxx~~~}}}ddddddfffhhhiiieee```^^^\\\[[[ZZZYYYWWWVVVSSSXXXkkksssvvvrrriiieeekkkvvv~~~}}}~~~sssVVVJJJOOOIIIKKK]]]sss{{{wwwzzz]]]>>>888;;;666222777777555444333222222222000000000000000000000000000000111111111111000000---...///000111222333333111333555555444333444555555555666888999:::;;;<<<;;;@@@EEEHHHIIILLLPPPTTT\\\aaagggkkklllmmmpppsss|||@@@DDDHHHMMMTTT]]]hhhppp~~~|||iiiaaadddiiiiiieeeddduuunnnxxxlllccc\\\WWWTTT[[[```nnnkkk```dddvvvwwwssszzz``````bbbfffjjjgggaaa^^^[[[YYYYYYXXXUUUQQQVVVUUU```{{{~~~uuulllggg]]]\\\\\\^^^cccnnn{{{cccUUUIIIIIIKKKHHH[[[{{{~~~}}}kkkRRR>>>777888777444333333333222222222111111333222111111000000111111222222111111000/////////000000000000111222333444111222333333444444333333444555777888::::::;;;;;;<<<>>>CCCIIIKKKJJJOOOUUUYYY^^^eeelllpppsssuuuwww~~~@@@CCCGGGJJJOOOZZZhhhsss{{{pppggggggooovvvvvvrrrkkkttteeesssuuullleee^^^[[[SSSXXXbbbpppmmm___```ooovvvrrrwww^^^]]]___cccfffdddaaa^^^[[[YYYXXXVVVSSSPPPTTTRRR[[[uuuuuummmiiiiiijjjccc```^^^^^^^^^]]][[[ZZZ^^^\\\ZZZ]]]fffrrrtttXXXQQQHHHIIILLLLLLaaa{{{iiiOOO<<<777888888666333333333333222222222222333222111111000000111111000000000000000111111111000000000000111222333333111222333333444444333333444555777888::::::;;;;;;>>>???DDDJJJKKKJJJNNNTTTYYY^^^eeekkkooorrruuuwww}}}BBBEEEHHHIIILLLVVVgggttt}}}qqqmmmlllrrr{{{||||||zzzmmmoooyyyxxxppphhhddd___dddjjjllllllpppyyy~~~rrreee[[[^^^pppuuurrruuu\\\[[[\\\___cccaaa```^^^[[[YYYWWWUUURRRPPPSSSPPPUUUlllxxxfff]]]XXXTTTSSS[[[ZZZWWWUUUUUUWWWZZZ[[[aaa^^^\\\___iiixxxwwwjjjhhhnnnttteeeSSSNNNHHHKKKLLLMMMeeezzzeeeKKK:::666777888777444444444444333333333333333222111111000000111111...//////000111111222222000000000000111222333333111222222333333333333333444555777888::::::;;;;;;>>>@@@EEEJJJKKKJJJNNNUUUZZZ___eeekkkooosssvvvxxx{{{EEEIIILLLLLLLLLTTTcccooopppuuuuuuvvvzzz~~~{{{zzzyyyyyyrrrnnnrrryyyxxxpppnnnnnnppplllfff___\\\cccxxx}}}sssrrruuu^^^]]]]]]___bbb```^^^]]][[[YYYXXXVVVTTTSSSTTTPPPQQQeeemmmbbb\\\WWWSSSRRRUUUXXXXXXVVVTTTVVVXXXXXXccccccdddfffmmm{{{|||oooccc\\\\\\```dddaaannnwww___VVVMMMJJJLLLKKKLLLggg{{{dddIII999666777777777555555444444444333333333333222111111000000111111//////000000111111111111/////////000000111222333111111222333333333333222444555777888::::::;;;;;;===???DDDKKKLLLLLLQQQWWW\\\aaaggglllppptttxxxzzz{{{FFFJJJNNNNNNMMMPPPYYYaaavvv|||wwwvvvuuussswwwxxxyyyyyyyyyyyyyyyyyyyyy~~~~~~||||||{{{|||wwwpppjjjgggnnnyyyqqqsssvvvaaaaaaaaaaaacccaaa[[[[[[[[[ZZZXXXWWWWWWWWWUUURRRQQQ^^^~~~{{{nnnbbb^^^]]]ZZZXXXWWWNNNXXX___]]][[[]]]]]][[[ccchhhmmmooorrr||||||vvvlllccc]]][[[\\\]]]XXX___hhhqqq|||kkkZZZVVVMMMKKKLLLKKKQQQrrr|||bbbGGG:::777666555666555555444444444333333333333222111111000000111111111111111111000000//////////////////000111222333000111222222333333222222444555777888::::::;;;;;;;;;===DDDKKKNNNNNNTTT[[[___ccchhhnnnrrrvvvzzz}}}|||EEEIIILLLNNNMMMNNNPPPSSS]]]fffmmmjjjdddbbbbbbbbbcccmmm{{{{{{||||||zzzwwwxxx}}}ppp{{{{{{zzzvvvqqquuuuuudddfffeeecccdddaaaYYYZZZ[[[YYYWWWVVVVVVWWWTTTRRRPPPWWWssssssiiiccc]]]XXXXXXXXXWWWYYY\\\aaammmsssllleeecccbbb___eeemmmuuuyyy|||~~~pppfff```]]][[[ZZZYYYZZZ]]]bbbpppaaaSSSPPPKKKJJJMMMNNN]]]yyy^^^CCC999888666444555444444444444333333333333333222111111000000111111222222111111000//////...////////////000111222222000111111222222222222222444555777888::::::;;;;;;;;;===DDDKKKNNNOOOUUU\\\```ccciiinnnrrrvvvzzz~~~|||HHHIIIKKKMMMOOOOOOOOONNNNNNTTTXXXUUURRRSSSSSSRRRUUU[[[dddjjjnnnsssxxx}}}yyytttpppwwwrrrcccgggfffcccccc___YYYZZZZZZXXXTTTRRRRRRSSSPPPQQQNNNPPPgggmmm___ZZZZZZXXXWWWWWWWWWXXX```iiivvvpppcccaaacccaaaooottt}}}|||sssmmmiiihhhfffhhhsssttt^^^QQQLLLKKKJJJLLLQQQhhhqqqVVV===888999666333444333333333333222222222222333222111111000000111111111111111000000000000000///......//////000111222000000111222222222222222444555777888::::::;;;;;;>>>@@@FFFLLLNNNOOOSSSZZZ___bbbggglllpppuuuyyy}}}|||MMMKKKKKKNNNRRRTTTSSSQQQRRRVVVWWWSSSQQQSSSSSSRRRNNNQQQVVVZZZ^^^aaaeeehhhppp{{{ssspppxxxooobbbgggfffcccaaa]]]YYY[[[ZZZWWWRRRNNNNNNOOOLLLOOOKKKJJJ^^^xxxddd\\\[[[\\\[[[[[[[[[[[[___lllyyy{{{nnnqqqxxxzzzyyy{{{||||||ppp```UUUNNNLLLKKKLLLRRRmmmkkkPPP999666999666333555333333333222222222111111333222222111000111111111/////////000111111222222.........//////000111222000000111222222222222111444555777888:::;;;;;;;;;AAABBBGGGMMMNNNMMMQQQXXX^^^aaafffkkkooosssxxx|||{{{IIILLLQQQTTTVVVXXX[[[]]]```aaa```[[[SSSMMMKKKKKKLLLPPPUUUXXXZZZ\\\]]]^^^iiiqqq{{{tttnnn{{{mmmaaaeeebbb\\\]]]\\\ZZZWWWRRRPPPOOOOOONNNMMMMMMSSSPPPIIIVVVzzzyyy``````fffjjjfffeeeddd___```tttyyyvvv|||zzz}}}ppp]]]SSSPPPIIIQQQQQQUUUuuu```LLL;;;999999222///111444444333333333333222222555555444444333222111111111111111111111111111111000000000000000000000000...000111111000000111222333555777:::;;;<<<<<<<<>>BBBFFFIIIKKKNNNSSSXXX^^^aaafffjjjooosssxxx|||QQQYYYiiizzzpppcccRRROOOKKKKKKPPPTTTVVVUUUYYYZZZ[[[\\\^^^bbbgggkkkuuuvvvpppsss~~~eeehhhlllZZZTTTWWWTTTSSSUUURRRQQQOOOMMMMMMNNNOOONNNMMMKKKFFFHHHNNNMMMQQQmmm~~~{{{xxx[[[NNNMMMMMMNNNbbbwwwrrrJJJ@@@888555666555444444333333222222222111111111000000000000000/////////000000000000000000000000000000000000000000000000111333444444333333444555333555777:::;;;<<<<<<<<<===AAAGGGJJJLLLOOOTTTXXX^^^aaaeeeiiinnnsssxxx|||GGGKKKRRRZZZ___^^^WWWPPPMMMMMMPPPSSSWWWXXXXXXWWWZZZ]]]```dddiiipppwww|||pppssstttpppuuusssaaalllkkk[[[VVVVVVPPPOOOOOOJJJMMMLLLKKKKKKMMMNNNMMMKKKIIIFFFIIINNNLLLNNNccc}}}}}}|||~~~mmmUUULLLLLLFFFQQQmmmrrrsssEEE???888555444555444222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111333444444333222444555333555777:::;;;<<<<<<<<<===BBBHHHKKKMMMPPPUUUYYY___bbbfffiiimmmsssyyy}}}CCCDDDFFFIIIMMMQQQTTTVVVQQQTTTXXX[[[]]]^^^```bbbgggjjjooouuuzzz}}}hhheeelll|||qqqpppvvviii]]]rrr~~~eeeWWWSSSSSSMMMMMMNNNHHHIIIHHHHHHJJJKKKLLLKKKJJJEEEFFFIIILLLJJJMMM\\\mmm|||cccQQQMMMNNNIII```}}}|||kkkAAA===777444444555444333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333333222222333444333555777:::;;;<<<<<<<<<===BBBIIIMMMOOORRRVVVZZZ```cccfffiiinnnssszzz~~~IIIIIIIIIHHHIIIKKKPPPSSSXXX\\\```bbbdddhhhoootttwwwzzzvvv|||iiidddjjjyyy|||yyy}}}}}}~~~oooooowwwaaaYYYvvvyyy\\\QQQOOOPPPLLLNNNPPPJJJGGGGGGGGGHHHKKKKKKJJJIIICCCFFFIIIJJJIIIMMMXXXbbb~~~qqqZZZMMMJJJLLLRRRqqqVVV===;;;777333444666666444222222222111111111111000/////////000000000000000000000000000000000000000000000000000000000000000000222333333222111333444444555777:::;;;<<<<<<<<<===CCCIIINNNPPPSSSWWW[[[aaacccfffjjjnnntttzzzNNNJJJIIIJJJLLLNNNTTT\\\cccjjjqqqvvvwwwyyy~~~www~~~pppwwwyyyxxx~~~qqqiii{{{aaa\\\rrrZZZUUUOOOLLLKKKKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEJJJHHHGGGHHHKKKPPPUUUYYYxxx{{{~~~dddVVVQQQOOOLLLPPP{{{sssPPP:::999777666444333333222333333333222222111111111000000////////////000000000000000000000///......222222222111111111000000111333444444222222333555333333333555777:::===???>>>CCCIIIMMMOOORRRWWW[[[^^^aaaeeeiiinnnssszzz~~~~~~MMMKKKKKKNNNOOOQQQYYYbbbnnnuuu~~~zzzooonnntttqqqkkk}}}gggdddoooYYYSSSMMMJJJJJJJJJHHHFFFGGGGGGGGGFFFFFFGGGGGGHHHKKKJJJHHHGGGIIIMMMQQQTTTppp~~~iiiVVVOOOMMMKKK\\\oooNNN:::999777555444333333222333333333222222222111111000000////////////000000000000000000000///......222222222111111111000000111222444333222222333555222444777:::<<<===<<<<<<>>>CCCIIIMMMOOORRRWWW\\\^^^aaaeeeiiinnnssszzz~~~~~~OOOLLLLLLMMMNNNTTTbbbooonnn```^^^cccqqq|||ooolllhhhoooiiiVVVQQQLLLIIIIIIIIIGGGEEEHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHHHHKKKNNNOOOfffrrrYYYOOOMMMLLL^^^eeeGGG999888666555444333222222333333333222222222222111000000////////////000000000000000000000//////...222111111111111000000000111222333333222222333555666:::AAAFFFGGGEEEAAA>>>===BBBHHHMMMOOOSSSXXX\\\___aaaeeejjjnnntttzzz~~~|||VVVSSSPPPPPPPPPWWWhhhxxx~~~eeeXXXUUUWWWbbbccccccsssvvvmmmmmmhhh|||bbbUUUPPPKKKIIIJJJJJJHHHEEEHHHGGGFFFFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIKKKMMMNNNZZZ}}}}}}]]]QQQPPPPPP[[[xxxXXX>>>888777666444333222222222222222222222222222222222000000////////////000000//////000000000000//////111111111111000000000000000222333333222222333444888<<>>===BBBHHHMMMOOOSSSXXX\\\___bbbfffjjjnnntttzzz|||\\\[[[\\\]]][[[[[[bbblllqqqvvv~~~qqq^^^UUUSSSTTTVVVUUUPPP\\\~~~}}}uuuzzz~~~pppjjjoookkk~~~\\\TTTPPPLLLJJJKKKKKKIIIFFFGGGGGGGGGGGGIIIKKKLLLNNNJJJJJJJJJKKKLLLMMMOOOPPPMMMooo^^^QQQQQQQQQ___}}}lllNNN888777666555333222222222222222222222222222222222222000000////////////000000//////000000000000//////000000000000000000000000000111333222111111222444444666:::===>>>===;;;:::<<>>???;;;AAAGGGLLLPPPTTTYYY^^^```cccgggkkkooouuu{{{~~~vvvooolllnnnqqqttt{{{iiirrrqqqddddddQQQOOOLLLIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJPPPWWWgggmmmRRRMMMUUU^^^sssXXX???===777444444333333222111000000111111111111111111111111000000000000000000000000000//////111333444333222111000///......///000111000111222111000000222444333333555777999;;;===>>>>>>BBBHHHMMMQQQUUUZZZ]]]```dddiiilllnnnssszzzrrrjjjtttsssiii```OOONNNKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGDDDIIIMMMWWWwww^^^MMMJJJUUU```nnngggvvvNNN::::::555444444333333222111111000111111111111111111111111000000000000000000000000/////////000222333222111111000///......///000111000111222111000000222444666666777999:::;;;======>>>BBBHHHMMMQQQUUUYYY]]]```dddiiilllnnnsssyyyjjjjjjwwwtttooo}}}XXXLLLLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHHHHLLLccchhhUUULLLLLLZZZkkk}}}aaakkkpppIII::::::666444333333222222111111111111111111111111111111111000000000000000000000000.........///111222111///000000////////////000000000111222111000000222444888888999:::;;;<<<<<<===???BBBHHHMMMQQQUUUYYY\\\```dddhhhkkknnnrrryyy~~~}}}jjjhhhzzzrrrtttoooQQQJJJJJJHHHFFFEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAGGGIIIHHHGGGUUU{{{vvv[[[QQQLLLLLL```zzzrrrggg{{{jjjEEE999:::666333333333222222111111111111111111111111111111111////////////////////////...------...000111000...000000////////////000000000111222111000000222444666666888999:::<<<===>>>???CCCHHHMMMQQQUUUYYY\\\```dddhhhkkkmmmqqqxxx}}}~~~wwwiiiggg}}}rrryyygggPPPMMMHHHFFFEEEDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDJJJddd}}}~~~~~~~~~yyy|||~~~uuu```OOOKKKHHHKKKggg~~~hhhmmm[[[===666555555333333222222222222222111000000000000000000000000////////////////////////...------...000000///---//////000000000000//////000111222111000000222444222333555777:::<<<>>>???@@@CCCHHHMMMQQQTTTXXX[[[```ccchhhjjjlllpppwww||||||nnneeeiiiyyycccPPPOOOGGGFFFEEEDDDDDDCCC@@@>>>????????????????????????????????????@@@@@@@@@@@@@@@AAACCCEEEGGGUUUvvv|||yyyyyy|||||||||{{{{{{~~~~~~sssqqqrrruuu}}}\\\QQQIIIHHHIIIUUUxxxooogggyyytttLLL;;;777555999222222222222222222222222000000000000000000000000000000000000000000000000///......///000000///---//////000000000000//////000111222111000000222444000111444777:::===???@@@@@@DDDIIIMMMQQQTTTXXX[[[```cccgggjjjkkkooovvv{{{zzz~~~wwwgggbbbmmm]]]MMMMMMGGGFFFEEEEEEEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB@@@BBBGGGFFFKKKbbb}}}zzzsssoooooottt~~~zzzyyyzzzxxxxxxzzz|||}}}zzzuuuqqqfffjjjmmmppphhhQQQMMMIIIHHHPPPfffjjjtttfffBBB<<<888444;;;222222222222222222222222000000000000000000000000000000000000000000000000000///...///000111///---...///000111111000///...000111222111000000222444222333555888:::===???@@@@@@DDDIIIMMMPPPTTTXXXZZZ___cccgggiiikkkooouuuzzzxxx}}}~~~~~~qqqssseeecccqqq{{{WWWHHHHHHGGGFFFEEEEEEEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBAAA<<<>>>DDDCCCCCCTTTjjj|||wwwqqqlllkkkppp{{{}}}|||wwwqqqqqqtttqqqrrrsssrrrppplllgggeeedddkkklllooozzzWWWMMMKKKFFFFFFQQQmmmzzzggg\\\:::999444---666222222222222222222222222000000000000000000000000000000000000000000000000000//////000111111///......///000111111000///...000111222111000000222444555666777999;;;===>>>???AAADDDIIIMMMPPPTTTXXXZZZ___cccgggiiikkknnntttyyyxxx|||~~~}}}