BM6P6(@ tttgggcccqqqtttggg]]]\\\______dddlllrrrtttrrrmmmiiieee```XXXRRROOOMMMKKKJJJJJJJJJJJJIIIGGGEEECCCBBBAAA>>><<<<<<@@@CCCDDDCCCMMMNNNRRRVVVZZZ[[[YYYWWWXXXUUURRROOONNNLLLJJJHHHEEEEEECCCBBBBBBAAABBBBBBEEEGGGHHHJJJNNNVVVaaahhhpppssswwwyyyzzz|||}}}}}}ssshhhbbb___[[[WWWUUURRROOOMMMKKKJJJHHHGGGGGGJJJLLLNNNMMMLLLJJJJJJKKKNNNRRRTTTUUUWWW[[[aaahhhlllllllllmmmqqqtttuuuvvvtttlllbbb```ccciiiuuuwwwdddVVVVVVXXXWWWZZZaaaaaadddgggjjjnnnuuu{{{qqqcccZZZOOOKKKFFFCCCBBBBBBBBBBBBEEEEEEHHHLLLRRR```wwwllllllsssrrrfffVVVOOOLLLLLLIIIHHHRRR```tttzzz}}}vvvsssrrrqqqooommmtttvvvyyy{{{}}}|||xxxssslllggghhhlllooopppsssvvvuuurrroootttyyyzzzxxxwwwzzz~~~}}}{{{xxxvvvuuuttttttqqqnnnmmmllliiiccc______``````aaaaaaaaaaaaaaa```aaaaaa___]]]\\\\\\]]]XXXYYYZZZYYYWWWVVVWWWXXX```bbbdddfffeeedddddddddjjjkkknnnrrrsssmmmccc[[[XXX[[[aaagggllloooqqqrrrsssppppppttt|||tttrrrqqqrrrvvvyyyyyywwwnnnkkkfff```[[[XXXWWWXXXYYYXXXXXXYYY]]]```aaaaaabbb^^^ZZZWWWWWWZZZ___bbbcccccceeegggkkkpppuuuwwwxxxwwwuuupppllliiiiiijjjdddaaaaaadddiiikkkhhheee```[[[YYYZZZZZZZZZ^^^cccfffccc___\\\[[[ZZZZZZYYYXXXZZZ[[[\\\[[[[[[]]]^^^```\\\YYYXXX[[[]]]]]]\\\ZZZ]]]``````^^^]]]^^^```cccaaa```bbbeeefffdddaaarrrfffdddrrr~~~ooobbbXXXTTTVVVUUUXXX\\\```aaa```]]][[[UUUQQQMMMJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCBBB@@@===;;;<<>>>>>???>>>===>>>AAAEEEGGGHHHIIINNNVVV___fffjjjkkklllhhheeeaaa^^^[[[XXXTTTQQQQQQQQQPPPMMMJJJGGGCCCAAA@@@CCCEEEHHHIIILLLOOORRRXXX\\\bbbggglllqqquuuyyy{{{wwwlllcccaaa^^^]]]\\\ZZZXXXUUUUUUSSSRRRPPPOOOOOOPPPQQQOOOMMMJJJHHHIIIKKKOOOQQQSSSZZZbbbeeeeeefffkkkqqqqqquuuxxxyyy{{{yyypppfffaaaaaaeeeooo|||~~~mmm^^^ZZZYYYXXXZZZ``````dddhhhlllqqqyyy}}}wwwlll___VVVNNNJJJEEEBBBAAABBBBBBBBBAAAAAAEEEKKKQQQ]]]rrrmmmnnnsss~~~nnn^^^RRRKKKHHHJJJKKKMMMYYYhhh~~~}}}}}}{{{zzzxxxyyyyyyyyyyyy{{{}}}wwwsssnnnoooooonnnsss{{{~~~zzzwwwssspppqqqrrrssstttxxxyyy{{{}}}}}}|||{{{zzz{{{xxxtttqqqnnnkkkfffccc___^^^___aaaeeejjjooorrruuuuuusssnnnggg```[[[YYYUUUWWWYYY[[[]]]```dddgggnnnssswwwuuunnngggcccccc^^^___bbbgggjjjhhhbbb]]]YYY\\\aaahhhnnnsssvvvwww}}}zzzvvvvvvxxxxxxvvvssspppkkkfffdddggglllrrruuuuuuyyyzzzrrrfff^^^^^^aaa```]]]YYYXXXZZZ]]]```aaaaaa```^^^]]]]]]___aaaccciiiiiijjjkkkmmmnnnooooooooopppqqqpppnnnmmmmmmnnnpppqqqqqqpppmmmkkkjjjjjjccc]]]XXXWWWVVVVVVZZZ___gggfffeeecccaaa```^^^^^^^^^___```______aaacccfffmmmgggaaa___aaaddddddddd^^^]]]YYYUUUQQQRRRUUUXXXcccfffiiikkkkkklllmmmnnnnnnaaa___kkklll^^^VVVOOOKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPNNNKKKIIIHHHFFFDDDBBBBBBBBBAAA@@@???>>>>>>>>>AAA@@@@@@BBBFFFJJJMMMOOORRRXXXaaajjjnnnpppppppppnnnlllhhhfffccc```\\\YYYWWWWWWVVVTTTQQQMMMIIIFFFFFFFFFGGGGGGHHHIIIKKKLLLSSSWWW[[[___cccfffkkkmmmxxx}}}{{{pppcccbbb```_________]]][[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNKKKIIIJJJMMMQQQTTTVVV\\\bbbfffgggjjjnnnsssuuuyyy||||||}}}{{{rrrhhh______dddooo|||rrrccc\\\YYYWWWZZZ^^^dddhhhoootttzzz|||uuujjj]]]TTTNNNJJJEEEBBBAAABBBBBBBBBBBBBBBEEEKKKPPPZZZkkkzzzrrrttt}}}uuucccQQQIIIFFFHHHJJJMMMYYYhhh}}}|||||||||zzzyyyzzz}}}}}}zzzxxxoooooommmmmmuuu~~~wwwpppmmmooorrrrrrqqqqqqssswww{{{}}}}}}|||{{{{{{zzzwwwuuurrrooollljjjfffhhhjjjnnnrrrvvvzzz{{{}}}}}}{{{uuulllccc\\\YYY\\\]]]^^^___aaadddhhhlllrrrxxx}}}yyyoooeee```___YYYZZZ]]]bbbggggggccc___WWWZZZ___eeekkkppptttvvvvvvtttqqqqqqssssssrrrpppoookkkgggeeeggglllqqquuuvvvzzz{{{wwwoooiiiggggggddd```\\\ZZZ\\\aaaeeegggffffffdddcccbbbaaa``````kkklllmmmnnnoooooonnnnnnoooqqqrrrqqqooonnnnnnoootttvvvwwwtttmmmiiijjjlllhhhaaa[[[YYYXXXWWWZZZ```fffggggggfffcccaaa```___cccddddddccccccdddhhhjjjnnnjjjgggfffggggggeeeccc```]]]YYYTTTQQQQQQSSSTTTaaaeeejjjmmmmmmmmmppprrrnnn```]]]hhhnnnbbb\\\VVVRRRQQQMMMOOORRRUUUVVVWWWVVVVVVXXXUUUQQQMMMKKKIIIEEECCCGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCEEEGGGKKKOOOTTTWWW___fffnnntttuuutttrrrqqqnnnllljjjiiihhheeebbb___[[[[[[[[[ZZZWWWTTTPPPNNNMMMKKKHHHFFFFFFGGGIIIJJJQQQTTTWWWZZZ]]]```dddgggssszzz~~~sssdddbbb```___```aaa```___^^^]]]\\\ZZZXXXVVVTTTSSSNNNLLLIIIGGGIIIMMMRRRVVV[[[]]]aaafffmmmrrruuuvvv{{{~~~~~~tttiii^^^___cccooo|||vvvggg]]]YYYXXXZZZ]]]gggmmmvvv}}}{{{sssiii]]]TTTMMMIIIDDDAAAAAABBBBBBBBBEEEDDDGGGLLLOOOVVVbbbooo~~~www{{{zzzgggSSSJJJDDDGGGIIILLLXXXeeexxx}}}|||zzzzzz|||~~~~~~|||zzzzzzzzzzzzsssrrrppprrr|||yyypppnnnpppssssssqqqkkknnnrrrvvvyyyyyyyyyxxx{{{|||}}}|||{{{xxxvvvuuurrruuuzzzzzzrrriiiccc```eeefffggggggfffgggjjjmmmsssxxx|||xxxoooddd]]][[[WWWXXX[[[aaafffhhheeebbbXXXZZZ^^^dddiiinnnrrrtttqqqpppooonnnooopppooooooooonnnnnnmmmnnnqqqtttwwwuuuvvvvvvwwwwwwtttoookkkccc___[[[ZZZ]]]ccchhhjjjhhhhhhhhhhhhgggfffeeedddlllmmmnnnpppqqqqqqqqqqqqqqqqqqqqqooollljjjjjjkkktttwwwxxxtttmmmiiikkkooonnngggaaa___]]][[[^^^cccgggiiijjjiiifffccccccdddggghhhhhhhhhggghhhjjjmmmkkkjjjjjjkkkllljjjddd^^^```^^^[[[XXXVVVUUUUUUTTTZZZ___eeeiiiiiijjjlllooonnnaaa\\\gggssshhhaaaZZZWWWWWWVVVYYY^^^bbbddddddbbbaaa^^^ZZZVVVRRRPPPNNNKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGIIILLLNNNRRRWWW]]]aaakkkrrryyy|||yyysssnnnlllfffeeefffgggiiiiiigggeee_________^^^[[[YYYVVVUUUQQQNNNIIIFFFFFFHHHIIIIIIMMMPPPTTTWWWZZZ^^^cccgggmmmsss{{{~~~tttdddaaa^^^]]]^^^```aaabbbaaaaaaaaa___]]]ZZZWWWUUUMMMKKKGGGEEEGGGKKKQQQTTT]]]^^^aaaiiirrryyy}}}~~~wwwlllaaa```cccmmmzzz{{{lll```ZZZYYY\\\^^^iiiqqq|||xxxpppfff[[[SSSLLLHHHDDDAAAAAABBBCCCCCCGGGFFFIIIMMMPPPSSS\\\fffsss|||{{{hhhUUUKKKDDDFFFJJJMMMXXXeeeuuuzzz|||{{{{{{|||~~~~~~|||zzzwwwxxxzzz|||zzzyyyxxx{{{~~~wwwtttuuuvvvtttqqqiiikkknnnqqqsssttttttttt{{{~~~{{{}}}vvvooojjjggglllnnnooonnnmmmmmmnnnooorrruuuwwwuuunnneee]]]YYYWWWXXX\\\bbbhhhjjjgggccc[[[]]]```dddiiimmmppprrrrrrqqqpppooommmmmmllllllpppqqqsssttttttuuuwwwyyyuuuttttttvvvyyyxxxrrrmmmaaa]]]YYYYYY\\\bbbgggiiiggghhhjjjkkkmmmnnnnnnnnnoooppppppqqqrrrssstttuuurrrqqqoookkkgggeeeeeefffqqqsssuuurrrmmmkkknnnrrrsssmmmhhhfffdddaaacccgggiiilllmmmkkkgggfffgggiiijjjlllmmmlllkkkjjjkkkmmmggghhhkkknnnoookkkbbb[[[___]]]ZZZYYYYYYYYYYYYXXXTTTXXX^^^bbbdddeeeggggggpppbbb[[[dddzzzyyypppiiicccbbbdddjjjlllooorrrssssssrrrqqqkkkgggaaa\\\YYYXXXVVVTTTOOONNNMMMLLLLLLMMMOOOPPPPPPSSSWWWZZZ]]]cccjjjoooyyyxxxlllccc```[[[\\\^^^cccgggjjjiiihhheeedddbbb```]]][[[YYYXXXTTTQQQNNNMMMMMMMMMLLLJJJLLLOOORRRUUUYYY]]]cccfffffflllsssyyy{{{rrreee```[[[YYY[[[^^^aaaccceeeeeeeeedddbbb___[[[YYYRRROOOJJJGGGHHHKKKPPPSSS\\\___eeemmmuuu}}}{{{ooohhhdddbbbhhhuuuqqqddd]]]]]]___aaalllvvv|||tttmmmcccYYYRRRKKKHHHCCC@@@AAABBBCCCCCCGGGFFFIIINNNPPPSSSZZZbbbkkk|||}}}}}}lllWWWLLLEEEGGGLLLPPP[[[hhhvvv{{{}}}{{{zzzzzzzzz|||}}}|||zzzzzz}}}~~~|||zzzxxxtttqqqiiijjjkkkmmmnnnooooooooowww}}}~~~{{{tttnnnkkkjjjnnnpppsssuuutttsssssstttrrrrrrrrrrrrpppiiiaaa[[[XXXYYY]]]ccciiijjjfffbbb^^^^^^```cccfffiiilllmmmppppppooommmkkkjjjjjjjjjppprrrttttttttttttwwwzzzwwwwwwwwwxxxxxxuuuppplllaaa^^^ZZZZZZ]]]aaaeeeggghhhiiikkknnnqqqssstttuuuttttttssssssssstttvvvwwwuuusssooojjjfffdddeeegggmmmooopppooonnnooorrruuuuuupppmmmllljjjffffffiiihhhjjjkkkiiieeedddgggjjjlllnnnppppppnnnlllkkkkkkggggggjjjmmmoookkkccc\\\^^^ZZZVVVUUUXXX[[[]]]]]]UUUWWW[[[aaaeeegggfffdddqqqcccXXX```vvv|||vvvqqqrrrvvv|||}}}~~~{{{vvvnnngggcccaaa___]]]ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZ]]]aaadddhhhmmmuuu{{{uuueeeXXXSSSSSSUUUYYY___fffjjjkkkjjjiiigggdddaaa^^^\\\ZZZZZZWWWUUUTTTTTTUUUTTTPPPMMMNNNPPPSSSUUUWWW[[[```dddbbbgggnnnttt{{{~~~yyyqqqeee```ZZZWWWXXX\\\```cccggghhhhhhhhhfffbbb^^^\\\YYYVVVPPPLLLKKKMMMQQQTTTYYY```jjjqqqvvv~~~~~~rrrmmmgggaaadddppp~~~uuufff______bbbdddqqq|||yyyrrrjjjaaaWWWPPPKKKGGGCCC@@@@@@BBBCCCCCCEEEEEEHHHNNNQQQTTTZZZaaahhhxxx}}}rrrXXXLLLEEEHHHNNNSSS^^^kkkvvv}}}~~~~~~}}}}}}zzzxxxxxxwwwzzz~~~~~~~~~~~~yyyssspppkkkkkkkkkkkkllllllmmmmmmsssyyy}}}|||~~~~~~|||vvvpppkkkhhhhhhlllpppuuuxxxyyyyyyyyyyyysssqqqoooqqqqqqmmmddd]]]XXXYYY^^^dddjjjjjjfffaaa]]]]]]^^^```ccceeegggiiijjjjjjjjjiiihhhhhhiiijjjpppqqqsssrrrqqqrrrvvvzzzzzz|||}}}zzzuuuppplllkkkdddaaa^^^]]]___bbbeeeffflllmmmnnnppprrrtttvvvvvvxxxwwwuuutttssstttvvvwwwxxxvvvrrrlllggggggiiikkkkkklllmmmnnnooorrruuuxxxvvvrrroooooommmiiihhhkkkeeeggghhheee``````dddhhhmmmppprrrrrrpppmmmjjjjjjhhhhhhiiilllnnnkkkddd___]]]XXXRRRQQQUUU[[[___```ZZZZZZ]]]ccciiillliiifffrrr```XXX```ppp~~~zzztttpppmmmkkkkkkjjjiiiiiihhhiiijjjlllmmmiiilllpppsssvvv||||||kkk^^^VVVRRRKKKMMMQQQTTTXXX^^^dddhhhkkkllllllkkkiiieeeaaa^^^[[[ZZZXXXXXXXXXWWWVVVTTTUUUTTTSSSSSSTTTWWW[[[]]]cccdddfffjjjnnnppppppnnnddd^^^YYYZZZ\\\\\\___dddccceeehhhjjjjjjhhhdddbbb^^^YYYRRRNNNMMMNNNOOOPPPVVV]]]gggsss~~~zzzooogggcccgggpppzzzxxxhhh]]]\\\bbbhhhqqq{{{xxxooofff]]]UUUPPPIIIFFFAAA???@@@AAABBBCCCCCCFFFHHHJJJLLLQQQYYY```mmmyyysss\\\PPPHHHKKKRRRZZZhhhvvv}}}~~~{{{yyyxxx|||~~~{{{||||||xxxuuusssuuuuuutttooojjjfffgggjjjpppvvv~~~|||wwwttttttxxx}}}~~~|||zzzyyyzzzyyyuuurrrrrroooiiiggghhhjjjpppssssssuuuyyy{{{zzzwwwtttrrrrrrqqqlllbbb[[[VVVYYY```hhhmmmlllhhheeeeeecccaaacccfffgggfffddddddeeeffffffeeefffhhhjjjlllmmmlllkkkkkknnnrrruuu{{{uuuoookkkjjjjjjiiihhhbbbaaa^^^\\\\\\```eeeiiimmmooorrrvvvyyyyyyvvvttt{{{yyyvvvuuuvvvvvvuuuttt|||yyyvvvsssrrrpppnnnlllggghhhjjjlllooorrrtttuuusssqqqnnnkkkhhhffffffeeeeee```]]]\\\ZZZXXX]]]cccmmmmmmnnnooopppnnnjjjgggmmmgggbbbdddjjjkkkfff```ZZZXXXUUUTTTUUUYYY^^^aaaZZZ[[[^^^aaadddgggiiijjjrrr^^^WWW^^^nnn}}}{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{vvvyyy}}}yyygggYYYQQQMMMMMMNNNPPPRRRVVV[[[bbbfffkkklllnnnnnnlllhhhdddbbb^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWZZZ[[[aaabbbdddhhhlllmmmmmmkkkfff___YYYYYYZZZZZZ\\\```eeegggjjjmmmmmmjjjgggeeeaaa\\\UUUQQQOOOPPPPPPPPPYYY___jjjvvvvvvmmmfffhhhoooxxxzzzkkk___\\\aaagggrrr}}}}}}|||xxxnnndddZZZQQQLLLGGGDDD@@@???@@@CCCDDDEEEEEEGGGJJJKKKMMMSSS[[[aaalllzzzyyycccUUUKKKMMMTTT^^^ooozzz}}}}}}|||zzz~~~zzzyyy}}}~~~xxxuuuvvvxxxzzzzzz~~~~~~}}}{{{wwwtttsssrrrwwwxxxvvvqqqkkkggghhhjjjqqquuu{{{~~~}}}yyyuuussstttvvvxxxyyyyyyxxxxxxxxxssspppoooqqqoookkkjjjllllllrrrvvvuuuuuuwwwvvvtttuuuqqqlllkkkkkkhhhccc^^^XXX[[[```gggmmmpppnnnlllmmmkkkhhhhhhjjjjjjhhhfffdddbbb```___```ccceeeggggggiiikkkkkkkkkkkkmmmnnnrrrnnniiigggggghhhgggfffcccbbb```___```dddiiimmmuuuvvvxxx{{{|||{{{yyywwwzzzxxxvvvuuuuuutttrrrqqq}}}}}}}}}}}}}}}{{{wwwtttooonnnmmmllllllmmmoooooollljjjgggccc___]]][[[[[[]]]YYYWWWVVVUUUTTTYYY___jjjiiiggghhhiiijjjjjjhhhiiiddd___aaagggjjjhhhdddaaa___[[[XXXXXX[[[___bbb\\\\\\]]]^^^aaadddgggiiiqqq]]]VVV\\\kkkuuudddVVVNNNLLLOOOPPPRRRSSSUUUYYY___ccchhhjjjmmmooonnnllliiigggbbb```]]]]]]]]]^^^^^^]]]ZZZYYYXXXWWWWWWWWWYYYYYY^^^^^^```dddiiikkkkkkjjjiiiaaa[[[YYYYYYWWWXXX\\\fffiiillloooooonnnkkkjjjddd```ZZZUUUSSSSSSRRRRRR[[[bbbmmmyyy}}}sssjjjiiimmmuuu~~~oooccc___bbbfffttt~~~~~~|||}}}vvvlllbbbWWWMMMGGGDDDAAA???>>>AAADDDFFFFFFGGGIIIKKKMMMOOOUUU]]]dddooo~~~}}}hhhXXXMMMNNNVVVbbbuuuwwwzzz~~~~~~}}}~~~}}}uuusssyyy|||sssllljjjkkklllmmmvvvwwwwwwuuusssrrrsssttt{{{|||zzzuuunnnjjjiiikkkrrrvvv{{{~~~}}}zzzxxxwwwuuusssqqqrrrvvvyyyyyyxxxooommmnnnrrrrrrooonnnqqqooouuuxxxvvvttttttqqqnnnrrrmmmfffccccccdddcccbbb[[[^^^cccjjjqqquuuwwwvvvwwwtttqqqooonnnmmmllljjjeee```\\\[[[^^^bbbddddddaaadddgggiiihhhfffeeeeeeiiigggeeeeeefffggggggfffdddcccbbbbbbeeejjjpppsss||||||}}}}}}}}}{{{yyyxxxyyywwwsssqqqqqqqqqpppooo~~~zzzwwwuuuqqqnnnkkkiiiggggggaaa```]]]ZZZXXXVVVTTTTTTVVVSSSRRRTTTTTTTTTYYY___fffdddaaa```cccfffhhhiiiddd___[[[\\\bbbhhhjjjiiiiiieee```\\\[[[]]]```cccaaa___\\\[[[\\\___cccfffqqq\\\UUU[[[iiisssdddWWWQQQQQQRRRTTTWWWXXXYYYZZZ\\\^^^bbbdddhhhlllnnnmmmlllkkkeeeccc```___```aaabbbaaa]]]]]][[[ZZZYYYYYYXXXXXXZZZ[[[^^^ccchhhlllmmmmmmmmmeee^^^[[[YYYVVVWWWZZZfffhhhllloooppppppnnnmmmgggccc^^^ZZZXXXWWWUUUTTT[[[bbbmmmyyyxxxmmmjjjmmmtttuuuiiicccdddgggttt~~~}}}{{{~~~|||tttkkkaaaVVVLLLFFFCCCAAA??????AAADDDEEEFFFGGGIIILLLMMMOOOVVV___fffsss{{{eeeWWWLLLNNNVVVbbbuuu|||wwwyyy|||~~~~~~}}}~~~~~~uuusssxxx|||}}}yyyooofffbbbcccfffiiissstttuuutttrrrrrruuuyyy}}}}}}|||wwwpppkkkjjjkkksssxxx~~~vvvqqqmmmpppwww~~~}}}sssrrrssswwwxxxtttrrrssssssxxxyyyvvvsssrrrqqqmmmooojjjdddaaaaaabbbcccccc___bbbhhhqqqxxx|||}}}|||{{{xxxuuurrrqqqqqqqqqqqqiiiddd___```dddfffeeebbb^^^aaadddeeedddaaa``````cccdddeeeggghhhiiijjjiiifffdddccceeejjjpppuuuwww}}}}}}|||zzzxxxvvvuuuuuuxxxtttnnnkkklllnnnqqqrrr|||yyywwwwwwtttqqqlllfffbbb___XXXWWWWWWVVVVVVVVVUUUUUUUUUSSSTTTWWWXXXYYY^^^ddddddbbb______aaadddeeefff```[[[WWWXXX^^^eeejjjmmmlllhhhccc^^^]]]^^^bbbdddgggccc^^^YYYXXXZZZ^^^```rrr\\\VVVZZZggg~~~~~~pppdddYYYTTTUUUUUUYYY^^^``````^^^\\\\\\[[[^^^bbbfffjjjkkkllllllgggeeebbbbbbbbbccccccbbb______^^^]]]\\\[[[ZZZYYYXXXZZZ]]]cccjjjpppssstttrrriiiaaa^^^[[[XXXXXXZZZdddfffjjjmmmooopppoooooojjjfffbbb___^^^]]][[[YYY[[[aaakkkuuuyyyoookkkmmmttt|||qqqjjjiiijjjttt}}}|||zzz~~~}}}yyyqqqhhh```VVVNNNHHHCCCAAA??????AAACCCDDDCCCFFFHHHJJJLLLOOOWWWaaaiiiwwwwwwaaaTTTLLLPPPXXXcccsss{{{uuuvvvxxxzzz{{{{{{|||~~~yyyvvvxxxxxxvvvzzztttkkkccc```ccciiimmmsssuuuvvvsssqqqqqqvvv{{{xxxzzzyyytttnnniiihhhhhhooovvvvvvqqqmmmqqq||||||zzz|||}}}wwwssssssuuuxxxyyytttrrrrrrrrrpppmmmjjjfffccccccddddddeeeeeeiiipppxxx~~~{{{vvvuuusssqqqppprrruuuwwwqqqmmmjjjkkknnnmmmgggaaa___aaabbbbbbaaa_________```bbbeeeggghhhiiijjjjjjfffdddcccffflllrrrvvvwwwzzzzzzyyyuuuqqqoooppprrrwwwqqqjjjfffggglllrrruuuyyy~~~{{{sssppprrrsssrrrmmmfff^^^YYYTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUWWW[[[]]]]]]bbbhhhdddcccbbbccceeeeeecccaaa]]]ZZZWWWWWW[[[aaaggglllkkkhhhdddaaa```aaadddfffjjjfff___XXXUUUUUUWWWZZZttt^^^UUUYYYddd{{{uuujjjbbbXXXTTTVVVZZZ^^^cccfffeeeaaa^^^]]]\\\]]]___bbbeeegggiiijjjiiigggfffeeeeeeeeecccaaa^^^___``````___^^^\\\[[[ZZZ[[[___eeemmmtttwwwyyytttlllddd```^^^ZZZZZZ\\\aaadddgggkkknnnoooppppppllljjjgggffffffeeecccaaa^^^bbbiiipppyyyyyyppplllmmmtttxxxqqqoooooouuu}}}|||vvvnnneee]]]UUUNNNIIIBBBAAA??????AAACCCCCCCCCEEEGGGJJJLLLPPPYYYdddmmm{{{ttt___TTTMMMRRR[[[dddrrryyyuuuvvvwwwwwwwwwxxxzzz~~~yyywwwxxxvvvqqqrrrnnnhhhbbbaaafffooovvvvvvxxxwwwsssnnnmmmsssxxxsssuuuuuurrrlllhhhggghhhkkkqqqzzzvvvrrrpppvvv}}}wwwrrrqqqssswwwwwwtttqqqsssrrrpppjjjiiigggffffffggghhhiiilllpppvvv|||~~~yyytttnnnnnnmmmlllmmmqqqwww{{{yyywwwvvvvvvuuuppphhhbbb```bbbddddddbbbaaaaaaaaa^^^aaaccceeeeeeeeefffhhhfffdddbbbeeekkkqqqttttttuuuuuussspppkkkkkknnnrrrvvvpppiiieeefffkkkpppsssuuuxxx|||{{{rrrlllgggiiilllmmmjjjccc[[[VVVUUUUUUUUUTTTSSSRRRQQQPPPTTTTTTWWW[[[]]]]]]```eeebbbcccdddfffgggfffbbb___\\\[[[ZZZYYYYYY]]]bbbfffiiigggeeecccbbbcccdddeeefffbbb\\\WWWSSSRRRRRRSSSwww```TTTWWWaaawwwwwweee```]]]WWWUUUYYY```bbbfffgggeeecccaaaaaabbbbbbaaaaaabbbccceeegggkkkjjjiiiiiiiiigggccc```]]]___aaabbbbbbaaa___]]]^^^^^^aaagggnnnuuuyyyzzztttllldddaaa___\\\\\\^^^```bbbfffjjjmmmooopppqqqnnnmmmlllmmmnnnnnnllljjjeeegggiiimmmrrryyyyyyqqqmmmmmmsssxxxuuuuuuvvv}}}|||uuukkkaaaXXXQQQKKKGGG@@@>>>>>>???BBBDDDEEEDDDEEEGGGJJJMMMRRR\\\hhhqqq}}}ppp___SSSLLLQQQYYYbbbppp~~~}}}|||{{{zzzyyyxxxxxx}}}{{{tttsssvvvtttpppjjjhhhdddaaabbbjjjuuu}}}|||}}}{{{tttmmmkkkpppvvvrrruuuwwwtttpppllllllmmmkkkoootttxxxzzz|||~~~tttssstttyyyxxxwwwzzz~~~|||uuuooonnnmmmssswwwuuusssrrrooojjjggggggfffeeefffjjjnnnrrrtttvvvxxxzzzzzzwwwqqqlllhhhhhhhhhhhhiiinnnvvv}}}}}}zzztttmmmgggccc```cccgggiiihhheeecccbbb```bbbdddcccbbbaaacccffffffccc```ccciiinnnooonnnmmmmmmllliiieeeffflllrrrtttpppkkkhhhiiijjjllllllkkklllnnnpppqqqnnnhhhddd___aaaccccccaaa]]]XXXUUUTTTUUUUUUUUUSSSRRRPPPOOORRRRRRUUUZZZ[[[YYY\\\aaa___```bbbdddffffffccc```\\\^^^___]]]ZZZYYY\\\___ccccccbbb```______^^^^^^\\\ZZZWWWTTTQQQPPPOOOOOOyyybbbSSSUUU___uuu~~~|||{{{zzzzzz{{{~~~yyyeeeVVVWWWYYYWWWYYY^^^dddeeefffeeeccccccccceeeiiigggdddbbbaaaaaacccdddllllllllllllllliiiddd```\\\^^^aaaccccccbbbaaa___aaaaaaccchhhooouuuxxxyyyssskkkdddaaa___\\\\\\___```bbbeeeiiimmmpppqqqrrrpppppppppqqqssssssrrrqqqkkkkkkkkkkkkmmmssszzzzzzrrrnnnnnnsss|||yyyxxxxxx~~~}}}uuujjj^^^UUUMMMHHHDDD===<<<<<>>===<<<<<<>>>???AAABBBCCCDDDDDDGGGMMMUUU^^^gggnnnrrrooommmjjjiiihhhfffcccaaa\\\[[[YYYWWWWWWYYY[[[\\\]]]^^^___bbbeeekkkrrrwwwssspppkkkfffbbb______^^^cccdddfffhhhjjjiiieeebbbbbbdddfffhhhiiiiiigggfffbbb___\\\\\\```gggpppuuu}}}~~~|||zzzvvvsssmmmggg___ZZZXXXYYY[[[\\\bbbfffllloooooopppsssvvv~~~zzzrrrjjj^^^UUUOOOJJJEEEBBB???@@@AAABBBDDDEEEFFFFFFFFFGGGLLLRRRZZZhhhrrraaaZZZNNNIIIGGGKKKSSS___ppp~~~}}}zzzzzz{{{}}}wwwoookkkkkkgggggghhhlllppptttuuuuuutttsssrrrsssvvvxxxzzzzzzvvvuuuvvvxxxyyyvvvpppjjj``````aaacccggglllqqqttt}}}{{{xxxsssnnnmmmnnnpppvvv{{{~~~}}}wwwooojjjhhhjjjiiifffccc```]]][[[ZZZWWWVVVTTTRRRQQQQQQRRRRRRVVVUUUUUUTTTTTTUUUWWWXXXXXXXXXYYYZZZ\\\]]]______iiilllqqquuuvvvtttqqqooohhhgggeeeaaa___```cccfffnnnrrrrrrmmmkkkmmmmmmlllcccccccccbbb```\\\XXXUUUUUUSSSQQQPPPQQQRRRQQQQQQSSSVVV\\\dddkkkmmmllljjjccc```[[[VVVQQQNNNLLLKKKIIIHHHHHHGGGHHHJJJLLLMMMPPPQQQSSSUUUXXX]]]ccchhhmmmiiiddd]]]ZZZ[[[___ccclllgggaaa[[[WWWVVVWWWXXXVVVXXXZZZ[[[\\\]]]```bbb]]][[[YYYUUURRRRRRTTTWWW[[[___ccceeedddaaa^^^\\\___aaaaaa```bbbfffeeebbb```XXXRRRQQQRRRSSSVVV[[[XXXVVVSSSQQQPPPRRRUUUWWWdddUUURRRRRR\\\rrrvvvgggTTTMMMHHHGGGEEEBBBAAACCC@@@???>>>============>>>@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<===>>>???AAACCC@@@DDDJJJRRR[[[dddkkknnniiigggfffeeeeeedddbbbaaa[[[ZZZXXXXXXYYY\\\___aaa___aaadddgggiiilllrrrvvvtttqqqmmmhhhdddaaa___^^^aaabbbeeehhhllllllkkkiiijjjkkkmmmnnnmmmkkkhhheee\\\ZZZXXXYYY]]]eeemmmrrr|||}}}|||yyyvvvsssppplllgggdddcccdddddddddgggiiilllpppsssuuuvvvuuu}}}}}}xxxoooggg\\\SSSMMMIIIDDDAAA???@@@AAACCCDDDEEEEEEFFFFFFGGGLLLUUU^^^mmm~~~eeeWWWSSSIIIFFFFFFKKKTTT```ppp~~~|||yyyyyyzzz~~~~~~rrriiifffgggfffeeedddhhhooovvvzzz|||vvvuuusssuuuxxxzzzzzzyyyttttttvvvyyy{{{wwwpppiiicccdddfffhhhkkkmmmooopppuuuvvvuuuoooiiifffiiimmmtttxxx|||{{{uuuoookkkjjjhhhhhhgggddd```]]][[[ZZZVVVUUUTTTRRRPPPPPPPPPQQQVVVUUUTTTTTTTTTVVVWWWXXXUUUUUUVVVXXXYYYZZZZZZ[[[aaacccgggkkknnnoooooonnnkkkkkkkkkiiieeedddfffhhhjjjmmmmmmjjjhhhiiiiiifff``````___^^^\\\YYYWWWVVVSSSPPPMMMLLLMMMOOOOOOOOORRRVVV]]]fffmmmnnnjjjfff___]]]ZZZVVVRRRNNNKKKJJJIIIHHHFFFFFFGGGIIIJJJKKKMMMOOOSSSUUUYYY^^^eeekkkkkkfff___ZZZYYY[[[]]]^^^fffddd```\\\YYYWWWWWWWWWTTTXXX\\\]]]\\\[[[[[[\\\\\\ZZZVVVQQQNNNOOOUUUZZZ___bbbeeefffdddaaa^^^]]]^^^cccfffdddccceeedddaaa\\\VVVRRRSSSUUUUUUXXX\\\XXXUUUQQQNNNNNNPPPSSSUUUaaaTTTQQQQQQZZZppprrrcccSSSLLLGGGFFFDDD@@@>>>???@@@???>>>===============AAAAAABBBBBBAAA???===<<<<<<<<<===<<<<<<===???BBB@@@CCCIIIPPPXXX```eeehhhgggfffdddccccccbbb```^^^ZZZYYYXXXYYY[[[___bbbeeecccgggkkkmmmlllllloooqqqrrrpppmmmiiieeebbb___^^^```aaadddhhhmmmoooooonnnooopppqqqqqqooolllgggeee[[[YYYWWWXXX]]]eeemmmrrr||||||zzzxxxtttrrrtttqqqnnnmmmnnnnnnnnnmmmnnnmmmooosssxxx{{{zzzxxx|||}}}wwwnnnfffZZZQQQLLLGGGCCC??????@@@AAACCCDDDEEEEEEFFFGGGGGGLLLVVVbbbpppttt[[[NNNMMMFFFDDDEEELLLUUUaaappp~~~zzzxxxyyy||||||pppgggdddfffgggdddbbbfffoooyyyxxxwwwuuuwww{{{|||{{{yyypppqqquuu{{{~~~{{{tttmmmhhhjjjlllnnnooooooooonnnmmmqqqrrrnnnfffbbbfffjjjooossswwwvvvrrrmmmjjjjjjgggggggggdddaaa]]][[[[[[WWWXXXWWWUUUSSSQQQRRRRRRUUUTTTTTTSSSTTTUUUVVVWWWSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ^^^bbbfffiiikkkllloooqqqrrrpppllljjjjjjllleeehhhhhheeedddeeedddaaaaaa```]]]ZZZXXXWWWWWWWWWQQQOOOKKKJJJKKKMMMOOOOOOQQQUUU]]]gggnnnnnnhhhccc^^^]]][[[XXXTTTPPPMMMKKKLLLJJJGGGGGGHHHJJJKKKKKKKKKNNNRRRUUUXXX]]]dddiiifff```YYYVVVXXXZZZ\\\\\\aaa```^^^\\\ZZZXXXVVVUUUSSSYYY___aaa___[[[XXXXXX\\\YYYSSSLLLIIILLLUUU[[[aaaccceeeeeeccc```^^^]]][[[bbbgggfffccccccbbb```WWWRRRQQQTTTWWWWWWYYY\\\[[[XXXRRRNNNLLLMMMOOOQQQ___UUUTTTRRRUUUfffkkk[[[OOOGGG@@@???@@@>>>;;;;;;???AAABBBAAA@@@>>>>>>???BBBCCCCCCBBBBBB@@@??????===;;;999999:::<<<<<<<<>>???<<<>>>@@@AAAAAABBBDDDEEEDDDEEEGGGGGGFFFDDDAAA???@@@>>><<<<<<>>>>>>>>>===>>>>>>@@@EEELLLRRRUUUVVVUUUUUUVVVWWWYYYZZZZZZYYY^^^^^^___```cccfffhhhjjjnnnqqquuuvvvsssooommmllliiiiiiiiihhhfffccc```^^^aaaaaadddhhhmmmqqqqqqqqqtttqqqooonnnmmmiiiccc]]]XXXQQQLLLNNNTTT\\\eeennnxxx|||}}}yyywwwxxxyyy}}}vvviiicccYYYPPPIIIFFFCCCBBB???@@@AAABBBDDDFFFGGGHHHKKKIIIOOOZZZcccnnnkkkZZZPPPKKKJJJIIIIIILLLTTT___kkksssuuuvvvyyy~~~|||uuuoooiiieeebbbbbbdddjjjrrryyy~~~zzzvvvyyyzzzwwwsssrrrnnnqqquuuyyy{{{zzzwwwuuummmrrrxxxzzzvvvqqqmmmjjjnnnoooppppppppppppqqqrrrsssrrrssstttuuurrrlllgggfffeeehhhllljjjeeecccgggiiihhhhhhgggeee```YYYUUUTTTTTTSSSUUUWWWYYYXXXXXX[[[XXXVVVUUUVVVWWWVVVVVVVVVXXXYYYZZZZZZ[[[]]]^^^fffiiinnnssstttrrrnnnkkkllleee^^^[[[]]]___```^^^^^^^^^___^^^]]][[[YYYXXXRRRRRRPPPOOOOOOOOOOOOOOOOOORRRXXX___eeefffbbb___[[[[[[ZZZZZZZZZWWWTTTRRRSSSPPPOOOOOOQQQRRRQQQOOOMMMKKKKKKNNNTTTZZZ^^^```___[[[UUUQQQPPPQQQTTTUUUYYYZZZ[[[ZZZXXXWWWWWWYYYYYY\\\______]]][[[\\\]]]\\\YYYSSSMMMIIIKKKQQQUUU\\\[[[[[[]]]```cccddddddeeecccaaa^^^[[[XXXUUUSSSMMMMMMOOOTTTYYY^^^``````\\\WWWRRRPPPQQQRRROOOMMM___RRRPPPMMMQQQ```~~~{{{gggXXXMMMEEEAAABBBDDDBBBBBBCCC===???AAABBBBBBDDDGGGIIIHHHJJJLLLMMMLLLIIIEEECCCCCCBBBAAAAAABBBBBB@@@>>>>>>>>>>>>AAAEEEHHHIIIJJJMMMNNNQQQSSSUUUWWWWWWXXX]]]]]]^^^```dddhhhmmmooowwwzzz}}}}}}xxxrrrmmmjjjhhhiiiiiiiiihhhfffdddccc```aaacccggglllppprrrrrrsssqqqpppooommmggg___XXXUUUOOOKKKKKKNNNTTT___jjjvvv{{{~~~zzzwwwwwwyyy{{{|||vvviiibbbXXXOOOHHHDDDBBB@@@>>>???@@@BBBDDDEEEFFFGGGLLLKKKPPPZZZeeetttmmm[[[PPPKKKJJJJJJKKKOOOXXXcccnnnuuuwwwxxx}}}yyyrrrlllhhhddddddfffjjjrrryyy~~~~~~wwwvvvuuuqqqnnnnnnoooooorrrwww{{{{{{vvvrrrmmmssszzz~~~{{{ssslllggghhhkkkpppuuuxxxxxxxxxwwwssstttvvvxxxyyyvvvppplllkkkjjjlllnnnllliiiiiilllooopppqqqrrrooohhh^^^XXXVVVUUUUUUWWWYYY[[[[[[ZZZ]]][[[XXXWWWWWWXXXWWWWWWUUUWWWXXXYYYXXXXXXZZZ[[[```fffnnnvvvyyyxxxssspppjjjddd^^^[[[]]]___``````^^^___aaaccccccaaa___]]]UUUTTTRRRQQQPPPQQQRRRSSSPPPUUU\\\aaabbbaaa```___\\\]]]^^^^^^]]]ZZZVVVTTTPPPOOONNNOOOPPPQQQPPPNNNNNNLLLLLLMMMQQQVVVXXXYYYYYYVVVSSSPPPPPPRRRUUUWWW\\\]]]]]]\\\ZZZYYYZZZ[[[^^^```aaa^^^YYYWWWZZZ^^^[[[XXXQQQKKKIIIKKKQQQVVVYYYXXXWWWZZZ^^^ccceeefffaaa___\\\ZZZYYYWWWUUUSSSNNNNNNQQQUUUZZZ]]]^^^^^^]]]XXXRRRPPPQQQRRRRRRPPPaaaSSSOOOLLLPPP^^^yyywwwdddWWWLLLFFFBBBCCCDDDCCCCCCFFFCCCDDDEEEDDDDDDEEEGGGJJJOOOOOOPPPQQQPPPMMMKKKIIIGGGFFFFFFFFFGGGEEEBBB@@@AAA@@@???@@@BBBDDDDDDDDDIIIKKKOOOQQQSSSUUUWWWXXX]]]]]]___ccchhhnnntttxxx{{{uuupppmmmkkkkkkkkkkkkjjjiiigggggg``````aaaeeekkkooorrrsssooonnnnnnooonnnhhh___WWWPPPLLLHHHHHHHHHMMMYYYeeepppuuu|||}}}{{{yyyxxxxxxwwwuuutttvvvzzz}}}{{{uuuhhhaaaWWWMMMGGGCCCAAA???>>>???@@@BBBCCCEEEFFFGGGLLLLLLRRR\\\hhh{{{ppp\\\PPPKKKIIIJJJMMMTTT^^^iiirrrwwwzzz}}}}}}wwwppplllkkkkkkkkkooovvv|||wwwtttqqqmmmlllnnntttrrrrrrwww{{{{{{uuuppplllrrr{{{}}}tttjjjcccdddhhhpppxxx~~~}}}wwwwwwwwwwwwvvvssspppnnnmmmnnnqqqrrrpppmmmkkkllloooqqqtttvvvtttlllaaaYYYWWWVVVVVVXXX[[[]]]]]]\\\___]]]ZZZYYYYYYYYYXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZ\\\cccnnnwww{{{yyytttpppjjjeee___]]]^^^aaacccddd___aaadddggggggfffdddbbb\\\ZZZWWWTTTSSSSSSUUUVVVUUU[[[bbbdddbbb______aaabbbcccdddccc^^^YYYUUUSSSOOOOOONNNOOOOOOOOOOOONNNRRRPPPOOOOOORRRUUUVVVVVVXXXWWWVVVTTTTTTVVVYYY\\\bbbccccccbbb___^^^^^^___```cccddd```ZZZXXX[[[```___[[[UUUOOOKKKMMMSSSXXX]]][[[YYYYYY\\\```cccdddYYYWWWTTTUUUXXXZZZZZZYYYWWWVVVUUUVVVXXXYYYYYYXXX\\\WWWQQQMMMMMMOOOPPPPPPdddTTTOOOLLLPPP[[[sssppp```UUUKKKFFFCCCDDDEEECCCEEEHHHHHHIIIJJJJJJIIIIIIKKKMMMUUUUUUTTTTTTSSSRRRRRRQQQMMMLLLKKKKKKJJJHHHEEEBBBBBBAAA???@@@BBBCCCCCCBBBGGGIIIMMMOOOPPPRRRVVVYYYaaabbbfffkkkrrryyy}}}zzzvvvsssqqqllllllkkkjjjiiihhhgggfffaaa``````dddiiinnnqqqsssooonnnooopppoooiii___WWWMMMIIIFFFEEEEEEHHHSSS^^^gggkkkqqquuutttqqqnnnllljjjkkkkkkkkkmmmrrrxxx|||yyyssseee___UUULLLFFFBBB@@@???>>>???@@@BBBDDDEEEFFFGGGKKKNNNTTT^^^mmmrrr\\\PPPLLLIIIJJJOOOXXXdddooovvvyyy||||||uuurrrttttttuuuxxx}}}~~~wwwtttqqqmmmmmmpppzzzwwwvvvyyy|||{{{uuuooonnnttt|||wwwllldddbbbfffnnnyyy}}}{{{wwwrrrnnnkkkkkkkkkkkkppptttvvvssspppkkkhhhjjjmmmqqqtttssskkk```YYYVVVVVVWWWYYY]]]___``````aaa___[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXVVVVVVWWWXXX[[[aaallltttxxxuuupppkkkfffccc^^^\\\]]]```ccceeeaaacccgggiiijjjiiigggeeeccc```[[[WWWUUUUUUWWWXXX[[[aaaggggggccc```aaadddkkkmmmlllhhhaaaZZZVVVTTTTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQRRRTTTVVVVVVVVV[[[\\\\\\[[[YYYZZZ^^^aaaggghhhiiigggeeeddddddeeebbbeeegggeee```^^^___bbbfffbbb\\\UUUQQQQQQUUUYYY```]]][[[ZZZ\\\___aaabbbXXXTTTQQQRRRWWW\\\]]]\\\ZZZWWWTTTRRRSSSTTTUUUUUUWWWSSSNNNJJJJJJKKKLLLMMMhhhTTTOOOMMMQQQYYYllluuuhhhZZZRRRJJJFFFDDDFFFGGGFFFIIIMMMMMMOOOQQQRRRRRRRRRSSSTTTYYYYYYZZZZZZZZZZZZYYYYYYTTTRRRPPPOOONNNLLLIIIGGGCCCBBB@@@@@@AAABBBBBBAAADDDFFFJJJKKKMMMQQQXXX^^^ccceeejjjpppvvv}}}}}}zzzwwwuuusssqqqiiihhhgggfffeeeeeeddddddcccaaa```bbbggglllppprrrrrrrrrqqqrrrpppiii___WWWOOOJJJFFFEEEDDDEEELLLSSS[[[___cccfffdddaaa^^^]]][[[\\\]]]^^^bbbhhhpppuuu~~~vvvooobbb\\\RRRJJJEEEBBB@@@??????@@@AAACCCEEEFFFGGGHHHJJJOOOWWWaaarrrpppZZZOOOLLLIIIKKKQQQ\\\jjjtttyyy{{{{{{}}}zzz||||||}}}|||xxxwwwtttppppppssswwwuuuuuuvvvxxxvvvqqqmmmssswww}}}{{{qqqiiicccfffmmmwww~~~wwwooohhheeeeeeggggggooouuuvvvuuusssnnniiigggjjjmmmpppooohhh___XXXWWWWWWXXX[[[```dddeeeeeeccc```\\\ZZZZZZYYYXXXWWWSSSTTTUUUUUUTTTSSSUUUVVVYYY___gggnnnpppmmmhhheeeaaa^^^[[[YYYYYY\\\```cccdddfffhhhjjjkkkiiihhhfffeeebbb\\\XXXUUUVVVYYY[[[___dddhhhgggcccaaabbbdddqqqrrrqqqkkkccc\\\YYYXXXWWWWWWTTTQQQOOOOOORRRTTTSSSRRRRRRSSSVVVYYYYYYYYY___aaabbb```\\\\\\^^^aaaggghhhjjjjjjiiiiiijjjlllfffggghhhfffeeecccdddeeeiiigggbbb[[[WWWUUUXXXZZZ]]][[[ZZZ[[[]]]aaabbbccc]]]WWWQQQQQQVVVYYYZZZXXXTTTQQQOOOOOOPPPSSSTTTTTTQQQOOOLLLIIIIIIJJJMMMNNNlllSSSNNNLLLPPPVVVdddwwwjjj^^^TTTNNNHHHEEEEEEIIIKKKKKKPPPVVVWWWYYY\\\]]][[[YYYXXXWWWZZZ]]]```cccdddbbb```^^^[[[YYYUUUSSSRRRPPPNNNLLLHHHFFFCCCCCCCCCCCCBBBAAABBBEEEIIIKKKNNNUUU___ggggggiiinnntttyyy}}}~~~zzzxxxvvvsssoookkkdddddddddddddddddddddeeedddbbb```aaaeeekkkoooqqqsssrrrqqqrrrqqqlllccc\\\UUUNNNHHHFFFEEECCCDDDHHHPPPSSSVVVWWWUUURRRPPPOOONNNNNNOOOQQQTTT[[[ccciiivvvzzz~~~~~~|||rrrjjj```YYYPPPIIIDDDBBBAAA@@@@@@AAABBBDDDFFFGGGHHHIIIHHHOOOYYYdddvvvkkkVVVMMMLLLIIIKKKRRR___nnnxxx||||||||||||{{{{{{xxxsssrrrtttrrrssstttuuuuuutttqqqpppuuuxxx}}}}}}tttlllfffgggkkkuuuzzzppphhhccccccddddddmmmssstttuuuvvvtttooojjjkkkmmmnnnlllfff^^^XXXXXXXXXZZZ___dddiiikkkkkkccc```]]]ZZZZZZYYYWWWVVVRRRSSSUUUUUUTTTTTTUUUWWWWWW[[[```eeegggeeebbb___^^^\\\YYYWWWXXX[[[```ccchhhhhhiiijjjiiihhhgggfffccc___ZZZUUUTTTWWW[[[^^^```ccceeedddaaa``````bbbkkklllkkkfff___[[[[[[]]][[[ZZZVVVQQQMMMMMMRRRVVVTTTTTTUUUWWW[[[^^^______```bbbccc```[[[XXXZZZ\\\___bbbeeegggiiillloooqqqnnnjjjfffdddeeeffffffeeegggfffccc^^^ZZZXXXYYYZZZZZZYYYYYYZZZ]]]```aaaaaaaaaZZZRRRPPPSSSVVVUUUSSSNNNNNNOOORRRTTTVVVUUUSSSKKKKKKKKKKKKLLLNNNQQQTTToooSSSMMMKKKOOOSSS___}}}pppcccXXXPPPKKKFFFEEEFFFKKKNNNPPPVVV\\\aaaccceeedddaaa\\\XXXWWWZZZ^^^eeekkkllliiiccc``````]]]YYYVVVUUUSSSRRRPPPMMMKKKHHHFFFFFFFFFDDDBBBCCCFFFJJJLLLQQQZZZgggpppoooqqqvvvzzz~~~~~~|||yyyxxxvvvqqqjjjeeecccccccccdddeeefffggghhhfffccc```aaaeeejjjnnnppppppoooppprrrssspppiiicccZZZQQQIIIGGGFFFBBB???@@@IIIKKKNNNNNNKKKIIIGGGGGGGGGGGGGGGHHHKKKRRRZZZ___ggglllttt}}}sssqqqpppvvvzzzooofff^^^XXXOOOHHHDDDBBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJGGGPPPZZZfffyyygggSSSLLLLLLIIIKKKSSSaaappp{{{~~~}}}~~~~~~|||}}}~~~{{{tttrrrtttuuuxxx{{{|||{{{zzzzzzzzzuuuwwwzzz~~~|||tttmmmhhhhhhkkksss}}}|||tttjjjdddbbbcccbbbkkkqqqrrrtttyyyzzzvvvoooooonnnmmmkkkeee^^^XXXYYYYYY\\\aaaggglllooooooccc```]]]ZZZYYYXXXWWWVVVSSSUUUVVVWWWVVVVVVXXXYYYUUUXXX\\\___aaa```^^^]]]^^^]]][[[XXXYYY\\\aaaeeejjjjjjjjjiiihhhgggfffeee___[[[WWWSSSSSSWWW\\\```___```aaaaaa___^^^^^^___aaacccccc___ZZZXXX[[[^^^cccaaa\\\UUUPPPQQQVVV[[[WWWWWWXXX\\\aaaeeeffffff___bbbbbb___XXXTTTUUUWWWXXX[[[```dddhhhmmmrrruuutttmmmdddaaacccfffgggfffdddcccbbb___[[[YYYYYYZZZZZZYYYYYYZZZ]]]^^^]]]\\\aaaYYYPPPNNNRRRUUUTTTQQQMMMOOOSSSXXX[[[ZZZVVVRRRGGGHHHKKKMMMOOOSSSWWWZZZmmmVVVOOOKKKKKKNNNYYYsssrrrfff\\\RRRLLLLLLIIIGGGFFFJJJRRRZZZ___```hhhjjjkkkllljjjfffaaa^^^aaacccfffjjjmmmlllhhheeeccc```\\\WWWUUUTTTUUUVVVUUUPPPKKKGGGEEEEEEEEEDDDHHHHHHIIIMMMUUU___hhhnnnmmmpppuuu{{{~~~{{{xxxuuurrrppppppnnniiieeegggfffeeeeeeeeeeeefffggghhhjjjkkkiiiggghhhkkkooosssrrrrrrtttvvvtttoookkkcccXXXKKKBBB??????>>><<>>>>>===<<>>???AAABBBBBBCCCEEEFFFFFFHHHJJJMMMTTT]]]jjj}}}{{{jjj___UUUOOOLLLIIIKKKOOOUUUaaaqqq{{{xxxyyy}}}}}}xxxtttssszzz~~~{{{zzzyyyxxxxxxxxxxxxzzz{{{|||wwwxxxxxxwwwtttpppmmmllliiijjjnnnvvv}}}}}}xxxooonnnnnnoooqqqsssuuuvvvsssmmmjjjjjjfff```___aaa\\\ccceee```\\\^^^aaa```ddddddccc```\\\XXXWWWWWWRRRUUUVVVUUUWWWYYYXXXUUUQQQOOOMMMLLLNNNPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSUUUWWWWWWVVVTTTTTTUUUZZZ\\\______[[[VVVRRRPPPKKKLLLNNNQQQUUUZZZ^^^```aaabbbcccfffgggeeeaaa^^^WWWVVVSSSPPPNNNOOORRRUUUYYY\\\___bbbcccdddfffhhhfffiiillliiibbb[[[YYYYYYWWW]]]dddfffbbb^^^\\\\\\]]]ZZZWWWUUUTTTVVVYYY\\\[[[ZZZXXXUUURRRQQQSSSUUUOOOOOONNNLLLKKKMMMRRRWWWeeegggiiiiiigggeeeeeefff^^^\\\[[[^^^aaaaaa]]]XXXTTTXXX\\\^^^^^^^^^___aaa^^^]]]YYYVVVTTTSSSSSSSSS}}}aaaVVVNNNMMMMMMPPP]]]mmmooodddYYYTTTRRROOOOOOQQQUUUVVVYYY^^^bbbaaa[[[VVVPPPPPPRRRUUU\\\dddmmmrrrmmmlllkkklllnnnqqqrrrrrrpppooonnnmmmkkkkkkkkkkkkddd___YYYVVVWWW[[[___bbbaaagggooosssrrriii___WWWWWWXXXZZZ___gggmmmqqqrrrssstttrrrnnniiihhhjjjllloooppppppnnnjjjccc[[[WWWPPPLLLHHHIIINNNTTTWWWXXXYYY[[[]]]YYYSSSLLLHHHGGGDDDFFFHHHHHHHHHIIIJJJKKKMMMOOORRRVVVYYY[[[\\\]]]ZZZZZZZZZYYYZZZZZZ[[[\\\^^^```cccddddddfffhhhjjjggghhhjjjjjjjjjjjjjjjkkkfffhhhhhheeeaaa^^^^^^___YYYXXXWWWUUUTTTWWW\\\```iiiiiilllsssyyytttnnniiiddd]]]UUUOOOGGGEEEAAA>>>===>>>@@@BBBAAACCCEEEEEEFFFGGGJJJLLLWWW```nnnnnnbbb[[[SSSOOOLLLJJJMMMRRRXXXeeevvv~~~}}}}}}wwwuuuwww{{{~~~}}}xxxtttrrrtttuuuuuuwwwxxxzzz|||}}}xxxzzzzzzyyyuuurrrooonnnmmmlllmmmrrrxxxzzzwwwrrrmmmppptttxxx{{{|||{{{zzzssslllggggggccc\\\\\\```]]]eeeiiidddaaaccceeeddd``````^^^[[[VVVTTTTTTTTTTTTXXXXXXVVVVVVXXXVVVRRROOOMMMLLLLLLPPPSSSUUUUUUMMMNNNOOOPPPRRRTTTVVVXXXSSSTTTVVVUUUTTTSSSSSSTTT[[[]]]______[[[UUUQQQOOOIIIJJJMMMRRRYYY^^^aaaaaabbbcccdddeeeeeeccc___[[[ZZZXXXUUUQQQNNNMMMPPPRRRWWWYYY\\\]]]]]]^^^___aaaeeehhhiiifff___ZZZZZZ\\\YYY```iiikkkhhhbbb______[[[XXXTTTSSSUUUXXX[[[\\\ZZZZZZXXXTTTQQQOOOPPPRRRNNNOOOOOOMMMKKKMMMRRRVVVaaabbbbbbcccdddddddddccc\\\YYYWWWYYY]]]^^^ZZZVVVVVVXXX[[[\\\ZZZZZZ]]]___\\\[[[XXXUUURRRQQQPPPOOOaaaUUULLLKKKJJJKKKVVVccckkkaaaWWWRRROOONNNPPPTTTUUUWWW]]]cccfffccc[[[UUUMMMRRRUUUVVV___nnnwwwxxx}}}{{{zzz{{{~~~}}}|||vvvpppkkkeee___\\\YYYYYYXXXWWWWWWZZZ```dddffflllsssvvvrrriii```ZZZXXXXXX[[[```iiipppuuuwwwxxxxxxvvvrrrnnnlllllllllooooooooommmggg```XXXSSSNNNLLLIIIHHHIIIMMMQQQTTTWWWUUUSSSOOOLLLIIIFFFEEEKKKJJJIIIIIIIIIKKKLLLMMMXXXYYY[[[\\\___```bbbcccZZZ[[[[[[[[[[[[]]]aaadddaaacccfffgggggggggggghhhjjjlllnnnpppqqqqqqppppppooonnnllljjjgggfffeeeeeefffaaa[[[VVVUUUUUUUUUUUU\\\]]]```fffoooxxxxxxtttnnnggg```YYYRRRMMMHHHDDD@@@???AAABBBAAA@@@CCCCCCDDDEEEEEEHHHLLLPPPWWW```sssxxxlll]]]VVVOOOKKKGGGFFFKKKSSS___ppp~~~}}}~~~wwwtttsssttttttsssqqqooonnnnnntttwwwxxxxxx||||||{{{~~~{{{tttqqqtttsssooooooooonnnmmmllllllkkkkkknnnqqquuuyyy}}}~~~~~~~~~pppoookkkddd^^^[[[^^^aaadddfffgggddd```___aaaccc___]]]ZZZVVVSSSRRRQQQQQQ\\\\\\^^^aaaaaa]]]XXXSSSNNNOOOQQQSSSTTTTTTSSSSSSNNNMMMMMMOOOSSSVVVWWWWWWTTTUUUTTTRRRPPPNNNOOOPPPYYY[[[[[[YYYYYYYYYUUUPPPKKKKKKKKKLLLPPPVVV[[[___^^^___``````^^^]]]]]]]]]___]]]YYYTTTQQQQQQTTTWWWWWWXXXYYYYYYXXXYYY\\\___ddddddbbbaaa___^^^]]]\\\\\\```ffflllmmmggg^^^XXXTTTTTTTTTUUUVVVXXXZZZ\\\aaabbbaaa]]]WWWPPPMMMKKKNNNPPPRRROOOLLLLLLQQQVVV```cccccc```___```___[[[WWWTTTUUUYYYZZZWWWVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYVVVWWWVVVRRRLLLIIIJJJMMMaaaVVVMMMKKKJJJKKKUUUbbb~~~kkkaaaVVVQQQOOONNNQQQVVV[[[]]]aaaeeefffbbbZZZSSSMMMRRRWWW[[[fffuuu~~~uuunnngggaaa]]]YYYYYYYYYYYY[[[aaahhhmmmmmmqqqwwwwwwrrrhhh___ZZZWWWXXX[[[aaaiiiqqquuuwwwzzzxxxuuuqqqnnnlllmmmnnnssssssqqqmmmfff]]]TTTOOOJJJHHHFFFEEEFFFIIILLLNNNQQQPPPOOOMMMKKKJJJHHHHHHHHHIIIJJJLLLNNNQQQSSSTTT[[[\\\]]]___aaaccceeeeeeaaabbbbbbaaa```bbbeeeggggggjjjmmmnnnnnnnnnoooppprrrtttvvvxxxxxxwwwuuusssrrrrrrqqqppppppooooooooojjjgggccc```^^^\\\YYYWWWZZZZZZ\\\```fffnnnvvv{{{}}}}}}}}}wwwsssmmmfff___XXXQQQLLLGGGDDD@@@???@@@BBBAAA@@@BBBDDDFFFGGGIIILLLPPPTTT[[[eeeyyyrrrdddXXXRRRLLLIIIFFFFFFLLLTTTgggwww~~~{{{wwwssstttrrroookkkjjjlllooouuuxxxzzzzzz|||~~~yyy{{{~~~}}}yyywwwxxxvvvrrrnnnmmmkkkjjjiiiiiijjjjjjnnnqqquuuzzz~~~~~~tttpppiiiccc____________cccddddddcccaaa```aaabbbYYYXXXUUUSSSSSSTTTUUUVVV\\\]]]___bbbccc```\\\XXXPPPPPPQQQRRRRRRSSSSSSSSSPPPOOOOOOPPPTTTVVVWWWVVVTTTUUUTTTRRROOONNNNNNPPPUUUXXXZZZYYYYYYYYYUUUPPPMMMMMMNNNOOOQQQTTTUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^]]]YYYUUURRRRRRUUUXXX[[[[[[ZZZWWWUUUUUUVVVXXX_______________^^^]]]\\\]]]```fffkkkmmmhhh```ZZZTTTUUUWWWXXXZZZ\\\___aaaaaaaaa___ZZZTTTOOOLLLLLLMMMOOOQQQPPPOOOPPPUUUZZZeeeggggggcccaaacccaaa^^^WWWSSSRRRVVVYYYXXXWWWXXXYYYWWWUUUSSSSSSSSSUUUVVVXXXXXXVVVPPPJJJFFFGGGIIIcccWWWMMMKKKKKKKKKTTT```zzzzzzjjj```UUUQQQOOOOOOSSSXXXaaabbbccceeeccc^^^VVVPPPMMMSSSZZZbbbppp{{{qqqkkkeeebbb]]]^^^^^^___bbbhhhpppvvvyyy{{{|||yyyrrrhhh```\\\XXXYYY^^^eeemmmtttxxxyyy}}}yyytttooommmnnnoooqqqyyywwwtttnnneeeZZZQQQKKKFFFEEECCCCCCCCCEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJLLLOOORRRUUUWWWYYYYYY^^^___```bbbdddfffhhhhhhiiiiiiiiihhhggghhhjjjlllppprrruuuvvvvvvwwwxxxyyy{{{}}}~~~{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzooonnnmmmkkkjjjfffaaa]]]]]]\\\[[[\\\```ffflllooo|||vvvrrrllleee^^^VVVOOOJJJFFFCCC@@@???@@@AAAAAAAAA@@@BBBEEEHHHKKKNNNSSSVVV^^^jjjnnn^^^SSSMMMHHHFFFEEEGGGOOOXXXnnn|||}}}yyyttttttrrrlllffffffkkkpppyyy|||~~~}}}}}}wwwwww{{{~~~}}}|||{{{wwwrrrkkkjjjgggeeeeeegggiiikkkppprrrvvv{{{}}}yyyrrrhhhcccbbbcccaaa___dddcccbbbbbbcccbbbaaa___XXXWWWTTTSSSSSSUUUWWWYYYZZZ[[[^^^aaadddccc```]]]SSSRRRQQQPPPPPPQQQSSSTTTRRRQQQPPPRRRTTTVVVUUUUUUTTTTTTSSSQQQNNNMMMNNNOOOOOOUUUYYYYYYYYYYYYUUUOOONNNOOOQQQRRRSSSSSSRRRRRRVVVVVVUUUUUUVVVWWWYYYZZZ\\\[[[XXXUUURRRSSSVVVYYY```^^^\\\WWWSSSQQQRRRSSSYYYZZZ\\\^^^___^^^]]]\\\]]]```fffkkkllliiibbb\\\XXXZZZ\\\]]]^^^___aaacccbbbbbb___[[[UUUQQQOOOOOOKKKNNNPPPQQQQQQTTTZZZ___jjjmmmmmmiiiggggggddd```VVVPPPMMMRRRXXXYYYYYYYYY^^^ZZZUUUPPPMMMNNNPPPQQQTTTUUURRRMMMGGGEEEFFFIIIeeeXXXMMMLLLKKKKKKRRR]]]rrrvvvggg]]]TTTPPPOOOPPPTTTZZZaaaaaaaaa```]]]XXXRRRNNNNNNSSS\\\hhhwww}}}tttnnnjjjhhhdddeeeeeefffiiipppxxx}}}}}}sssjjjccc```]]]___eeemmmvvv|||~~~{{{tttooommmpppsssuuu}}}{{{vvvnnndddZZZQQQKKKDDDDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNQQQSSSVVVZZZ\\\\\\[[[[[[___```aaaccceeegggiiiiiikkklllmmmmmmlllmmmoooqqqtttvvvyyyzzz{{{|||~~~~~~}}}uuutttsssrrrqqqnnnjjjfffgggeeecccaaabbbfffjjjlll{{{uuuqqqjjjccc\\\UUUMMMHHHDDDBBB@@@??????AAABBBBBB>>>AAADDDHHHJJJNNNRRRTTT___mmmppp___OOOIIIEEEEEEFFFJJJSSS]]]ooo}}}}}}|||}}}{{{xxxvvvxxxvvvpppiiigggkkkqqq{{{|||uuuqqquuuzzz||||||yyytttpppgggeeecccbbbdddhhhmmmqqquuuuuuwww{{{{{{xxxzzztttlllgggeeeeeeeeeeeeiiifffddddddeeeccc___[[[\\\ZZZWWWTTTSSSSSSTTTUUUVVVWWWZZZ^^^aaabbb```^^^VVVTTTRRRQQQQQQRRRSSSUUURRRRRRQQQRRRTTTTTTSSSRRRSSSSSSRRROOOMMMLLLNNNPPPMMMUUU[[[\\\\\\\\\WWWRRRPPPPPPRRRSSSTTTUUUUUUTTTVVVTTTRRRRRRSSSUUUVVVWWWXXXWWWUUUSSSQQQQQQTTTWWW^^^]]][[[WWWSSSQQQRRRTTTVVVXXX[[[^^^___^^^\\\[[[]]]```dddiiikkkiiiccc___[[[]]]```___]]]\\\]]]___dddeeeddd```[[[VVVRRRQQQJJJLLLNNNPPPRRRWWW\\\aaaiiinnnpppnnnllljjjddd^^^UUUNNNJJJPPPWWWZZZZZZ[[[___\\\WWWRRRNNNMMMNNNNNNNNNOOONNNKKKGGGFFFIIILLLgggYYYNNNLLLLLLKKKQQQZZZkkk{{{qqqcccZZZRRROOOPPPQQQUUUZZZ[[[\\\[[[XXXUUUPPPMMMKKKOOOSSS\\\iiiyyy~~~vvvqqqmmmjjjiiikkklllooorrryyyvvvmmmhhhfffdddhhhoooxxx}}}tttoooooossswwwyyy~~~{{{uuummmdddZZZRRRNNNFFFEEEDDDDDDDDDEEEFFFFFFIIIIIIKKKLLLNNNPPPQQQRRRVVVXXX\\\___aaaaaa___^^^]]]^^^```bbbdddfffggghhhhhhjjjlllmmmmmmoooqqqtttsssuuuwwwyyyzzz{{{~~~zzzxxxuuutttttttttrrrqqqrrrpppmmmkkkjjjlllnnnooouuuxxx|||tttpppjjjbbb[[[SSSLLLGGGBBBAAA@@@??????@@@BBBDDDAAACCCFFFHHHJJJNNNRRRUUUbbbqqqrrr___MMMHHHEEEEEEHHHMMMXXXcccppp}}}{{{zzzyyyxxxzzz~~~{{{xxxzzz|||}}}yyyrrrnnnnnnpppwww{{{}}}}}}~~~~~~yyysssnnnqqqvvvzzzzzzuuuooollldddbbbaaabbbffflllsssxxxzzzxxxwwwxxxzzzyyytttppptttsssppplllhhhhhhkkknnnppplllhhhfffeeebbb]]]YYY\\\ZZZXXXUUUSSSRRRRRRRRRSSSSSSUUUXXX[[[]]]\\\[[[WWWVVVUUUTTTTTTTTTUUUVVVRRRRRRQQQRRRTTTTTTRRRPPPRRRRRRQQQOOOMMMMMMOOORRRSSS\\\ccceeedddbbb^^^YYYVVVVVVUUUTTTUUUUUUVVVWWWUUURRROOOOOOPPPRRRSSSRRRSSSSSSQQQOOOMMMNNNPPPSSSTTTUUUUUUTTTRRRQQQSSSUUUWWWXXX[[[]]]]]][[[YYYXXXZZZ]]]bbbhhhjjjhhhccc___XXX[[[]]]\\\ZZZYYY\\\___dddfffgggeee___XXXSSSPPPJJJKKKMMMOOOQQQVVV[[[^^^ccciiinnnnnnllliiiaaaYYYTTTNNNKKKPPPVVVXXXYYY[[[]]]]]][[[XXXUUURRRPPPNNNMMMOOOOOOLLLHHHGGGIIILLLiiiZZZNNNLLLLLLKKKOOOWWWfff~~~}}}yyyuuuttttttvvvwww~~~~~~}}}{{{sssjjj]]]VVVPPPOOOPPPQQQTTTYYYWWWWWWUUURRRNNNKKKJJJJJJPPPQQQYYYhhhxxx|||wwwrrroooooorrruuuyyy}}}wwwppplllkkkkkkoooxxxvvvqqqssswwwzzz||||||yyyssskkkbbbYYYRRRNNNGGGFFFEEEDDDDDDFFFHHHIIILLLMMMNNNPPPSSSUUUWWWXXXYYY[[[___bbbddddddcccccc[[[\\\]]]___aaaccceeeeeedddfffiiijjjlllmmmppprrroooqqqsssuuuvvvxxx|||~~~}}}yyywwwxxxxxxyyyxxxwwwvvvuuusssssssssssssssooottt|||}}}tttpppiiibbb[[[SSSKKKFFF@@@@@@@@@???>>>???BBBEEEEEEGGGHHHJJJLLLPPPUUUYYYgggxxxooo[[[NNNIIIEEEFFFIIIOOO[[[fffsss}}}{{{xxxxxxwwwvvvxxx}}}~~~|||{{{uuuqqqoooooosssuuuuuuwwwyyyvvvpppnnnnnnrrrwwwvvvooojjjiiibbbaaaaaaccchhhpppxxx|||}}}yyytttssstttsssnnnhhhlllnnnpppnnnkkklllpppuuutttqqqlllgggccc```\\\ZZZWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRTTTWWWXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRRRRTTTUUUUUURRRPPPQQQQQQPPPNNNMMMNNNRRRUUU\\\eeemmmmmmjjjhhheeeaaa^^^\\\YYYWWWUUUTTTTTTTTTSSSOOOMMMMMMPPPRRRQQQPPPOOOOOONNNLLLJJJJJJLLLOOOJJJLLLOOOPPPPPPPPPQQQSSSTTTUUUWWWXXXWWWVVVTTTSSSUUUYYY___fffiiigggaaa]]]PPPTTTXXXXXXWWWYYY___eeeeeeggghhheee___XXXRRROOONNNMMMMMMNNNPPPSSSVVVXXXYYY```fffffffffccc\\\UUUSSSOOOOOOSSSVVVVVVWWW[[[]]]^^^___^^^\\\XXXSSSPPPQQQSSSTTTQQQLLLHHHGGGHHHjjj[[[NNNMMMMMMKKKNNNTTT___vvv{{{yyyvvvsssrrrssstttuuuwwwxxxvvvsssrrrqqqiiiaaaXXXRRRNNNOOOQQQQQQTTTWWWWWWVVVTTTOOOJJJHHHIIIKKKOOONNNUUUeeevvv~~~|||~~~~~~wwwqqqooonnnmmmsss|||wwwtttvvv{{{}}}~~~zzzwwwpppggg^^^UUUOOOLLLFFFEEECCCBBBBBBEEEIIIKKKNNNOOORRRUUUXXX\\\^^^___^^^```bbbdddddddddcccbbbYYYZZZ[[[]]]___aaacccdddaaadddfffhhhiiijjjkkkmmmlllnnnpppqqqsssvvvzzz}}}~~~}}}}}}|||{{{xxxyyyzzzzzzzzzzzzyyyyyyyyyzzz~~~|||uuuqqqjjjbbb[[[RRRKKKEEE???@@@@@@???>>>???BBBFFFEEEFFFGGGIIILLLQQQYYY^^^kkk}}}lllXXXNNNIIIEEEFFFIIIOOO[[[gggrrr{{{zzzzzzyyyxxxvvvvvvzzz~~~{{{|||~~~~~~yyyrrrmmmjjjmmmoooppptttxxxwwwrrrmmmkkklllpppnnngggcccdddbbbbbbbbbeeejjjqqqxxx|||}}}vvvooommmnnnnnniiieeedddfffiiillloooqqqtttvvvtttqqqmmmfff```]]]\\\]]]XXXZZZ\\\]]]]]][[[YYYXXXVVVUUUSSSSSSTTTUUUTTTSSSVVVYYY]]]aaaaaa___[[[YYYTTTTTTTTTVVVXXXWWWUUURRRPPPPPPPPPNNNNNNPPPUUUXXXaaajjjpppoookkkhhheeebbb\\\\\\[[[YYYWWWUUUSSSQQQQQQOOOMMMPPPUUUXXXWWWTTTNNNNNNMMMKKKIIIHHHJJJKKKHHHKKKOOORRRQQQPPPPPPPPPNNNNNNOOOPPPPPPOOOOOONNNQQQUUU]]]dddhhhfff___ZZZOOOSSSVVVVVVVVVYYYbbbjjjkkkkkkiiiddd]]]WWWSSSRRRSSSRRRPPPOOOOOOQQQRRRRRRRRRWWWZZZZZZZZZ[[[XXXSSSRRRRRRTTTWWWVVVSSSUUUZZZ```aaabbbbbb___ZZZVVVSSSRRRVVVXXXVVVPPPKKKHHHHHHkkk[[[OOOMMMMMMKKKMMMSSSYYYooo~~~|||zzzzzzzzz{{{|||ttttttqqqmmmkkkjjjcccZZZUUUOOOMMMPPPRRRQQQSSSVVVYYYXXXUUUOOOIIIGGGHHHKKKMMMLLLSSScccuuu|||vvvqqqppppppnnnsss~~~xxxuuuyyy}}}yyyuuunnnddd[[[RRRLLLIIIEEECCC@@@???@@@DDDHHHKKKOOOPPPSSSXXX\\\```ccceeeeeeeeeeeeeeecccaaa___^^^XXXYYY[[[]]]___aaabbbcccaaacccfffggggggggghhhiiikkkmmmnnnppprrruuuyyy|||{{{}}}}}}zzzyyy{{{}}}~~~}}}zzzyyy{{{~~~}}}~~~~~~{{{uuuqqqjjjccc[[[SSSKKKEEE>>>???@@@???===???CCCFFFBBBCCCDDDEEEIIIQQQZZZ```llllllYYYNNNIIIEEEEEEHHHOOO[[[fffnnnwww~~~~~~|||}}}|||yyyvvvtttxxxyyyvvvxxx|||~~~~~~zzzsssllliiilllnnnoootttyyyzzzvvvkkkggggggiiiggg```\\\___cccccccccfffjjjpppvvvzzz{{{tttkkkiiikkkkkkhhhddd``````ccciiiqqqvvvvvvtttrrrpppllleee^^^[[[\\\______aaaccceeedddbbb^^^\\\ZZZXXXUUUTTTTTTTTTSSSRRRUUUYYY```eeefffbbb]]]YYYUUUUUUVVVXXXZZZYYYWWWUUUPPPPPPOOONNNOOOQQQVVVZZZ```iiiooolllgggdddaaa___VVVWWWYYY[[[ZZZWWWTTTRRRRRRPPPPPPUUU\\\___^^^[[[NNNNNNMMMKKKHHHGGGIIIJJJKKKOOOSSSVVVUUURRRPPPOOOHHHHHHIIIIIIJJJJJJKKKKKKMMMSSS[[[cccgggeee^^^XXXRRRVVVXXXWWWUUUYYYbbbkkkrrrpppkkkddd]]]XXXWWWWWWXXXUUURRRPPPOOOPPPPPPOOONNNQQQRRRPPPQQQTTTUUUSSSRRRTTTWWWYYYVVVQQQSSSYYYddddddcccbbb___[[[WWWTTTPPPUUUYYYXXXTTTOOOLLLKKKmmm\\\MMMKKKKKKJJJLLLRRR]]]jjj{{{uuuqqqnnnhhh___XXXWWWTTTQQQNNNNNNPPPSSSVVVZZZWWWUUUSSSRRRQQQNNNLLLQQQWWW^^^gggwwwsssooopppttt{{{}}}yyytttooolllrrrvvv{{{~~~uuuuuuyyy{{{}}}{{{rrrhhhaaaYYYOOOHHHGGGIIIEEECCCGGGIIIHHHIIILLLLLLSSSYYY^^^eeelllooonnnlllmmmllliiiccc___]]]\\\YYYYYYZZZ^^^ccceeeccc```aaaaaaaaaaaaaaadddiiilllooommmllloootttwwwxxxwwwyyy|||~~~|||}}}~~~~~~|||{{{{{{|||}}}|||wwwrrriiiaaaXXXPPPHHHDDD>>>>>>>>>???@@@AAABBBCCCHHHFFFGGGKKKNNNQQQZZZbbbttt}}}fffTTTIIIHHHGGGGGGKKKSSS]]]dddqqqsssvvvyyy{{{}}}}}}}}}|||yyyyyy|||{{{vvvuuuyyy}}}}}}|||}}}|||}}}~~~}}}wwwrrrrrrooommmpppvvv{{{{{{yyyjjjeee```]]]]]]]]]\\\ZZZbbbcccgggmmmrrrsssoookkknnnfff```bbbbbb]]][[[]]]ZZZ\\\bbbhhhooorrrrrrpppqqqlllgggddd```^^^bbbhhhiiijjjkkkkkkjjjgggdddbbb```\\\WWWUUUVVVVVVUUUSSSWWWYYY^^^ccceeeccc]]]YYYZZZ\\\^^^bbbdddccc___[[[VVVSSSPPPMMMMMMPPPTTTWWW]]]]]]]]]^^^^^^]]]YYYVVVVVVUUUUUUUUUVVVUUUSSSQQQQQQOOOPPPVVV___bbb^^^YYYRRRPPPLLLHHHFFFEEEFFFFFFKKKTTT[[[ZZZYYYYYYUUUNNNMMMKKKIIIGGGGGGIIIKKKMMMWWW^^^fffjjjfff___XXXUUUQQQUUUWWWWWWVVVYYY```fffooonnnjjjccc\\\XXXZZZ\\\___[[[UUURRRQQQRRRRRRRRRQQQQQQQQQPPPNNNMMMOOOPPPSSSTTTVVVYYY\\\[[[YYYWWW[[[^^^bbbaaa]]]YYYWWWWWWXXXXXXXXXWWWUUURRROOOMMMqqq___PPPLLLLLLIIIJJJOOOXXXeee}}}zzzsssjjj___WWWRRRQQQOOOOOOPPPRRRVVVXXX]]]\\\[[[YYYWWWUUUTTTSSSWWW^^^fffooo~~~wwwfff\\\XXXXXXdddlllzzz~~~|||yyyvvvuuuuuuzzz|||sssrrruuuvvvxxx{{{ssskkkccc]]]VVVMMMHHHGGGHHHDDDDDDGGGIIIIIIJJJNNNQQQXXX___eeellluuuxxxwwwvvvrrrkkkddd^^^[[[YYYYYYYYYYYY[[[___ccceeedddaaa^^^___aaabbbcccgggkkkoooooooooqqquuuyyy{{{xxxvvvwwwzzz~~~~~~}}}|||||||||~~~{{{uuuoooggg^^^VVVNNNGGGBBB@@@@@@@@@AAABBBDDDEEEFFFGGGFFFGGGLLLPPPTTT^^^hhhyyyxxxcccSSSLLLJJJIIIHHHKKKSSS]]]dddnnnqqqtttwwwxxxzzz|||{{{yyyzzz}}}}}}{{{}}}|||yyyyyyzzz}}}~~~{{{wwwrrrnnnnnnsssyyy||||||jjjddd]]]ZZZ[[[^^^``````dddfffjjjpppttttttpppllliiibbb]]]______[[[YYY[[[\\\]]]___dddjjjnnnoooooolllgggcccaaa___^^^cccjjjmmmoooqqqqqqoookkkgggdddccc___ZZZWWWVVVUUUSSSQQQSSSUUU[[[aaafffgggdddbbb______aaaccceeeccc```]]]VVVTTTPPPLLLLLLNNNQQQTTTXXXYYYZZZZZZYYYWWWVVVUUUXXXVVVUUUUUUUUUUUUTTTRRRQQQNNNOOOUUU]]]aaa___ZZZSSSQQQMMMJJJIIIIIIJJJKKKPPPYYY``````^^^]]]XXXRRRQQQNNNKKKHHHGGGIIILLLNNNUUU\\\dddhhheee^^^VVVRRRQQQTTTVVVUUUTTTXXX^^^dddkkkkkkjjjeee^^^[[[[[[]]]]]]ZZZVVVSSSRRRRRRRRRQQQOOOPPPQQQPPPOOOOOOQQQRRRSSSTTTVVVYYY[[[\\\[[[ZZZ[[[]]]___^^^[[[XXXWWWXXXVVVWWWWWWXXXXXXWWWVVVUUUwwwdddSSSNNNMMMHHHGGGKKKRRR___vvv|||qqqeee]]]VVVUUUSSSSSSTTTVVVXXXYYY___aaabbbaaa]]][[[\\\^^^bbbiiiqqqzzzxxxbbbSSSLLLKKKKKKSSS]]]kkk{{{||||||||||||}}}~~~~~~{{{xxxnnnlllnnnoooppprrrjjjccc\\\YYYTTTNNNJJJJJJJJJGGGGGGJJJMMMMMMPPPUUUZZZbbbkkkrrryyyzzzqqqeee\\\YYYXXXYYYXXX[[[\\\^^^bbbeeefffeeeddd___aaaccceeegggiiimmmppprrrtttyyy}}}yyyxxx{{{~~~}}}yyyqqqkkkcccZZZSSSLLLEEEAAA>>>>>>???@@@AAACCCEEEFFFGGGGGGIIIMMMRRRXXXcccnnnrrr___RRRNNNMMMLLLLLLOOOUUU^^^dddjjjnnnssstttsssuuu{{{}}}zzzzzz}}}{{{vvvwwwyyy}}}{{{rrrnnnoootttwwwxxxiiiccc]]]ZZZ\\\aaafffiiiiiijjjmmmqqqsssrrrnnnkkkeeeaaa___``````]]]\\\]]]aaaaaabbbeeejjjnnnooopppkkkfffbbbaaa___^^^cccjjjnnnpppssstttrrrmmmhhheeeeeeaaa]]]YYYXXXVVVUUUTTTRRRTTTXXX^^^dddggggggfffbbbaaaaaaaaabbbaaa^^^\\\WWWTTTPPPLLLKKKMMMOOOQQQVVVXXXZZZXXXUUUTTTUUUWWW]]][[[XXXWWWXXXYYYXXXWWWRRROOONNNSSSZZZ^^^]]][[[RRRQQQNNNLLLLLLMMMOOOQQQUUU]]]ccccccaaa]]]XXXRRRTTTQQQMMMIIIHHHJJJLLLNNNRRRXXX___cccaaa[[[UUURRRSSSUUUUUUTTTTTTWWW]]]cccdddfffhhhfffaaa^^^]]]^^^]]]ZZZXXXVVVUUUTTTRRRPPPMMMOOOQQQQQQQQQRRRTTTUUUSSSTTTUUUWWWYYY\\\^^^___]]]]]]\\\ZZZWWWVVVWWWXXXTTTUUUVVVWWWWWWXXXYYYYYY|||gggUUUPPPNNNIIIGGGIIIPPP[[[ppp|||rrrkkkeeebbb___[[[YYYYYYZZZ[[[```dddhhhhhhddddddhhhlllnnnuuu}}}lllXXXNNNKKKJJJJJJKKKSSS___mmmxxx}}}zzzwwwuuutttuuuuuuwww{{{}}}rrrhhhfffhhhhhhhhhjjjccc\\\WWWVVVTTTPPPNNNPPPMMMKKKLLLPPPSSSTTTYYY___dddnnnzzzrrrhhh\\\VVVWWWZZZ[[[[[[___```cccfffhhhhhhgggfffeeehhhjjjlllmmmnnnqqqsssxxx|||zzzvvvmmmggg___WWWPPPJJJDDDAAA>>>>>>???@@@BBBDDDFFFGGGIIIHHHKKKOOOSSSZZZgggtttnnn[[[PPPNNNPPPRRRTTTVVV[[[```eeehhhmmmrrrrrrpppsss||||||}}}~~~zzzzzz|||yyyqqqmmmmmmnnnnnnhhheeeaaa```bbbgggmmmpppnnnnnnnnnnnnnnnllliiihhhgggffffffggggggfffddddddhhhiiijjjmmmqqqssssssrrrnnniiieeebbb___]]]aaagggkkklllmmmnnnllljjjhhhfffgggddd```]]]ZZZYYYYYYXXXUUUUUUVVVYYY^^^aaabbbbbbaaa___^^^]]]]]]]]][[[YYYWWWUUUQQQNNNMMMNNNPPPRRRYYY\\\^^^\\\XXXWWWZZZ^^^dddbbb^^^]]]]]]^^^^^^^^^TTTQQQOOOQQQVVVYYYYYYXXXQQQPPPNNNMMMNNNQQQTTTVVVXXX]]]aaaaaa^^^XXXSSSOOOSSSQQQOOOMMMLLLLLLMMMNNNPPPSSSWWWZZZZZZYYYWWWUUUWWWWWWVVVUUUTTTVVV[[[___]]]bbbffffffccc```______^^^]]]\\\[[[ZZZWWWSSSPPPKKKNNNPPPRRRRRRTTTVVVWWWSSSTTTUUUVVVXXX[[[```cccbbb___[[[WWWUUUTTTVVVXXXTTTSSSSSSSSSSSSTTTUUUUUUjjjVVVPPPOOOKKKIIIKKKPPPXXXkkk{{{vvvrrrmmmgggbbb```___```ccchhhmmmnnnmmmnnnsssxxxzzzxxxbbbRRRJJJIIIHHHFFFGGGLLLUUU^^^fffkkkmmmnnnrrrrrrqqqpppooommmlllkkkllllllnnnrrrwww~~~vvvkkkcccccceeeeeedddeee]]]WWWTTTUUUUUURRRRRRTTTPPPOOOQQQUUUWWWZZZaaahhhooozzzvvvfff___VVVTTTWWW[[[\\\\\\bbbdddgggiiijjjjjjjjjjjjmmmooosssuuuvvvxxx{{{}}}~~~wwwqqqjjjddd\\\TTTNNNIIIDDDAAAAAAAAABBBCCCDDDFFFGGGHHHKKKKKKMMMQQQTTT\\\kkkzzzkkkXXXNNNLLLQQQVVV\\\___cccfffhhhkkkpppttttttrrrvvv|||sssmmmjjjiiihhhiiiiiiiiijjjkkknnnqqqrrrqqqpppmmmjjjgggeeeddddddiiilllnnnoooooonnnllljjjlllnnnqqqvvvyyyxxxuuurrrmmmhhhcccaaa^^^\\\aaagggjjjhhhgggeeeeeeggghhhjjjllljjjfffaaa\\\ZZZYYYYYYUUUSSSRRRTTTWWW[[[]]]]]]```^^^\\\\\\\\\\\\[[[YYYXXXVVVSSSQQQPPPQQQSSSUUU[[[___aaa___[[[ZZZ^^^cccfffccc```^^^^^^______^^^VVVSSSOOOOOORRRTTTSSSRRRNNNNNNMMMMMMPPPSSSWWWYYY\\\]]]___^^^ZZZTTTQQQQQQTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPOOOQQQSSSVVVYYYZZZVVVVVVUUUTTTSSSUUUXXXZZZ[[[___dddeeeccc``````aaacccbbbaaa```^^^ZZZTTTPPPJJJMMMPPPRRRSSSTTTVVVWWWTTTTTTUUUUUUVVVYYY___dddfffbbb[[[VVVTTTTTTVVVWWWSSSRRRQQQPPPQQQRRRTTTVVVlllVVVOOOOOOMMMKKKMMMPPPVVVeee~~~~~~xxxrrrlllhhhffffffjjjoooqqqrrruuuzzz}}}ttt```QQQJJJGGGFFFDDDEEEHHHLLLQQQVVVZZZ]]]^^^```aaaaaabbbccceeeeeefffhhhiiilllqqqwww~~~pppgggbbbeeehhhhhhggggggZZZUUUSSSUUUVVVUUUVVVXXXRRRQQQTTTYYY\\\___hhhqqqyyyvvviii^^^ZZZVVVVVVYYY[[[\\\\\\dddggglllooopppqqqssstttwwwyyy||||||sssmmmfff```XXXQQQKKKGGGDDDAAA?????????@@@AAABBBCCCDDDKKKLLLOOOSSSWWW```qqq}}}fffUUUMMMJJJOOOWWW^^^dddiiimmmpppqqquuuxxxyyyyyy|||~~~}}}~~~yyysssnnnkkkiiiiiijjjmmmpppqqqpppooooooooonnnnnnmmmjjjfffcccbbbbbbiiiooottttttsssssspppmmmlllnnnssswwwzzzxxxsssooohhhddd```___^^^^^^cccjjjkkkiiieeebbbcccfffiiilllpppnnnjjjccc\\\WWWVVVVVVQQQPPPOOOQQQUUUZZZ]]]^^^aaa___^^^___``````___^^^[[[ZZZWWWTTTSSSSSSTTTUUUYYY[[[]]]]]][[[ZZZ]]]___aaa^^^[[[ZZZZZZZZZYYYXXXTTTQQQOOONNNNNNOOOOOONNNMMMMMMMMMNNNQQQUUUYYY\\\aaa^^^\\\[[[XXXUUUWWW[[[]]]ZZZWWWSSSQQQPPPQQQRRRQQQNNNKKKKKKOOOTTTXXXZZZSSSSSSSSSTTTVVVWWWXXXYYY]]]aaaddddddbbbaaaccceeehhhgggeeeccc```[[[UUUPPPJJJMMMPPPRRRSSSSSSTTTUUUTTTVVVVVVUUUTTTWWW]]]bbbfffaaaYYYTTTTTTUUUWWWXXXTTTSSSQQQQQQSSSVVVYYY[[[pppWWWOOONNNLLLLLLNNNOOOSSS^^^vvv|||qqqkkkggghhhkkkmmmpppsssvvvwwwyyy}}}~~~~~~sssaaaRRRKKKIIIIIIJJJHHHGGGGGGHHHKKKNNNQQQSSSUUUVVVXXX[[[___bbbeeegggjjjkkkooottt{{{vvvlllfffdddjjjoooooommmlll^^^YYYWWWYYY[[[[[[\\\___VVVWWW[[[```cccfffppp{{{{{{lll```YYYXXXWWWXXXZZZ]]]```bbbiiinnnuuuzzz}}}yyypppiiibbb\\\TTTMMMHHHEEEBBB@@@???????????????@@@AAAAAAKKKMMMQQQVVV[[[fffzzzttt___QQQMMMIIIMMMSSSZZZbbbkkktttzzzyyyzzz}}}~~~{{{|||yyyxxxuuussstttyyy}}}zzzuuuoookkkiiijjjkkkmmmppprrrrrroookkkjjjjjjgggkkkooooookkkgggdddccciiirrrxxxwwwuuuuuurrrnnnlllmmmppptttwwwvvvrrroookkkfffcccbbbaaaaaafffmmmmmmjjjgggdddccceeegggiiimmmlllhhhbbb[[[VVVVVVWWWRRRQQQPPPRRRWWW[[[^^^````````````bbbdddeeedddbbb```]]]ZZZVVVSSSRRRRRRRRRTTTUUUWWWYYYYYYYYYYYYXXXZZZXXXVVVUUUUUUUUUSSSQQQNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMOOORRRVVV[[[^^^bbb\\\XXXXXXXXXYYYaaajjjlllfff]]]TTTPPPPPPSSSVVVRRROOOKKKKKKNNNRRRSSSSSSPPPRRRUUUYYY^^^`````````ccceeefffeeeccccccfffjjjllljjjgggddd```ZZZTTTOOOKKKNNNQQQRRRRRRQQQQQQRRRUUUWWWWWWUUURRRTTTYYY^^^aaa\\\UUURRRSSSWWWYYYZZZXXXVVVTTTRRRSSSVVVYYY\\\sssXXXNNNNNNLLLKKKNNNNNNPPPYYYooowwwllleeedddeeegggkkknnnnnnnnnpppssstttssswww{{{ppp___QQQIIIIIILLLOOOLLLJJJGGGEEEEEEGGGJJJLLLPPPRRRUUUYYY^^^dddhhhjjjmmmooosssyyy{{{qqqkkkggggggnnnuuuuuurrrqqqddd___]]]```bbbaaabbbeee\\\]]]aaafffiiimmmxxx~~~tttggg[[[UUUVVVWWWXXX[[[___eeejjjooouuu~~~xxxnnnfff___ZZZRRRKKKFFFCCC@@@???FFFFFFEEEEEEEEEEEEFFFFFFJJJMMMRRRXXX___kkk~~~lllYYYOOONNNIIIKKKOOOUUU___kkkxxx~~~~~~|||wwwwwwooonnnlllkkklllpppwww||||||~~~~~~}}}~~~zzztttmmmhhhfffhhhkkknnnqqqrrrpppkkkgggeeeeeeaaahhhqqqtttrrrlllgggeeejjjttt{{{zzzxxxwwwtttooommmnnnooorrrtttuuusssqqqrrrmmmiiigggdddccchhhnnnmmmkkkhhheeeccccccddddddeeeeeeccc___ZZZXXXZZZ\\\VVVUUUTTTUUUYYY\\\______^^^^^^```bbbeeefffeeedddccc```\\\WWWSSSPPPOOOOOORRRRRRSSSVVVXXXYYYVVVTTTWWWVVVTTTTTTTTTRRRPPPMMMJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNPPPSSSXXX\\\___```YYYTTTUUUWWW[[[gggsssyyyoooaaaTTTNNNOOOUUUZZZSSSPPPMMMMMMOOOPPPOOOMMMQQQTTTYYY```fffjjjjjjiiihhhiiiiiifffcccdddiiimmmnnnkkkhhhddd___YYYRRRNNNLLLNNNQQQRRRQQQPPPPPPPPPUUUWWWXXXUUURRRRRRWWW\\\\\\WWWQQQPPPSSSXXX[[[\\\]]]ZZZVVVSSSQQQSSSUUUWWWzzz\\\PPPOOOLLLIIIIIIQQQQQQXXXhhh~~~mmm`````````aaaaaabbbcccdddbbbdddfffjjjtttqqqaaaXXXQQQLLLKKKMMMNNNMMMKKKIIIIIIJJJKKKLLLRRRSSSVVV[[[bbbjjjrrrwwwzzz|||uuuqqqmmmooorrrvvv~~~zzzmmmeeeaaaeeehhhhhhfffeee```bbbdddiiipppwww}}}wwwjjj___XXXUUUZZZ```cccccceeekkkoooxxx|||sssjjjddd]]]XXXPPPIIIDDDAAA???===???AAABBBCCCCCCEEEGGGJJJIIILLLRRRYYYbbbssspppdddXXXRRRPPPPPPRRRWWW]]]fffnnnvvvzzz}}}~~~~~~yyyrrriiihhhfffeeegggkkkoooqqqxxx|||}}}zzzxxxuuurrrmmmhhhdddeeeiiillluuupppkkkgggfffdddcccaaaggglllsssxxxxxxtttmmmhhhmmmtttwwwvvvxxx|||{{{uuurrrqqqpppsssuuutttppplllrrrrrrrrrqqqooonnnnnnoootttpppjjjfffddddddddddddiiiddd______aaabbb___\\\YYYUUUQQQQQQUUUYYY\\\\\\aaabbbbbbbbbaaabbbeeegggeeegggggg```UUUOOOOOOSSSQQQQQQRRRRRRSSSSSSTTTTTTVVVSSSOOOMMMLLLLLLKKKJJJJJJKKKKKKHHHEEEEEEIIIMMMLLLNNNPPPSSSVVVXXXYYYZZZ]]][[[TTTQQQWWWeeeppptttvvvjjj\\\TTTTTTVVVVVVTTTQQQPPPPPPOOOOOONNNNNNNNNQQQTTT\\\gggppptttsssqqqtttsssqqqmmmiiihhhjjjkkknnnmmmkkkfff[[[OOOKKKNNNKKKPPPSSSPPPLLLLLLRRRXXX[[[\\\\\\[[[ZZZXXXVVVUUUYYYQQQJJJJJJQQQYYY]]]]]]```\\\XXXVVVUUUUUUTTTSSS}}}___SSSQQQMMMKKKKKKLLLMMMSSSbbb{{{qqqaaa```___]]]\\\[[[[[[ZZZ[[[^^^bbbhhhuuuvvveee[[[UUUQQQQQQTTTPPPOOONNNMMMNNNPPPRRRTTTTTTTTTWWW\\\dddoooxxx~~~~~~xxxrrrnnnooosssxxxyyyoooggghhhjjjiiihhhiiiggghhhkkkpppvvv}}}rrrfff]]]XXXUUUZZZ```eeehhhmmmuuu{{{zzzqqqhhhbbbYYYTTTMMMFFFBBB@@@>>>===BBBCCCDDDDDDCCCCCCEEEGGGLLLOOOUUU]]]hhh{{{wwwkkkaaaXXXTTTTTTWWWXXX[[[```gggnnnuuuyyy|||||||||}}}{{{vvvllliiifffcccdddgggkkknnnuuuyyy~~~}}}yyyuuusssnnnmmmiiifffdddeeejjjnnnuuuqqqkkkeeeaaa`````````jjjpppwww}}}|||vvvmmmhhhhhhpppvvvuuutttvvvtttpppnnnnnnooosssvvvvvvrrrnnnpppqqqrrrsssrrrrrrssstttsssqqqmmmkkkkkkllllllllliiifffcccdddfffeeeaaa]]]WWWTTTPPPQQQUUU[[[___aaabbbbbbcccbbbaaaaaaccceeehhhjjjiiiaaaWWWPPPPPPSSSQQQQQQRRRSSSTTTUUUVVVVVVWWWTTTOOOLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFHHHJJJHHHJJJMMMQQQTTTWWWYYYZZZYYYYYYVVVUUU]]]jjjtttvvvlllcccXXXSSSTTTVVVUUURRRRRRRRRRRRQQQPPPOOONNNMMMQQQUUU]]]hhhrrrwwwwwwvvvssssssqqqnnnkkkiiijjjkkkkkkiiifffbbbXXXOOONNNRRRQQQRRRRRROOOJJJJJJNNNRRRZZZ\\\___aaa```]]]YYYVVVVVVPPPJJJLLLTTT\\\``````]]][[[XXXVVVWWWWWWVVVUUUeeeXXXTTTOOOMMMNNNMMMNNNRRR___tttlll```___]]][[[YYYWWWVVVVVVYYY^^^dddmmm{{{mmmaaaZZZVVVVVVYYYUUUTTTSSSSSSUUUYYY^^^aaa^^^^^^___ccckkkwww|||wwwrrroooqqqvvv~~~yyyooonnnooopppqqqsssoooqqquuuzzz{{{lll```ZZZYYYVVV[[[bbbiiiqqqzzzxxxoooeee^^^TTTOOOIIICCC@@@???===<<>>>>>>>>@@@BBBDDDEEEHHHKKKNNNRRRSSSZZZhhhzzz}}}kkk___VVVPPPNNNOOOSSSXXXbbbnnnwww|||||||||{{{xxxtttjjjiiigggeeeddddddeeeeeepppsssxxxyyyvvvqqqllljjjhhhiiijjjjjjkkknnnrrrvvvxxxwwwsssllleeeaaaaaabbbfffmmmvvv}}}~~~wwwmmmfffhhhoootttrrrllliiikkknnnjjjkkkooouuuzzz{{{wwwsssmmmnnnooorrruuuvvvvvvvvvoooooopppsssvvvwwwvvvttthhhgggeeeeeefffeeebbb___YYYVVVSSSRRRVVV\\\bbbfffdddeeefffeeecccaaa```aaahhhjjjjjjeee^^^YYYXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZZZZUUUOOOKKKJJJJJJJJJJJJIIIGGGFFFHHHLLLNNNMMMKKKIIIIIIJJJLLLMMMOOOQQQRRRUUUZZZ^^^bbbgggmmmlllhhh___ZZZTTTRRRTTTUUUUUUSSSRRRSSSSSSSSSRRROOOMMMKKKIIIMMMVVV___fffjjjkkkjjjnnnpppqqqpppmmmjjjiiihhhcccaaa___^^^YYYTTTTTTXXXZZZUUUOOOLLLMMMNNNNNNNNNRRRUUU[[[^^^___]]]ZZZWWWRRROOONNNQQQXXX^^^___^^^TTTTTTTTTVVVXXXYYYXXXWWWrrraaaYYYRRRQQQSSSWWWXXXYYY^^^jjjvvvdddaaaaaaaaaaaabbbdddeeefffjjjqqq{{{vvvkkkeee``````ccccccbbbccceeejjjpppuuuyyy{{{zzzyyyzzz}}}|||pppbbbZZZZZZ]]]^^^eeeppp~~~}}}uuukkk```YYYNNNJJJDDDAAA@@@@@@@@@???===???BBBDDDFFFIIIMMMPPPRRRTTT]]]oooxxxggg\\\TTTNNNLLLMMMNNNWWWgggxxx~~~}}}yyysssnnnggghhhiiijjjjjjiiigggfffpppssswwwwwwtttpppllljjjiiikkkmmmnnnnnnpppsssuuuuuuuuuuuurrrlllgggcccaaaaaahhhqqqxxx{{{xxxrrrnnnmmmpppssspppiiieeeiiipppnnnnnnqqqvvv{{{{{{xxxtttmmmmmmmmmpppssssssqqqooojjjjjjkkkmmmoooqqqpppooogggdddaaa^^^^^^^^^___^^^ZZZXXXUUUTTTUUUYYY___cccdddfffggggggdddaaa______ccceeefffeeeaaa___^^^```bbbbbbbbbbbb```^^^[[[ZZZYYYUUUOOOKKKJJJJJJJJJJJJHHHGGGHHHLLLQQQSSSRRROOOOOONNNLLLKKKJJJJJJJJJJJJRRRYYY```eeeiiikkkggg```^^^YYYRRROOOPPPRRRSSSSSSQQQQQQQQQQQQPPPNNNLLLKKKNNNSSS[[[bbbffffffeeedddjjjlllnnnooollljjjhhhhhhaaa``````bbb___XXXUUUWWWZZZUUUPPPOOOSSSVVVVVVUUUSSSUUUWWWZZZ[[[\\\[[[[[[UUUSSSRRRSSSWWWYYYYYYWWWPPPPPPPPPRRRUUUVVVUUUTTTyyyggg]]]UUUTTTWWWTTTVVVYYY]]]ggg{{{sssgggeeefffggghhhkkkmmmoooqqqttt}}}uuuooolllhhhhhhiiiggghhhkkkpppvvv}}}}}}|||zzzlllaaa]]]^^^```fffmmm{{{{{{ssshhh^^^WWWMMMIIIDDD@@@@@@@@@@@@@@@@@@AAADDDEEEFFFHHHLLLNNNTTTWWWcccxxx}}}pppbbbZZZTTTPPPNNNPPPPPP[[[mmm~~~zzzsssmmmiiijjjmmmooopppnnnllljjjrrrtttvvvvvvssspppnnnnnniiikkknnnpppppppppqqqsssqqqqqqrrrsssqqqmmmfffaaa```eeekkkrrrwwwyyyyyyyyyrrrrrrrrrqqqkkkgggjjjqqqrrrqqqssswww{{{}}}zzzvvvooonnnmmmooorrrrrrnnnjjjfffdddcccccceeeggghhhhhhdddaaa]]]ZZZXXXYYY[[[]]]YYYYYYWWWUUUTTTVVV[[[^^^bbbdddffffffccc```]]]\\\]]]```bbbdddcccccccccdddfffffffffeeebbb___[[[YYYVVVSSSOOOMMMLLLLLLKKKJJJIIIJJJMMMPPPTTTUUUTTTRRRRRRPPPNNNKKKIIIHHHHHHHHHQQQYYYaaaggglllmmmggg```\\\WWWQQQNNNMMMOOOQQQRRRQQQPPPPPPOOONNNNNNNNNMMMRRRXXXaaafffgggccc___]]]eeegggjjjkkkiiihhhgggggg```___aaadddbbb\\\XXXWWWYYYVVVTTTUUUYYY\\\\\\[[[XXXXXXXXXYYY[[[]]]___aaa[[[YYYVVVUUUUUUTTTSSSQQQMMMLLLKKKMMMOOOQQQPPPOOOmmmaaaYYYXXX\\\VVVYYY]]]```gggzzz|||rrrjjjhhhjjjmmmqqqwww|||wwwtttrrrmmmjjjjjjiiilllrrrzzz}}}}}}ttthhhbbbaaabbbcccmmmvvv~~~wwwoooeee[[[TTTLLLHHHCCC??????????????????AAADDDEEEGGGJJJMMMPPPWWW[[[jjjuuujjj^^^YYYUUUQQQOOOPPPUUU___qqq|||{{{{{{}}}~~~yyyuuupppqqqqqqrrrrrrqqqqqqpppssstttuuutttrrrppppppqqqiiimmmpppsssssssssssstttqqqooonnnrrruuutttmmmfff```bbbeeeiiipppvvv|||xxxvvvwwwyyyvvvpppooossstttssstttwww|||}}}{{{rrrpppoooqqqtttsssnnniiibbb___[[[ZZZ\\\```ccceeeaaa```]]]ZZZXXXXXXYYY[[[UUUVVVVVVUUUSSSTTTXXX[[[]]]```ccccccaaa]]]ZZZYYYZZZ\\\```bbbcccddddddeeeeeeeeefffeeebbb___[[[YYYSSSQQQOOONNNNNNMMMKKKJJJLLLOOOSSSUUUTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJKKKWWW^^^fffkkkoooooohhh```YYYWWWTTTSSSSSSSSSTTTTTTRRRQQQOOONNNNNNOOOPPPQQQWWW^^^hhhlllkkkeee^^^[[[```bbbeeefffffffffggghhh```]]]^^^bbbbbb^^^[[[[[[[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZZZZZZZ[[[]]]___aaaccc```^^^ZZZWWWTTTRRRPPPNNNJJJIIIGGGGGGIIIJJJKKKJJJqqqddd\\\ZZZ___\\\```dddeeejjjzzz}}}zzztttpppiiilllqqqyyy{{{yyyuuummmgggeeeiiinnnvvv|||uuu~~~||||||qqqfffccceeeeeeeeeqqq{{{{{{uuummmcccXXXRRRKKKGGGBBB>>>>>>>>>>>>>>>;;;>>>BBBEEEHHHLLLQQQTTTZZZ___pppssshhh]]]XXXTTTOOOMMMNNNVVV```qqqxxxwwwwww{{{}}}xxxvvvtttrrrrrrrrrtttuuutttttttttrrrppppppqqqssskkkooosssvvvwwwwwwwwwwwwuuupppmmmrrryyyzzztttmmm_________bbbiiirrr{{{}}}zzz}}}yyyuuuvvvuuutttssswww|||tttqqqqqqsssvvvvvvpppkkk```\\\WWWUUUWWW]]]bbbeee_________]]][[[YYYYYYYYYRRRTTTUUUUUUSSSTTTWWWZZZZZZ]]]```aaa___[[[XXXVVVYYY[[[^^^aaacccdddddddddbbbcccddddddbbb___[[[YYYQQQPPPOOOOOOOOONNNLLLJJJNNNRRRVVVWWWSSSPPPOOOOOOMMMLLLKKKJJJKKKLLLOOOPPP___ffflllooopppoooggg^^^YYYYYYYYYZZZZZZZZZYYYXXXSSSQQQOOONNNNNNPPPSSSTTT^^^gggqqqvvvsssllleee```]]]___bbbcccddddddfffhhh___\\\[[[___```^^^^^^___]]]]]]^^^^^^]]][[[[[[ZZZYYYZZZ[[[\\\]]]___aaaaaadddaaa]]]XXXTTTRRRPPPOOOJJJGGGDDDCCCEEEFFFGGGGGGzzzmmmeeebbbcccggggggiiimmmqqqzzz|||{{{|||}}}}}}~~~~~~rrrjjjhhhjjjpppzzz|||xxxoooooottt{{{}}}{{{zzz|||~~~mmmcccaaabbbfffkkkuuuvvvmmmeee]]]SSSMMMIIIGGGBBB???======>>>???AAA???AAAFFFJJJLLLPPPUUUZZZeee{{{{{{ooobbbVVVSSSNNNHHHJJJPPPWWWeeeuuu~~~~~~|||yyyvvvvvvxxx{{{wwwwwwvvvtttqqqooooooppprrrrrrtttwww{{{}}}}}}|||yyyxxxxxxxxxyyyxxxvvvtttlllfff___^^^ccclllvvv{{{|||zzzwwwvvvttttttuuuyyy~~~}}}xxxtttuuuyyyyyyssslllccc]]]XXXVVVVVVXXX```iiinnnlllhhhccc^^^ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSWWWZZZ]]]]]]ZZZXXXWWWXXXXXXZZZ\\\]]]^^^```bbbddd```^^^ZZZWWWUUUTTTTTTUUUMMMOOOQQQQQQNNNNNNQQQTTTUUUUUUTTTRRRNNNLLLLLLMMMPPPOOOMMMKKKKKKPPPWWW\\\eeejjjooossssssoooiiieee\\\YYYWWWWWW[[[]]]]]]\\\VVVTTTRRRPPPPPPQQQSSSUUU___eeemmmttttttmmmbbbYYYXXXYYY[[[___bbbeeehhhiii___^^^^^^___``````^^^\\\^^^]]][[[ZZZXXXWWWWWWWWWZZZ[[[]]]^^^______^^^]]]bbb^^^YYYWWWVVVUUUSSSPPPMMMHHHDDDDDDDDDCCCFFFJJJtttllliiiiiillllllooosssvvv~~~rrrjjjhhhgggnnn{{{~~~xxxpppooorrrxxx{{{|||}}}}}}~~~nnneeeccceeejjjpppwwwyyyppphhhaaaYYYQQQKKKHHHEEEBBB>>>===>>>???@@@BBBAAACCCHHHKKKLLLQQQWWWaaammmwwwiii\\\RRRPPPMMMIIILLLTTTZZZfffuuu~~~~~~|||yyyvvvvvvxxx{{{wwwwwwwwwtttrrrpppqqqrrruuuuuuuuuxxx|||~~~}}}}}}{{{wwwtttooojjjddd```bbbjjjttt{{{zzztttpppnnnppppppqqqvvv}}}|||wwwxxxzzzyyysssmmmeee^^^YYYWWWXXXZZZccckkkrrrooojjjddd^^^XXXUUUSSSTTTSSSSSSRRRRRRRRRRRRRRRWWWYYY\\\\\\ZZZYYYZZZ[[[YYYZZZ\\\]]]]]]^^^______[[[YYYWWWTTTQQQPPPOOOOOOLLLMMMNNNOOOOOOQQQUUUWWW[[[[[[YYYUUUQQQNNNNNNNNNNNNNNNMMMLLLMMMQQQXXX\\\fffjjjnnnqqqqqqnnniiifff[[[YYYWWWXXX[[[]]]]]]\\\VVVTTTRRRPPPPPPQQQSSSTTT]]]bbbjjjqqqrrrkkk```XXXUUUWWWZZZ]]]aaaeeehhhjjjbbb```___^^^______^^^\\\[[[ZZZXXXWWWVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\ZZZWWWSSSRRRSSSTTTTTTSSSRRRLLLIIIHHHHHHGGGJJJOOO}}}tttrrrsssoooppptttxxx{{{rrrjjjjjjhhhpppyyytttrrrsssxxx}}}uuuwww}}}|||llldddccceeelllsss|||zzzsssjjjbbb[[[TTTMMMGGGEEECCC@@@>>>>>>???@@@BBBDDDCCCEEEJJJLLLMMMSSSYYYgggvvvrrrbbbUUULLLLLLKKKIIINNNVVV]]]hhhttt{{{~~~~~~{{{xxxttttttuuuwwwwwwwwwvvvtttrrrqqqrrrssswwwvvvvvvyyy~~~~~~zzztttpppqqqooojjjdddccchhhrrryyy{{{ssslllhhhfffkkklllpppwww~~~|||yyyyyy{{{zzzuuuooohhh```YYYWWWWWWZZZbbbkkkqqqnnniiiccc]]]XXXTTTSSSTTTSSSRRRQQQQQQQQQQQQRRRVVVXXXYYYYYYYYYZZZ\\\^^^ZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJIIILLLPPPTTTWWWYYY]]]\\\ZZZVVVQQQNNNMMMMMMKKKLLLMMMMMMOOOSSSXXX\\\eeehhhkkkmmmmmmjjjfffcccYYYXXXXXXYYY[[[\\\\\\[[[UUUTTTRRRPPPPPPQQQRRRSSSVVV[[[ccckkklllggg]]]UUUTTTUUUXXX[[[```dddgggiiieeebbb___^^^^^^^^^]]]\\\WWWVVVUUUSSSRRRRRRRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[TTTQQQNNNNNNQQQUUUXXXZZZYYYSSSOOONNNMMMKKKNNNSSS|||zzz{{{vvvwww{{{oooiiillloooxxx~~~zzzwwwyyyyyysssqqqwww}}}nnngggeeehhhpppxxxxxxpppfff]]]WWWPPPIIIEEEBBBAAA???>>>>>>@@@BBBCCCDDDDDDFFFKKKLLLNNNTTT\\\iii|||qqq```SSSJJJIIIIIIGGGLLLUUU___jjjtttxxx{{{{{{wwwvvvzzz~~~}}}zzzuuupppooopppqqqwwwwwwuuussspppoooppprrrvvvuuuvvvyyy~~~{{{uuunnniiimmmnnnnnnjjjggghhhooovvv|||vvvooohhheeedddjjjnnnuuu||||||yyyxxxzzz}}}}}}zzzvvvlllbbbYYYVVVUUUXXX^^^eeeiiigggddd```\\\XXXVVVUUURRRRRRQQQPPPPPPPPPPPPPPPTTTUUUUUUVVVWWWZZZ^^^```\\\[[[YYYYYYXXXWWWTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKHHHFFFIIIOOOTTTVVVVVVVVVVVVUUUQQQLLLJJJIIIJJJIIIKKKMMMNNNPPPSSSWWW[[[bbbeeeiiikkkiiiddd^^^ZZZVVVVVVWWWXXXYYYZZZYYYXXXSSSRRRPPPOOONNNOOOOOOPPPMMMRRR[[[cccfffccc\\\VVVTTTUUUVVVYYY\\\```ccceeeeeebbb^^^\\\\\\]]]\\\\\\VVVUUURRROOONNNMMMMMMNNNRRRRRRRRRSSSUUUXXX[[[\\\VVVSSSPPPPPPSSSYYY^^^bbbaaaZZZTTTQQQNNNLLLNNNSSS~~~mmmhhhllluuu~~~xxxnnnooottt~~~uuunnnlllpppxxxxxxpppddd[[[TTTNNNGGGCCC@@@???>>>>>>???@@@BBBDDDDDDDDDHHHLLLMMMOOOWWW```kkkrrrbbbUUUJJJHHHGGGFFFKKKSSSaaalllvvvyyy|||{{{rrrlllkkkrrr{{{}}}{{{~~~|||xxxsssnnnkkklllmmmvvvuuussspppmmmmmmoooqqqtttsssuuuyyy}}}}}}|||{{{xxxrrrjjjeeeeeejjjnnnnnnkkkjjjmmmppp{{{zzzwwwrrrmmmjjjiiijjjnnnttt|||}}}zzzwwwvvvwww{{{qqqfff[[[WWWVVVWWW[[[```cccaaa^^^[[[XXXUUUTTTSSSPPPPPPQQQQQQQQQPPPPPPPPPRRRQQQQQQSSSVVV[[[^^^```\\\YYYVVVUUUUUUUUUSSSPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLIIIFFFHHHMMMQQQQQQQQQNNNOOONNNLLLIIIGGGHHHIIIIIIKKKMMMNNNOOOQQQUUUXXX```ccchhhjjjggg```XXXRRRRRRTTTVVVWWWXXXWWWVVVVVVQQQPPPNNNMMMLLLLLLMMMMMMIIINNNUUU]]]cccccc___\\\VVVVVVUUUVVVWWWYYY[[[]]]```^^^[[[ZZZZZZ\\\\\\\\\WWWTTTPPPMMMJJJHHHHHHIIIPPPQQQQQQSSSVVVYYY\\\^^^^^^[[[XXXVVVXXX\\\cccgggddd]]]UUUQQQMMMIIIKKKOOO{{{lllhhhlllwww|||rrrjjjkkkrrr|||zzzsssrrrvvv}}}uuummmaaaWWWQQQLLLGGGCCC>>>>>>>>>>>>???AAABBBCCCDDDEEEIIIMMMOOOQQQ[[[fffsssssscccVVVKKKIIIHHHGGGMMMVVVfffqqq|||~~~yyypppkkkbbbiiisssyyy{{{yyyuuusssxxxvvvsssnnnjjjiiijjjkkksssrrrqqqnnnlllmmmpppsssttttttvvvzzzvvvwwwxxxyyywwwrrrjjjeee```eeejjjmmmkkkjjjjjjjjjsssrrrqqqnnnmmmnnnqqqtttuuuzzz{{{vvvrrrtttuuuwww{{{ssshhh]]]YYYXXXWWWYYY]]]___^^^[[[WWWTTTQQQOOONNNOOOPPPSSSTTTUUUTTTSSSRRRQQQPPPPPPRRRWWW\\\___```[[[WWWRRRQQQSSSUUUTTTRRROOOMMMKKKIIIIIIJJJKKKLLLLLLKKKJJJJJJLLLMMMMMMMMMKKKKKKLLLJJJIIIHHHIIIKKKKKKLLLMMMMMMMMMNNNQQQTTT\\\___dddfffccc\\\UUUOOOOOORRRVVVXXXWWWVVVUUUUUUPPPOOONNNMMMLLLKKKKKKKKKKKKMMMRRRYYY___bbbbbb```WWWVVVTTTRRRRRRSSSTTTUUUXXXVVVUUUVVVYYY\\\]]]]]]VVVTTTOOOKKKHHHGGGGGGGGGNNNOOOQQQTTTXXX[[[^^^```cccaaa^^^ZZZYYY\\\aaafffccc[[[SSSNNNIIIFFFHHHLLLwwwmmmlllppp{{{|||qqqllliiihhhoooxxx{{{|||~~~zzznnnfff[[[RRRMMMJJJFFFDDD>>>>>>>>>>>>???@@@BBBCCCEEEGGGLLLPPPRRRUUU```lll~~~pppaaaTTTJJJJJJKKKLLLSSS]]]lllxxxzzzrrrlllhhh^^^ccchhhlllmmmlllkkkkkkjjjjjjhhheeeccccccfffhhhnnnnnnnnnmmmmmmpppuuuxxxwwwyyy{{{~~~}}}xxxuuummmooorrruuuvvvqqqjjjeee```bbbeeeggghhhgggfffeeekkkkkkkkkkkklllqqqxxx|||zzz}}}}}}xxxrrrnnnmmmssssssuuuwwwzzzzzzzzzyyynnndddZZZWWWWWWVVVWWWXXXZZZYYYWWWTTTRRRQQQPPPOOOOOORRRVVVZZZ\\\ZZZXXXVVVRRRQQQQQQTTTZZZ^^^``````ZZZTTTOOONNNQQQUUUWWWVVVUUURRRNNNJJJHHHHHHJJJKKKKKKMMMNNNOOOMMMLLLLLLMMMJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMMMMKKKJJJJJJMMMPPPTTTVVVXXXYYYXXXUUUQQQNNNOOOSSSXXXZZZYYYVVVUUUUUUQQQPPPOOONNNMMMLLLLLLKKKLLLMMMOOOSSSXXX\\\]]]]]]VVVTTTQQQOOONNNNNNPPPQQQOOOOOOPPPTTTXXX\\\]]]^^^TTTQQQMMMJJJHHHGGGIIIJJJLLLNNNQQQUUUYYY]]]___```aaa```]]]YYYVVVWWW[[[___]]]VVVNNNJJJGGGEEEHHHMMM|||sssnnnpppuuu}}}lllccccccfffiiisss}}}|||xxxhhh```UUUMMMJJJHHHFFFDDD>>>>>>>>>>>>???@@@AAABBBFFFIIINNNSSSTTTXXXdddppp{{{lll^^^RRRIIIJJJMMMPPPYYYdddqqq~~~|||vvvnnngggcccaaa^^^```bbbbbbbbbbbbdddeee]]]]]]]]]\\\\\\^^^aaaeeekkkllllllmmmooosssyyy~~~{{{}}}yyyqqqkkkeeehhhmmmqqqssspppjjjdddcccbbbaaabbbdddeeedddbbbggggggggghhhlllrrr{{{}}}~~~|||wwwpppkkkjjjkkkqqqqqqrrrrrrrrrqqqooonnnggg]]]TTTSSSTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTPPPTTTYYY^^^```___[[[YYYSSSRRRRRRVVV\\\aaabbbaaaYYYSSSLLLLLLQQQVVVYYYYYY]]]YYYRRRLLLIIIIIIJJJLLLJJJNNNRRRRRROOOMMMMMMNNNJJJKKKKKKJJJHHHHHHIIIJJJOOOOOOMMMJJJHHHHHHKKKMMMLLLLLLMMMMMMNNNMMMMMMMMMOOOTTTZZZ\\\ZZZXXXVVVWWWRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJLLLPPPTTTWWWXXXTTTRRROOOMMMLLLLLLNNNOOOHHHIIIMMMRRRXXX\\\^^^^^^RRROOOLLLIIIHHHIIIKKKMMMJJJLLLQQQVVVZZZ]]]___```]]]]]]ZZZVVVRRRRRRVVVYYYYYYRRRKKKHHHFFFEEEIIIOOOzzzpppkkkkkksss|||qqqfffbbbdddjjjqqqwwwwwwpppggg^^^SSSLLLLLLJJJEEE@@@:::;;;===>>>>>>???BBBDDDHHHIIIIIIJJJPPP^^^ppp}}}sssgggTTTMMMHHHGGGIIIPPP]]]iiiuuuzzzxxxuuurrrooojjjccc___ZZZ[[[\\\\\\\\\\\\[[[[[[WWWYYY[[[ZZZZZZ\\\aaaeeebbbcccfffjjjpppwww}}}~~~}}}qqqfffbbb___aaaeeeiiilllllliiifffdddeeeeeefffeeedddbbbaaaaaa___]]]^^^dddmmmwww}}}}}}xxxrrrpppqqqooojjjeeesssqqqnnniiidddbbbbbbbbb]]][[[WWWSSSQQQPPPQQQQQQRRRQQQPPPOOONNNQQQVVVZZZZZZYYYZZZ]]]aaabbb```]]]WWWTTTRRRWWW```eeeddd```YYYSSSNNNMMMRRRWWWYYYXXX]]]YYYSSSMMMJJJJJJLLLNNNQQQRRRRRRQQQPPPNNNKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPNNNKKKIIIGGGFFFFFFFFFMMMMMMLLLKKKKKKKKKKKKLLLNNNRRRXXX]]]^^^[[[WWWTTTLLLKKKJJJHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPNNNMMMKKKJJJIIIHHHHHHIIIGGGJJJOOOTTTWWWXXXWWWWWWNNNKKKHHHFFFFFFGGGIIIJJJRRRRRRRRRSSSUUUXXXZZZ[[[\\\XXXRRRNNNMMMMMMNNNNNNLLLJJJFFFDDDCCCEEEGGGIIIzzzpppjjjhhhlllvvvnnndddaaaccckkkrrr~~~uuunnneee[[[PPPJJJIIIGGGCCC>>>:::<<<===>>>>>>@@@CCCEEEIIIMMMPPPSSSYYYggg{{{}}}jjj^^^RRRLLLHHHHHHKKKRRR___jjjrrr~~~}}}zzzwwwsssooojjjeeeaaabbbaaa_________^^^]]]\\\XXXYYYZZZYYYWWWXXX\\\___\\\^^^bbbiiipppxxx~~~}}}{{{|||wwwlllccc```^^^___cccgggkkkkkkhhheeeccceeegggiiiiiifffcccaaabbb___]]]\\\___eeelllqqqpppmmmkkkmmmpppppplllhhhnnnllliiiddd___]]]\\\\\\[[[YYYVVVRRRPPPOOOPPPPPPQQQRRRSSSSSSTTTVVV[[[^^^aaa___^^^___bbbcccbbbaaaZZZWWWVVVZZZbbbfffeeeaaaXXXSSSNNNMMMQQQVVVXXXWWW\\\YYYTTTOOOMMMMMMNNNOOOPPPQQQPPPPPPOOONNNLLLKKKOOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGLLLOOOUUUZZZ\\\[[[YYYWWWNNNLLLJJJHHHGGGGGGHHHIIIJJJLLLMMMMMMLLLKKKLLLMMMJJJIIIHHHGGGFFFGGGIIIJJJKKKNNNRRRVVVXXXYYYXXXXXXNNNKKKGGGEEEDDDFFFIIIKKKQQQQQQQQQQQQQQQSSSTTTUUUWWWSSSNNNLLLLLLNNNOOOOOOMMMKKKHHHFFFFFFHHHJJJKKKwwwwwwzzz{{{sssmmmhhhhhhkkksss~~~~~~}}}mmmdddcccfffoooxxx{{{qqqjjj```XXXMMMGGGEEECCC???;;;;;;<<<>>>??????AAACCCFFFEEEKKKQQQVVV^^^ooosssaaaUUUOOOJJJGGGIIILLLSSS^^^iiiooo{{{{{{vvvrrrpppmmmjjjhhheeeaaa]]]\\\]]]]]]\\\ZZZZZZZZZYYYXXXVVVVVVXXXZZZUUUXXX^^^fffooowww}}}}}}xxxvvvqqqhhh```^^^[[[]]]```eeehhhiiigggdddccceeegggiiihhhddd___\\\___]]]ZZZYYYZZZ]]]aaadddeeeeeefffjjjnnnooolllhhhhhhfffccc___[[[YYYXXXWWWYYYWWWTTTQQQOOONNNOOOOOOQQQTTTVVVYYYZZZ\\\```bbbgggdddaaa``````bbbbbbbbb\\\YYYWWW[[[aaadddccc```WWWRRRNNNMMMPPPTTTUUUUUUWWWUUURRROOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMPPPOOONNNMMMMMMLLLLLLMMMOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEHHHKKKPPPTTTXXXYYYZZZZZZPPPNNNKKKHHHGGGHHHIIIKKKLLLMMMMMMLLLJJJHHHHHHIIIFFFEEEDDDCCCEEEHHHKKKMMMRRRTTTWWWZZZ[[[[[[[[[ZZZPPPMMMHHHDDDCCCFFFIIILLLOOOOOONNNMMMMMMMMMNNNNNNPPPNNNKKKJJJLLLMMMNNNOOOMMMLLLKKKKKKKKKMMMOOOPPP|||qqqooorrryyy~~~}}}|||zzztttkkkkkkhhhhhhmmmttt}}}~~~qqqiiihhhlllwwwxxxnnnggg\\\UUUKKKEEEBBBAAA>>>;;;<<<===???@@@@@@AAADDDFFFCCCJJJRRRXXXcccxxxzzzkkk\\\RRRKKKGGGFFFHHHKKKQQQ[[[eeepppzzz~~~~~~~~~zzzwwwrrrpppppppppqqqqqqkkkeee^^^[[[\\\]]]\\\ZZZZZZZZZYYYXXXWWWWWWWWWXXXRRRVVV\\\dddlllsssxxx{{{}}}wwwqqqkkkddd```^^^XXXZZZ]]]aaaeeegggeeecccbbbccccccbbb```\\\XXXVVVZZZYYYWWWVVVWWWYYY\\\^^^```aaadddhhhkkkkkkhhhddddddbbb___\\\[[[YYYXXXVVVWWWUUUSSSPPPOOONNNOOOOOORRRVVVZZZ\\\^^^^^^```aaafffdddbbb```^^^^^^]]]]]]ZZZXXXVVVYYY]]]___^^^[[[TTTQQQNNNMMMOOORRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOPPPQQQTTTTTTSSSQQQNNNKKKGGGEEEGGGGGGHHHGGGGGGGGGFFFFFFGGGHHHKKKNNNRRRUUUWWWYYYSSSPPPLLLHHHGGGHHHKKKMMMNNNNNNNNNLLLHHHGGGGGGHHHDDDCCCCCCDDDGGGLLLPPPSSSZZZ[[[\\\]]]^^^^^^]]]]]]VVVRRRKKKFFFDDDEEEIIILLLLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLJJJKKKLLLMMMMMMLLLKKKKKKMMMOOOQQQTTTVVVWWW~~~rrrooonnnqqqqqqooommmllljjjfffiiiiiimmmuuu~~~~~~wwwooommmqqq}}}~~~uuukkkcccYYYRRRJJJDDDAAA@@@>>><<<===>>>@@@AAAAAABBBEEEHHHHHHNNNVVV___mmm|||nnnbbbVVVNNNIIIEEEDDDGGGJJJOOOYYYccctttzzz|||{{{|||ssspppmmmlllooosssvvvxxxwwwqqqiiiccc```___]]][[[YYYXXXWWWWWWXXXYYYYYYYYYUUUXXX]]]ccciiinnnrrrttt|||yyyssskkkccc___]]][[[VVVWWWZZZ___ccceeedddccc```^^^\\\ZZZYYYXXXXXXYYY[[[YYYXXXVVVWWWXXXZZZ[[[[[[\\\___bbbeeefffdddcccbbb___]]]\\\\\\[[[YYYWWWVVVUUUSSSQQQPPPOOOOOOPPPSSSWWW[[[]]]]]]\\\\\\\\\aaabbbbbb```^^^[[[YYYXXXYYYWWWVVVWWWZZZ[[[ZZZXXXRRRPPPNNNMMMNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQUUUTTTTTTRRROOOKKKHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIILLLPPPSSSUUUUUURRRMMMJJJHHHIIILLLMMMOOOOOONNNLLLHHHGGGGGGHHHFFFFFFGGGIIIMMMRRRWWWZZZ_______________^^^^^^^^^]]]XXXQQQJJJFFFFFFHHHJJJIIIJJJJJJKKKLLLLLLLLLLLLOOONNNMMMNNNOOONNNLLLJJJIIIKKKOOOSSSVVVYYYZZZ[[[wwwsssnnnnnnllljjjiiijjjjjjkkklllnnnuuu~~~}}}tttpppttt{{{qqqfff^^^TTTOOOHHHCCC@@@??????>>>>>>???AAABBBBBBCCCFFFHHHKKKPPPYYYeeeyyy}}}kkk___VVVMMMGGGGGGDDDCCCGGGKKKRRR]]]gggyyy{{{~~~{{{xxxxxxzzzqqqnnnkkkkkkooossswwwyyy|||wwwppphhhaaa\\\[[[ZZZZZZYYYYYYZZZ\\\]]]\\\[[[[[[]]]___cccfffjjjmmmnnntttsssnnnccc\\\ZZZYYYWWWTTTUUUXXX]]]aaaddddddccc\\\ZZZXXXWWWXXX[[[^^^``````^^^[[[XXXWWWXXXYYYZZZVVVXXXZZZ]]]aaaeeehhhiiifffccc```___```___\\\XXXVVVUUUTTTSSSRRRRRRQQQQQQSSSVVVYYY[[[ZZZXXXWWWVVV\\\^^^```___\\\YYYWWWVVVWWWVVVUUUVVVXXXYYYXXXWWWOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMLLLLLLKKKKKKLLLOOOOOONNNNNNLLLKKKIIIIIIEEEFFFGGGGGGGGGFFFDDDCCCGGGFFFFFFGGGJJJMMMQQQSSSVVVSSSOOOLLLJJJKKKLLLMMMOOOOOOMMMKKKHHHGGGHHHJJJJJJKKKMMMQQQUUUYYY]]]``````___^^^]]]\\\\\\\\\]]]```\\\TTTMMMHHHGGGHHHJJJHHHIIIKKKLLLMMMNNNNNNNNNRRRRRRRRRSSSTTTRRRNNNKKKIIILLLQQQVVVYYY[[[[[[ZZZ|||xxxrrrqqqpppqqqqqqrrrtttvvvxxx{{{{{{vvvxxx~~~vvvmmmaaaYYYOOOKKKEEEAAA>>>>>>??????>>>@@@BBBBBBCCCDDDGGGIIIMMMRRR^^^ppp}}}jjjZZZQQQLLLGGGCCCGGGDDDDDDIIIPPPYYYfffrrr{{{|||tttsssrrruuu{{{uuurrrnnnmmmnnnqqqtttuuuttttttqqqjjjbbb^^^___aaacccbbbaaabbbeeefffdddbbb``````aaabbbeeegggjjjlllnnnpppkkk```XXXWWWWWWUUUSSSTTTWWW[[[```cccdddccc[[[ZZZYYYXXXYYY[[[]]]___```^^^[[[YYYYYY[[[]]]___ZZZ[[[\\\^^^bbbiiioootttrrrnnniiihhhhhhfffaaa\\\WWWVVVVVVUUUTTTTTTTTTTTTQQQTTTWWWXXXWWWUUUTTTTTTWWWYYYZZZXXXUUUSSSTTTUUUSSSSSSSSSSSSTTTUUUUUUTTTMMMNNNNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNQQQSSSTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCGGGFFFFFFHHHKKKNNNRRRUUUVVVTTTQQQNNNLLLLLLLLLMMMLLLLLLKKKIIIGGGFFFHHHKKKNNNPPPSSSWWW[[[___aaabbb\\\[[[YYYXXXWWWWWWXXXYYY^^^ZZZTTTNNNJJJIIIIIIJJJIIIJJJLLLMMMNNNOOONNNNNNUUUUUUVVVXXXYYYWWWSSSOOOMMMPPPTTTXXXZZZYYYWWWUUU{{{wwwvvvxxx{{{|||}}}{{{|||{{{sssiii^^^VVVLLLIIIDDD???======???@@@???@@@BBBCCCCCCEEEGGGJJJSSSYYYggg}}}yyylll[[[NNNIIIGGGFFFDDDGGGDDDEEELLLTTT___nnn{{{{{{|||uuulllkkklllsss|||{{{wwwrrroooooooooppppppnnnqqqrrrnnnhhhfffkkkpppmmmllljjjkkknnnnnnkkkiiicccbbbbbbbbbdddgggjjjlllllloookkk```XXXXXXXXXVVVSSSTTTVVV[[[```cccdddccc\\\\\\[[[ZZZYYYXXXWWWWWW]]][[[YYYYYYZZZ^^^cccfffdddcccbbbcccfffmmmvvv|||~~~yyysssqqqppplllfff```WWWWWWWWWVVVVVVVVVUUUUUUPPPRRRUUUVVVUUUTTTTTTTTTSSSTTTSSSQQQNNNMMMPPPTTTOOOOOOOOOOOOPPPQQQQQQQQQLLLMMMNNNMMMKKKJJJIIIIIIJJJIIIGGGFFFFFFGGGHHHJJJLLLNNNRRRUUUUUUSSSPPPNNNHHHHHHHHHIIIIIIJJJKKKLLLJJJIIIFFFDDDBBBAAAAAAAAAEEEFFFHHHIIIHHHGGGEEEDDDFFFFFFGGGIIILLLQQQUUUWWWVVVTTTRRRPPPNNNMMMLLLLLLIIIIIIIIIGGGEEEFFFHHHKKKQQQSSSWWW[[[___bbbccccccYYYXXXVVVTTTSSSTTTUUUVVV[[[XXXSSSNNNKKKJJJJJJKKKJJJKKKLLLNNNNNNNNNMMMMMMUUUVVVYYY\\\]]][[[WWWSSSPPPSSSWWWZZZZZZWWWSSSPPP~~~~~~{{{qqqfffZZZRRRJJJFFF@@@======???@@@@@@@@@CCCFFFFFFEEEFFFJJJNNNVVV___nnnuuu```WWWNNNJJJGGGDDDDDDHHHJJJGGGGGGNNN]]]nnn|||rrrhhhiiijjjlllpppvvvvvvuuurrrmmmjjjiiiiiinnnppprrrqqqnnnnnnqqqttttttuuuwwwyyyyyyyyywwwvvvooommmlllkkklllkkkjjjiiikkkkkkiiiccc[[[UUURRRRRRYYYTTTSSSYYY\\\[[[]]]bbb___^^^ZZZWWWVVVUUUUUUVVVYYYXXXWWWYYY^^^dddiiilllqqqpppooonnnooosssyyy}}}}}}|||yyyuuuqqqmmmiiiggg___]]]YYYXXXYYYZZZ[[[[[[YYYTTTOOOQQQWWWZZZWWWSSSQQQPPPOOOOOOOOOOOOPPPQQQPPPNNNLLLLLLMMMNNNMMMMMMNNNQQQSSSSSSPPPMMMJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKJJJNNNRRRTTTRRROOOMMMLLLMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJFFFHHHKKKLLLLLLPPPUUUZZZZZZWWWRRRMMMKKKJJJLLLMMMLLLIIIFFFEEEEEEFFFGGGGGGOOOTTTYYY\\\___bbb___YYYWWWPPPMMMRRRVVVTTTRRRRRRQQQSSSSSSQQQMMMLLLNNNPPPMMMLLLKKKKKKLLLMMMOOOPPPSSSVVV\\\``````\\\VVVRRRYYY\\\^^^^^^ZZZTTTPPPNNN}}}vvvmmmbbbWWWPPPHHHDDD???<<<===>>>???@@@@@@CCCFFFFFFFFFGGGKKKOOOZZZfffzzz}}}kkkYYYQQQJJJGGGEEEDDDFFFKKKKKKLLLRRR^^^nnn}}}ooohhhiiiiiilllqqqvvvuuussspppmmmjjjgggeeehhhlllqqqsssrrrqqqrrrssssssuuuxxx{{{}}}}}}}}}|||uuutttrrrqqqpppnnnjjjgggffffffddd___ZZZVVVUUUVVVXXXRRROOORRRUUUVVVZZZ```aaa___\\\ZZZWWWVVVUUUUUUXXXVVVVVVYYY___fffmmmqqqyyyxxxuuurrrpppppprrrtttuuuttttttrrrpppmmmjjjhhhhhhddd___]]]^^^```aaaaaa\\\VVVQQQRRRWWW[[[YYYVVVTTTSSSRRRQQQPPPPPPOOOOOOMMMKKKJJJJJJLLLMMMMMMLLLPPPSSSVVVVVVRRRNNNJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLOOORRRSSSQQQMMMJJJIIIJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIKKKLLLMMMPPPUUUYYY[[[XXXSSSOOOMMMMMMOOOPPPPPPLLLHHHDDDCCCCCCDDDEEENNNSSSXXXZZZ\\\^^^[[[VVVSSSOOOPPPXXX\\\XXXRRRPPPQQQSSSTTTSSSQQQOOOQQQRRRPPPPPPOOOOOOOOOPPPRRRRRRXXXZZZ]]]^^^^^^[[[XXXVVVTTTWWWZZZZZZWWWSSSPPPOOO|||vvvooofff]]]SSSMMMEEEBBB===;;;<<<>>>??????AAACCCFFFFFFFFFHHHNNNRRR^^^oooppp___RRRKKKEEEDDDDDDDDDIIIPPPNNNUUUbbbrrr}}}nnnkkkkkkjjjnnntttuuurrrooonnnnnnkkkfffaaaaaahhhpppttttttrrrqqqqqqppprrrvvvzzz}}}{{{yyyvvvssspppkkkfffbbb```___]]]ZZZXXXXXXZZZ]]][[[UUUPPPOOOOOOQQQWWW^^^```___^^^\\\YYYXXXVVVUUUVVVUUUVVVYYY___hhhrrrwww}}}|||yyyvvvrrrooollljjjjjjkkkmmmnnnnnnmmmkkkjjjnnnjjjdddaaabbbeeeggghhh```ZZZTTTSSSWWW[[[[[[YYYWWWWWWVVVUUUSSSQQQNNNMMMKKKJJJIIIJJJMMMOOOOOOOOORRRVVVYYYYYYUUUPPPKKKIIIHHHHHHHHHHHHIIIIIIIIIIIILLLNNNQQQQQQOOOKKKHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLNNNQQQUUUYYYYYYVVVRRRNNNMMMNNNPPPRRRPPPMMMIIIDDDBBBCCCDDDEEENNNTTTYYYYYYZZZ[[[XXXSSSOOOPPPVVV```ccc]]]UUUPPPQQQSSSUUUVVVUUUTTTTTTUUUTTTTTTTTTSSSTTTTTTUUUVVV\\\]]]]]]]]]\\\ZZZXXXWWWQQQTTTXXXYYYXXXUUUSSSRRR~~~zzzzzz|||wwwppphhh___VVVMMMHHHBBB???<<<:::;;;===??????AAACCCEEEFFFGGGJJJQQQVVVbbbwwwgggVVVMMMHHHDDDDDDDDDGGGNNNWWWXXXaaaqqqxxxooooooooolllooovvvrrrnnnkkklllmmmlllfff```^^^eeemmmqqqqqqooonnnnnnlllooossswwwzzz|||}}}}}}~~~zzzsssmmmhhhddd___\\\[[[ZZZXXXWWWXXX[[[```cccaaa]]]WWWSSSPPPRRRVVV[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVWWWYYY___hhhrrryyy{{{{{{zzzyyyvvvqqqkkkgggdddfffiiilllmmmmmmlllllloookkkeeecccdddgggjjjlllddd^^^VVVTTTVVVYYYZZZZZZZZZZZZYYYWWWUUUSSSPPPOOOLLLLLLKKKMMMQQQSSSTTTTTTUUUXXX[[[[[[WWWQQQLLLJJJGGGGGGHHHHHHHHHHHHGGGGGGIIILLLOOOOOOMMMJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKKKKKKKLLLNNNRRRUUUXXXUUURRRNNNKKKKKKLLLOOOQQQLLLLLLKKKIIIGGGFFFHHHIIIPPPVVV[[[[[[[[[[[[XXXTTTQQQTTT[[[cccfffaaaXXXRRRPPPRRRUUUWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWWWW[[[[[[[[[[[[YYYWWWUUUTTTSSSVVVYYY[[[ZZZXXXWWWVVVuuurrrrrrxxxzzztttkkkbbbYYYPPPHHHDDD@@@===::::::<<<>>>??????BBBDDDEEEFFFGGGLLLTTT[[[jjjyyyaaaRRRLLLHHHEEEFFFGGGKKKUUU___iiirrr|||rrrnnnpppoookkkmmmtttooollliiiiiilllkkkfffaaa___dddiiilllkkkjjjkkklllnnnpppsssvvvyyyzzzzzzyyyxxxooogggaaa^^^[[[ZZZYYYWWWUUUUUUYYY^^^cccfffdddddd```ZZZUUUTTTVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZZZZ\\\___fffooovvv||||||}}}}}}{{{vvvmmmgggbbbdddgggiiikkklllllllllmmmjjjfffeeefffiiikkkllleee___WWWSSSTTTWWWYYYZZZ[[[[[[ZZZXXXWWWTTTSSSRRRMMMLLLMMMOOOSSSVVVXXXXXXVVVYYY\\\[[[WWWRRRMMMKKKFFFFFFGGGGGGGGGGGGFFFEEEFFFIIILLLMMMLLLJJJIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHKKKJJJJJJKKKOOORRRUUUWWWSSSQQQMMMKKKKKKMMMPPPRRRLLLNNNPPPOOOLLLJJJIIIIIIPPPWWW]]]]]][[[[[[YYYVVVXXX\\\```cccdddaaa\\\WWWQQQRRRTTTVVVWWWVVVUUUSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWWWWVVVSSSOOOMMMSSSVVVYYYZZZYYYWWWWWWWWW|||}}}zzzoookkklllqqqxxxvvvpppfff\\\SSSLLLEEEBBB>>><<<::::::<<>>@@@AAAAAACCCDDDEEEFFFIIIPPP[[[dddyyymmmWWWJJJEEEDDDGGGLLLQQQZZZkkkzzzttthhhbbbgggmmmmmmnnnsssxxxuuupppiiibbb___^^^___YYY___fffjjjkkklllnnnpppuuuvvvyyy{{{{{{{{{zzzyyyrrrpppmmmjjjhhhddd```]]]YYYVVVSSSSSSWWW[[[\\\[[[ccciiiiiibbb^^^bbbfffggg```^^^[[[YYYXXXXXXYYYYYY___cccggghhhhhhjjjpppvvvuuuttttttwwwxxxssshhh```UUUUUUVVVXXX\\\```eeegggllllllmmmnnnllleee]]]WWWUUUTTTSSSUUUXXX^^^dddgggfffccc]]]WWWSSSQQQQQQRRRSSSRRRSSSUUUYYY]]]^^^^^^UUUVVVVVVTTTQQQOOOOOOOOOMMMLLLJJJHHHHHHHHHJJJKKKIIIKKKLLLLLLJJJHHHHHHHHHEEEFFFGGGHHHIIIJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCGGGNNNTTTVVVWWWTTTQQQMMMJJJJJJLLLNNNPPPRRRSSSRRRMMMHHHGGGLLLQQQUUU___hhhjjjiiikkklllkkkjjjmmmjjj```\\\]]]]]]ZZZ\\\YYYUUUTTTTTTTTTRRROOOGGGIIILLLOOOQQQSSSSSSTTTMMMKKKHHHFFFEEEEEEGGGHHHDDDGGGLLLOOOQQQSSSUUUWWWyyyvvvzzztttuuu{{{ppphhheeecccffflll|||~~~xxxtttggg```VVVLLLEEEAAA>>>===>>>===<<<;;;<<>>===<<<;;;;;;<<>>>>>>>>>>>>>>@@@BBBEEEFFFBBBDDDIIIOOOSSS[[[kkkzzzqqq___RRRIIIEEEFFFGGGJJJOOOWWWaaajjjpppsssxxx}}}pppkkkiiimmmoookkkffffffcccdddhhhnnntttvvvtttqqqdddcccbbbeeeggghhheeecccYYYYYYZZZ\\\___bbbdddeeedddddddddddddddcccaaa___^^^```aaabbbbbbbbbcccdddlllnnnqqqvvvzzzzzzwwwtttqqqqqqqqqnnniiiddd```^^^```cccfffjjjsss{{{{{{wwwuuupppjjjggggggiiijjjjjjiiiccc\\\YYYXXXYYY[[[]]]````````````___]]]\\\[[[UUURRRNNNNNNPPPUUUXXXZZZTTTSSSRRRQQQPPPPPPQQQQQQOOOPPPSSSUUUVVVWWWVVVVVVQQQOOOMMMMMMPPPRRRSSSSSSOOOMMMJJJGGGGGGJJJMMMOOOWWWXXXYYYXXXUUUPPPLLLJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNOOOPPPOOOPPPPPPNNNKKKIIIHHHHHHHHHHHHIIIIIIKKKPPPVVV[[[\\\ZZZXXXUUUQQQNNNLLLKKKNNNSSSZZZ]]]]]][[[YYYYYYZZZ\\\___```___^^^]]]]]]YYYWWWTTTQQQQQQSSSVVVXXXTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTVVVXXXXXXUUURRRPPPOOOMMMKKKKKKLLLNNNOOONNNKKKGGGFFFHHHMMMSSSVVV|||{{{~~~yyyrrrkkkiiiiiihhhkkkoooyyy~~~sssnnnppprrrxxx|||vvvmmmddd^^^QQQLLLFFFAAA???===<<<;;;<<<<<<===>>>@@@BBBDDDEEECCCEEEKKKQQQWWWaaasssmmm[[[NNNGGGCCCEEEFFFJJJQQQZZZdddlllqqqwww{{{zzzrrrqqqsssxxxzzzuuunnniiicccdddiiipppwwwzzzvvvrrrcccbbbcccggglllmmmjjjfffZZZYYYXXXXXXYYY[[[]]]^^^```bbbcccddddddcccccccccfffhhhjjjiiifffdddddddddnnnoooqqqtttxxxzzzzzzyyyvvvwwwvvvsssmmmiiiggggggiiijjjjjjjjjpppwwwyyyvvvvvvrrrlllhhhhhhjjjmmmooommmjjjddd___]]]^^^^^^\\\]]]]]][[[ZZZYYYXXXXXXXXXTTTQQQMMMLLLOOORRRVVVWWWTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXVVVUUUQQQPPPOOOOOOQQQSSSSSSSSSKKKJJJHHHGGGGGGIIILLLMMMUUUVVVXXXYYYXXXVVVSSSPPPMMMMMMNNNNNNMMMLLLLLLKKKIIIJJJLLLNNNPPPRRRTTTUUUPPPRRRSSSRRROOONNNMMMMMMLLLMMMNNNNNNPPPSSSWWW[[[```]]]YYYTTTPPPMMMMMMLLLLLLPPPVVV[[[\\\ZZZXXXWWWTTTVVVYYYZZZZZZ[[[]]]___]]]ZZZUUUQQQPPPQQQTTTVVVOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTVVVXXXXXXVVVTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTQQQLLLHHHGGGJJJOOOTTT{{{}}}vvvlllbbb```aaacccfffjjjssszzzyyyrrrrrrrrryyy~~~xxxrrriii```ZZZNNNJJJDDD@@@===<<<;;;999999:::;;;<<<>>>@@@BBBCCCFFFHHHMMMUUU]]]kkkkkkXXXLLLEEEBBBEEEFFFKKKTTT___jjjqqquuuxxx{{{}}}}}}wwwqqqkkkkkkmmmtttzzzzzzuuuooo``````aaagggnnnppplllggg```^^^[[[XXXVVVWWWXXXYYY^^^aaadddfffffffffgggiiinnnqqqssspppkkkfffddddddjjjllloooqqqtttwwwyyyzzzuuuvvvvvvsssmmmjjjjjjlllmmmnnnlllggghhhnnnqqqqqqrrrooojjjgggfffiiimmmpppooooookkkeeeddddddbbb]]]XXXWWWTTTRRRRRRRRRTTTUUUUUURRRNNNMMMNNNQQQSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVWWWYYYZZZ[[[ZZZXXXUUUSSSPPPPPPOOOQQQSSSTTTSSSRRRKKKJJJIIIHHHIIIJJJLLLMMMRRRSSSTTTWWWYYYYYYWWWUUUOOOPPPPPPOOOOOONNNMMMLLLKKKLLLMMMPPPRRRTTTVVVWWWSSSTTTVVVVVVTTTRRRQQQRRRSSSUUUVVVWWWWWWXXX[[[]]]aaa]]]XXXSSSOOOLLLLLLLLLJJJMMMRRRVVVWWWWWWUUUSSSQQQTTTWWWYYY[[[]]]aaaccc___\\\VVVQQQNNNNNNOOOPPPMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]]]]ZZZWWWRRRLLLIIIKKKOOOSSS~~~yyylll```\\\]]]^^^aaadddnnnwwwyyywwwvvvzzz~~~yyyssslllcccYYYSSSJJJGGGBBB???===<<<;;;:::::::::<<<>>>@@@BBBCCCDDDGGGIIIPPPZZZeeevvvgggTTTIIIDDDCCCEEEGGGMMMXXXeeeqqqxxx{{{{{{~~~wwwttttttxxx|||zzzssslll```___aaaiiiqqqsssnnnhhhfffccc^^^YYYVVVVVVWWWXXX]]]```eeehhhiiijjjlllooossswwwyyyvvvoooiiiffffffhhhlllpppqqqpppnnnnnnppplllppprrrpppkkkhhhhhhjjjhhhllljjjccc___bbbgggiiikkkhhheeeaaa```cccgggkkkkkkmmmkkkfffeeeeeeaaaZZZUUUSSSQQQOOOOOORRRUUUWWWYYYVVVRRRPPPOOOOOOOOONNNNNNOOOQQQSSSVVVXXXYYYYYYZZZ\\\]]]]]][[[WWWSSSQQQOOONNNNNNPPPRRRSSSRRRPPPMMMLLLKKKKKKKKKLLLMMMNNNPPPOOOPPPSSSWWWYYYXXXWWWPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMOOORRRTTTVVVWWWWWWYYYZZZZZZWWWUUUSSSSSSXXXZZZ]]]^^^]]]\\\\\\\\\]]][[[XXXTTTPPPLLLJJJIIIIIIKKKMMMPPPRRRQQQOOONNNOOORRRUUUXXX[[[^^^bbbeeeaaa^^^XXXSSSOOOMMMLLLMMMKKKKKKKKKLLLMMMNNNPPPPPPRRRSSSVVVWWWXXXYYYZZZ[[[\\\^^^```bbbbbbbbb```___YYYWWWSSSMMMJJJJJJNNNSSS~~~ooo```[[[[[[\\\^^^```mmmvvv|||zzz{{{|||vvvoooggg]]]SSSMMMGGGDDD@@@>>>======<<<;;;<<<===???AAACCCEEEGGGHHHHHHJJJRRR]]]jjjdddQQQGGGDDDDDDFFFHHHOOO[[[iiivvv}}}|||yyy{{{}}}zzzrrriiibbbaaaccckkksssuuupppiiiiiieee___ZZZVVVVVVWWWXXX\\\aaafffiiikkklllpppsssuuuzzz|||yyyrrrkkkhhhhhhjjjppptttssslllfffccccccdddjjjnnnnnnjjjfffeeegggbbbggghhhaaaZZZZZZ___bbbdddbbb___\\\[[[]]]bbbfffeeehhhhhhdddbbbccc]]]UUUUUUSSSQQQPPPQQQUUUYYY\\\]]]YYYUUURRRPPPNNNKKKJJJIIIKKKNNNRRRUUUXXXZZZ[[[\\\]]]^^^]]][[[VVVRRROOOMMMMMMMMMOOOQQQRRRPPPNNNOOONNNNNNNNNNNNNNNOOOOOOOOOMMMMMMPPPTTTWWWWWWVVVPPPPPPPPPOOONNNMMMLLLKKKJJJKKKMMMOOOQQQSSSUUUUUU[[[\\\^^^\\\YYYUUUSSSSSSXXX[[[___```^^^\\\[[[ZZZYYYYYYXXXUUUQQQMMMHHHEEEIIIIIIJJJLLLNNNNNNLLLJJJMMMPPPTTTWWWYYY\\\```cccccc```[[[UUUQQQNNNMMMMMMHHHHHHIIIIIIJJJLLLMMMNNNOOOQQQTTTVVVWWWXXXZZZ[[[___```bbbcccbbb___]]][[[UUUTTTQQQLLLHHHHHHLLLQQQsssfff```______bbbfffmmmvvvzzzyyy{{{|||wwwoooggg```XXXQQQMMMEEEDDDCCCAAA@@@???>>>>>>======>>>@@@DDDFFFGGGGGGOOOTTT[[[cccooo{{{dddTTTIIIEEEFFFIIILLLVVVeeettt~~~~~~zzzxxx|||uuulllbbbccchhhrrr{{{|||uuunnnfffddd```[[[XXXXXX\\\___fffjjjnnnooommmmmmqqquuuzzz|||~~~|||vvvpppkkkiiijjjnnnrrrpppiiibbb_________fffkkklllmmmpppooollleeeccc___ZZZWWWWWWZZZ]]]ZZZ[[[[[[[[[\\\___cccggghhhddd^^^[[[YYYXXXWWWVVVVVVTTTRRRRRRUUU[[[bbbfffddd___WWWPPPMMMLLLLLLKKKMMMMMMMMMOOOSSSYYY^^^bbbgggbbb\\\YYYXXXWWWTTTRRRRRRQQQOOOPPPQQQRRRRRRQQQRRRUUUWWWUUUQQQOOOOOOQQQSSSQQQQQQRRRTTTVVVVVVVVVPPPOOOMMMKKKKKKLLLMMMOOONNNNNNMMMKKKKKKNNNTTTXXX[[[___aaa^^^XXXUUUVVVXXXZZZ]]]``````___]]][[[[[[___]]][[[YYYWWWUUUTTTTTTRRRMMMJJJKKKLLLIIIHHHJJJMMMTTTZZZ\\\___dddfffeeefff^^^WWWWWWWWWSSSOOOMMMNNNKKKGGGFFFGGGHHHIIIIIIMMMRRRXXXZZZZZZYYYYYY[[[bbbaaa```]]][[[XXXVVVUUURRRRRROOOKKKFFFDDDFFFHHHwwwiiibbb```___bbbfffpppyyy~~~{{{yyytttkkkccc[[[TTTNNNJJJDDDCCCBBBAAA?????????>>>>>>>>>???BBBEEEGGGIIIIIINNNTTT^^^jjj{{{sss]]]OOOHHHGGGIIILLLQQQ\\\kkkxxx}}}rrrpppqqquuuyyyxxxrrrkkkfffgggllluuu||||||uuummmccc```]]][[[\\\^^^bbbeeefffiiilllkkkiiiiiinnnrrrxxxzzz}}}{{{vvvoooiiifffhhhmmmqqqpppiii```[[[YYY[[[ccciiillloooqqqppplllccc```\\\ZZZZZZ\\\^^^___[[[ZZZZZZYYYZZZ]]]aaadddgggccc]]]YYYWWWUUUTTTSSSPPPOOONNNOOOSSSZZZaaafffeee```XXXQQQMMMKKKKKKKKKMMMMMMNNNPPPUUU\\\bbbfffiiiddd^^^ZZZXXXVVVSSSQQQPPPOOOOOOOOOOOOQQQRRRSSSWWWYYYYYYWWWRRRPPPPPPRRRSSSRRRPPPPPPQQQRRRQQQPPPMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKLLLOOOTTTXXXZZZ]]]^^^[[[UUURRRRRRTTTXXXZZZ[[[[[[ZZZXXXXXXYYY^^^]]]\\\[[[[[[ZZZZZZZZZVVVOOOJJJIIIIIIHHHIIILLLOOOVVV\\\^^^aaafffhhhggg```XXXSSSVVVYYYWWWTTTTTTMMMKKKGGGFFFGGGIIIIIIIIIOOOTTTZZZ]]]]]][[[ZZZZZZ[[[[[[YYYWWWUUUSSSQQQQQQOOOPPPOOOLLLGGGEEEEEEFFFrrrjjjeeebbbdddhhhrrr{{{zzzuuuoooeee[[[TTTNNNIIIFFFCCCBBBAAA@@@????????????@@@@@@AAACCCFFFIIIKKKLLLQQQXXXeeevvvhhhTTTJJJGGGIIIMMMRRRZZZgggtttwwwnnneeefffjjjnnnqqqrrrooolllhhhiiinnnvvv||||||tttmmmccc```\\\]]]aaafffhhhhhhhhhiiiiiifffcccdddhhhmmmtttwww{{{{{{vvvnnngggcccdddiiimmmlllfff]]]WWWTTTWWW___ggglllpppsssppplll```\\\XXXYYY___ccccccbbb]]][[[XXXWWWWWWZZZ]]]```ccc___ZZZUUUSSSRRRQQQOOOKKKKKKKKKNNNSSS[[[bbbgggeeeaaaZZZSSSNNNKKKJJJJJJJJJJJJLLLOOOUUU\\\bbbeeehhhddd^^^YYYVVVTTTRRRPPPPPPQQQRRRQQQOOOPPPTTTXXX\\\]]]\\\XXXSSSQQQRRRTTTTTTRRROOONNNNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLPPPTTTXXXZZZ[[[WWWRRRNNNNNNOOOTTTUUUVVVTTTSSSRRRSSSTTT[[[[[[\\\]]]^^^___``````YYYQQQJJJGGGGGGFFFIIIMMMPPPWWW^^^```ccchhhjjjiii]]]VVVQQQUUUXXXWWWUUUUUULLLIIIFFFEEEFFFHHHHHHHHHLLLQQQXXX\\\\\\YYYVVVTTTRRRQQQOOONNNMMMLLLKKKKKKLLLNNNPPPOOOLLLHHHFFFFFFwwwnnnggghhhlllqqq{{{|||{{{yyy~~~pppiii^^^TTTMMMIIIEEECCCBBBAAA@@@???????????????@@@AAACCCDDDFFFIIIMMMOOOXXX```ooowww]]]NNNIIIIIIMMMQQQ[[[fffttt~~~zzzvvvxxx|||{{{oooeee```eeejjjoooqqqqqqppppppiiijjjooovvv{{{zzzsssmmmhhhddd```aaagggkkkkkkjjjmmmkkkgggbbb___```dddiiipppuuuyyyzzzuuummmeee``````ccceeeddd```ZZZVVVTTTXXX```hhhnnnsssuuuqqqkkk___YYYUUUZZZdddkkkkkkgggaaa]]]YYYVVVVVVYYY\\\]]]^^^ZZZUUURRRPPPPPPOOONNNKKKKKKLLLOOOUUU[[[bbbfffccc```[[[TTTNNNKKKJJJJJJFFFGGGHHHLLLPPPVVV[[[___bbb___[[[WWWUUUSSSRRRRRRTTTVVVWWWTTTPPPPPPUUUZZZ______]]]XXXSSSPPPRRRUUUSSSQQQNNNMMMLLLLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLKKKIIIHHHHHHKKKMMMTTTUUUVVVTTTPPPNNNMMMNNNRRRRRRQQQNNNMMMMMMOOOQQQVVVVVVXXXZZZ\\\]]]^^^___ZZZRRRKKKHHHHHHFFFIIILLLPPPWWW]]]```cccgggiiihhhaaaYYYSSSTTTUUURRRNNNMMMIIIGGGDDDDDDEEEFFFGGGFFFEEEJJJPPPUUUUUURRRMMMJJJJJJIIIHHHGGGFFFGGGGGGHHHMMMOOOSSSUUUSSSOOOKKKHHHwwwllljjjmmmrrr{{{{{{wwwxxxyyyyyykkkcccYYYOOOIIIEEECCCBBB@@@??????>>>>>>>>>?????????AAACCCEEEGGGJJJPPPTTT]]]gggzzzvvvfffTTTKKKIIIKKKQQQVVVeeetttsssllliiimmmttt{{{}}}xxxmmmeeedddiiiqqqvvvwwwvvvvvvvvvrrrrrruuuxxxzzzwwwqqqlllkkkgggdddgggmmmrrrqqqoooqqqmmmgggaaa^^^___bbbffflllqqqwwwxxxssskkkccc^^^[[[\\\[[[ZZZWWWVVVVVVVVV]]]dddlllrrrxxxzzztttlll```ZZZVVV]]]iiissstttpppfff```ZZZVVVVVVYYY\\\]]]YYYVVVQQQOOONNNOOOOOONNNLLLLLLMMMPPPSSSXXX\\\___^^^^^^[[[UUUOOOJJJJJJKKKGGGGGGHHHJJJMMMQQQUUUWWWYYYXXXVVVTTTSSSSSSUUUVVVXXXZZZ[[[VVVQQQOOOSSSWWW]]]^^^\\\WWWRRROOOQQQTTTQQQOOOMMMLLLMMMMMMLLLJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPOOOMMMJJJHHHHHHIIIOOOPPPQQQQQQPPPOOOOOOOOOPPPOOONNNKKKIIIIIILLLNNNOOOPPPSSSUUUWWWXXXYYYYYYXXXQQQLLLKKKJJJHHHHHHKKKOOOVVV[[[\\\^^^ccceeedddcccZZZSSSRRRRRRMMMHHHFFFFFFDDDCCCCCCDDDEEEEEEEEEAAADDDIIIMMMNNNLLLHHHDDDGGGFFFEEEDDDDDDEEEFFFGGGNNNRRRWWW[[[\\\WWWQQQLLLpppkkknnnuuu}}}zzzxxxyyyyyyyyyrrrddd]]]SSSKKKFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>??????>>>AAAEEEGGGIIIMMMTTTZZZcccpppsss```WWWNNNKKKJJJMMMVVV___rrruuujjjfff```eeemmmtttxxxtttmmmggggggmmmvvv}}}~~~|||zzz~~~}}}|||{{{yyytttnnnjjjkkkjjjjjjnnntttxxxyyyxxxtttooohhhaaa^^^___aaadddhhhmmmrrrsssoooggg___ZZZWWWUUUSSSQQQQQQRRRTTTVVV^^^eeelllrrrxxx{{{uuulllbbb\\\XXX^^^kkkvvvyyyxxxjjjcccZZZUUUWWWZZZ]]]]]]WWWTTTPPPMMMMMMNNNNNNNNNKKKKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYTTTOOOKKKKKKLLLJJJJJJKKKLLLNNNPPPRRRTTTSSSTTTTTTSSSSSSTTTXXX[[[ZZZ[[[[[[XXXSSSPPPQQQRRRYYYZZZZZZVVVQQQOOOQQQSSSPPPNNNLLLLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQUUUUUUUUURRRNNNKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLIIIGGGGGGIIIKKKJJJLLLOOORRRTTTUUUUUUUUUWWWQQQLLLKKKKKKIIIIIIKKKOOOTTTWWWVVVXXX]]]`````````WWWQQQQQQRRRNNNJJJHHHFFFDDDCCCCCCEEEFFFFFFEEEBBBCCCEEEIIIKKKKKKHHHFFFGGGFFFEEEDDDDDDFFFHHHIIIOOOSSSYYY___```\\\UUUOOOwwwpppqqqttt||||||{{{|||zzz|||rrrjjj\\\WWWNNNGGGCCCAAA???==================>>>???@@@???CCCGGGJJJLLLQQQZZZaaannn}}}rrrcccPPPMMMJJJIIIIIINNN\\\jjj~~~}}}ooofffddd]]]aaahhhnnnqqqooojjjfffeeelllvvv{{{~~~{{{xxxuuuqqqmmmkkknnnoooqqqtttwwwzzz{{{|||uuuooohhhaaa______```bbbdddhhhmmmmmmiiiaaaZZZVVVSSSRRROOONNNNNNPPPQQQQQQVVV\\\bbbiiiqqquuupppggg]]]XXXTTTYYYeeepppvvvwwwkkkcccYYYTTTVVVZZZ]]]]]]ZZZVVVQQQNNNMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRUUUVVVTTTNNNKKKLLLOOOKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSTTTTTTTTTVVVZZZ^^^]]]]]]\\\[[[YYYVVVTTTSSSTTTVVVXXXVVVRRRPPPRRRTTTOOOMMMKKKKKKKKKLLLKKKJJJHHHHHHHHHIIIJJJLLLNNNPPPTTTUUUUUUTTTPPPMMMLLLLLLKKKKKKLLLLLLNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEFFFHHHHHHJJJNNNRRRUUUWWWWWWWWWYYYQQQJJJIIIIIIIIIKKKOOOPPPTTTTTTQQQRRRWWW\\\\\\]]]UUUOOOQQQSSSQQQNNNMMMGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCEEEIIIKKKKKKJJJIIIHHHFFFEEEEEEGGGIIIKKKMMMQQQWWW^^^aaa]]]UUUOOO~~~uuuvvvrrryyy~~~}}}~~~{{{xxxmmmeeeXXXRRRKKKEEEAAA???===<<<======<<<======>>>???@@@@@@DDDIIILLLOOOTTT^^^eeezzzhhh[[[IIIHHHHHHHHHHHHOOO```rrruuuhhhaaa```]]]```fffkkkmmmkkkgggdddaaahhhsss~~~zzzzzzxxxvvvsssqqqooonnnmmmtttvvvxxxyyyyyyyyyzzz{{{tttooogggaaa______`````````dddiiiiiieee^^^WWWTTTQQQPPPNNNNNNNNNNNNMMMLLLLLLQQQWWW___hhhmmmiiiaaaWWWRRROOORRR]]]hhhpppssskkkcccXXXSSSUUUZZZ]]]]]]]]]XXXSSSOOOMMMKKKJJJIIILLLMMMNNNOOOQQQRRRSSSTTTNNNRRRUUUSSSNNNLLLMMMPPPJJJJJJKKKLLLNNNOOOQQQRRRRRRTTTVVVUUUUUUWWW[[[``````____________]]]YYYVVVRRRUUUWWWVVVSSSRRRSSSUUUPPPNNNKKKJJJJJJJJJIIIGGGFFFEEEEEEEEEGGGIIILLLNNNOOOQQQRRRRRROOOMMMLLLLLLLLLKKKJJJKKKLLLLLLJJJIIIIIIJJJIIIGGGEEEDDDDDDEEEHHHJJJOOOSSSWWWZZZ[[[[[[ZZZQQQIIIGGGGGGHHHMMMRRRQQQTTTSSSOOOOOOUUUZZZ[[[\\\UUUPPPRRRUUUSSSQQQPPPIIIHHHGGGHHHJJJKKKJJJIIIGGGDDDAAACCCGGGKKKMMMMMMKKKIIIGGGFFFFFFHHHJJJLLLKKKNNNUUU\\\___\\\TTTNNN|||vvvvvv{{{{{{yyy{{{~~~}}}sssjjjdddWWWQQQJJJCCC@@@>>>===<<<<<<=========<<<===???BBBGGGGGGJJJPPPTTTZZZdddnnntttaaaVVVMMMFFFEEEIIILLLRRRfff}}}|||rrriiibbb^^^^^^aaadddhhhiiihhhfffddddddkkkuuu|||~~~}}}zzzyyyqqqrrrrrrrrrqqqqqqsssuuuvvvzzz{{{xxxuuuuuuooogggcccdddgggjjjkkkjjjfffbbb```aaa```]]]ZZZVVVSSSPPPNNNNNNNNNMMMLLLNNNMMMOOOVVV^^^bbb```]]]RRRQQQMMMKKKQQQ^^^gggjjjccc___XXXRRRPPPTTT\\\bbbfffbbb\\\WWWUUUUUUTTTTTTIIIOOOSSSVVVXXXZZZWWWQQQVVVSSSPPPNNNMMMLLLJJJIIIJJJIIIGGGHHHKKKPPPUUUYYYXXXXXXXXXVVVUUUWWW[[[^^^bbb___^^^bbbfffeee]]]VVVTTTUUUVVVVVVUUUSSSPPPOOOQQQQQQPPPOOONNNLLLKKKJJJKKKIIIGGGFFFFFFGGGHHHIIISSSRRRRRRQQQOOOMMMKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHIIIKKKNNNSSSWWW[[[]]]___YYYUUUPPPKKKIIIJJJMMMOOOVVVUUURRRPPPPPPRRRUUUWWW[[[XXXUUUSSSTTTTTTTTTSSSJJJIIIGGGHHHJJJKKKLLLLLLHHHEEEBBBBBBEEEHHHHHHGGGIIIIIIJJJKKKLLLMMMNNNOOOIIIKKKOOOTTTWWWUUUOOOIII~~~wwwtttyyy|||xxx{{{yyyoooeee^^^RRRMMMFFFAAA>>>======<<<===>>>>>>>>>===>>>AAACCCFFFHHHNNNUUUYYY___kkkvvvgggVVVMMMIIICCCCCCIIINNNVVVkkkxxxnnnfff```\\\\\\```eeekkkmmmllljjjhhhhhhoooxxx~~~}}}zzzxxxooonnnllllllmmmppprrrtttwwwzzz~~~}}}xxxrrrooonnnkkkjjjkkkooorrrssssssmmmjjjeeeddddddddd```]]]ZZZVVVRRROOONNNNNNNNNMMMIIIIIIKKKPPPWWWZZZYYYWWWPPPOOOKKKHHHKKKUUU\\\]]][[[YYYTTTPPPOOOSSSZZZ```bbb___ZZZWWWWWWWWWWWWWWWTTTZZZ^^^```bbbccc___XXXSSSPPPNNNLLLLLLJJJHHHFFFHHHGGGGGGHHHLLLRRRXXX\\\^^^[[[XXXWWWYYY[[[\\\\\\```^^^^^^aaacccaaaZZZUUUQQQRRRSSSTTTSSSRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJKKKIIIHHHFFFFFFGGGHHHIIILLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIKKKMMMPPPSSSUUUVVVVVVSSSQQQMMMJJJIIIKKKMMMOOOTTTSSSQQQOOOPPPSSSVVVXXX^^^[[[XXXVVVTTTSSSPPPNNNMMMKKKHHHGGGHHHHHHHHHHHHHHHEEEAAAAAACCCEEEFFFFFFKKKKKKLLLMMMMMMMMMMMMLLLHHHIIILLLPPPSSSRRRMMMIIIwwwrrrwww|||xxxzzz|||tttiii^^^WWWLLLHHHBBB>>>======<<<<<<===>>>?????????@@@CCCFFFFFFJJJQQQZZZ___gggwwwnnnYYYLLLFFFEEEAAABBBIIIPPP\\\rrr}}}rrrjjjccc^^^[[[XXX\\\ccciiimmmmmmkkkiiimmmssszzz}}}zzzxxxqqqlllgggfffjjjooossstttxxxzzz||||||yyyssslllhhhgggiiinnntttyyy{{{zzzxxxmmmjjjggggggiiiiiigggeee]]]XXXRRRNNNMMMMMMNNNNNNHHHHHHIIIMMMQQQSSSSSSRRROOOPPPMMMIIIJJJQQQUUUUUUVVVTTTQQQNNNMMMOOOTTTYYY[[[YYYWWWVVVXXXZZZ\\\\\\[[[aaaeeefffggggggddd^^^TTTQQQNNNLLLKKKIIIGGGEEEFFFEEEFFFHHHMMMSSSYYY]]]ddd```]]]]]]aaabbb```]]]^^^___``````^^^[[[VVVSSSMMMNNNOOOQQQRRRRRRRRRRRRLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEECCCDDDEEEDDDCCCDDDEEEGGGJJJJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOOOONNNMMMMMMOOOSSSWWWYYY]]][[[XXXUUUTTTRRROOOMMMNNNKKKGGGFFFFFFGGGHHHHHHIIIFFFAAA???AAACCCEEEFFFMMMOOOPPPQQQPPPNNNJJJHHHEEEFFFHHHKKKNNNOOOMMMKKK~~~}}}~~~}}}}}}wwwrrrwww|||xxxzzz}}}~~~xxxooodddYYYRRRIIIEEE@@@===<<<<<<<<<;;;<<<>>>??????@@@AAAEEEGGGHHHKKKSSS\\\dddqqqwww```PPPIIIHHHCCCAAABBBJJJSSSaaavvv|||ssslllfffbbb^^^\\\VVVXXX]]]aaaeeefffggggggnnnssszzz|||yyywwwtttmmmeeedddiiipppttttttvvvvvvwwwxxxuuuooohhhcccdddhhhnnnuuuyyy{{{yyyxxxjjjgggfffgggkkkmmmllljjj\\\WWWPPPLLLJJJKKKMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQTTTTTTPPPPPPUUUXXXWWWVVVUUURRROOOKKKKKKMMMOOOSSSRRRRRRTTTYYY\\\^^^___```eeehhhggggggiiiiiifff\\\WWWRRRMMMKKKJJJHHHGGGDDDDDDDDDFFFJJJPPPUUUXXXaaaccceeehhhiiihhheeebbb```cccdddbbb\\\VVVSSSRRRLLLLLLNNNOOOQQQRRRTTTTTTPPPQQQSSSTTTTTTRRRPPPOOOKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCEEEGGGIIIJJJKKKLLLLLLLLLJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKMMMPPPTTTWWWZZZYYYVVVRRRQQQQQQRRRSSSRRRMMMJJJFFFEEEFFFIIIKKKLLLKKKHHHCCC@@@@@@BBBFFFHHHPPPRRRUUUVVVTTTOOOJJJFFFCCCCCCEEEHHHLLLOOOQQQRRRzzzzzzzzzyyy|||xxxtttyyy|||yyy{{{{{{zzzrrriii___UUUOOOIIIEEE@@@===<<<<<<;;;:::<<<===>>>???@@@CCCFFFIIILLLNNNUUU___kkk}}}hhhWWWKKKGGGIIIDDDCCCEEELLLUUUcccuuu}}}ssspppkkkhhheeecccaaa___YYYXXXXXXYYY\\\___ccceeelllqqqwww{{{{{{xxxuuusssqqqjjjbbbaaagggnnnqqqrrrrrrrrrrrrrrrrrrnnniiidddaaadddhhhmmmqqqsssuuuvvvkkkhhheeefffhhhjjjhhhfffXXXTTTNNNJJJJJJLLLNNNOOORRRTTTTTTRRROOOOOOQQQTTTVVVZZZZZZVVVTTTUUUVVVUUUUUUUUUTTTPPPMMMJJJKKKLLLMMMMMMOOOSSSXXX]]]______dddhhhkkkhhhhhhkkknnnnnnbbb]]]TTTNNNJJJIIIIIIIIIDDDCCCCCCDDDGGGKKKNNNQQQWWW```jjjnnnlllhhheeeeeedddggghhhddd\\\UUURRRRRROOONNNOOOOOOQQQSSSUUUVVVSSSTTTUUUUUUTTTRRROOONNNKKKKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFGGGIIIKKKNNNNNNNNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKNNNQQQUUUXXXZZZ[[[XXXSSSNNNKKKMMMQQQTTTWWWQQQMMMHHHFFFFFFIIIKKKMMMLLLIIIEEEBBBAAACCCGGGJJJQQQTTTWWWYYYWWWQQQKKKGGGCCCDDDFFFIIIMMMQQQVVVYYYwwwwwwwwwtttyyyzzzwww|||{{{zzz}}}{{{{{{ssskkkbbbYYYQQQLLLGGGDDD@@@======<<<;;;:::<<<>>>???AAABBBEEEIIILLLRRRSSSYYYgggxxxppp^^^RRRGGGDDDFFFDDDEEEHHHNNNXXXeeesss}}}|||sssiiihhhgggggggggeeeccc```\\\ZZZWWWUUUWWW\\\bbbfffiiimmmrrruuutttpppmmmkkkgggccc______dddjjjooopppqqqooommmmmmooonnnkkkggg```aaacccdddgggkkkqqquuuoookkkgggffffffeeebbb___VVVSSSOOONNNPPPTTTVVVWWWYYY[[[[[[VVVPPPOOORRRVVVZZZ______XXXRRRQQQPPPOOOSSSTTTTTTQQQOOOMMMMMMNNNKKKLLLNNNSSSYYY]]]^^^^^^```fffiiifffeeegggjjjjjjbbb]]]VVVPPPMMMKKKJJJIIIFFFEEEEEEEEEFFFIIIKKKMMMPPP[[[hhhmmmiiidddccceeeggghhhiiieee^^^YYYVVVVVVSSSRRRQQQPPPPPPRRRTTTUUURRRRRRQQQPPPOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCAAABBBCCCEEEDDDGGGKKKNNNPPPQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIKKKNNNSSSWWWZZZ[[[[[[ZZZWWWRRRLLLJJJLLLPPPUUUWWWYYYTTTLLLGGGEEEFFFHHHHHHJJJIIIGGGDDDBBBDDDHHHKKKPPPSSSXXXZZZYYYUUUOOOKKKGGGIIIJJJLLLNNNSSSXXX\\\yyyxxxwwwrrrvvv~~~zzz~~~|||zzz{{{~~~yyysssjjjaaaYYYRRRLLLHHHCCC@@@===<<<=========<<<>>>@@@BBBCCCEEEIIIMMMPPPWWWXXXaaattt{{{aaaTTTMMMEEEAAADDDCCCFFFJJJPPPZZZfffqqqwwwrrrllldddeeefffhhhiiigggccc___ZZZXXXVVVTTTVVV[[[aaaeeegggkkknnnooolllgggccc```\\\\\\]]]```eeekkkpppssssssnnnjjjjjjmmmnnnmmmjjjeeeeeecccaaaaaadddkkkpppppplllhhhffffffeeebbb___XXXVVVUUUWWW[[[```cccdddaaadddccc\\\TTTQQQUUU[[[^^^cccccc\\\TTTRRRRRRQQQUUUUUUUUURRROOOMMMMMMNNNLLLMMMPPPUUU[[[^^^^^^^^^ZZZccciiihhhdddcccaaa___]]][[[YYYWWWUUURRRNNNKKKIIIIIIHHHHHHJJJKKKMMMOOOTTT\\\dddhhhfffccccccdddeeeffffffdddaaa^^^\\\[[[XXXVVVSSSPPPOOOOOOQQQRRROOONNNLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEAAADDDIIIMMMPPPQQQPPPPPPNNNLLLJJJIIIHHHGGGHHHHHHHHHLLLSSSYYY[[[ZZZWWWTTTQQQOOOLLLMMMPPPUUUXXXZZZ\\\UUULLLFFFCCCDDDEEEFFFGGGGGGGGGEEECCCDDDHHHKKKOOORRRWWW[[[[[[XXXTTTPPPMMMOOOPPPPPPPPPRRRVVVZZZ~~~|||yyysssuuuzzz|||{{{|||yyyyyy|||tttnnnddd[[[SSSMMMHHHEEE???===;;;;;;<<<>>>>>>===@@@AAADDDFFFHHHKKKPPPSSS[[[\\\hhh~~~kkkUUUNNNKKKDDDAAADDDAAAEEEKKKRRR[[[gggqqquuu~~~sssgggcccdddeeegggjjjkkkgggbbb]]]VVVUUUTTTTTTVVV[[[___bbbgggjjjlllkkkggg```[[[XXXUUUYYY^^^bbbhhhnnntttxxxuuuooojjjiiilllnnnmmmkkkmmmlllhhhccc___```eeejjjnnnjjjgggggghhhiiigggddd[[[ZZZ[[[^^^dddiiimmmnnnhhhjjjiiibbbXXXTTTYYY```aaafffggg```ZZZYYYZZZYYYZZZYYYWWWSSSNNNKKKJJJJJJNNNOOOSSSXXX\\\______]]]\\\gggpppooojjjeee___ZZZYYYZZZ]]]___^^^ZZZSSSNNNKKKKKKKKKLLLMMMOOOQQQRRR]]]___bbbdddeeeeeeeeeeeebbbbbbcccccccccbbb```^^^ZZZXXXSSSOOOMMMMMMOOOPPPMMMKKKJJJHHHHHHIIIKKKMMMLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDD???BBBGGGLLLOOOPPPOOONNNLLLJJJHHHFFFFFFFFFHHHIIICCCHHHPPPVVVXXXVVVQQQMMMIIIJJJKKKPPPVVV[[[^^^___YYYSSSJJJDDDBBBDDDFFFGGGDDDEEEFFFEEECCCCCCGGGJJJNNNQQQVVVZZZ\\\ZZZWWWTTTRRRSSSTTTRRRPPPPPPTTTWWW{{{yyyuuuvvv{{{{{{pppsssxxx}}}yyyyyy|||yyy{{{}}}xxxooohhh^^^TTTMMMHHHDDDBBB<<<<<<<<<<<<<<<===>>>>>>AAA@@@DDDIIILLLMMMRRRYYY___dddrrrnnn\\\NNNLLLJJJEEEEEEKKKGGGKKKRRRYYYaaaiiirrrxxx~~~pppjjjhhhhhhiiikkkmmmmmmjjjddd___[[[YYYWWWVVVWWWZZZ^^^```eeeeeehhhjjjfff]]]WWWVVVWWWZZZ___dddhhhmmmsssvvvooolllhhheeeeeehhhllloootttsssnnnfff___^^^dddjjjmmmkkkgggdddbbbaaabbbcccaaadddgggjjjlllnnnqqqsssnnnkkkgggbbb^^^^^^```cccjjjgggccc___^^^___aaacccgggaaaXXXPPPMMMLLLMMMMMMHHHLLLSSSZZZ___bbbccccccccckkksssuuunnnddd]]]ZZZ^^^^^^___aaaccc___XXXQQQLLLLLLMMMOOOSSSWWW[[[^^^dddeeehhhjjjkkkkkkjjjiiikkkccc^^^^^^___^^^^^^``````[[[TTTMMMIIIHHHJJJLLLJJJJJJIIIHHHHHHIIIIIIJJJIIIKKKKKKJJJGGGEEEDDDDDDFFFEEEDDDDDDFFFFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCFFFHHHJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHKKKPPPUUUWWWTTTOOOKKKMMMJJJJJJOOOZZZccchhhhhh\\\PPPHHHHHHIIIGGGGGGJJJHHHIIIHHHGGGFFFEEEFFFGGGOOOPPPRRRVVVYYYYYYXXXUUUWWWTTTQQQPPPQQQRRRSSSRRR}}}|||vvvlllnnnqqquuu|||wwwxxx|||yyy|||wwwqqqgggaaaWWWOOOHHHDDDAAA???=========>>>>>>??????@@@BBBBBBFFFKKKOOOQQQWWW___iiiqqqqqq___QQQHHHJJJKKKGGGHHHMMMNNNQQQWWW]]]cccjjjqqqvvv|||rrrmmmkkkkkkjjjiiiiiiiiihhheeebbb```___^^^^^^^^^```aaacccbbbbbbeeeiiifff]]]XXXXXXZZZ^^^eeejjjlllnnnooopppkkkhhhdddaaaaaadddiiilllooooookkkddd^^^\\\___dddeeedddaaa______aaadddeeegggjjjmmmooopppqqqrrrtttsssqqqmmmiiieeedddeeefffjjjhhheeecccbbbcccfffggghhhaaaWWWOOOKKKJJJJJJJJJIIIMMMTTT[[[aaaeeeggghhhiiiooovvvvvvoooeee^^^[[[YYY[[[^^^bbbccc___ZZZUUUSSSSSSTTTUUUYYY]]]aaaccckkkllloooppppppooonnnmmmiiibbb\\\[[[\\\[[[[[[^^^___[[[UUUNNNJJJIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMOOONNNKKKHHHFFFFFF@@@@@@AAADDDGGGHHHGGGEEECCCBBBAAAAAA@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDFFFIIIKKKLLLLLLLLLMMMLLLKKKJJJHHHGGGGGGIIINNNRRRTTTSSSOOOLLLMMMKKKLLLRRR[[[bbbddddddYYYOOOIIIJJJLLLJJJIIIKKKGGGIIIJJJJJJHHHHHHJJJMMMRRRSSSUUUYYY[[[[[[XXXVVVRRRQQQQQQRRRTTTTTTTTTRRR~~~|||qqqhhhiiijjjlllrrr{{{tttvvv{{{zzz}}}xxxooohhh\\\VVVNNNGGGCCC@@@===;;;<<<===>>>@@@@@@AAAAAAAAADDDEEEIIINNNRRRUUU^^^hhhtttyyyhhhZZZPPPGGGCCCHHHLLLKKKMMMRRRVVVYYY^^^bbbggglllrrrvvv{{{zzzrrrmmmkkkjjjgggdddcccdddfffgggggggggggghhhhhhhhhgggeeeeeeaaaaaadddhhhgggaaa\\\\\\```eeelllqqqqqqooommmllleeeccc___\\\]]]```eeehhhkkkkkkiiiccc^^^[[[]]]___bbb```]]][[[\\\^^^aaacccjjjmmmpppqqqqqqpppqqqrrruuutttqqqnnnkkkiiihhhggghhhgggfffffffffhhhjjjkkkhhh```VVVMMMIIIHHHIIIIIIKKKOOOVVV^^^eeejjjmmmnnnooossswwwuuummmddd]]]ZZZTTTYYY___cccccc___\\\YYYYYYYYYYYY[[[^^^cccgggjjjssssssuuuuuutttqqqooommmfff^^^XXXVVVVVVUUUWWW[[[]]][[[VVVQQQLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKOOOQQQSSSRRROOOKKKIIIHHH@@@AAADDDHHHKKKLLLJJJHHHCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGJJJLLLMMMNNNOOOOOONNNLLLJJJHHHEEEGGGKKKNNNOOOOOONNNMMMMMMMMMPPPVVV\\\```___]]]SSSNNNLLLNNNQQQOOONNNNNNGGGKKKNNNMMMJJJJJJNNNSSSTTTUUUWWWYYY[[[ZZZVVVSSSMMMMMMOOORRRUUUVVVUUUSSS}}}zzz|||zzzooojjjiiiiiikkkooovvv~~~~~~rrruuu{{{{{{~~~|||rrrgggaaaSSSNNNHHHCCC@@@>>><<<;;;;;;===>>>@@@AAABBBBBBAAAFFFGGGKKKPPPTTTXXXdddooo~~~|||nnnbbbWWWPPPIIICCC@@@EEEJJJMMMQQQWWW\\\___cccgggkkkppptttxxx{{{vvvnnniiifffcccaaa^^^^^^aaaeeehhhiiijjjlllnnnooonnnkkkgggeeebbb```ccciiijjjeeeaaaaaaeeejjjooorrrrrrooolllkkkbbb```]]]\\\\\\___cccfffiiihhhfffaaa^^^]]]```ccceeeccc___\\\ZZZZZZ\\\]]]gggiiikkklllkkkjjjjjjkkknnnmmmlllkkkkkkiiifffdddcccdddeeeggghhhjjjkkkkkkddd^^^TTTMMMJJJKKKLLLMMMNNNRRRXXX___gggmmmqqqsssssstttuuuqqqiiiaaa[[[XXXVVV\\\ccceeeccc^^^[[[[[[XXXXXXYYY\\\```ffflllpppvvvvvvuuutttqqqnnnkkkiiibbb[[[TTTRRRPPPPPPSSSXXX[[[YYYVVVRRRNNNKKKHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKOOORRRTTTTTTQQQMMMJJJIIIGGGHHHJJJNNNPPPOOOLLLIIIEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDGGGJJJLLLMMMNNNPPPPPPPPPMMMKKKIIIDDDFFFIIIJJJJJJJJJKKKLLLMMMOOOSSSXXX\\\]]]ZZZWWWPPPOOOPPPTTTVVVUUUSSSQQQIIIMMMQQQOOOLLLKKKPPPUUUSSSTTTUUUWWWXXXVVVRRRNNNIIIIIIJJJMMMRRRUUUVVVUUU~~~yyywwwzzzzzz}}}}}}tttoooooopppssswww{{{~~~yyyqqquuu{{{|||~~~wwwlllbbb[[[MMMIIIDDDAAA@@@???>>>===:::;;;===???@@@AAABBBBBBHHHIIIMMMRRRUUU\\\jjjxxxpppbbbVVVNNNJJJIIIGGGBBB???AAAFFFKKKSSSYYY^^^bbbggglllqqquuuzzz}}}wwwnnniiiccc```ZZZYYYYYY[[[```eeehhhiiikkklllooopppooolllhhheeebbb___bbbhhhjjjgggcccbbbdddgggjjjkkkjjjiiiiiiiii``````______aaaccceeeggghhheeeaaa\\\[[[^^^cccggghhhfffccc___]]]\\\\\\]]]bbbdddeeedddcccbbbcccdddcccbbbccceeeggggggdddaaa___bbbeeehhhjjjkkkjjjiii^^^YYYSSSOOOOOOQQQTTTUUURRRUUUZZZ```gggmmmrrrtttttttttqqqmmmfff```[[[YYY\\\aaaffffffbbb]]][[[ZZZWWWWWWXXX\\\bbbiiiqqquuuwwwvvvsssoookkkhhheeeccc]]]VVVQQQOOOMMMLLLPPPWWWXXXWWWVVVSSSPPPLLLIIIGGGHHHHHHIIIJJJKKKKKKJJJJJJNNNPPPRRRRRROOOLLLJJJIIIIIIJJJMMMPPPRRRRRRNNNLLLGGGGGGFFFDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFIIIKKKLLLLLLMMMNNNOOOOOONNNLLLKKKFFFHHHIIIIIIGGGGGGHHHJJJMMMOOOSSSXXXZZZYYYVVVSSSNNNRRRVVVYYY[[[[[[XXXTTTMMMPPPRRRQQQMMMMMMPPPTTTTTTTTTTTTUUUUUUSSSOOOLLLHHHFFFEEEGGGLLLRRRUUUWWW~~~}}}}}}yyyxxx{{{uuuvvv{{{zzz{{{}}}wwwrrrvvv{{{|||}}}~~~xxxoooeee[[[UUUIIIFFFBBB@@@@@@@@@???>>>;;;;;;<<<===???BBBDDDEEEIIIKKKPPPVVVZZZccctttrrr```TTTLLLFFFEEEFFFDDDBBB???@@@DDDLLLUUU[[[bbbffflllrrrwww|||zzzooohhhfffdddaaa^^^WWWWWWWWW[[[```eeehhhiiijjjkkkmmmnnnnnnllliiihhhbbb___```fffjjjgggcccaaa___```aaaaaaaaaaaaccceeeaaabbbdddfffhhhhhhiiiiiigggccc]]]YYYYYY]]]cccgggffffffeeedddccccccccccccbbbbbbaaa^^^\\\[[[\\\^^^[[[[[[\\\___ccceeebbb___\\\___dddhhhjjjiiigggeeeWWWTTTQQQQQQTTTWWWZZZ\\\VVVXXX[[[___eeejjjoooqqqsssppplllgggbbb___]]]\\\___aaaddddddbbb^^^\\\[[[WWWWWWYYY\\\cccllltttxxxxxxtttoooiiidddaaa```___XXXSSSOOONNNKKKKKKOOOVVVXXXXXXWWWUUURRROOOMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNNNNLLLJJJIIIJJJGGGHHHKKKNNNRRRSSSQQQOOOIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNNNNNNNNNNKKKMMMNNNLLLHHHEEEGGGIIILLLNNNRRRUUUVVVUUUTTTRRRQQQWWW\\\^^^``````\\\WWWQQQRRRRRRRRRQQQQQQRRRTTTWWWUUUTTTSSSSSSRRRPPPNNNIIIFFFDDDEEEJJJPPPUUUWWW}}}}}}}}}vvvsssuuurrrrrruuu}}}|||vvvssswww{{{|||||||||xxxooofff]]]TTTOOOEEECCC@@@>>>>>>???>>>=========<<<===???CCCFFFHHHJJJMMMTTT[[[bbbnnnzzzhhhVVVMMMIIIEEEBBBCCC@@@AAACCCEEEKKKTTT]]]bbbggglllrrrxxx}}}ppphhh```^^^aaadddbbb___\\\ZZZYYY[[[```eeehhhiiijjjkkkllllllmmmmmmmmmmmmgggcccccchhhllliiidddbbb]]]^^^______^^^]]]___```aaadddhhhlllnnnnnnllljjjhhhddd___\\\\\\^^^bbbddddddeeegggiiiiiiiiihhhgggeeeccc___YYYUUUSSSUUUWWWWWWVVVVVVZZZ^^^```]]]ZZZVVVZZZ```dddeeeccc^^^[[[RRRQQQPPPSSSWWW[[[]]]^^^ZZZZZZ\\\^^^bbbfffjjjllllllhhhccc^^^\\\[[[[[[[[[\\\\\\]]]^^^```aaa```^^^XXXXXXYYY\\\bbbjjjrrrvvvvvvqqqiiiaaa\\\ZZZZZZ[[[SSSPPPNNNNNNLLLKKKOOOVVVZZZYYYYYYWWWVVVTTTRRRQQQOOOPPPQQQQQQQQQOOOMMMLLLIIIJJJKKKJJJIIIIIIJJJLLLJJJJJJLLLNNNQQQRRRQQQPPPIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHKKKMMMNNNNNNNNNMMMKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTUUUQQQKKKGGGGGGIIIKKKMMMOOOQQQRRRRRRSSSSSSTTT\\\bbbbbbcccccc___YYYTTTSSSQQQSSSUUUWWWWWWVVVWWWTTTQQQOOOOOOPPPOOONNNIIIGGGFFFGGGKKKPPPTTTUUU}}}~~~{{{rrrkkkkkkqqqqqqsss|||{{{wwwuuuxxx{{{|||{{{zzz{{{rrriii```WWWPPPKKKBBB@@@===<<<=========<<<@@@>>>======@@@DDDHHHKKKKKKNNNVVV___gggvvvnnn\\\KKKGGGFFFBBB>>>===>>>BBBGGGLLLSSS]]]eeeiiilllpppwww|||oooiiiccc\\\\\\aaadddccc```bbb___\\\\\\___dddhhhjjjkkkkkkkkklllmmmnnnpppqqqmmmhhhgggmmmpppmmmhhheee^^^```aaaaaa```^^^^^^___aaaeeekkkppprrrqqqmmmkkkkkkhhhdddaaaaaaaaabbbbbbeeegggjjjlllllljjjhhhggghhhddd^^^VVVOOOMMMOOOQQQUUUSSSRRRUUUZZZ\\\YYYUUUPPPTTTZZZ______\\\VVVSSSOOOOOOPPPSSSXXX\\\^^^^^^\\\\\\\\\]]]___cccfffhhhddd```ZZZVVVUUUVVVWWWXXXXXXWWWVVVZZZ___ccccccbbbYYYXXXXXXZZZ___fffnnnrrrrrrmmmccc[[[UUUTTTUUUVVVQQQOOONNNOOOMMMKKKPPPWWW\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSTTTTTTSSSQQQOOOMMMIIIIIIIIIHHHGGGHHHKKKMMMRRRQQQPPPQQQRRRRRRPPPOOOIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGJJJMMMPPPQQQPPPOOONNNKKKKKKJJJKKKMMMPPPSSSUUUWWWZZZZZZVVVNNNIIIHHHJJJJJJKKKMMMNNNOOOPPPSSSUUUWWW```fffeeedddeeeaaaZZZVVVSSSQQQSSSYYY]]]\\\YYYUUURRRMMMKKKKKKLLLMMMMMMIIIHHHHHHKKKOOORRRSSSSSS}}}zzz|||{{{vvvsssoooqqquuu}}}vvvwwwxxxxxxxxx{{{}}}}}}vvvkkk```VVVMMMFFFBBBAAA@@@>>>===<<<<<<======>>>??????AAACCCFFFIIIJJJQQQWWW___fffqqqeeeYYYMMMFFFBBB>>>>>>@@@BBBDDDIIIRRR]]]hhhpppttt|||xxxzzzzzzkkk```]]]ZZZYYY\\\```cccddddddeeeeeecccbbbcccgggkkkmmmjjjgggdddeeehhhlllnnnpppnnnlllmmmooonnnkkkhhhiiihhhgggeeeeeeeeeeeeffffffeeeeeehhhkkkmmmnnnmmmllljjjfffccc```_________bbbgggjjjiiijjjmmmooonnnooohhh]]]TTTOOONNNNNNNNNRRRSSSUUUUUUUUUTTTRRRQQQMMMNNNQQQUUUWWWVVVSSSPPPQQQXXX[[[XXXVVVZZZ^^^```eeeeeeccc___\\\[[[[[[\\\^^^XXXUUUVVVVVVSSSSSSUUUXXXWWWVVVXXXaaaiiihhhaaaYYYVVVSSSVVV]]]eeejjjlllrrrlllbbbZZZUUUSSSSSSSSSYYYTTTNNNKKKMMMOOOPPPOOOZZZZZZXXXUUURRRRRRUUUWWWUUUTTTTTTTTTUUUSSSQQQOOOOOOLLLIIIHHHIIIJJJKKKJJJTTTUUUWWWVVVTTTQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIIIIKKKOOOSSSVVVVVVRRROOOPPPNNNKKKJJJKKKNNNRRRUUU^^^]]]ZZZTTTOOOKKKJJJJJJQQQQQQQQQQQQRRRSSSUUUUUU[[[\\\]]]```aaa```\\\YYYTTTTTTUUUWWWYYYZZZYYYXXXTTTPPPKKKHHHGGGJJJOOORRROOOOOONNNNNNOOOQQQRRRSSSuuusssuuutttpppmmmnnnsssyyy|||zzztttuuuvvvwwwwwwzzz~~~|||xxxsssmmmdddZZZRRRKKKEEEAAA??????===<<<;;;<<<<<<===>>>???AAACCCFFFIIIMMMOOOSSSYYYbbbooo~~~uuu```UUUJJJDDDAAA??????BBBGGGJJJQQQ[[[fffpppvvvzzzoooaaa___\\\YYYZZZ]]]cccgggiiiggggggfffdddaaabbbeeeiiiooolllgggcccbbbdddhhhjjjooonnnlllllllllkkkiiigggjjjjjjjjjjjjiiigggeeedddbbbbbbcccfffjjjmmmnnnmmmooollliiieeeaaa___]]]]]]aaafffiiiiiijjjoooqqqppppppiii^^^TTTOOOMMMMMMMMMRRRSSSUUUWWWVVVTTTQQQOOOLLLMMMNNNPPPQQQPPPNNNMMMTTT\\\aaa^^^\\\___dddggglllllliiifffbbb___^^^^^^ZZZUUURRRSSSSSSQQQQQQTTTUUUUUUUUUYYYbbbkkkjjjeeeYYYUUUQQQSSSYYYaaafffhhhlllggg___YYYVVVVVVWWWWWWYYYUUUOOOMMMMMMOOOOOONNNUUUTTTSSSQQQOOOPPPSSSVVVUUUUUUUUUUUUUUUTTTRRRPPPJJJIIIGGGHHHJJJKKKLLLKKKSSSUUUVVVUUURRRPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKOOOPPPQQQPPPNNNMMMNNNOOOMMMNNNOOOSSSUUUVVVTTTRRRNNNLLLJJJHHHIIILLLPPPRRRZZZYYYWWWTTTPPPOOOOOOQQQVVVVVVUUUUUUUUUUUUUUUVVVTTTUUUWWWZZZ\\\\\\XXXVVVRRRRRRQQQSSSVVVXXXXXXXXXSSSQQQNNNKKKJJJKKKMMMOOOQQQPPPOOONNNNNNOOOQQQRRRvvvtttuuusssooolllqqqyyy|||tttrrrssstttuuuvvvyyy}}}{{{tttooofffaaaYYYRRRLLLGGGCCC@@@======;;;::::::;;;<<<===>>>@@@DDDGGGJJJMMMQQQTTTYYY```lll~~~}}}hhhXXXOOOFFFBBB@@@???AAAEEEKKKPPPYYYdddnnnvvv|||~~~~~~mmmbbb]]][[[YYYZZZ^^^eeeiiillljjjjjjhhheeecccdddfffiiipppkkkeee___\\\]]]```ccciiijjjkkkjjjgggddddddcccjjjlllooopppnnnjjjeeebbb^^^^^^```dddiiimmmnnnmmmpppnnnkkkgggccc___\\\ZZZ]]]cccffffffgggllloooooonnnggg\\\SSSNNNLLLKKKKKKQQQTTTWWWXXXXXXTTTPPPMMMJJJKKKKKKKKKKKKKKKKKKKKKVVV```gggddd```ccciiimmmsssrrrpppmmmiiieeeaaa___XXXSSSPPPRRRSSSQQQRRRTTTTTTUUUVVVZZZdddlllkkkfffZZZUUUOOOOOOTTT[[[```bbbbbb___[[[WWWVVVWWWZZZ[[[YYYVVVRRROOONNNNNNNNNMMMNNNNNNNNNLLLLLLNNNRRRUUUUUUUUUUUUTTTSSSRRRPPPOOOHHHHHHHHHKKKNNNOOOOOONNNRRRSSSSSSRRROOOMMMLLLLLLNNNMMMKKKIIIIIIKKKMMMNNNWWWYYY\\\\\\[[[XXXWWWVVVSSSSSSSSSTTTVVVWWWVVVUUULLLJJJHHHFFFGGGIIIMMMOOOSSSTTTTTTRRRRRRRRRUUUWWWYYYYYYXXXWWWVVVTTTSSSRRRPPPQQQSSSVVVXXXXXXUUUSSSPPPOOOOOOPPPSSSUUUVVVUUUQQQQQQQQQPPPOOOMMMLLLKKKRRRPPPMMMKKKKKKLLLOOOPPPzzzxxxxxxtttooolllooowww~~~}}}yyy}}}uuupppqqqrrrsssuuuxxx|||}}}yyyssslllfff\\\XXXQQQKKKGGGCCC@@@===;;;;;;:::::::::;;;===>>>???BBBFFFIIIKKKNNNSSSWWWaaajjjzzzttt___RRRJJJCCCAAA???>>>AAAFFFLLLSSS^^^iiirrrxxx|||~~~zzzoooiii___]]][[[\\\```fffjjjlllmmmllljjjiiihhhjjjlllnnnpppkkkbbb[[[WWWWWWYYY[[[bbbfffhhhgggccc___^^^___iiimmmqqqtttrrrllleeeaaaZZZ[[[]]]bbbhhhkkklllllllllkkkiiifffccc___\\\ZZZYYY^^^aaa```aaafffjjjiiiiiicccZZZRRRNNNMMMLLLLLLQQQTTTXXX[[[ZZZUUUPPPLLLJJJJJJJJJJJJJJJKKKNNNPPPXXXccckkkhhhbbbccchhhlllqqqppppppooolllhhhccc```ZZZTTTQQQSSSTTTSSSSSSVVVTTTVVVYYY^^^fffmmmlllggg^^^WWWOOOMMMQQQWWW[[[]]][[[YYYWWWUUUTTTVVVYYY\\\YYYWWWUUURRRQQQOOONNNMMMKKKKKKKKKKKKLLLNNNSSSVVVXXXXXXWWWUUUQQQOOOMMMMMMJJJKKKLLLPPPSSSTTTRRRPPPPPPPPPQQQOOOLLLJJJJJJJJJNNNLLLIIIHHHHHHJJJNNNPPPZZZ]]]bbbcccbbb^^^[[[ZZZZZZYYYXXXYYYZZZYYYVVVTTTJJJHHHFFFEEEEEEGGGIIIKKKMMMOOOPPPQQQQQQSSSVVVYYYXXXXXXXXXWWWUUURRROOONNNQQQQQQRRRTTTVVVVVVSSSPPPNNNNNNOOORRRTTTTTTRRRPPPMMMPPPSSSUUUTTTQQQMMMJJJOOOMMMJJJGGGGGGJJJNNNPPP{{{wwwuuupppjjjgggiiillloooooonnnqqqyyyzzzrrroooqqqrrrrrrsssvvv{{{~~~}}}vvvqqqkkkccc]]]VVVQQQKKKFFFCCC@@@===;;;;;;:::::::::;;;===>>>@@@AAADDDHHHJJJKKKOOOVVV[[[gggsss~~~kkkZZZNNNHHHCCCAAA???>>>BBBHHHOOOWWWdddnnnuuuxxxzzz{{{sssllljjjfffdddbbbcccfffhhhjjjjjjmmmkkkjjjjjjlllpppssstttpppjjjbbb[[[VVVUUUWWWXXX^^^ccchhhiiieeeaaa______fffjjjppptttrrrmmmeee```YYYZZZ]]]aaafffiiiiiihhheeedddcccbbb```]]][[[YYYWWW\\\]]]\\\]]]bbbeeeeeefffbbb\\\WWWUUUTTTSSSRRRQQQUUUYYY\\\\\\WWWQQQMMMKKKLLLMMMMMMNNNQQQVVVZZZ___iiippplllfffeeehhhjjjiiiiiiiiikkkllliiieeeaaa[[[UUURRRSSSTTTRRRRRRTTTPPPUUU[[[aaajjjqqqrrrnnnbbb[[[RRRNNNQQQVVVYYY[[[VVVWWWVVVTTTRRRSSSVVVXXXYYYYYYXXXVVVTTTQQQOOONNNKKKLLLLLLMMMMMMQQQUUUYYY______]]]XXXRRRNNNMMMMMMLLLMMMNNNQQQSSSSSSPPPNNNMMMNNNNNNLLLJJJHHHIIIJJJLLLJJJHHHFFFGGGIIIMMMOOOWWW[[[___aaa```]]]ZZZYYY]]]]]]]]]^^^]]]ZZZTTTPPPIIIHHHFFFDDDDDDEEEGGGHHHJJJLLLOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWTTTPPPNNNTTTSSSSSSSSSTTTRRROOOMMMNNNOOORRRUUUVVVSSSNNNJJJIIIMMMSSSXXXXXXUUUPPPLLLJJJHHHFFFEEEFFFIIINNNPPP}}}yyyvvvpppiiifffggggggfffeeeeeefffhhhjjj|||uuuppppppqqqrrrrrrsssuuuyyy}}}~~~vvvoooiiibbbZZZTTTPPPMMMGGGCCC@@@>>><<<:::;;;;;;;;;<<<===???AAACCCDDDGGGKKKLLLMMMSSS\\\dddppp~~~qqqaaaVVVJJJFFFBBBAAA@@@@@@EEELLLVVV___kkktttxxxyyyzzz{{{~~~}}}~~~wwwmmmiiiiiilllkkkjjjjjjkkkkkkjjjhhhgggfffeeefffkkkpppssstttmmmiiibbb\\\WWWVVVWWWXXX\\\aaaiiimmmlllhhhdddaaa```eeekkkooooookkkeee```[[[\\\^^^bbbeeefffeeeccc]]]\\\\\\[[[ZZZYYYXXXWWWUUUZZZ[[[ZZZ[[[```dddeeegggdddbbb```___]]][[[YYYRRRVVVZZZ^^^]]]ZZZTTTQQQMMMPPPRRRRRRRRRVVV]]]bbbfffoootttqqqmmmkkkkkkjjjcccbbbcccgggjjjkkkgggccc\\\VVVRRRSSSRRROOONNNPPPLLLSSS\\\dddnnnwwwxxxuuueee^^^VVVRRRSSSWWWYYYZZZVVVWWWXXXUUURRRQQQSSSVVVXXXZZZ\\\[[[WWWTTTQQQQQQNNNNNNNNNNNNOOORRRVVVZZZccccccaaa[[[TTTOOONNNOOOKKKKKKLLLNNNOOOOOOLLLJJJKKKKKKKKKJJJHHHHHHIIIKKKKKKJJJHHHGGGGGGIIILLLMMMQQQTTTWWWYYYXXXWWWVVVVVV[[[\\\]]]^^^]]]YYYRRRMMMIIIHHHFFFEEEDDDEEEFFFGGGJJJNNNSSSUUUVVVUUUTTTTTTXXXZZZ\\\^^^]]]ZZZWWWTTTSSSRRRQQQQQQPPPOOOKKKIIIMMMOOORRRVVVVVVSSSMMMHHHHHHMMMTTTYYYZZZWWWSSSOOOHHHGGGEEEEEEGGGJJJNNNQQQ}}}zzzsssmmmkkkeeeeeecccbbb```_________gggqqqxxxttt{{{zzzyyyxxxwwwvvvxxxzzz||||||}}}|||sssrrrrrrssssssssssssuuuxxx{{{|||vvvnnngggbbb[[[SSSMMMKKKGGGCCC@@@???>>>===<<<<<<<<<===>>>???BBBDDDFFFGGGKKKOOOPPPRRRZZZgggqqqttteeeXXXNNNFFFCCCBBBBBBBBBCCCJJJRRR^^^fffrrryyyzzzyyyyyyzzzzzzxxxyyy}}}zzzoooiiigggiiikkkkkkkkklllllljjjfffccc___]]]\\\^^^ccciiilllmmmeeebbb]]]YYYUUUTTTTTTTTTXXX]]]fffnnnrrrnnngggaaa[[[___dddiiijjjhhhdddaaa______```bbbdddccc```^^^WWWVVVUUUSSSRRRRRRSSSSSSPPPTTTVVVVVVXXX___eeefffgggfffffffffeeebbb]]]YYYTTTWWW[[[^^^___\\\XXXUUUPPPSSSVVVVVVVVVXXX___eeejjjppptttsssrrrrrrooojjjbbbaaaaaaeeekkkmmmjjjgggaaaZZZUUUTTTRRRNNNLLLMMMOOOWWW```hhhqqqxxxyyyvvvfff```XXXUUUUUUXXXYYYYYYVVVYYY[[[XXXTTTRRRTTTWWWXXX[[[^^^^^^[[[WWWTTTSSSOOOOOOOOONNNNNNPPPTTTXXX___```___YYYQQQLLLMMMOOOJJJJJJJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHJJJLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKMMMOOOPPPPPPPPPRRRTTTVVVVVVWWWXXXXXXVVVQQQNNNJJJIIIGGGFFFEEEEEEFFFFFFMMMRRRXXX]]]]]]ZZZXXXWWWXXXZZZ^^^bbbbbbaaa^^^[[[RRRPPPOOOOOOOOONNNKKKIIILLLMMMOOOQQQSSSRRROOOLLLKKKOOOUUUYYYZZZXXXSSSPPPJJJIIIHHHHHHIIILLLNNNPPP}}}|||zzztttnnnmmm^^^``````___\\\ZZZZZZ[[[YYYdddwwwrrrkkkiiissssssssssssrrrsssvvvzzz}}}yyyyyy|||tttooopppsssttttttsssssstttxxxzzzwwwrrrjjjccc]]]VVVNNNHHHFFFCCC@@@>>>>>>>>>>>>=========>>>???AAADDDFFFHHHIIIMMMQQQSSSVVV```ooo{{{lll^^^QQQHHHBBBAAAAAACCCDDDFFFMMMVVVaaajjjtttzzzzzzxxxwwwyyy|||zzz|||zzzlllfffbbbcccfffffffffhhhjjjjjjgggaaa]]]YYYVVVUUUWWW]]]bbbeeeeee\\\ZZZWWWTTTQQQPPPOOOOOOSSSYYYbbbmmmssspppfff^^^WWW[[[```dddffffffdddbbbbbbaaabbbcccdddbbb^^^ZZZUUUTTTQQQOOONNNNNNOOOPPPIIINNNQQQRRRUUU^^^dddfffffffffggggggfffaaa[[[VVVTTTWWW[[[______]]]ZZZXXXRRRUUUXXXXXXVVVXXX^^^dddjjjooorrrssstttuuupppjjjdddbbbbbbffflllooommmjjjeee^^^YYYWWWTTTOOOMMMNNNUUU]]]eeekkkqqqvvvvvvrrrfffaaaYYYVVVWWWXXXYYYXXXWWWZZZ]]]ZZZVVVTTTVVVYYYXXX\\\``````]]]XXXVVVUUUOOOOOONNNMMMLLLNNNRRRUUUYYYZZZYYYTTTLLLHHHJJJMMMKKKJJJJJJLLLNNNOOONNNMMMGGGHHHIIIHHHGGGHHHKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJJJJKKKMMMQQQTTTSSSRRRQQQRRRSSSTTTRRRPPPKKKJJJHHHGGGFFFFFFFFFFFFOOOUUU]]]bbbccc```\\\ZZZVVVYYY^^^cccdddcccaaa___QQQPPPOOOPPPPPPPPPNNNLLLLLLKKKKKKMMMPPPQQQRRRQQQNNNQQQVVVYYYYYYWWWSSSPPPLLLLLLKKKKKKLLLMMMNNNOOOwwwzzz|||ssshhhbbb```^^^[[[ZZZXXXVVVTTTQQQRRRWWWdddyyyzzzqqqllljjjpppyyyrrrlllgggggghhhmmmvvv}}}zzzzzz}}}zzzrrrppprrrtttuuusssvvv{{{uuuttt}}}zzzrrrlllddd[[[TTTNNNIIIEEEAAA@@@>>><<<;;;::::::;;;777:::===@@@BBBEEEHHHKKKJJJOOOTTTVVVZZZhhh|||xxx```OOOHHHHHHCCCCCCCCCCCCEEEKKKRRRXXXgggoooyyy}}}|||{{{{{{|||tttvvvzzzmmmfffccc___```ggggggfffdddbbb___\\\YYYXXXWWWVVVSSSRRRRRRTTTWWWZZZVVVVVVUUUSSSOOOLLLLLLLLLRRRYYYbbbhhhnnnnnnfff\\\VVVUUUUUUVVVZZZ^^^```bbb___^^^]]]]]]\\\\\\\\\\\\UUUTTTSSSQQQOOOLLLJJJIIILLLLLLLLLOOOTTTZZZ```dddcccccccccbbb```\\\XXXUUUTTTSSSTTTZZZbbbgggfffccc[[[XXXUUUTTTUUUZZZaaaeeekkkiiilllqqqrrrlllgggffffffcccaaadddhhhjjjgggccc___^^^\\\XXXTTTQQQQQQRRR^^^bbbhhhkkkllllllnnnpppeeebbb]]]WWWSSSTTTWWW[[[]]][[[YYYWWWWWWXXX[[[\\\^^^___```]]]XXXTTTSSSTTTPPPNNNKKKJJJJJJKKKKKKJJJPPPRRRTTTQQQMMMIIIIIIKKKEEEFFFHHHIIIKKKLLLMMMMMMGGGFFFEEEFFFIIIMMMOOOPPPQQQNNNKKKKKKLLLLLLIIIFFFHHHHHHIIIMMMQQQQQQNNNKKKKKKJJJLLLRRRWWWWWWQQQLLLNNNLLLHHHFFFEEEGGGIIIKKKLLLRRR[[[bbbdddaaa[[[WWWWWWXXX[[[^^^```bbbcccdddVVVVVVVVVTTTRRRPPPMMMLLLJJJJJJLLLOOOQQQQQQOOOMMMQQQSSSWWWYYYYYYVVVQQQOOOMMMJJJGGGGGGIIIMMMOOOQQQzzz~~~uuuiiiddd[[[YYYVVVTTTSSSRRROOOMMMOOOQQQ\\\ooo{{{ooommmmmmvvvxxxrrrkkkeee``````aaaccckkkssstttssstttxxx{{{qqqmmmnnnqqqwwwxxxuuuxxx}}}wwwwww~~~{{{xxxvvvjjjeee^^^VVVQQQLLLGGGDDD@@@???>>><<<<<<;;;<<<<<<@@@AAADDDEEEEEEGGGIIIKKKNNNQQQUUUYYYbbbsssqqqZZZKKKDDDCCCAAAAAABBBDDDIIIQQQ[[[bbbmmmsss{{{~~~}}}|||}}}~~~zzz{{{~~~vvvccc^^^\\\XXXZZZaaa___^^^^^^^^^]]][[[ZZZYYYUUUTTTQQQPPPQQQSSSVVVXXXXXXXXXWWWTTTOOOLLLLLLLLLRRRYYY```eeeiiihhh```WWWTTTSSSQQQQQQSSSWWWYYY[[[]]]\\\[[[ZZZZZZZZZZZZZZZXXXXXXWWWVVVTTTQQQNNNLLLKKKKKKLLLNNNSSSYYY^^^bbb```bbbdddbbb^^^YYYVVVTTTTTTSSSTTTYYYaaaffffffddd\\\YYYUUUSSSWWW]]]cccgggiiiffffffiiijjjfffbbbbbbdddaaa^^^```cccccc```\\\ZZZZZZXXXVVVSSSQQQRRRTTT___eeejjjkkkgggdddccceeebbb```\\\WWWSSSSSSUUUXXXZZZYYYWWWVVVVVVXXXZZZ\\\ZZZ[[[ZZZWWWSSSQQQQQQSSSPPPNNNMMMNNNOOOPPPPPPOOOQQQQQQPPPNNNKKKIIIHHHIIIHHHIIIKKKLLLNNNOOOPPPPPPJJJHHHFFFGGGIIIKKKLLLMMMOOOMMMKKKKKKLLLKKKIIIGGGGGGGGGIIIMMMQQQQQQOOOLLLJJJJJJMMMSSSXXXXXXRRRMMMJJJIIIGGGEEEFFFHHHJJJLLLMMMRRRZZZaaacccaaa]]]YYYWWWXXX[[[\\\]]]^^^___```ZZZZZZZZZYYYVVVSSSPPPNNNKKKKKKKKKLLLMMMMMMKKKIIILLLNNNRRRVVVVVVUUURRRPPPPPPMMMJJJIIIJJJMMMNNNOOO|||tttgggaaaVVVTTTQQQPPPOOONNNMMMKKKKKKLLLSSSbbbuuurrrrrruuu}}}rrrnnnccc]]]YYYYYYYYYYYY]]]ccciiikkknnnuuutttqqqrrrtttwwwwwwxxxuuuxxx}}}xxxyyy~~~zzzwwwtttqqqnnn```\\\UUUOOOKKKHHHDDDBBB>>>>>>=========>>>>>>???@@@BBBCCCDDDDDDEEEHHHJJJQQQSSSXXXaaaooo{{{eeeSSSHHHBBB@@@BBBCCCDDDHHHNNNXXXccckkkuuuyyy~~~~~~~~~ooo```\\\[[[XXXZZZ```XXXXXXYYYYYYXXXXXXWWWWWWSSSRRROOONNNOOORRRUUUWWWZZZZZZXXXTTTOOOLLLKKKKKKRRRXXX]]]```aaa```YYYQQQOOONNNMMMMMMOOORRRWWWYYY^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[ZZZXXXTTTPPPMMMJJJJJJKKKMMMPPPUUUZZZ]]]]]]bbbfffeee^^^XXXUUUUUUUUUSSSSSSWWW^^^dddffffffaaa[[[UUUTTTXXX___dddgggeee```]]]^^^^^^\\\[[[]]]^^^\\\YYYYYYZZZYYYUUURRRRRRSSSSSSRRRQQQRRRTTTVVVdddjjjooommmddd[[[XXXYYY\\\[[[YYYUUURRRPPPQQQRRRUUUTTTSSSSSSTTTVVVYYYZZZXXXWWWUUUQQQOOOOOOQQQSSSOOOOOOPPPSSSVVVXXXWWWVVVSSSPPPLLLJJJIIIHHHGGGGGGJJJJJJKKKMMMNNNOOOPPPPPPMMMKKKHHHGGGHHHIIIIIIIIILLLKKKJJJJJJKKKKKKJJJIIIHHHHHHJJJNNNQQQQQQOOOLLLIIIJJJOOOUUUYYYYYYSSSNNNHHHGGGFFFFFFGGGIIILLLNNNRRRUUU[[[___```___\\\YYYVVVWWWYYYXXXWWWWWWXXXZZZYYYYYYYYYXXXUUURRRNNNLLLNNNLLLJJJIIIIIIIIIGGGFFFFFFHHHLLLPPPRRRRRRQQQPPPQQQNNNKKKJJJKKKLLLMMMMMM}}}ooobbb\\\UUUSSSPPPNNNNNNNNNMMMLLLKKKJJJMMMXXXhhh}}}{{{|||uuuooonnn```YYYUUUUUUUUUTTTVVVYYY```eeelllttt}}}vvvxxxzzz{{{|||tttvvvsssuuuzzzvvvzzz~~~yyytttppplllhhheeeYYYTTTNNNIIIFFFCCCAAA???=========>>>???@@@AAAAAA===???AAABBBDDDFFFJJJMMMRRRUUU]]]kkk~~~kkkYYYMMMGGGEEECCCEEEFFFIIIMMMTTT^^^iiiqqq|||~~~yyylll```\\\[[[YYYZZZ^^^VVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOONNNOOORRRVVVXXX\\\[[[XXXSSSNNNJJJIIIIIIPPPVVVZZZ[[[[[[[[[VVVOOOKKKKKKKKKLLLOOOTTT[[[___cccbbb```___]]]\\\\\\\\\WWWYYY[[[\\\YYYUUUOOOLLLIIIIIIIIIJJJMMMQQQUUUXXX\\\ccchhhggg^^^WWWVVVXXXUUUSSSRRRTTTZZZaaaeeegggggg```XXXVVVYYY^^^aaabbb___XXXTTTTTTTTTRRRSSSVVVUUUTTTRRRQQQRRRQQQNNNKKKKKKLLLNNNOOOOOORRRUUUXXXgggnnntttpppdddYYYSSSSSSUUUVVVVVVUUUQQQNNNNNNNNNPPPPPPOOOPPPQQQSSSUUUWWWVVVTTTQQQNNNMMMOOORRRUUUMMMOOORRRWWW\\\^^^]]][[[UUUPPPJJJGGGHHHIIIHHHFFFIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHIIIHHHGGGIIIIIIHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQPPPNNNLLLHHHJJJPPPVVVZZZYYYTTTOOOIIIIIIIIIIIIIIIKKKLLLMMMWWWXXX[[[\\\]]][[[YYYXXXUUUWWWWWWUUURRRQQQRRRTTTVVVVVVWWWWWWUUURRROOOMMMRRROOOKKKHHHGGGGGGFFFEEECCCEEEGGGJJJLLLMMMMMMMMMNNNLLLJJJJJJKKKLLLKKKKKK{{{lll^^^XXXUUURRROOOMMMMMMMMMLLLKKKMMMKKKLLLSSS```rrrwwwmmmkkkmmm___XXXRRRRRRTTTTTTVVVYYY]]]dddmmmwwwzzzxxxzzzzzzwwwvvvrrrtttqqqsssxxxvvv~~~{{{tttnnniiiddd^^^[[[SSSOOOJJJEEEBBB@@@>>><<<<<<<<<>>>???AAABBBCCCCCCAAACCCDDDFFFGGGKKKOOORRRSSSXXXddduuurrr___PPPHHHFFFEEEDDDDDDHHHNNNVVV^^^hhhrrryyyzzzlllccc[[[WWWUUUTTTTTTUUUTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOQQQTTTXXXZZZ]]]\\\XXXSSSMMMIIIHHHHHHOOOTTTXXXWWWWWWXXXUUUQQQLLLMMMNNNOOOQQQUUU\\\aaafffeeeccc```^^^\\\[[[ZZZUUUXXX[[[\\\[[[VVVQQQMMMIIIHHHHHHIIIKKKNNNQQQRRRXXX___dddccc[[[UUUTTTVVVSSSRRRPPPQQQVVV]]]cccgggmmmfff^^^YYYXXXZZZZZZZZZXXXRRRNNNNNNNNNMMMNNNPPPLLLKKKKKKLLLMMMMMMLLLKKKGGGIIIKKKMMMOOORRRVVVYYYeeekkkqqqnnncccXXXRRRPPPTTTVVVXXXWWWUUURRRPPPPPPNNNMMMMMMMMMNNNPPPQQQRRRSSSQQQNNNLLLMMMOOOQQQSSSLLLMMMQQQWWW\\\^^^]]][[[UUUOOOIIIFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHIIIJJJKKKPPPRRRSSSTTTRRROOOLLLKKKHHHKKKQQQVVVYYYWWWSSSPPPNNNNNNMMMMMMLLLLLLLLLLLLSSSTTTVVVXXXYYYZZZZZZZZZWWWYYYZZZWWWRRRPPPRRRUUUXXXXXXXXXXXXWWWVVVUUUTTTUUUQQQLLLIIIHHHHHHHHHGGGDDDDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGIIIJJJIIIHHHyyyiii\\\YYYTTTQQQMMMJJJJJJJJJIIIIIILLLKKKKKKPPPXXXfff{{{|||lllhhhiiilllaaaXXXRRRRRRVVVYYY^^^bbbcccllluuu|||{{{{{{{{{vvvrrrppppppssspppsssyyyyyyyyytttnnngggaaa[[[VVVRRRNNNJJJEEEBBB@@@>>>===;;;<<<===???AAABBBDDDDDDDDDEEEFFFFFFGGGGGGJJJNNNQQQWWW___lll}}}rrrfffVVVIIICCCBBBBBBBBBCCCKKKVVVbbbnnnxxxyyygggaaa]]]XXXTTTRRRQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXXXXRRRQQQPPPPPPRRRUUUYYY\\\___]]]YYYSSSMMMIIIIIIJJJNNNSSSVVVTTTSSSUUUVVVSSSOOOQQQSSSSSSRRRTTTXXX]]]fffdddaaa^^^ZZZWWWUUUTTTTTTWWWZZZ\\\[[[XXXSSSPPPKKKJJJJJJJJJKKKMMMOOOPPPRRRWWW[[[YYYTTTPPPPPPRRRPPPOOONNNOOOSSSZZZaaaeeennnjjjddd\\\VVVSSSSSSSSSQQQMMMLLLOOOOOOLLLKKKLLLFFFGGGHHHJJJKKKLLLMMMMMMGGGIIIKKKMMMNNNQQQVVVYYY^^^bbbgggfff```XXXQQQNNNTTTWWWZZZ[[[YYYWWWUUUUUUOOOOOOOOONNNNNNNNNOOOOOONNNLLLKKKKKKMMMNNNNNNNNNJJJKKKNNNSSSXXXYYYXXXVVVQQQNNNIIIGGGGGGHHHJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIHHHGGGHHHIIIJJJIIIGGGDDDFFFHHHHHHGGGGGGIIIJJJQQQTTTUUUUUURRRNNNKKKJJJIIIMMMQQQUUUVVVUUURRRPPPQQQQQQQQQPPPOOOMMMKKKJJJKKKMMMPPPSSSWWWZZZ\\\]]]ZZZ\\\]]]YYYTTTRRRUUUYYYWWWVVVUUUTTTTTTTTTTTTUUUTTTQQQMMMLLLLLLLLLLLLKKKGGGFFFDDDCCCBBBCCCDDDDDDEEEDDDDDDFFFHHHHHHGGGEEE}}}zzzssseeeZZZYYYUUUQQQMMMIIIIIIHHHHHHGGGHHHHHHIIILLLPPPXXXjjjzzznnniiikkkmmmnnnhhh]]]UUUVVV]]]dddlllrrrsss|||yyy|||{{{wwwqqqnnnnnnlllooonnnpppwwwyyy}}}zzzyyyooojjjddd^^^YYYTTTNNNKKKGGGDDD@@@>>>>>>>>>===<<<<<<===@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGHHHKKKPPPTTT```gggtttuuu```XXXMMMDDD@@@@@@AAACCCHHHRRRbbbrrr~~~{{{fff[[[YYYXXXVVVTTTSSSSSSRRRQQQQQQRRRTTTUUUWWWXXXXXXXXXRRRQQQPPPPPPRRRVVVZZZ]]]aaa___[[[UUUOOOLLLLLLMMMOOOSSSUUURRRPPPRRRTTTSSSQQQTTTWWWWWWVVVVVVYYY]]]fffddd```[[[WWWSSSPPPOOOQQQSSSVVVYYYYYYVVVSSSQQQOOONNNNNNNNNNNNOOOPPPPPPNNNPPPRRRRRRPPPNNNOOOOOOMMMMMMMMMNNNQQQWWW^^^ccclllkkkggg___UUUNNNMMMNNNLLLJJJMMMRRRTTTOOOJJJIIIDDDFFFHHHJJJLLLMMMOOOPPPJJJKKKMMMNNNOOOQQQUUUXXXYYY[[[^^^___^^^XXXRRRMMMQQQTTTXXXZZZYYYXXXWWWWWWTTTSSSRRRQQQPPPOOONNNNNNLLLKKKKKKNNNPPPPPPMMMJJJHHHIIIJJJNNNQQQRRRQQQOOOKKKKKKIIIGGGEEEFFFIIIKKKMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIHHHHHHIIIIIIGGGFFFDDDFFFHHHGGGFFFFFFHHHJJJNNNQQQTTTTTTPPPMMMKKKKKKKKKNNNQQQSSSSSSRRRQQQPPPQQQQQQRRRQQQPPPMMMKKKIIIHHHJJJMMMPPPTTTWWWYYYZZZWWWZZZ\\\XXXRRRQQQUUU[[[XXXVVVSSSPPPNNNOOOPPPQQQQQQOOOMMMMMMNNNPPPPPPOOOIIIGGGDDDAAA@@@AAABBBCCCEEEDDDDDDFFFGGGFFFDDDAAAvvvsssmmm```XXXWWWWWWSSSNNNKKKJJJIIIIIIHHHDDDDDDFFFIIIJJJOOO^^^lllsssgggiiipppttttttnnncccZZZ[[[dddmmmwwwooottt{{{|||yyyvvvpppiiihhhkkkhhhkkkjjjmmmtttwww{{{xxxuuutttfffbbb]]]XXXSSSOOOJJJGGGBBB???===;;;<<<>>>>>>>>>===>>>@@@BBBDDDEEEEEEDDDFFFGGGIIIKKKNNNSSSZZZ^^^gggnnnxxxuuueeeQQQMMMFFFAAA>>>@@@CCCGGGPPP[[[mmm}}}lll^^^XXXQQQRRRRRRPPPQQQRRRQQQOOOUUUVVVVVVVVVVVVVVVUUUTTTQQQPPPOOOOOOQQQUUUZZZ]]]bbb```\\\VVVQQQNNNNNNOOOPPPTTTUUUPPPMMMOOORRRQQQPPPUUUZZZ\\\ZZZ[[[^^^bbbhhheeeaaa[[[VVVRRRNNNMMMMMMOOORRRTTTUUUSSSQQQPPPRRRQQQQQQQQQQQQQQQQQQRRROOONNNNNNOOOOOOOOOPPPPPPKKKKKKLLLMMMPPPVVV]]]bbbiiikkkiii```TTTKKKJJJLLLHHHIIINNNVVVWWWQQQKKKHHHDDDGGGIIIKKKMMMNNNPPPQQQLLLMMMNNNOOOOOOQQQTTTWWWXXXXXXZZZ\\\^^^ZZZTTTNNNLLLPPPTTTVVVVVVUUUUUUVVVXXXWWWVVVTTTRRRPPPOOONNNMMMMMMNNNRRRTTTSSSOOOJJJGGGGGGHHHJJJLLLMMMLLLJJJGGGHHHIIIGGGDDDDDDHHHKKKLLLKKKIIIHHHHHHHHHJJJKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCFFFHHHGGGEEEEEEGGGIIIJJJNNNRRRRRROOOMMMLLLMMMLLLOOOQQQRRRQQQPPPPPPPPPOOOPPPQQQQQQPPPMMMKKKIIIKKKLLLNNNPPPQQQSSSSSSSSSSSSVVVXXXTTTOOONNNSSSYYY___[[[VVVQQQOOOOOOQQQRRRNNNMMMLLLNNNPPPRRRRRRQQQIIIGGGCCC@@@???@@@BBBDDDFFFFFFFFFFFFGGGEEEAAA???vvvooopppfff\\\UUULLLSSSJJJEEEHHHKKKIIIEEECCCFFFGGGEEEBBBAAAGGGQQQZZZyyyxxxiiihhhlllvvv}}}yyyyyymmmdddhhhqqq{{{rrrooonnnsss|||~~~{{{uuuooojjjhhhhhhhhhhhhhhhfffjjjtttzzz~~~yyysssmmmhhh```\\\WWWQQQMMMIIIEEEAAA===>>>????????????>>>>>>???AAABBBBBBBBBCCCFFFHHHBBBFFFJJJMMMPPPUUU]]]bbbmmmvvv}}}rrr```RRRLLLFFFAAABBBCCCDDDGGGLLLYYYgggzzzuuucccYYYUUUQQQQQQQQQQQQPPPPPPPPPPPPRRRUUUYYY[[[ZZZXXXWWWWWWRRRQQQOOOOOORRRWWW]]]aaaiiieee```[[[WWWRRRNNNKKKRRRRRRRRRSSSSSSTTTUUUVVVQQQTTTYYY]]]```aaaaaaaaaaaa^^^\\\]]]]]]ZZZRRRKKKKKKKKKKKKLLLNNNPPPRRRSSSWWWYYYZZZZZZYYYYYYZZZ\\\VVVUUUTTTSSSRRRPPPMMMKKKIIILLLOOOQQQRRRTTTYYY]]]iiigggbbbZZZRRRKKKHHHHHHIIILLLPPPUUUWWWUUUPPPLLLHHHIIIJJJKKKKKKMMMQQQTTTQQQQQQRRRRRRRRRRRRQQQPPPTTTUUUYYY\\\]]]YYYSSSNNNOOOPPPQQQQQQQQQRRRUUUWWWUUUUUUUUUSSSOOONNNNNNOOORRRSSSSSSSSSRRRPPPNNNMMMJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDEEEFFFHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMMMMKKKGGGDDDEEEGGGDDDEEEGGGGGGFFFFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKPPPNNNLLLLLLMMMNNNNNNNNNPPPPPPPPPNNNJJJGGGFFFFFFFFFEEEFFFHHHJJJLLLLLLLLLOOONNNMMMLLLNNNQQQUUUWWWXXXTTTOOOMMMNNNPPPOOONNNNNNLLLIIIJJJNNNPPPPPPNNNGGGDDDBBBAAABBBDDDEEEDDDHHHHHHHHHGGGFFFDDDBBB@@@wwwnnnnnnddd[[[WWWPPPPPPIIIFFFKKKOOOLLLGGGDDDEEEGGGGGGEEECCCEEELLLRRRhhh~~~qqqdddgggmmmzzzuuunnnsssnnnkkkkkkqqqzzz~~~{{{vvvqqqmmmkkkkkkkkkjjjllljjjooozzzzzztttnnngggbbbZZZVVVQQQLLLHHHDDD@@@>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDCCCDDDGGGIIIGGGJJJNNNQQQTTTYYYbbbhhhrrrvvv|||wwwfffVVVJJJHHHBBB@@@AAACCCDDDHHHMMM^^^jjj|||zzzjjj]]]VVVTTTRRRRRRRRRRRRQQQQQQQQQQQQTTTVVVYYYZZZZZZYYYYYYYYYUUUSSSQQQPPPQQQUUUZZZ]]]fffccc^^^[[[XXXUUURRRPPPPPPQQQRRRRRRSSSSSSRRRRRRVVVXXX[[[___aaabbbbbbbbb___]]][[[\\\]]]ZZZSSSNNNLLLLLLLLLMMMOOOQQQSSSTTTXXXZZZ\\\\\\\\\]]]___```\\\ZZZVVVSSSQQQNNNLLLKKKJJJMMMQQQSSSUUUXXX]]]aaaeeeccc___XXXPPPKKKIIIHHHJJJLLLNNNQQQRRRQQQMMMKKKKKKLLLNNNOOOOOOOOOQQQSSSPPPRRRTTTVVVWWWVVVTTTSSSTTTUUUWWWZZZ[[[YYYUUURRRPPPQQQSSSSSSRRRRRRTTTVVVRRRRRRRRRQQQOOOPPPRRRTTTVVVWWWXXXYYYWWWTTTQQQOOOJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMKKKMMMNNNLLLIIIFFFFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIJJJLLLOOOPPPQQQQQQRRRQQQOOOKKKHHHFFFFFFEEEDDDDDDFFFJJJLLLMMMMMMLLLLLLKKKKKKMMMOOOQQQRRRTTTQQQNNNNNNPPPRRRRRRQQQOOOLLLHHHHHHKKKMMMMMMLLLHHHEEEBBB@@@AAACCCDDDDDDGGGHHHIIIHHHFFFCCCBBBAAAyyynnnlllbbb[[[XXXSSSMMMIIIHHHNNNRRRNNNIIIFFFDDDFFFHHHGGGDDDDDDFFFIII]]]qqqnnneeeiiiqqq~~~|||iiiiiikkkpppxxx~~~{{{zzzwwwtttqqqpppoooooonnnqqqqqqvvv~~~yyysssmmmfff___ZZZSSSPPPKKKGGGDDDAAA>>>;;;>>>===<<<<<<<<<>>>???@@@CCCDDDEEEEEEDDDEEEGGGIIIIIIKKKOOOQQQTTT[[[dddkkkxxxyyy|||zzzfffWWWLLLDDDCCC@@@???CCCEEEGGGJJJPPPbbbmmm|||{{{iii___XXXUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQUUUVVVXXXXXXXXXXXXYYY[[[XXXUUURRRPPPPPPSSSVVVYYYaaa___\\\ZZZZZZZZZYYYWWWUUUVVVVVVWWWWWWWWWWWWVVVYYY[[[]]]```ccceeeffffffdddaaa______```^^^YYYUUUMMMMMMMMMNNNPPPSSSUUUWWWYYY[[[]]]______aaaccceeedddaaaZZZTTTOOOLLLKKKKKKNNNQQQTTTWWWYYY[[[___aaa___]]]YYYSSSMMMIIIHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLQQQSSSVVVWWWUUUSSSQQQQQQPPPSSSXXX[[[\\\[[[XXXUUUTTTUUUWWWZZZ]]]]]][[[YYYTTTVVVWWWWWWUUUSSSSSSSSSOOOOOOOOOOOOOOORRRVVVYYY[[[]]]______]]]YYYUUURRRKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHKKKMMMNNNOOOOOOLLLNNNOOONNNKKKIIIHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKHHHHHHHHHIIIKKKMMMPPPQQQRRRSSSRRROOOKKKHHHFFFFFFDDDCCCCCCFFFJJJNNNPPPPPPMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMOOORRRUUUVVVVVVXXXSSSNNNLLLNNNPPPPPPOOOJJJFFFBBB@@@@@@BBBCCCCCCFFFIIIJJJIIIEEEBBBBBBDDDwwwmmmkkkbbb[[[XXXRRROOOIIIHHHLLLOOOLLLHHHGGGCCCEEEFFFEEECCCBBBDDDEEEWWWggguuulllpppuuuuuujjjlllqqqvvv{{{|||{{{zzzwwwwwwvvvuuuttttttttttttrrrxxxyyy{{{wwwqqqkkkddd]]]VVVRRROOOLLLHHHEEECCCAAA>>><<<===<<<;;;;;;;;;>>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKNNNRRRUUUXXX___hhhooozzz~~~jjjXXXMMMGGGCCCAAA???@@@EEEGGGHHHMMMRRRbbblllxxxlll___[[[WWWTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPSSSTTTUUUTTTTTTUUUXXXZZZWWWTTTQQQOOOOOOQQQTTTVVV\\\[[[ZZZ[[[]]]^^^^^^]]]XXXWWWVVVVVVWWWZZZ]]]^^^[[[\\\^^^aaadddhhhkkklllgggdddaaa___^^^[[[XXXUUUMMMMMMNNNPPPRRRUUUXXXZZZWWWZZZ\\\^^^```aaadddgggjjjfff^^^UUUMMMJJJKKKLLLSSSTTTVVVXXXZZZ\\\]]]^^^WWWUUURRRMMMIIIFFFGGGHHHLLLLLLKKKIIIIIIKKKNNNPPPZZZ]]]``````\\\VVVRRRPPPQQQUUUZZZ^^^___\\\XXXUUURRRTTTXXX^^^bbbdddcccaaa\\\]]]^^^\\\XXXTTTQQQPPPMMMMMMMMMMMMNNNQQQWWW[[[]]]___bbbcccaaa\\\WWWSSSLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEBBBDDDHHHKKKNNNPPPPPPPPPMMMNNNOOOOOONNNLLLJJJIIIKKKLLLKKKJJJGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNRRRRRRQQQNNNJJJFFFEEEDDDCCCCCCDDDHHHMMMQQQSSSTTTQQQRRRTTTUUUTTTRRRPPPNNNJJJKKKNNNQQQUUUXXXZZZ[[[^^^XXXQQQNNNOOOQQQQQQPPPKKKGGGBBB??????@@@BBBBBBEEEHHHJJJHHHDDDBBBDDDFFFqqqjjjjjjbbbZZZVVVOOOQQQKKKGGGHHHIIIGGGEEEFFFCCCCCCBBBAAA@@@BBBDDDGGGNNNZZZqqq{{{sssuuuxxxsssnnnssszzz~~~~~~{{{wwwtttttttttuuuvvvwwwyyyzzz{{{zzz|||sssooohhhbbb\\\VVVPPPLLLJJJGGGDDDBBBAAA@@@>>><<<===<<<;;;;;;<<<>>>AAACCCCCCDDDEEEFFFFFFGGGIIILLLOOOTTTYYY^^^bbbhhhpppuuuyyyxxx___OOOGGGCCCBBB>>>===@@@DDDFFFHHHMMMTTTbbbiiisss{{{tttccc\\\ZZZVVVQQQOOOOOONNNNNNNNNMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQTTTWWWSSSQQQOOOMMMNNNPPPSSSUUUXXXXXXYYY\\\___``````^^^TTTRRROOONNNQQQWWW^^^cccaaa``````aaacccfffiiikkkeeebbb]]]XXXTTTPPPNNNLLLLLLLLLNNNPPPSSSWWW[[[]]]WWWYYY[[[]]]]]]___aaacccjjjfff___UUUMMMJJJKKKMMMQQQRRRTTTWWWZZZ\\\\\\\\\PPPOOOLLLHHHEEEDDDFFFHHHMMMMMMMMMKKKJJJMMMRRRVVVaaadddeeeddd^^^XXXRRRPPPSSSVVV[[[^^^^^^[[[WWWTTTQQQTTTZZZbbbhhhiiihhheeeccccccccc___YYYSSSOOOMMMMMMMMMLLLLLLLLLOOOTTTXXX[[[]]]```bbb```\\\WWWTTTMMMLLLJJJHHHGGGEEEEEEEEEHHHJJJLLLLLLJJJIIIIIIJJJAAACCCGGGJJJMMMPPPQQQQQQNNNNNNOOOOOOOOONNNLLLKKKLLLMMMLLLJJJGGGFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJIIIGGGHHHJJJMMMOOOPPPOOOLLLHHHEEECCCCCCDDDDDDGGGKKKQQQUUUWWWWWWUUUVVVXXXYYYXXXUUUQQQOOOJJJLLLOOOSSSVVVYYY\\\]]]\\\VVVOOOKKKKKKLLLLLLKKKKKKGGGBBB@@@???@@@AAAAAACCCEEEGGGFFFDDDCCCEEEHHH~~~kkkdddfff___WWWTTTMMMQQQKKKFFFFFFEEECCCDDDFFFDDDBBB@@@>>>???BBBEEEGGGGGGQQQbbbxxx~~~}}}wwwxxxyyy|||tttpppwww~~~}}}xxxuuutttuuuvvvwwwyyy|||~~~wwwrrriiieee___YYYTTTOOOJJJGGGBBB@@@>>>=========<<<;;;<<<<<<<<<<<<>>>@@@BBBDDDCCCDDDFFFGGGHHHJJJMMMOOOPPPWWW```gggkkkoootttxxxmmmWWWJJJBBB>>>>>>;;;;;;???DDDFFFIIIQQQZZZdddjjjrrrxxx|||rrrggg]]]ZZZWWWRRRMMMKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNQQQTTTOOONNNLLLKKKLLLNNNQQQRRRVVVXXX[[[___aaaaaa]]][[[RRROOOLLLLLLPPPWWW```ffffffdddaaa______aaadddfffhhhddd]]]UUUOOOKKKIIIHHHIIIJJJLLLPPPTTTYYY^^^```YYY[[[\\\\\\[[[[[[]]]^^^cccbbb^^^VVVNNNKKKLLLNNNLLLMMMPPPTTTYYY[[[[[[[[[MMMLLLIIIFFFCCCDDDGGGJJJPPPQQQQQQPPPNNNPPPUUUYYY```aaabbb```[[[UUURRRPPPTTTVVVYYY[[[[[[ZZZXXXWWWRRRUUUZZZ```fffhhhfffdddbbbbbbaaa\\\VVVPPPMMMKKKLLLLLLLLLKKKKKKMMMQQQTTTVVVXXX[[[]]]]]]ZZZWWWUUUMMMLLLJJJHHHFFFEEEDDDDDDCCCGGGLLLMMMJJJGGGGGGHHHBBBCCCEEEHHHKKKNNNQQQRRRPPPNNNMMMMMMOOOOOONNNMMMLLLLLLKKKIIIFFFEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEGGGIIIIIIGGGHHHLLLPPPMMMNNNMMMKKKGGGDDDCCCCCCCCCEEEIIIOOOUUUXXXYYYXXXUUUWWWXXXYYYXXXTTTQQQNNNMMMOOOQQQRRRSSSVVVYYY\\\[[[VVVOOOKKKKKKKKKJJJHHHIIIFFFBBBAAA@@@AAA@@@???AAAAAAAAABBBDDDFFFGGGHHHzzzeee]]]___XXXTTTRRRMMMMMMHHHFFFGGGFFFDDDDDDFFFDDDBBB@@@???@@@BBBDDDEEEEEEKKKWWWgggzzz}}}}}}||||||{{{xxxsssooooootttzzz{{{xxxvvvwwwzzzzzzzzz{{{~~~{{{tttlllfff```\\\VVVQQQMMMIIIFFFCCC>>><<<::::::;;;<<<;;;:::;;;<<<===???@@@BBBCCCDDDDDDFFFHHHJJJKKKMMMQQQTTTUUU^^^kkktttyyy{{{}}}~~~xxx]]]NNNGGGAAA======;;;<<>>@@@===<<>>@@@BBBCCCDDDDDDEEEGGGJJJLLLNNNPPPTTTWWW```kkkzzz}}}gggPPPGGGEEEBBB@@@@@@>>>@@@EEELLLQQQXXXfffrrrsssvvvyyy{{{}}}~~~iiiccc^^^ZZZXXXSSSMMMMMMQQQKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHKKKLLLLLLLLLNNNPPPMMMLLLJJJIIIIIIIIIKKKLLLWWWZZZ^^^bbbccc^^^WWWQQQIIIIIIJJJLLLOOOSSSWWWZZZ___\\\ZZZYYY[[[aaagggkkkiiiddd]]]SSSKKKGGGGGGHHHEEEFFFJJJOOOUUU\\\aaaeeeddddddcccaaa]]]ZZZYYYZZZTTTXXXZZZWWWQQQMMMNNNPPPTTTSSSRRRSSSUUUTTTPPPLLLOOONNNKKKHHHFFFHHHLLLOOOVVVYYY[[[XXXSSSPPPRRRUUUNNNNNNNNNMMMLLLMMMOOORRRRRRRRRSSSUUUXXX\\\```bbb[[[XXXTTTRRRTTTVVVXXXYYYRRRRRRQQQNNNJJJHHHHHHIIIFFFHHHIIIJJJJJJKKKNNNPPPNNNPPPSSSUUUWWWXXXXXXWWWOOOMMMKKKIIIFFFDDDCCCCCCHHHOOOVVVVVVQQQKKKGGGGGGDDDCCCCCCDDDFFFKKKOOORRRRRRNNNJJJJJJMMMOOOPPPPPPJJJJJJIIIGGGEEEEEEGGGIIIFFFFFFFFFFFFFFFEEEDDDCCCKKKMMMNNNKKKFFFEEEHHHKKKLLLMMMMMMLLLIIIGGGFFFGGG@@@DDDKKKSSSXXXZZZWWWTTTXXXYYYZZZZZZYYYVVVSSSQQQQQQQQQPPPMMMKKKKKKOOOSSSTTTPPPKKKHHHHHHGGGDDDAAADDDCCCBBBCCCCCCBBB@@@>>>???:::888<<>>===<<<<<<===>>>???;;;>>>AAACCCDDDEEEGGGIIIDDDGGGJJJMMMOOOTTT[[[aaalllzzzdddYYYMMMGGGDDD@@@@@@BBB@@@DDDJJJRRRYYYbbbkkkqqqqqqvvv}}}sssiii___ZZZVVVUUUWWWVVVQQQMMMNNNLLLJJJHHHIIILLLPPPSSSMMMPPPSSSQQQLLLJJJMMMPPPJJJJJJHHHEEEDDDEEEIIILLLQQQXXX```dddbbbZZZQQQLLLIIIJJJKKKMMMOOOQQQSSSTTTWWWWWWXXXZZZ___dddiiimmmjjjcccZZZQQQLLLIIIGGGFFFIIIKKKNNNQQQTTTXXX^^^aaabbb```^^^]]]\\\[[[XXXVVVXXXYYYZZZXXXUUURRRPPPOOOVVVWWWXXXVVVTTTRRRQQQQQQMMMNNNNNNJJJGGGHHHNNNTTT\\\ZZZWWWUUUTTTQQQMMMJJJIIIIIIIIIJJJKKKNNNQQQSSSWWWWWWVVVVVVWWW[[[aaafff___YYYRRRNNNOOOPPPOOONNNKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGEEEFFFJJJNNNNNNMMMRRRPPPNNNNNNPPPRRRSSSTTTRRRQQQPPPLLLIIIHHHHHHJJJKKKPPPUUUWWWUUUPPPKKKHHHFFFDDDBBBCCCFFFIIILLLMMMIIIJJJJJJJJJKKKKKKLLLLLLLLLIIIGGGGGGHHHIIIIIIIIIJJJGGGDDDBBBDDDFFFHHHHHHNNNQQQRRROOOIIIFFFGGGJJJQQQOOOMMMJJJIIIHHHIIIJJJLLLLLLMMMPPPSSSTTTRRRPPPQQQTTTXXXZZZ[[[YYYWWWUUUUUUTTTSSSPPPMMMMMMNNNPPPLLLLLLMMMLLLKKKHHHEEECCCEEECCC@@@?????????===<<<>>>;;;;;;???GGGLLLMMMKKK|||eeeZZZ[[[WWWUUUVVVRRRIIIGGGEEEEEEFFFGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>>AAA@@@BBBGGGMMMZZZoooxxxzzz{{{yyywwwwwwyyy{{{}}}{{{vvvnnneee___\\\\\\\\\aaacccfffhhhlllttt{{{xxxrrrnnnhhhccc^^^YYYUUUQQQLLLGGGBBB@@@AAABBB???<<<>>>======<<<<<<===>>>???>>>@@@CCCEEEEEEGGGIIIJJJJJJMMMQQQTTTXXX___iiippp|||sss[[[RRRIIIEEEDDDAAABBBDDDEEEIIIPPPWWW___gggoootttwww~~~pppggg___[[[VVVUUUVVVVVVRRRNNNNNNLLLJJJHHHIIILLLPPPRRRTTTWWWXXXVVVQQQNNNPPPRRRNNNMMMJJJFFFCCCDDDFFFIIINNNTTT[[[^^^\\\WWWQQQMMMGGGGGGHHHIIIKKKMMMOOOPPPVVVVVVVVVYYY]]]bbbgggjjjccc]]]VVVPPPMMMLLLLLLLLLNNNOOORRRSSSTTTWWW[[[^^^```^^^\\\[[[ZZZZZZXXXWWWXXXXXXXXXVVVSSSQQQPPPOOOWWWYYYYYYXXXVVVTTTTTTUUUVVVWWWVVVQQQLLLLLLPPPUUU]]]\\\[[[ZZZXXXTTTNNNJJJJJJIIIHHHHHHIIILLLOOOQQQWWWWWWWWWWWWWWWZZZ___bbb___[[[UUURRRQQQPPPMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEIIIGGGFFFHHHLLLOOOPPPOOOSSSQQQOOOOOOQQQTTTVVVWWWTTTSSSQQQNNNKKKJJJIIIIIIMMMPPPTTTUUUSSSNNNJJJHHHGGGEEEDDDDDDGGGJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGIIIJJJJJJJJJIIIFFFCCCAAACCCFFFHHHIIIKKKMMMOOOMMMIIIGGGJJJNNNRRRPPPNNNKKKJJJJJJKKKLLLKKKLLLMMMPPPSSSSSSPPPNNNMMMPPPUUUYYY[[[[[[YYYXXX[[[YYYUUUPPPKKKIIIJJJLLLLLLLLLMMMMMMLLLJJJHHHFFFFFFDDDBBBAAABBBBBBAAA@@@???===<<<@@@GGGKKKLLLJJJiii]]]]]]XXXWWWXXXUUUHHHFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@>>><<<;;;;;;:::AAA???@@@CCCGGGPPPaaapppzzz{{{{{{xxxuuurrrpppppppppwww~~~zzzyyyoookkkfff___ZZZWWWUUUTTTXXX[[[___cccjjjttt|||wwwqqqmmmiiifff```[[[WWWSSSOOOLLLEEEAAA===<<<>>>???===;;;======<<<<<<===>>>??????@@@BBBEEEFFFGGGHHHJJJLLLLLLOOOSSSWWW^^^hhhuuuppp^^^PPPIIIDDDDDDDDDCCCEEEHHHKKKPPPWWW___ffflllssswwwyyyzzzmmmggg```\\\WWWUUUVVVUUUSSSPPPNNNMMMJJJIIIJJJLLLOOORRRZZZ\\\\\\YYYTTTQQQQQQSSSRRRPPPLLLGGGCCCBBBDDDFFFLLLOOOTTTVVVUUURRROOONNNHHHGGGGGGGGGHHHJJJLLLMMMTTTTTTUUUWWWZZZ___ccceee\\\XXXRRROOOPPPRRRTTTUUUUUUWWWXXXYYYXXXYYY[[[]]]\\\YYYWWWVVVWWWXXXWWWWWWYYYWWWUUUSSSRRRQQQQQQQQQUUUWWWYYYYYYYYYYYY[[[\\\```aaa___ZZZUUURRRSSSUUU```aaabbbbbbaaa\\\TTTOOOKKKIIIGGGFFFGGGJJJNNNQQQWWWXXXYYYYYYXXXYYY\\\^^^]]]ZZZWWWWWWWWWTTTOOOJJJJJJIIIHHHGGGEEEEEEDDDDDDHHHGGGGGGJJJNNNRRRSSSTTTVVVSSSPPPPPPRRRVVVYYYZZZUUUUUUSSSPPPNNNKKKJJJIIIMMMPPPRRRRRROOOMMMKKKJJJJJJHHHGGGHHHJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFGGGIIIKKKLLLKKKGGGEEEBBBAAADDDGGGIIIJJJMMMNNNNNNKKKHHHHHHLLLPPPTTTRRRPPPNNNLLLLLLMMMMMMIIIJJJLLLOOOPPPOOOLLLIIIHHHLLLQQQWWWZZZ\\\[[[[[[\\\ZZZUUUOOOJJJHHHJJJLLLNNNNNNPPPPPPOOOMMMKKKJJJGGGEEEDDDCCCEEEFFFFFFFFFAAA???>>>AAAFFFIIIIIIHHHlllaaaaaa\\\YYYYYYUUUFFFDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;AAA???@@@BBBEEEKKKWWWccc}}}}}}|||zzzvvvqqqnnnllllllrrr|||xxxtttrrrmmmiiiccc]]]XXXUUUSSSSSSSSSVVVZZZ___fffrrr~~~zzzuuuooohhhddd___\\\WWWSSSPPPLLLIIIFFFBBB@@@===<<<===>>>===;;;<<<<<<<<<===>>>???@@@@@@BBBDDDFFFGGGHHHIIILLLNNNMMMQQQVVV\\\eeerrrppp___RRRIIIDDDCCCEEEGGGGGGIIINNNQQQVVV^^^eeekkkpppuuuyyyyyy|||sssllliiiaaa]]]XXXVVVUUUUUUSSSRRRNNNMMMKKKJJJKKKMMMPPPRRRZZZ[[[[[[XXXTTTQQQQQQQQQRRRPPPMMMGGGCCCBBBCCCEEELLLNNNPPPPPPNNNMMMMMMMMMKKKJJJIIIIIIJJJKKKMMMOOOSSSSSSTTTVVVXXX\\\___aaaZZZVVVRRRPPPRRRUUUYYYZZZ[[[]]]______^^^]]]^^^___XXXVVVTTTTTTUUUWWWXXXXXXZZZWWWTTTSSSSSSTTTUUUVVVQQQSSSVVVXXXYYY[[[^^^aaaeeeeeedddaaa\\\XXXWWWWWW```bbbeeehhhhhhccc[[[UUULLLJJJGGGFFFHHHMMMRRRUUUYYY[[[]]]]]][[[ZZZZZZ[[[YYYXXXYYY\\\]]][[[TTTOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFHHHMMMRRRVVVYYYZZZZZZWWWSSSQQQSSSVVVXXXZZZVVVUUUSSSQQQOOOLLLIIIGGGLLLMMMNNNNNNMMMLLLMMMOOOMMMMMMLLLLLLMMMLLLIIIGGGGGGFFFFFFFFFEEEDDDDDDDDDFFFEEEEEEGGGJJJLLLMMMLLLGGGEEEBBBBBBEEEIIIKKKMMMTTTSSSPPPLLLIIIIIIMMMPPPXXXVVVSSSPPPNNNMMMMMMMMMHHHIIIKKKMMMOOOMMMIIIEEEGGGJJJOOOTTTXXXZZZ[[[ZZZWWWUUUQQQLLLIIIJJJMMMQQQSSSSSSTTTTTTSSSPPPNNNLLLHHHFFFDDDDDDFFFHHHIIIIIIBBB@@@???@@@CCCFFFFFFEEE}}}ggg___aaa\\\XXXUUUOOOEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>??????===>>>BBBDDDGGGOOOYYYrrr~~~~~~~~~}}}|||{{{yyyvvvsssooollllllpppxxx|||rrrnnnmmmmmmhhh```YYYSSSQQQRRRRRROOORRRVVV[[[cccppp~~~~~~{{{wwwrrrmmmggg```[[[SSSPPPLLLHHHFFFDDDAAA>>>AAA???>>>===<<<<<<;;;:::;;;<<<===>>>@@@AAAAAABBBCCCEEEGGGHHHIIIKKKOOORRRTTTXXX___gggqqqsssfff[[[QQQKKKFFFDDDDDDHHHJJJKKKOOOUUUXXX\\\ccciiinnnssswwwzzz|||tttoookkkhhhggg```^^^ZZZXXXVVVUUUTTTSSSMMMMMMLLLLLLMMMPPPSSSUUUYYYYYYXXXVVVSSSQQQQQQQQQOOOMMMJJJFFFCCCBBBEEEGGGOOOOOOOOOMMMJJJIIIJJJKKKKKKKKKIIIIIIJJJMMMPPPQQQTTTTTTUUUVVVXXX[[[]]]^^^YYYUUUPPPNNNPPPSSSVVVWWWYYY[[[^^^```___^^^______ZZZYYYWWWXXXZZZ\\\]]]\\\[[[WWWTTTTTTVVVZZZ\\\\\\TTTUUUVVVVVVVVVWWWYYY[[[aaabbbdddccc```\\\YYYXXXZZZ\\\aaafffgggddd]]]XXXMMMKKKIIIIIIKKKQQQVVVZZZ[[[]]]___```^^^]]]\\\\\\\\\\\\]]]```aaa^^^VVVPPPKKKKKKIIIHHHGGGFFFFFFFFFCCCFFFKKKPPPUUUZZZ^^^aaa^^^ZZZVVVTTTUUUVVVXXXXXXWWWTTTQQQOOONNNMMMJJJGGGJJJJJJKKKKKKKKKMMMQQQTTTQQQPPPPPPPPPOOOMMMJJJGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDEEEGGGKKKMMMMMMMMMHHHEEECCCCCCFFFJJJMMMNNNVVVTTTPPPMMMKKKMMMPPPSSSZZZXXXTTTQQQNNNLLLLLLLLLKKKKKKMMMOOOPPPNNNKKKGGGHHHJJJNNNRRRUUUWWWWWWWWWRRRPPPMMMIIIHHHJJJNNNRRRWWWXXXXXXWWWUUURRROOOMMMHHHEEECCCCCCEEEHHHIIIIIIAAA@@@???@@@AAABBBBBBBBBuuu```YYY\\\WWWRRROOOHHHDDDCCCCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>??????@@@AAA<<<:::<<<@@@BBBCCCHHHNNN]]]lll~~~}}}|||zzzxxxvvvuuussspppmmmkkknnnssszzzyyypppmmmlllooojjjbbbZZZUUUSSSTTTUUUSSSUUUYYY]]]dddppp|||vvvrrrmmmhhhddd^^^XXXTTTMMMJJJGGGEEECCCBBB???=========<<<;;;:::999999888<<<===>>>@@@BBBCCCCCCDDDEEEGGGHHHJJJLLLOOOSSSVVV[[[aaaiiisss|||kkk\\\SSSKKKFFFEEEFFFDDDFFFKKKNNNPPPWWW^^^```ccciiinnnrrrvvvzzz}}}~~~qqqgggdddbbbaaabbb___^^^\\\ZZZXXXUUUTTTSSSMMMLLLMMMNNNPPPSSSVVVXXXYYYXXXWWWUUUTTTRRRQQQPPPKKKJJJHHHDDDBBBCCCFFFIIINNNOOONNNLLLJJJHHHHHHIIIHHHHHHGGGGGGIIIMMMQQQSSSWWWWWWWWWXXXZZZ[[[]]]]]]YYYUUUOOOKKKKKKMMMOOOPPPQQQUUUYYY\\\\\\[[[[[[[[[^^^]]]]]]___aaacccbbbaaaZZZVVVTTTVVV[[[```aaaaaa^^^]]][[[WWWSSSQQQQQQRRRZZZ\\\___bbbaaa^^^ZZZXXXSSSUUUXXX]]]___]]]XXXTTTLLLKKKJJJJJJMMMRRRWWWZZZ[[[]]]```aaa```___^^^^^^cccbbbaaaaaa```[[[RRRKKKHHHGGGFFFEEEEEEDDDEEEEEEEEEIIIOOOSSSWWW\\\```ccc___]]]ZZZXXXYYYYYYYYYYYYXXXSSSOOOMMMNNNNNNLLLIIIIIIJJJJJJKKKKKKNNNSSSVVVSSSQQQPPPPPPOOOMMMIIIGGGCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEHHHKKKMMMMMMLLLHHHFFFCCCCCCFFFJJJMMMNNNQQQOOOLLLKKKLLLOOOSSSUUUYYYWWWSSSPPPNNNMMMMMMMMMOOOOOOOOOQQQRRRQQQOOOLLLIIIKKKNNNQQQSSSTTTTTTSSSQQQOOOLLLIIIFFFGGGJJJMMMWWWXXXXXXWWWVVVSSSPPPNNNIIIFFFCCCBBBCCCEEEGGGGGGAAAAAA@@@@@@@@@AAAAAABBBqqq\\\TTTWWWSSSOOOMMMGGGDDDCCCCCCDDDEEEEEEBBB@@@===============>>>???@@@<<<;;;<<<@@@BBBAAACCCGGGNNN\\\qqq}}}yyyvvvtttttttttqqqooonnnnnnooosssyyy~~~xxxwwwwwwyyyvvvpppjjjfffddddddeeefffggghhhhhhkkkttt{{{wwwtttmmmiiiccc^^^YYYTTTOOOLLLKKKHHHEEECCCCCCBBB@@@>>>999:::;;;;;;::::::::::::<<<===@@@BBBDDDEEEEEEEEEGGGIIIKKKMMMOOOSSSXXX\\\ccckkkvvvyyyiiiWWWNNNIIIDDDBBBCCCDDDDDDGGGLLLQQQUUU^^^gggiiikkkooosssvvv{{{~~~rrrfffaaa^^^[[[[[[]]]]]]^^^^^^]]]YYYVVVSSSRRRLLLLLLMMMOOORRRVVVZZZ\\\ZZZYYYVVVTTTRRRPPPMMMLLLHHHHHHFFFCCCAAABBBFFFIIIJJJLLLMMMLLLJJJHHHHHHHHHFFFEEEEEEFFFJJJOOOSSSWWWZZZZZZ[[[[[[\\\]]]]]]^^^\\\WWWPPPLLLJJJKKKKKKLLLLLLPPPUUUXXXXXXWWWVVVVVV^^^___```bbbeeeeeecccaaaWWWTTTSSSWWW^^^dddeeeeeeeeeccc```ZZZTTTQQQPPPQQQSSSWWW[[[```aaa^^^YYYUUUQQQQQQSSSUUUWWWVVVSSSPPPLLLKKKJJJJJJKKKNNNRRRTTTYYY\\\___````````````aaagggdddaaa___]]]WWWOOOIIIFFFFFFEEEEEEEEEEEEFFFFFFKKKOOOTTTWWWYYY[[[^^^```___^^^]]]]]]^^^___^^^]]]ZZZTTTNNNLLLNNNPPPOOOMMMKKKLLLLLLLLLLLLNNNRRRUUURRRPPPNNNMMMLLLKKKHHHEEEBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEHHHLLLMMMMMMLLLGGGEEEBBBAAADDDHHHJJJKKKLLLJJJGGGGGGIIILLLOOOPPPSSSRRRPPPNNNMMMNNNOOOPPPOOONNNMMMNNNOOOPPPOOONNNIIIJJJMMMOOOQQQRRRRRRRRRNNNNNNKKKHHHEEEEEEGGGIIIRRRSSSTTTUUUTTTSSSQQQOOOKKKHHHDDDBBBBBBDDDEEEEEEBBBCCCCCCBBBAAAAAABBBCCCsss\\\SSSUUUQQQNNNOOOJJJDDDDDDDDDEEEFFFEEECCCAAA======<<<<<<<<<<<<======???===???CCCCCCAAAAAADDDFFFOOO___rrr|||wwwuuuuuuuuusssqqqqqqpppnnnnnnqqqvvv}}}~~~{{{yyywwwvvv|||{{{xxxtttsssxxx}}}{{{wwwrrrooofffbbb\\\VVVRRRNNNJJJGGGEEECCC@@@>>>>>>===<<<:::777999;;;<<<<<<<<<===>>><<<>>>AAACCCEEEFFFGGGFFFIIIKKKMMMOOORRRWWW\\\```ooowwwfffXXXKKKGGGFFFCCCBBBEEEBBBBBBFFFMMMRRRXXXbbbmmmoooqqqtttwwwzzz~~~rrrjjjccc```]]]YYYYYY[[[\\\^^^___^^^[[[VVVSSSQQQKKKLLLNNNPPPTTTXXX\\\^^^ZZZXXXUUURRROOOLLLIIIFFFHHHGGGEEEBBB@@@AAAEEEHHHFFFIIIKKKLLLKKKIIIHHHHHHFFFEEEEEEGGGKKKQQQWWWZZZ\\\\\\]]]]]]^^^^^^^^^___```[[[TTTNNNLLLLLLLLLLLLLLLPPPUUUXXXXXXVVVUUUTTT\\\\\\^^^bbbdddcccaaa^^^UUURRRRRRWWW___fffgggffffffdddaaa\\\WWWTTTTTTUUUQQQTTTYYY___aaa^^^XXXTTTTTTSSSRRRSSSSSSSSSPPPNNNKKKJJJIIIHHHIIIKKKLLLNNNWWWZZZ]]]______```aaabbbeeebbb^^^\\\ZZZVVVPPPJJJGGGGGGGGGFFFGGGGGGHHHIIIOOOSSSWWWYYYYYYYYY[[[^^^^^^^^^^^^```cccdddcccaaa[[[UUUNNNLLLOOORRRRRRPPPNNNNNNNNNMMMLLLMMMPPPSSSQQQOOOLLLKKKJJJIIIFFFDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFIIILLLMMMLLLKKKFFFCCC@@@@@@BBBFFFHHHIIIJJJHHHEEEDDDEEEGGGHHHHHHOOONNNMMMLLLMMMOOOQQQSSSLLLJJJHHHIIIKKKLLLLLLLLLHHHIIILLLNNNPPPRRRRRRRRRKKKJJJIIIGGGEEEEEEGGGIIIMMMNNNPPPRRRSSSRRRQQQPPPMMMIIIEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEqqqYYYNNNPPPNNNNNNOOOJJJGGGEEECCCAAAAAA???===;;;@@@??????>>>>>>>>>>>>>>>>>>@@@CCCEEEFFFEEECCCBBB???FFFRRRccc{{{{{{vvvrrrrrrsssssstttrrrooommmlllooorrrtttuuu{{{~~~~~~yyyuuupppkkkeeeaaaZZZWWWTTTOOOKKKGGGDDDCCCDDD@@@;;;999:::;;;:::999888888888888999:::;;;;;;AAAAAA@@@BBBEEEGGGHHHIIIMMMLLLPPPWWWZZZ\\\eeeppp~~~|||dddUUUMMMGGGFFFFFFCCCCCCDDDBBBCCCGGGNNNWWWaaagggkkktttvvvxxx|||kkkbbb[[[ZZZZZZYYYYYYZZZ^^^^^^]]]ZZZWWWRRRNNNLLLLLLJJJHHHJJJOOOTTTYYY[[[XXXVVVTTTPPPMMMKKKJJJIIIIIIEEE@@@>>>>>>???@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFJJJJJJKKKMMMPPPUUUYYY\\\```^^^]]]^^^___```___^^^[[[]]]]]]XXXQQQNNNPPPSSSLLLOOOSSSVVVUUUTTTTTTTTTZZZYYYYYYYYYZZZYYYVVVTTTRRRQQQPPPRRRUUU[[[```dddaaa]]]YYYXXXXXXWWWUUURRRTTTVVVZZZ^^^aaa```]]]ZZZUUUUUUVVVYYY[[[YYYSSSNNNDDDFFFHHHJJJLLLOOOSSSUUU[[[]]]___bbbdddddddddcccfffaaa[[[VVVSSSQQQNNNMMMDDDDDDCCCCCCDDDFFFHHHIIINNNPPPSSSUUUVVVVVVXXXYYY[[[[[[]]]aaaeeeeeeaaa]]]ZZZVVVQQQMMMKKKMMMOOOQQQRRRPPPOOOOOORRRUUUWWWXXXWWWRRRKKKHHHIIIJJJIIIGGGAAAAAAAAABBBCCCEEEFFFGGGDDDDDDEEEHHHKKKMMMMMMKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBAAA??????AAABBBCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOMMMIIIFFFGGGLLLOOONNNLLLKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJHHHFFFDDDDDDFFFHHHGGGIIIJJJKKKKKKMMMOOOQQQPPPLLLGGGDDDDDDEEEEEEEEEGGGEEECCCAAA@@@@@@@@@@@@nnnVVVKKKNNNLLLKKKLLLGGGEEEDDDBBBBBBCCCBBBAAA???@@@???>>>>>>======>>>>>>>>>???BBBDDDEEEDDDCCCAAAAAADDDLLLZZZpppzzzwwwuuutttrrrppppppmmmkkkjjjkkkmmmnnnnnnssswww}}}}}}zzzuuupppkkkeee___[[[TTTRRROOOKKKGGGDDDAAA@@@BBB???:::888999::::::999999999::::::;;;<<<>>>>>>AAAAAABBBDDDGGGIIIJJJKKKTTTRRRTTT[[[bbbjjjwwwjjjYYYMMMFFFAAABBBCCCBBBBBBEEEGGGHHHLLLSSS\\\eeelllooo{{{}}}{{{kkkbbbZZZXXXXXXWWWWWWYYY[[[[[[[[[ZZZWWWTTTQQQNNNKKKJJJIIIKKKPPPTTTWWWYYYXXXWWWUUUSSSPPPMMMLLLJJJHHHEEEAAA>>>>>>@@@@@@AAABBBBBBDDDEEEFFFFFFEEEEEEJJJKKKLLLNNNQQQUUUXXXZZZ___^^^]]]]]]^^^___]]]\\\[[[]]]^^^ZZZSSSMMMKKKLLLMMMPPPSSSTTTTTTSSSSSSSSSVVVTTTSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNQQQUUUYYY\\\^^^\\\YYYXXXXXXXXXVVVSSSTTTUUUXXX\\\______\\\YYYUUUTTTTTTWWWZZZZZZUUUQQQJJJMMMOOOQQQQQQSSSUUUWWW\\\^^^bbbfffiiijjjjjjjjjiiiccc\\\UUUQQQNNNKKKJJJEEEEEEDDDDDDEEEFFFHHHHHHJJJLLLNNNNNNOOOPPPRRRTTTZZZZZZ[[[___dddddd```\\\WWWSSSOOOKKKIIIJJJMMMOOOQQQPPPPPPRRRUUUXXXYYYZZZZZZTTTNNNKKKLLLLLLKKKJJJCCCBBBAAABBBCCCFFFHHHJJJIIIHHHGGGHHHJJJKKKKKKJJJGGGEEECCCBBBCCCDDDCCCCCCCCCAAA@@@@@@AAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIIIIEEECCCEEEJJJMMMMMMKKKHHHFFFEEEEEEGGGHHHHHHGGGJJJJJJJJJIIIGGGFFFHHHIIIEEEGGGHHHHHHHHHJJJMMMOOOMMMIIIDDDAAAAAAAAAAAAAAAFFFFFFFFFEEECCCAAA???>>>mmmUUUJJJMMMKKKKKKKKKFFFDDDBBBBBBCCCDDDEEEDDDCCC@@@???>>>>>>======>>>>>>===???AAACCCCCCCCCAAA@@@AAAAAADDDNNNbbb~~~~~~{{{yyyvvvsssqqqooommmkkkjjjjjjjjjiiihhhjjjmmmqqqxxx|||vvvsssmmmgggbbb\\\VVVRRRLLLJJJHHHDDDBBB???>>>===@@@===:::888999::::::999999:::;;;===???@@@BBBBBBCCCDDDFFFHHHKKKMMMNNNOOOYYYXXXZZZdddppp}}}hhhWWWOOOEEE???<<>>;;;mmmVVVKKKNNNMMMLLLLLLGGGCCCBBBAAABBBDDDEEEDDDCCC??????>>>==================>>>???AAAAAAAAA@@@???@@@===>>>FFFVVVnnn}}}{{{yyyvvvuuupppooommmlllmmmllljjjhhheeefffiiimmmssszzz}}}xxxnnnjjjddd^^^YYYSSSMMMJJJEEEDDDBBB???>>><<<;;;;;;===;;;999888888999::::::999:::<<>><<<@@@CCCEEEIIINNNRRRUUUYYY___fffooowww|||ggg]]]TTTRRRRRRQQQRRRUUUVVVVVVWWWXXXWWWUUURRRQQQJJJKKKLLLOOORRRTTTSSSQQQNNNOOOPPPPPPNNNLLLIIIGGGHHHEEEBBB@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFIIIJJJLLLNNNPPPQQQRRRRRRWWWVVVVVVXXXZZZ\\\\\\[[[SSSVVVZZZYYYVVVRRROOONNNPPPQQQQQQPPPOOOOOORRRTTTXXXTTTPPPMMMMMMMMMMMMLLLJJJKKKNNNPPPSSSUUUVVVVVVSSSSSSSSSTTTUUUUUUUUUTTTQQQQQQSSSVVVYYYZZZYYYWWWSSSPPPNNNPPPUUUYYYZZZYYYVVVXXXZZZZZZXXXUUUTTTSSSVVVZZZ___eeejjjmmmmmmmmmjjjcccYYYPPPKKKHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHLLLRRRVVVYYYXXXZZZ^^^bbbbbb^^^ZZZPPPNNNJJJGGGFFFGGGJJJKKKQQQRRRUUUYYY^^^``````___^^^ZZZUUUSSSTTTTTTQQQOOOHHHGGGEEEEEEGGGKKKPPPTTTVVVRRRLLLHHHGGGFFFFFFEEEEEEBBB??????@@@CCCDDDDDDGGGEEEDDDCCCCCCBBB@@@>>>BBBBBBCCCCCCCCCCCCBBBBBBAAA??????AAAFFFJJJLLLLLLIIIGGGFFFGGGHHHJJJIIIIIIJJJMMMPPPQQQPPPMMMLLLKKKFFFGGGHHHGGGFFFHHHJJJMMMNNNKKKFFFCCCBBBBBBAAA@@@DDDDDDDDDCCCAAA>>>;;;999lllUUUKKKOOOMMMLLLKKKFFFBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<=========<<<===>>>>>>???>>>>>>======;;;<<>>===<<<;;;;;;;;;::::::999999999999;;;<<<999:::===@@@CCCEEEFFFGGGGGGJJJLLLMMMNNNQQQUUUXXX```jjjyyyppp[[[LLLEEECCCAAA>>>>>>BBBEEEGGGLLLRRRWWWZZZ```eeekkksss{{{}}}cccYYYQQQOOOOOOOOOPPPSSSTTTUUUVVVVVVUUUSSSPPPOOOKKKKKKMMMPPPSSSSSSPPPNNNKKKLLLMMMNNNMMMLLLIIIHHHGGGEEEBBBBBBCCCDDDEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNNNNOOOOOOQQQPPPQQQTTTXXX[[[\\\\\\UUUUUUVVVUUUSSSQQQPPPPPPPPPPPPPPPOOONNNPPPRRRUUU[[[WWWRRROOONNNOOOOOOOOOJJJLLLOOORRRUUUWWWXXXXXXNNNOOOQQQRRRRRRQQQQQQQQQOOOOOOPPPSSSWWWYYYYYYXXXSSSOOOLLLMMMQQQWWWYYYZZZYYY[[[\\\[[[XXXUUURRRRRRTTTXXX]]]cccgggiiiiiiiiiddd^^^UUUMMMIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGIIIOOOVVV[[[[[[ZZZ[[[___bbbbbb^^^YYYOOOMMMJJJHHHGGGIIIKKKLLLQQQSSSVVVZZZ___aaa```^^^[[[XXXTTTTTTUUUUUURRROOOJJJIIIGGGGGGIIINNNSSSVVVYYYTTTMMMHHHFFFEEEEEEDDDDDDBBBAAAAAADDDGGGHHHIIIJJJHHHFFFDDDDDDCCCAAA???CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAADDDHHHLLLNNNOOOKKKIIIHHHHHHJJJJJJJJJIIIIIIMMMQQQSSSQQQNNNKKKJJJIIIJJJLLLKKKJJJKKKLLLNNNNNNKKKGGGEEEDDDCCCBBBAAACCCBBB@@@>>><<<;;;::::::jjjSSSJJJMMMLLLJJJIIICCCBBB@@@??????@@@@@@>>>===???>>>======<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;999<<>>>>>===<<<;;;;;;;;;;;;888999::::::::::::<<<>>>:::<<>>>>>???@@@>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;:::;;;888;;;BBBCCCDDDQQQaaayyy}}}xxxtttqqqmmmjjjiiiiiihhhgggdddcccbbbbbbbbbdddeeeggglllqqqyyysssuuuyyy~~~{{{wwwtttqqqjjjaaa[[[RRRNNNIIIEEEBBB@@@>>><<<======<<<;;;::::::::::::777999;;;<<<;;;;;;>>>@@@===???BBBFFFHHHJJJJJJJJJJJJMMMQQQTTTXXX```llluuu{{{kkkZZZQQQJJJCCC@@@@@@AAAAAACCCHHHKKKNNNVVV___eeejjjpppuuuyyy|||pppgggaaa^^^WWWPPPKKKLLLNNNMMMMMMNNNLLLNNNOOOQQQQQQQQQOOONNNNNNNNNNNNPPPQQQPPPMMMJJJJJJJJJJJJKKKLLLLLLMMMMMMFFFEEEDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJIIIIIIJJJLLLNNNPPPQQQMMMLLLMMMPPPTTTWWWWWWWWWSSSPPPNNNKKKKKKJJJJJJJJJMMMOOOQQQQQQRRRSSSVVVXXXYYYVVVSSSQQQQQQRRRRRRQQQNNNNNNOOOOOOPPPQQQRRRRRRNNNPPPSSSRRRPPPMMMLLLMMMKKKKKKLLLOOOTTTYYY\\\\\\RRRNNNIIIHHHLLLQQQSSSSSSXXXXXXXXXUUURRRPPPOOOPPPNNNRRRYYY```dddeeedddcccYYYUUUOOOKKKIIIIIIHHHHHHDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFHHHLLLRRRVVV]]]\\\\\\^^^```^^^YYYTTTNNNMMMKKKJJJJJJKKKMMMNNNOOONNNOOORRRTTTUUUTTTSSSMMMLLLKKKMMMPPPPPPMMMJJJGGGGGGFFFFFFHHHJJJMMMOOOTTTPPPKKKGGGFFFFFFEEEDDDEEEEEEHHHMMMRRRUUUUUUUUUQQQMMMHHHFFFEEEFFFGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBEEEFFFHHHIIILLLOOOSSSUUURRROOOMMMLLLLLLKKKJJJIIIIIILLLOOOOOOLLLIIIFFFDDDIIILLLPPPQQQPPPMMMKKKJJJHHHEEECCCBBBBBBBBBAAA@@@BBBBBBBBBAAA@@@@@@??????lllVVVMMMQQQOOOMMMLLLFFF@@@>>>>>>>>>@@@AAA@@@???>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;777:::???>>><<>>AAA???AAADDDHHHJJJKKKLLLKKKNNNRRRVVVZZZ```kkkzzzwwweeeYYYNNNKKKGGGCCCBBBFFFCCCCCCGGGMMMPPPUUU]]]gggkkkpppvvvzzz~~~uuuhhh^^^YYYXXXTTTMMMJJJLLLNNNMMMLLLMMMHHHJJJMMMOOOQQQQQQQQQPPPOOONNNNNNPPPPPPOOOLLLJJJGGGGGGGGGHHHHHHJJJKKKLLLFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDFFFGGGHHHKKKKKKJJJJJJLLLOOORRRTTTNNNMMMMMMOOORRRTTTUUUTTTKKKIIIHHHIIIJJJKKKJJJIIILLLNNNQQQRRRSSSTTTWWWYYYYYYWWWTTTSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPOOORRRUUUTTTPPPMMMLLLMMMJJJJJJKKKNNNTTTZZZ]]]^^^RRRMMMIIIHHHKKKOOOPPPPPPSSSSSSRRRPPPMMMKKKLLLMMMIIINNNUUU\\\aaacccbbbbbbWWWTTTNNNKKKIIIHHHGGGFFFBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFGGGHHHIIILLLPPPSSS]]]\\\\\\]]]^^^\\\VVVQQQMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMOOOPPPOOOMMMIIIHHHHHHKKKNNNNNNKKKHHHEEEEEEEEEEEEFFFHHHJJJKKKQQQNNNJJJGGGGGGFFFFFFEEEEEEGGGKKKQQQVVVYYYZZZYYYSSSNNNIIIFFFFFFGGGIIIIIIEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLOOOSSSVVVWWWTTTQQQPPPOOOOOOMMMKKKIIIKKKNNNMMMJJJFFFCCCBBBFFFJJJOOOQQQPPPLLLIIIGGGGGGEEECCCCCCDDDDDDCCCBBBBBBDDDEEEGGGFFFDDDBBB@@@pppXXXNNNQQQOOOMMMKKKEEE???===<<<;;;:::<<<===>>>>>>===;;;:::999999::::::999999999999999999999999;;;:::999888:::<<>>>>>>>>>>>>>>???@@@@@@GGGFFFEEEGGGJJJMMMNNNNNNSSSWWW^^^gggsssvvvjjjbbbOOONNNKKKFFFBBBAAABBBDDDGGGKKKQQQUUUYYY```hhhnnntttvvvyyy||||||{{{xxxqqqggg\\\TTTPPPJJJLLLOOOQQQQQQOOOKKKIIIHHHIIIKKKMMMNNNMMMLLLKKKNNNMMMMMMMMMNNNMMMKKKHHHDDDEEEFFFGGGGGGHHHHHHGGGFFFCCCCCCFFFKKKLLLGGGBBBGGGFFFEEEDDDDDDFFFHHHIIIJJJMMMPPPTTTVVVVVVUUUUUUSSSOOOJJJIIIMMMQQQSSSSSSKKKHHHEEEEEEFFFGGGHHHHHHGGGIIIMMMQQQUUUVVVWWWWWW\\\ZZZWWWTTTSSSSSSTTTTTTTTTUUUTTTRRRPPPNNNOOOPPPOOORRRUUUVVVSSSOOOLLLJJJIIIIIIKKKPPPVVV[[[^^^___YYYTTTMMMIIIHHHIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKGGGIIIMMMUUU]]]bbbbbb```WWWSSSMMMIIIHHHGGGGGGFFFBBBDDDFFFEEECCCCCCEEEHHHHHHHHHJJJMMMRRRTTTUUUTTTZZZ[[[[[[[[[ZZZXXXVVVTTTMMMNNNMMMKKKHHHGGGHHHJJJQQQMMMJJJIIIKKKKKKHHHFFFGGGHHHIIIIIIJJJIIIHHHGGGBBBCCCCCCDDDDDDEEEFFFFFFMMMKKKIIIGGGEEEDDDDDDEEEEEEGGGKKKQQQVVVYYYXXXWWWUUUPPPKKKJJJLLLMMMJJJGGGGGGHHHHHHHHHGGGFFFDDDCCCGGGGGGGGGGGGIIIMMMSSSWWW^^^ZZZTTTRRRRRRQQQNNNKKKPPPOOOMMMJJJGGGDDDAAA???LLLMMMNNNOOOPPPOOONNNNNNHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHEEECCCnnnWWWLLLNNNLLLJJJIIICCCAAA@@@>>><<<;;;;;;<<<=========<<<::::::999999999999999999999999999999999;;;:::999888999<<>><<<===@@@???:::777888;;;:::999888999;;;===>>>>>>=========>>>???@@@@@@CCCEEEGGGJJJMMMPPPSSSTTT___cccjjjtttxxxnnncccWWWPPPFFFFFFEEECCCBBBCCCGGGJJJPPPTTTZZZ^^^aaaeeelllqqquuuzzz}}}rrrppppppooojjjbbbXXXPPPLLLIIIKKKOOOQQQRRRPPPMMMKKKHHHIIIKKKLLLLLLLLLJJJIIIKKKJJJJJJKKKLLLLLLIIIGGGBBBBBBDDDEEEFFFGGGGGGGGGHHHFFFEEEFFFHHHHHHDDDAAAFFFEEEDDDDDDDDDFFFHHHJJJKKKMMMQQQUUUXXXYYYYYYXXXTTTPPPKKKIIIKKKMMMNNNNNNIIIGGGDDDDDDEEEFFFFFFFFFFFFHHHLLLPPPSSSTTTUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLPPPRRRTTTTTTRRRPPPOOOOOOQQQSSSUUUVVVSSSOOOLLLJJJJJJIIIKKKNNNSSSWWWYYYZZZSSSOOOIIIGGGGGGHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFHHHIIILLLRRRXXX\\\\\\ZZZZZZWWWSSSOOOJJJGGGFFFEEECCCDDDFFFEEEEEEFFFIIILLLJJJKKKMMMQQQVVVYYY[[[ZZZXXXXXXWWWVVVUUUTTTTTTTTTNNNMMMJJJHHHHHHHHHIIIJJJLLLIIIGGGHHHJJJKKKJJJIIICCCDDDEEEFFFEEEDDDCCCBBB>>>??????@@@AAAAAABBBBBBHHHGGGFFFEEEFFFFFFHHHIIIFFFGGGIIINNNRRRTTTTTTSSSUUUQQQMMMMMMOOOPPPMMMJJJHHHIIIHHHHHHGGGEEECCCBBBGGGGGGHHHHHHIIIMMMRRRVVVZZZWWWRRROOOMMMKKKIIIGGGKKKKKKKKKIIIGGGDDDAAA???IIIJJJLLLMMMNNNMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFEEECCCBBBrrrZZZOOOQQQNNNLLLLLLFFFCCCBBB???===<<<;;;;;;<<<;;;<<<<<<;;;;;;:::999888999999999999999999999999:::999888888999;;;===??????HHHWWWgggwww{{{}}}{{{uuutttsssppplllgggfffdddbbbaaa_________XXXWWWWWWXXXZZZ]]]```bbbiiilllppptttxxx}}}~~~ooo___VVVTTTWWW```mmm{{{|||yyytttqqqlllhhhdddaaa]]]ZZZWWWSSSNNNIIIFFFCCC@@@>>>DDD>>>;;;===>>>;;;888888:::999999:::;;;===???AAA?????????@@@@@@BBBCCCCCCCCCGGGKKKMMMOOOSSSXXX]]]hhhnnnxxx~~~tttpppiiiaaaXXXPPPGGGAAA????????????AAAEEEJJJNNNWWW[[[bbbfffiiilllrrrvvvvvvnnnfffcccbbbaaa^^^YYYRRRLLLHHHGGGJJJNNNQQQRRRQQQNNNLLLHHHIIIJJJJJJJJJIIIGGGGGGGGGFFFGGGHHHJJJJJJHHHFFFBBBBBBCCCDDDEEEFFFGGGHHHJJJHHHGGGEEECCCBBBAAAAAACCCCCCCCCCCCDDDFFFIIIJJJIIIKKKPPPTTTXXXZZZZZZ[[[WWWSSSMMMJJJHHHHHHGGGFFFFFFEEECCCCCCEEEFFFFFFEEEFFFGGGJJJMMMOOOQQQRRRSSSPPPPPPPPPOOOMMMJJJHHHGGGJJJNNNSSSVVVUUURRRPPPOOORRRSSSTTTUUUSSSQQQMMMKKKKKKJJJKKKMMMPPPRRRSSSRRRLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCHHHHHHIIILLLPPPRRRSSSSSSVVVWWWWWWSSSLLLGGGEEEFFFEEEEEEFFFFFFFFFHHHLLLOOOMMMMMMOOOTTTYYY^^^``````WWWUUURRRPPPPPPRRRUUUVVVRRRMMMHHHFFFHHHIIIJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGBBBBBBCCCCCCCCCBBB@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMGGGFFFGGGIIILLLNNNNNNNNNQQQOOOMMMNNNPPPPPPMMMIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGHHHKKKOOORRRUUUTTTRRRMMMIIIFFFDDDEEEEEEGGGHHHIIIHHHEEEBBBAAADDDFFFIIIKKKLLLKKKJJJHHHLLLJJJHHHFFFEEEDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAttt[[[PPPQQQNNNMMMMMMHHHBBBAAA@@@>>>===<<<<<<===::::::;;;<<<;;;:::999888888888888888888888888888999999888888888:::<<<===>>>BBBKKKWWWfffxxx{{{uuusss{{{wwwqqqlllfffeeecccaaa___]]]\\\\\\YYYXXXVVVUUUTTTUUUWWWXXX\\\___bbbfffkkkqqqxxx|||~~~pppaaaXXXWWW\\\gggvvv~~~xxxsssoooiiifffaaa\\\XXXUUUPPPNNNMMMJJJFFFBBB@@@???>>>>>>SSSFFF;;;888999:::;;;===888888999:::<<>>>>>??????AAAEEEKKKPPPZZZ___fffkkknnnqqquuuyyyyyyxxxiiifff]]]ZZZWWWSSSPPPLLLIIIGGGFFFIIIMMMPPPPPPOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFHHHHHHFFFCCC@@@???@@@BBB@@@AAAAAABBBDDDFFFHHHJJJEEEGGGKKKPPPTTTWWWYYYZZZZZZVVVQQQLLLHHHEEECCCAAACCCBBBBBBDDDGGGHHHHHHGGGEEEFFFGGGJJJLLLNNNPPPQQQOOONNNMMMKKKIIIGGGFFFEEEFFFLLLTTTYYYYYYVVVRRRPPPPPPPPPQQQSSSTTTSSSQQQOOOMMMLLLLLLMMMOOOOOONNNMMMKKKKKKJJJIIIHHHFFFDDDBBBBBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFGGGIIILLLNNNOOONNNSSSWWWUUUNNNIIIGGGHHHHHHGGGFFFFFFGGGIIILLLOOOMMMMMMOOOSSSXXX\\\^^^___UUUSSSOOONNNOOOSSSYYY]]]XXXQQQIIIFFFHHHJJJIIIFFFJJJHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDD@@@AAABBBCCCFFFIIILLLNNNIIIGGGFFFFFFHHHJJJJJJJJJIIIHHHHHHIIIKKKKKKHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFFFFFFFHHHKKKMMMPPPQQQQQQMMMGGGCCCBBBDDDBBBDDDGGGIIIJJJHHHEEEDDDBBBDDDGGGJJJKKKJJJHHHGGGJJJHHHFFFDDDBBBAAAAAABBBEEECCC@@@===<<<===???@@@nnnVVVKKKMMMKKKIIIIIIDDD?????????>>>>>>>>>>>>>>>999:::;;;;;;;;;:::999888888888888888888888888888888888777777888999:::;;;@@@@@@DDDMMMXXXhhhsssjjjwww{{{rrrmmmgggfffcccaaa^^^\\\ZZZZZZ[[[YYYVVVSSSRRRRRRRRRSSSTTTVVVYYY\\\```ffflllqqqvvvzzz{{{oooaaaZZZYYYdddppp~~~|||vvvpppjjjfff^^^[[[VVVRRRNNNKKKGGGDDDEEEDDDAAA>>><<<<<<===>>>QQQEEE:::777999:::<<<>>>777888999;;;>>>@@@BBBCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKNNNRRRUUUYYYcccqqq|||pppccc^^^QQQNNNIIIFFFEEEEEEDDDCCC>>>??????AAADDDJJJQQQWWWccchhhnnnqqqrrrtttwwwzzzsssiiiggg^^^XXXQQQKKKJJJIIIIIIHHHGGGIIILLLOOONNNLLLIIIFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBEEEEEECCCAAA??????AAADDD>>>???@@@BBBDDDFFFHHHIIICCCFFFIIINNNRRRUUUWWWXXXZZZXXXTTTOOOIIIEEEBBBAAAAAAAAACCCFFFJJJLLLLLLKKKDDDEEEFFFGGGJJJMMMPPPRRROOOMMMHHHDDDBBBBBBCCCEEEFFFLLLUUUZZZ[[[XXXTTTRRRMMMLLLMMMOOOSSSUUUTTTSSSOOONNNNNNOOOPPPPPPNNNLLLOOOPPPPPPOOOLLLHHHEEECCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDEEEGGGJJJMMMOOOOOOTTTZZZYYYRRRLLLIIIIIIKKKIIIHHHGGGGGGIIIJJJKKKLLLKKKLLLNNNSSSWWWYYYYYYSSSPPPMMMLLLNNNTTT[[[___]]]UUULLLHHHHHHIIIGGGDDDGGGGGGFFFDDDBBBAAAAAAAAACCCCCCDDDDDDDDDCCCAAA@@@>>>>>>??????@@@@@@AAAAAACCCCCCCCCDDDFFFHHHKKKLLLJJJHHHFFFEEEFFFHHHIIIHHHBBBCCCDDDFFFGGGGGGFFFEEEBBBAAA@@@@@@BBBDDDFFFHHHGGGHHHJJJJJJIIIIIIKKKLLLKKKMMMMMMJJJEEEBBBBBBCCCBBBDDDHHHKKKLLLKKKIIIGGGCCCEEEHHHJJJKKKJJJIIIGGGIIIGGGEEEDDDBBBBBBBBBBBBEEEBBB>>>;;;:::;;;>>>@@@jjjSSSIIIMMMKKKJJJIIICCC>>>>>>>>>>>>>>>>>>>>>>>>999999::::::::::::999999888888888888888888888888777777777777777888999999???===???FFFLLLVVVlll~~~pppooo~~~wwwqqqkkkiiifffccc```]]][[[ZZZZZZXXXUUURRRPPPPPPPPPPPPQQQRRRTTTUUUWWW[[[aaadddkkkoootttyyy~~~}}}sssgggbbbbbblllxxx~~~}}}~~~}}}~~~}}}xxxsssnnnhhhaaa]]]SSSPPPLLLIIIFFFDDDAAA???===>>>===;;;999999;;;<<>><<<;;;;;;888999;;;===@@@BBBDDDEEECCCDDDDDDFFFHHHJJJLLLMMMMMMQQQWWW^^^hhhvvvvvvuuu~~~tttbbbXXXVVVKKKHHHDDDBBBAAABBBAAAAAA===>>>AAADDDKKKTTT^^^eeeqqquuuxxxyyyxxxyyy{{{~~~tttkkkhhh^^^VVVMMMHHHHHHIIIJJJJJJHHHJJJMMMOOONNNKKKHHHEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFBBBAAA???>>>=========>>>CCCBBB@@@??????@@@AAABBB===>>>@@@AAACCCEEEFFFGGGEEEGGGJJJNNNQQQTTTVVVWWWXXXXXXVVVQQQKKKFFFDDDCCCBBBCCCEEEIIIMMMNNNMMMKKKDDDDDDEEEFFFIIINNNRRRTTTVVVRRRLLLGGGEEEEEEHHHJJJHHHMMMTTTYYYYYYWWWTTTRRRLLLJJJIIILLLRRRUUUUUUTTTOOONNNOOOPPPRRRRRRPPPNNNRRRTTTTTTSSSNNNJJJGGGFFFAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEGGGHHHKKKOOORRRWWW[[[___^^^XXXQQQKKKIIILLLKKKIIIIIIJJJJJJJJJHHHJJJIIIIIIKKKOOOSSSUUUUUUQQQOOOMMMLLLNNNRRRXXX[[[\\\VVVNNNJJJHHHGGGEEECCCBBBCCCCCCCCCAAAAAACCCDDD???@@@AAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFFFFFFFHHHIIIJJJJJJHHHFFFEEEGGGHHHIIIHHHBBBCCCDDDFFFGGGHHHIIIIIICCCAAA@@@@@@AAAEEEHHHJJJLLLNNNOOOOOONNNMMMMMMNNNFFFHHHHHHHHHFFFDDDDDDDDDDDDFFFIIILLLMMMLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHEEECCC>>>;;;:::<<<>>>@@@fffPPPIIINNNMMMKKKIIICCC>>>>>>>>>>>>======<<<;;;:::999999999999999::::::888888888888888888888888666666666777777777888888<<<999;;;AAACCCHHHZZZooosss}}}xxxooonnnkkkgggccc```^^^]]]YYYWWWUUURRRQQQPPPQQQRRRPPPQQQRRRRRRRRRSSSVVVXXX]]]```eeekkkqqqwww~~~zzzpppmmmnnnsss|||yyyyyyyyyzzz}}}{{{yyywwwwwwwwwuuutttqqqnnnjjjfffaaa\\\VVVRRRJJJGGGDDDBBBAAA???===;;;888:::<<<;;;888888999;;;777555888===???<<<;;;===;;;<<<>>>AAACCCEEEFFFGGGFFFGGGHHHIIILLLNNNPPPQQQTTTXXXaaammmzzzxxxuuuzzz~~~qqqcccXXXQQQMMMGGGDDDAAA???@@@@@@@@@???>>>@@@CCCIIIRRR]]]iiiqqqxxx{{{~~~~~~tttjjjeeeXXXRRRKKKHHHIIIKKKJJJIIIGGGJJJMMMPPPPPPNNNKKKHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGFFFDDD@@@???>>>======>>>???@@@DDDAAA===>>>@@@AAA@@@>>>===>>>???AAACCCDDDEEEEEEFFFGGGIIILLLNNNQQQRRRSSSSSSTTTTTTQQQLLLHHHGGGGGGEEEFFFHHHKKKMMMMMMJJJGGGEEEDDDDDDFFFJJJOOOTTTWWW\\\XXXTTTOOOMMMMMMNNNOOOJJJNNNSSSUUUUUUSSSRRRQQQMMMJJJHHHJJJPPPSSSSSSQQQLLLMMMNNNQQQSSSTTTRRRPPPQQQSSSUUUSSSNNNKKKIIIIIIDDDEEEFFFFFFFFFFFFEEEDDDCCCFFFIIIKKKKKKNNNRRRUUU[[[]]]______\\\UUUOOOJJJLLLJJJJJJLLLNNNNNNLLLIIIIIIHHHHHHKKKOOOTTTWWWXXXUUUSSSQQQPPPPPPRRRTTTVVVVVVSSSNNNJJJGGGEEEDDDCCCAAACCCDDDBBB@@@@@@BBBDDD===>>>@@@AAABBBBBBAAA@@@EEEEEEFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHCCCDDDFFFGGGHHHJJJMMMNNNHHHFFFCCCBBBCCCFFFIIIKKKNNNPPPRRRRRRPPPNNNMMMMMMGGGGGGGGGIIIKKKLLLJJJIIIGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKFFFDDD@@@===<<<===???AAA___JJJDDDJJJIIIHHHEEE>>>?????????>>>===;;;999888:::999888888888999:::;;;777777777777777777777777666666666777777777777777999777:::@@@AAABBBQQQeee|||yyyyyy|||~~~sssqqqnnnjjjfffcccaaa```ZZZXXXVVVTTTSSSSSSTTTTTTPPPPPPQQQPPPNNNNNNOOOQQQPPPSSSXXX^^^eeemmmvvv{{{{{{sssqqqsssyyy}}}zzzvvvtttssssssttttttrrrnnnlllkkkiiigggeeedddbbb^^^[[[WWWRRRLLLHHHDDDBBB???>>>======;;;999777:::<<<<<<:::888999;;;<<<::::::<<<;;;:::===BBB>>>???AAACCCFFFGGGHHHHHHKKKKKKLLLNNNQQQSSSUUUWWW\\\aaakkkxxx~~~{{{jjj^^^WWWQQQKKKFFFCCCAAA??????@@@BBBBBBAAAAAACCCGGGMMMVVVbbbnnnvvvwwwzzz~~~{{{pppddd]]]RRRMMMIIIIIIKKKMMMJJJGGGGGGJJJNNNQQQRRRPPPNNNLLLFFFFFFEEEDDDDDDDDDDDDEEECCCBBBCCCDDDFFFFFFDDDBBBAAA@@@??????@@@BBBDDDFFFEEE@@@======AAABBB???;;;===>>>???AAABBBCCCDDDDDDEEEEEEGGGIIIKKKLLLNNNOOOOOORRRSSSQQQMMMIIIHHHIIIHHHIIIJJJLLLMMMKKKGGGCCCEEEDDDDDDFFFJJJPPPVVVYYYZZZXXXUUURRROOONNNMMMMMMKKKNNNQQQRRRRRRPPPPPPPPPOOOKKKHHHIIINNNRRRQQQNNNJJJKKKMMMPPPTTTUUUTTTRRROOOQQQSSSQQQNNNKKKJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHEEEIIILLLNNNNNNOOOSSSVVVXXXYYY[[[]]]]]]XXXRRRMMMKKKJJJKKKNNNQQQRRROOOKKKIIIHHHIIILLLQQQWWWZZZ\\\ZZZYYYWWWUUUTTTSSSSSSSSSPPPOOOMMMJJJFFFCCCCCCDDDDDDFFFFFFCCC???>>>???AAA===???@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJEEEDDDDDDEEEHHHIIIIIIHHHDDDEEEFFFGGGHHHKKKNNNQQQMMMJJJGGGDDDDDDFFFIIILLLLLLOOOQQQQQQNNNLLLJJJJJJJJJIIIIIIMMMRRRSSSRRROOOHHHIIIIIIJJJKKKKKKKKKKKKLLLKKKIIIHHHGGGHHHHHHIIICCCCCCCCCDDDFFFHHHJJJLLLGGGEEEBBB???>>>???@@@BBB~~~ZZZPPPHHHGGGHHHFFFEEEEEEDDDAAA>>>???AAA@@@;;;666:::::::::999999999888888999999999999999999999999999999888777666666777777AAA999333555:::???KKKVVVjjj}}}}}}xxxtttzzzxxxqqqlllhhhbbb^^^\\\[[[YYYVVVTTTRRRRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNJJJKKKNNNSSSZZZbbbiiimmmppptttyyy}}}~~~|||zzzyyyyyyyyy~~~~~~~~~~~~~~~xxxtttpppmmmkkkkkkjjjhhhfffeeeccc```]]][[[YYYXXXTTTSSSQQQNNNKKKHHHFFFEEE===<<<:::999::::::999888;;;:::::::::::::::;;;;;;:::<<<>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFHHHIIILLLPPPRRRSSSUUUZZZ^^^jjjsssnnn[[[SSSQQQLLLGGGCCC@@@???>>>>>>@@@AAABBBBBB@@@JJJSSSVVV\\\hhhppprrryyy|||yyyvvvnnnccc[[[XXXOOONNNMMMJJJHHHHHHKKKNNNJJJNNNSSSUUUTTTQQQOOONNNHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEE===<<<<<>>======>>>===???>>>???AAACCCEEEDDDCCCEEEEEEEEEFFFHHHJJJMMMNNNRRRRRRQQQOOOMMMKKKHHHGGGHHHFFFEEEFFFFFFFFFDDDBBBGGGHHHKKKNNNQQQTTTVVVWWWWWWUUURRRNNNKKKKKKMMMPPPRRRSSSTTTSSSPPPNNNNNNNNNPPPMMMJJJIIIKKKLLLMMMLLLKKKNNNPPPPPPNNNMMMNNNOOOKKKKKKKKKKKKLLLMMMOOOOOOMMMMMMOOOQQQRRRQQQNNNKKKGGGIIINNNRRRTTTTTTRRRQQQWWWWWWXXXWWWVVVTTTRRRQQQPPPNNNMMMNNNOOOQQQQQQQQQPPPLLLJJJOOOVVVZZZXXXTTTUUUWWWYYY[[[[[[XXXUUUSSSPPPOOOMMMJJJGGGDDDBBBAAACCCBBB@@@???>>>??????@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGIIIIIIHHHEEEFFFIIILLLPPPOOOLLLHHHGGGHHHLLLOOOPPPKKKFFFFFFIIIKKKJJJGGGDDDFFFHHHIIIJJJLLLOOORRRWWWUUUQQQLLLHHHFFFHHHJJJJJJNNNSSSUUUUUUSSSRRRQQQLLLMMMOOOSSSVVVWWWVVVTTTLLLMMMMMMLLLJJJIIIJJJLLLOOONNNLLLKKKKKKIIIGGGDDD@@@BBBEEEGGGHHHJJJLLLNNNJJJGGGDDDAAA>>>>>>??????{{{ZZZPPPGGGFFFFFFDDDBBBBBBBBB???===>>>AAAAAA<<<888:::::::::999999999888888999999999999999999999999999888888777666666777777777444555:::>>>???CCCIIIYYYlllvvvssszzzxxxnnngggccc]]][[[YYYWWWWWWUUURRROOOTTTRRRPPPNNNMMMLLLLLLMMMHHHHHHIIILLLQQQWWW\\\___eeeiiinnnsssvvvxxx{{{}}}|||{{{yyywwwwwwwwwyyyzzz~~~}}}{{{xxxxxxwwwvvvtttsssrrrrrrqqqmmmjjjfffcccaaa```___^^^WWWVVVTTTQQQOOOLLLJJJIIIEEEEEEDDDBBB@@@???>>>======;;;999999:::;;;:::999888888777777777888999999:::<<<>>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFGGGJJJMMMPPPRRRUUUWWWZZZ```hhhoootttcccRRRKKKJJJFFFAAA???BBBAAAAAABBBDDDEEEFFFFFFKKKTTT\\\```eeeooowwwyyywwwqqqllliiidddZZZSSSQQQNNNNNNLLLIIIGGGGGGJJJLLLLLLOOOSSSUUUTTTQQQOOONNNLLLIIIFFFDDDCCCCCCBBB@@@BBBAAAAAA@@@@@@AAABBBBBB???>>>>>>@@@EEEIIILLLNNNKKKGGGAAA>>>===>>>>>>>>>@@@??????@@@BBBCCCAAA@@@BBBBBBBBBCCCFFFJJJMMMOOOQQQPPPNNNKKKIIIFFFDDDCCCDDDCCCCCCDDDFFFFFFEEECCCEEEGGGKKKOOOQQQSSSSSSRRRUUUTTTRRRNNNJJJIIIJJJLLLOOOQQQRRRRRRQQQQQQQQQSSSTTTQQQNNNMMMMMMMMMMMMLLLMMMNNNOOONNNKKKJJJKKKMMMLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQRRRTTTUUUTTTQQQNNNHHHJJJMMMPPPRRRQQQPPPOOOSSSTTTTTTTTTSSSQQQPPPOOOOOOMMMMMMNNNPPPTTTVVVXXXUUUQQQMMMOOOTTTWWWUUUQQQPPPSSSVVVXXXYYYXXXUUUTTTQQQPPPNNNKKKHHHEEECCCBBBBBBBBBAAA@@@????????????AAABBBCCCCCCBBBBBBDDDFFFIIIKKKKKKJJJHHHHHHJJJMMMPPPNNNLLLIIIHHHJJJNNNQQQRRRMMMHHHHHHJJJLLLKKKIIIHHHJJJLLLLLLLLLLLLNNNOOOVVVUUURRRNNNJJJIIIJJJLLLNNNQQQTTTUUUSSSRRRQQQQQQQQQQQQRRRTTTVVVXXXWWWUUULLLKKKJJJIIIIIIKKKLLLMMMMMMNNNNNNPPPPPPNNNIIIFFFBBBCCCEEEFFFHHHJJJLLLNNNMMMJJJFFFBBB??????@@@@@@wwwXXXNNNEEEDDDEEEBBB@@@@@@@@@>>><<<>>>@@@@@@>>>::::::::::::999999999888888777777777777777777777777888888777666666666777777222111333999;;;;;;<<>>AAABBBCCCCCCBBBDDDEEEGGGIIIJJJMMMQQQTTTUUUXXX\\\aaagggppp}}}~~~~~~~~~eeeWWWHHHCCCCCC@@@===<<>>???@@@?????????AAAAAA???>>>?????????@@@CCCGGGLLLOOOOOOMMMJJJGGGDDDBBBAAA@@@@@@@@@@@@BBBEEEFFFFFFEEEDDDGGGLLLQQQSSSTTTRRRQQQSSSSSSQQQNNNJJJGGGGGGHHHJJJLLLNNNOOOPPPQQQTTTVVVXXXUUURRRPPPOOOOOONNNMMMNNNNNNMMMJJJHHHGGGIIIKKKNNNMMMKKKKKKLLLNNNQQQSSSSSSSSSSSSTTTTTTTTTQQQOOOHHHJJJLLLMMMNNNMMMLLLKKKNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNRRRWWW[[[]]]XXXSSSNNNNNNRRRUUUTTTRRRLLLNNNRRRUUUWWWVVVUUUTTTRRRQQQNNNKKKHHHEEECCCBBBAAAAAAAAAAAA@@@???>>>===???@@@BBBBBBAAAAAACCCDDDHHHJJJJJJJJJHHHHHHIIIKKKLLLKKKHHHGGGHHHKKKNNNPPPTTTOOOKKKJJJMMMOOOPPPOOOOOOQQQRRRQQQOOOMMMLLLLLLSSSSSSSSSPPPMMMLLLLLLMMMRRRSSSTTTSSSQQQPPPQQQRRRVVVTTTRRRRRRTTTUUUUUUTTTNNNJJJFFFFFFJJJNNNPPPOOONNNOOORRRUUUVVVSSSMMMHHHEEEEEEEEEFFFHHHJJJMMMNNNPPPLLLGGGBBB??????@@@AAAvvvUUUKKKCCCBBBCCCBBB@@@@@@@@@???======??????===::::::::::::999999999888888777777777777777777777777888777777666666666777777777444111000222555:::>>>@@@IIIUUUaaapppzzzxxxooolllssszzz~~~wwwnnnfff^^^[[[[[[YYYRRRKKKOOOMMMJJJGGGEEEDDDCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMRRRVVVXXX[[[^^^```cccbbbaaaaaadddiiiooorrrzzzxxxvvvuuuuuuxxx|||~~~wwwvvvttttttuuuvvvvvvuuussspppmmmkkkiiifffccc```]]]\\\ZZZWWWUUUTTTSSSRRRSSSPPPLLLJJJIIIHHHFFFDDDDDDDDDBBBAAA???>>><<<<<<::::::::::::;;;;;;;;;;;;:::888777777999:::999888999999999::::::<<<======;;;<<<>>>AAABBBDDDDDDDDDGGGHHHJJJLLLNNNRRRWWW[[[[[[aaaiiiqqqyyy|||~~~qqqXXXMMMCCC@@@@@@>>>>>>???===>>>???AAADDDKKKRRRVVV^^^dddjjjnnnrrrxxx|||kkk___YYYTTTRRRTTTSSSOOOLLLMMMLLLLLLJJJFFFDDDCCCFFFHHHKKKMMMPPPPPPOOOMMMMMMMMMJJJGGGCCCAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCAAA@@@???@@@DDDGGGIIIJJJGGGCCC>>>::::::;;;======???>>>>>>???AAABBBAAA?????????>>>>>>AAAEEEIIILLLMMMKKKHHHEEEBBBBBBBBBCCCAAA@@@AAACCCEEEFFFEEEDDD@@@CCCGGGKKKNNNPPPPPPPPPQQQQQQQQQNNNJJJGGGEEEEEEFFFGGGIIIJJJKKKMMMQQQTTTXXXUUURRRQQQPPPPPPNNNMMMMMMKKKIIIGGGFFFHHHKKKMMMOOONNNLLLKKKLLLPPPSSSVVVSSSQQQPPPPPPPPPOOOMMMKKKHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGJJJNNNRRRVVVYYY[[[]]]WWWRRRMMMMMMPPPTTTUUUUUULLLNNNQQQTTTUUUUUUTTTTTTQQQPPPNNNKKKHHHFFFDDDCCC@@@@@@AAAAAAAAA???===<<<===???AAAAAA@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFFFFGGGEEECCCDDDFFFJJJLLLNNNRRROOOMMMMMMPPPSSSUUUUUUVVVWWWXXXWWWSSSOOOMMMLLLPPPQQQRRRQQQOOONNNNNNNNNTTTTTTRRRPPPOOOPPPSSSVVVWWWTTTPPPNNNOOOQQQRRRRRRRRRLLLFFFGGGMMMSSSUUUTTTSSSTTTVVVYYYYYYVVVPPPLLLHHHGGGFFFFFFIIIKKKMMMNNNOOOKKKFFF@@@======>>>@@@wwwSSSIIIAAAAAACCCCCCAAABBBBBB@@@???======<<<:::999:::::::::999999999888888666666666666666666666666777666666666666666777777999666222...///444:::===>>>@@@EEEMMMYYYlll}}}vvvnnnmmmsssyyy{{{{{{}}}sssggg```^^^[[[UUUOOOQQQPPPMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDGGGJJJLLLMMMNNNQQQSSSUUUTTTSSSTTTXXX^^^dddhhhttt~~~}}}||||||{{{{{{zzzyyyyyyxxxpppnnnkkkiiihhhjjjlllnnnooommmjjjhhhiiihhhgggfffcccaaa^^^[[[ZZZWWWTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKHHHFFFDDDDDDCCC@@@???<<<<<<;;;:::999888777777777777777777777777777777888666555666888999999999::::::;;;;;;===>>>@@@@@@<<<>>>???BBBDDDFFFGGGHHHIIIJJJMMMOOOSSSXXX^^^bbbkkksssooo```MMMEEE???>>>???>>>@@@CCCAAABBBCCCEEEJJJTTT___gggllloootttyyy|||yyykkk___YYYRRRNNNLLLOOOPPPNNNMMMOOOKKKJJJHHHEEECCCCCCEEEGGGIIIKKKMMMMMMLLLLLLLLLMMMLLLIIIDDDBBBAAABBBCCCBBBAAAAAABBBCCCDDDDDDEEEEEEBBB@@@>>>>>>AAACCCEEEEEEBBB???;;;999:::;;;<<<<<<>>>>>>???AAADDDEEEEEEDDDCCCBBB@@@@@@@@@BBBEEEGGGJJJIIIGGGEEEDDDEEEFFFGGGDDDDDDCCCDDDEEEFFFDDDBBB:::;;;===AAAEEEIIIMMMOOOOOOPPPPPPNNNKKKHHHFFFFFFDDDEEEEEEEEEEEEHHHLLLOOOSSSQQQOOOOOOOOOOOOMMMLLLIIIGGGEEEEEEGGGKKKOOOQQQPPPOOOMMMLLLNNNQQQUUUXXXSSSPPPNNNLLLLLLKKKJJJHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGMMMTTTZZZ[[[[[[[[[[[[XXXTTTNNNLLLNNNQQQRRRSSSOOOPPPRRRSSSSSSSSSRRRQQQNNNMMMLLLJJJGGGEEECCCCCC???@@@AAAAAA@@@???===<<<<<<>>>@@@AAA@@@@@@AAABBBAAABBBDDDFFFGGGGGGEEEDDDFFFDDDBBBCCCGGGKKKNNNNNNOOONNNNNNOOOSSSVVVYYYZZZZZZ[[[\\\ZZZVVVRRRPPPOOONNNPPPRRRRRRPPPOOOOOOOOOSSSRRRPPPMMMMMMPPPUUUYYYXXXTTTPPPMMMNNNPPPQQQRRRUUUOOOIIIJJJPPPVVVXXXXXXYYYXXXYYYZZZZZZWWWSSSOOOKKKIIIGGGHHHJJJLLLMMMLLLKKKHHHCCC>>>;;;;;;===>>>xxxTTTJJJBBBBBBDDDCCCBBBCCCBBBAAA???===;;;:::999999:::::::::999999999888888666666666666666666666666666666555555666666777777444777666444555888888777:::999;;;AAAIIIXXXmmmxxxsssvvvwwwsssooouuu|||uuulllgggbbb\\\WWWRRRQQQNNNLLLJJJIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDEEEFFFFFFFFFHHHJJJJJJIIIIIIJJJNNNSSSXXX[[[fffppp{{{~~~~~~|||||||||{{{yyyxxxvvvuuussssssssssssrrrqqqpppooohhhfffccc```______```aaadddaaa^^^\\\\\\[[[YYYXXXXXXVVVSSSRRRQQQOOOMMMKKKGGGFFFFFFEEEEEEEEEFFFFFFDDDBBBAAA@@@@@@@@@>>><<<::::::999999888888777777888888777777777777777777888777666777999;;;;;;::::::;;;;;;<<<>>>@@@AAABBB@@@AAACCCEEEHHHJJJLLLMMMMMMOOORRRVVV\\\ccckkkpppwwwlll]]]PPPDDD???===>>>??????BBBGGGCCCFFFIIILLLRRR\\\hhhqqqvvvvvvzzzzzzjjj^^^VVVSSSNNNIIIHHHKKKMMMLLLKKKMMMIIIIIIGGGEEECCCCCCFFFHHHJJJKKKMMMMMMMMMMMMOOOQQQTTTPPPIIIEEECCCBBBBBBAAA@@@AAACCCEEEGGGHHHHHHHHHEEECCC@@@???@@@AAAAAAAAA???===;;;<<<===>>>>>>>>>AAA@@@AAADDDHHHJJJJJJIIIGGGFFFEEECCCCCCCCCCCCDDDHHHGGGFFFEEEFFFGGGHHHIIIGGGEEEDDDEEEEEEEEEBBB@@@======>>>@@@DDDIIINNNQQQKKKMMMNNNMMMJJJHHHHHHHHHFFFEEEDDDBBBBBBDDDIIIMMMOOONNNLLLLLLLLLLLLJJJIIIEEECCCBBBCCCHHHMMMQQQSSSPPPOOONNNNNNPPPSSSVVVYYYUUURRRNNNKKKKKKJJJIIIHHHEEEGGGJJJMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCIIIPPPXXX]]]]]][[[ZZZZZZ\\\WWWQQQLLLKKKKKKLLLLLLNNNOOOPPPPPPOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@???>>>===<<<;;;>>>@@@AAAAAA@@@@@@AAAAAABBBEEEHHHKKKLLLJJJGGGIIIFFFDDDFFFLLLPPPQQQQQQMMMNNNPPPRRRUUUWWWXXXYYYXXXZZZ[[[ZZZWWWTTTSSSSSSPPPQQQSSSSSSQQQPPPQQQRRRQQQPPPNNNKKKKKKOOOTTTYYYYYYUUUQQQNNNOOORRRTTTUUUVVVRRRMMMLLLPPPTTTWWWXXXZZZYYYZZZZZZ[[[YYYUUURRRMMMJJJIIIJJJMMMNNNLLLJJJFFFDDDAAA>>>======>>>???vvvXXXMMMEEEDDDEEECCCAAAAAA@@@@@@???===;;;:::;;;;;;:::::::::999999999888888777777777777777777777777555555555555555666777777222777999777777:::888444777666888===AAAHHHWWWeee{{{pppgggjjjyyy}}}{{{tttllleeeaaaUUUSSSPPPLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBBBBBBBBBBDDDFFFCCCCCCCCCEEEGGGKKKOOOQQQTTT\\\dddiiinnntttvvvuuuwwwuuurrrqqqrrrsssssssssuuuwwwyyy{{{|||zzzxxxvvvnnnooonnnnnnmmmlllkkkjjjhhhiiiiiiiiiiiigggfffeee^^^]]]ZZZXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMKKKOOOMMMLLLKKKKKKJJJIIIGGGAAAAAA@@@@@@???@@@@@@@@@===<<<;;;<<<======;;;999::::::999999999999999999999999999::::::;;;;;;;;;:::999888999<<<>>>>>>>>>======>>>???AAACCCEEEFFFEEEFFFHHHJJJMMMPPPRRRTTTUUUXXX]]]dddlllvvvtttsssmmmddd]]]WWWNNNFFFAAA>>>>>>@@@AAAAAAFFFMMMKKKQQQXXX]]]aaahhhqqqwww}}}~~~wwwkkkaaaVVVPPPOOOLLLHHHFFFIIIJJJIIIIIIKKKHHHHHHFFFDDDCCCDDDGGGJJJMMMNNNPPPPPPQQQRRRUUUXXXZZZUUUNNNIIIGGGFFFFFFFFFDDDEEEHHHKKKMMMOOOPPPPPPKKKHHHDDDBBBBBBBBBAAA@@@?????????AAADDDEEEDDDCCCFFFEEEFFFHHHKKKMMMMMMLLLIIIHHHHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA???@@@AAABBBDDDGGGKKKNNNOOOGGGHHHJJJIIIHHHHHHIIIKKKIIIHHHFFFCCCCCCFFFKKKOOONNNMMMKKKJJJJJJIIIFFFDDDBBB@@@???BBBGGGMMMPPPQQQPPPPPPPPPQQQRRRUUUWWWYYYUUURRRMMMJJJIIIHHHGGGFFFEEEIIINNNRRRTTTRRROOOLLLGGGFFFDDDCCCBBBBBBBBBBBBGGGMMMTTTWWWVVVUUUWWWYYYZZZWWWQQQLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>=========;;;>>>AAABBBAAA@@@@@@AAAAAABBBFFFKKKOOOPPPNNNKKKKKKGGGEEEHHHNNNRRRSSSQQQMMMOOOSSSUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVSSSTTTUUUTTTSSSSSSTTTUUUQQQPPPMMMKKKJJJLLLRRRVVVVVVSSSOOONNNPPPSSSUUUVVVSSSQQQNNNLLLLLLOOORRRTTTTTTVVVYYY\\\^^^\\\WWWSSSMMMKKKJJJLLLOOOOOOKKKGGGDDDCCCBBBBBBBBBBBBCCCCCCttt[[[QQQHHHFFFFFFCCC@@@@@@>>>>>>>>><<<;;;;;;<<<>>>:::::::::999999999888888888888888888888888888888555555555555555666777888555999888444444999:::666777666:::>>>>>>>>>FFFQQQeeetttqqqdddfffttt{{{zzz~~~uuulllhhh\\\ZZZVVVRRRNNNKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDD>>>@@@AAAAAA@@@AAACCCEEEAAAAAAAAACCCEEEGGGJJJKKKFFFNNNTTTWWWZZZ___bbbaaa]]]\\\[[[\\\___bbbccccccdddfffjjjmmmooonnnllljjjaaabbbbbbccccccbbbbbbaaa\\\]]]]]]]]]]]][[[ZZZYYYQQQQQQOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEDDDCCCCCCDDDDDDBBBAAA???>>>===<<<<<<;;;<<<<<<888777777888::::::999777666666666666666777777777666666777888999:::;;;<<<<<<;;;:::<<<>>>AAAAAAAAA@@@AAABBBCCCEEEGGGIIIJJJIIIJJJLLLNNNQQQTTTWWWXXX^^^bbbhhhppp{{{vvvooolll^^^\\\VVVNNNJJJJJJGGGBBBAAA@@@AAADDDDDDEEEJJJQQQXXX```jjjqqqtttwww|||tttgggaaa\\\TTTNNNNNNMMMHHHFFFHHHJJJHHHHHHJJJGGGGGGFFFDDDCCCEEEHHHKKKPPPRRRSSSTTTTTTWWWZZZ]]]ZZZVVVPPPLLLKKKLLLLLLLLLHHHJJJNNNQQQTTTVVVWWWWWWOOOLLLHHHEEEDDDCCCBBBAAA@@@AAACCCFFFJJJJJJIIIGGGJJJIIIJJJKKKNNNOOONNNLLLIIIIIIJJJJJJJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAACCCBBBAAABBBCCCCCCAAA???===>>>@@@CCCEEEFFFFFFFFFDDDEEEFFFGGGFFFGGGJJJLLLKKKJJJHHHFFFEEEHHHNNNRRROOOMMMKKKJJJIIIGGGCCCAAA@@@>>>===AAAGGGLLLNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYTTTPPPKKKHHHFFFFFFEEEDDDFFFJJJQQQVVVXXXWWWSSSPPPHHHGGGEEECCCBBBBBBBBBBBBCCCHHHMMMOOONNNOOOSSSWWWVVVSSSOOOLLLJJJIIIIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBAAABBB@@@???=========>>>>>>;;;>>>AAACCCBBBAAAAAAAAA@@@AAAEEEKKKQQQRRROOOLLLJJJGGGDDDGGGMMMRRRRRRPPPNNNQQQUUUVVVUUUSSSPPPOOOOOOQQQRRRRRRRRRSSSVVVXXXVVVWWWWWWVVVUUUTTTVVVXXXRRRQQQNNNJJJIIIKKKOOOSSSRRRPPPMMMLLLOOORRRTTTUUUPPPOOONNNKKKIIIJJJMMMPPPOOORRRXXX^^^aaa___YYYTTTMMMKKKKKKNNNQQQPPPKKKFFFCCCDDDDDDEEEFFFGGGGGGGGGyyy___TTTJJJGGGFFFBBB???>>>???>>>>>><<<;;;:::999999:::::::::999999999999888777555555555777777666555333444666777777777666555999999888888888888888999777777666777999===BBBDDDQQQ]]]ooovvvccc\\\bbbjjj}}}}}}yyymmmfff\\\SSSNNNLLLLLLKKKKKKHHHEEEDDDEEEFFFFFFEEEFFFCCC???<<<;;;<<>>>>>???@@@AAADDDDDDDDDDDDFFFHHHKKKLLLQQQPPPOOOOOOPPPRRRUUUVVVUUUVVVXXXZZZ\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPNNNLLLKKKMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@BBB@@@???===<<<<<<<<<===;;;;;;:::999888888888888888888888777666666555555666666666666666777888888666777888:::<<<>>>???@@@????????????@@@AAABBBCCCDDDCCCBBBDDDFFFHHHIIIIIIOOOLLLNNNVVV[[[[[[___eeeiiissszzzhhhZZZUUUUUULLLJJJGGGDDDAAA???>>>>>>>>><<<===BBBCCCEEENNNYYYeeelllttt{{{zzzgggddd```ZZZUUUQQQOOONNNPPPLLLFFFDDDDDDEEEDDDBBBDDDEEEEEEDDDCCCCCCEEEGGGPPPRRRTTTVVVWWWZZZ^^^aaaaaaZZZRRROOOOOOPPPMMMJJJGGGHHHKKKQQQVVVZZZZZZZZZXXXQQQIIICCC@@@AAABBBCCCCCCHHHNNNSSSTTTQQQKKKGGGFFFGGGHHHKKKMMMMMMJJJHHHFFFFFFFFFGGGGGGFFFFFFFFFAAAAAAAAAAAABBBDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCC???@@@CCCFFFIIIKKKMMMNNNKKKJJJIIIIIIIIIKKKLLLMMMOOOLLLHHHDDDAAA@@@@@@AAA???>>>>>>@@@DDDGGGHHHHHHFFFIIIMMMQQQSSSUUUTTTTTTQQQPPPMMMKKKHHHFFFEEEDDDGGGKKKRRRXXX[[[\\\ZZZYYYTTTPPPJJJEEEAAA?????????BBBDDDFFFGGGHHHIIIKKKMMMMMMOOOQQQPPPMMMHHHEEECCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAAAAA@@@>>>??????===<<<;;;<<<===>>>===>>>???@@@AAABBBBBBBBB>>>BBBHHHMMMOOONNNLLLJJJFFFFFFFFFGGGJJJLLLOOOPPPQQQOOONNNPPPRRRSSSPPPMMMMMMPPPSSSSSSRRRQQQSSSUUU]]]]]][[[YYYWWWUUUSSSSSSOOOMMMJJJGGGGGGHHHKKKMMMNNNNNNNNNMMMLLLMMMPPPRRRNNNMMMLLLLLLMMMNNNMMMLLLOOOSSSXXX]]]___]]]ZZZWWWNNNOOOPPPPPPOOOMMMJJJIIIEEEEEEFFFIIILLLMMMMMMKKK}}}^^^TTTJJJGGGFFFBBB???>>>>>>======<<<;;;:::999999888888888777777777777666888666555555666777777666333444555666777666666555777777666666666666777777777777666777999<<>>===>>>???AAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@??????>>>======???>>>===<<<;;;;;;<<<<<<;;;:::999888888888888888999888888888888777777777888888777777888888999:::888888:::;;;===???@@@AAABBBBBBAAAAAABBBCCCDDDDDDGGGGGGGGGIIIKKKMMMOOOOOOTTTQQQTTT\\\ccciiipppyyy~~~|||tttfffWWWKKKFFFEEEDDDCCCAAA@@@?????????@@@>>>===???DDDGGGKKKVVVbbbooottt|||wwwiii___\\\XXXSSSOOOLLLJJJIIILLLHHHCCCAAABBBCCCBBBAAACCCDDDDDDCCCBBBBBBDDDGGGHHHKKKNNNRRRVVVYYY]]]___ccc]]]XXXVVVWWWUUUPPPKKKGGGGGGIIINNNSSSWWWYYYYYY[[[UUUMMMGGGFFFFFFHHHIIINNNQQQVVVYYYXXXSSSMMMIIIGGGGGGHHHKKKLLLKKKHHHFFFCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@BBBDDDGGGHHHIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNMMMKKKGGGDDDAAA@@@AAAAAA@@@???>>>???BBBDDDDDDDDDDDDGGGLLLQQQUUUVVVVVVUUUNNNMMMJJJGGGEEEDDDDDDDDDGGGKKKQQQXXX]]]___```___XXXTTTNNNGGGBBB???>>>>>>???AAABBBCCCCCCCCCEEEGGGOOOQQQSSSRRROOOKKKHHHGGGCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCBBB@@@AAAAAA@@@???>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCC@@@BBBGGGJJJLLLLLLJJJIIIFFFFFFFFFFFFHHHIIIKKKLLLMMMLLLLLLNNNQQQRRRNNNKKKKKKNNNQQQRRRQQQRRRTTTVVVZZZZZZYYYWWWUUURRRPPPOOOMMMKKKIIIGGGGGGHHHJJJLLLKKKMMMOOOPPPOOOOOOOOOPPPRRRQQQPPPQQQRRRRRRPPPNNNOOORRRWWW[[[\\\[[[YYYWWWQQQRRRSSSSSSRRROOOLLLJJJJJJJJJLLLNNNQQQRRRQQQPPP}}}^^^SSSJJJHHHGGGCCC???>>><<<;;;;;;;;;::::::999999888888888777777777777666999777444444666777777777444444555666666666666555555555444444444555555666666666777777999:::<<<===<<>>>>>>>>??????=========>>>======<<<<<<@@@???>>>======>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@??????@@@AAA???>>>======<<<<<<=========<<<<<<;;;;;;::::::999;;;;;;::::::::::::;;;;;;999999888888777888888888888888999999999999:::::::::999999999999:::;;;;;;::::::<<<===???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLNNNQQQSSSTTT\\\[[[___hhhsss}}}|||zzz}}}~~~|||vvvpppjjj```TTTJJJCCC???===DDDBBB@@@>>><<<;;;;;;;;;@@@@@@BBBGGGMMMTTTaaammmyyy}}}ssseee]]]YYYWWWTTTPPPMMMKKKJJJIIIKKKHHHEEEDDDDDDDDDDDDCCCAAABBBBBBAAA@@@AAACCCEEEDDDGGGMMMSSSYYY]]]___``````]]]\\\]]]^^^[[[RRRKKKEEEDDDEEEHHHMMMQQQTTTUUUZZZUUUOOOLLLLLLOOORRRTTTXXXZZZ\\\\\\YYYTTTNNNJJJHHHHHHHHHIIIJJJHHHEEEBBB???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA????????????????????????======>>>??????????????????@@@BBBCCCDDDEEEEEEEEEJJJJJJIIIIIIJJJJJJKKKLLLJJJHHHFFFCCCBBBBBBCCCDDDDDDAAA?????????@@@@@@???AAAEEEKKKQQQTTTUUUUUUTTTIIIHHHEEECCCAAAAAABBBCCCDDDGGGMMMSSSZZZ^^^aaaccc[[[WWWPPPIIICCC???===<<<>>>???@@@@@@???@@@AAACCCNNNPPPRRRQQQOOOLLLJJJIIIDDDDDDDDDCCCCCCCCCCCCBBBEEECCCBBBBBBDDDEEEEEEDDDEEEEEEDDDDDDBBBAAA???>>>>>>??????@@@BBBBBBCCCCCCCCCEEEHHHJJJKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHIIIMMMQQQQQQNNNJJJGGGIIILLLNNNNNNPPPRRRTTTYYYZZZYYYXXXVVVRRROOOMMMJJJIIIHHHHHHHHHIIIJJJKKKIIILLLQQQSSSSSSQQQOOOOOOUUUTTTTTTUUUUUUTTTQQQNNNOOOQQQUUUWWWYYYXXXWWWUUUTTTUUUWWWXXXVVVSSSOOOLLLOOOOOOQQQTTTVVVWWWUUUSSSxxx]]]SSSJJJHHHHHHDDD@@@>>>:::::::::::::::::::::::::::::::::999999999888888888666333333444666666666444444555555555666666666444444444333444444555666666666777777888999999999<<>>>>>>>>>>>===>>>?????????>>><<<<<>>>>>?????????===<<<:::;;;<<<>>>???;;;;;;;;;<<<<<<<<<======::::::999999888888888888888888888999999:::::::::888888777777777888999999888888888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJNNNQQQTTTWWWYYY[[[cccfffnnnzzz}}}wwwtttttt|||pppfffbbbZZZOOOGGGCCCBBB@@@???@@@???>>><<<;;;;;;<<<<<>>???AAADDDAAAEEEKKKSSSYYY]]]^^^^^^XXXYYY[[[```bbb^^^SSSJJJBBBAAA@@@BBBFFFKKKNNNOOOQQQNNNKKKLLLPPPVVV[[[^^^ZZZ[[[[[[YYYUUUPPPKKKHHHHHHGGGFFFFFFFFFDDDAAA>>>===>>>???AAACCCDDDDDDDDDBBBAAA???>>><<<<<<;;;;;;::::::::::::::::::::::::666888;;;===@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGIIIGGGDDD@@@>>>>>>>>>===<<>>???@@@AAA@@@BBBFFFKKKQQQWWW[[[^^^XXXTTTOOOHHHCCC???===<<<>>>???@@@@@@@@@AAACCCFFFLLLNNNOOONNNLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBEEECCCBBBBBBDDDFFFGGGFFFIIIJJJIIIIIIGGGDDDBBB@@@??????@@@AAABBBCCCDDDEEEFFFHHHLLLOOOOOOMMMIIIFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIINNNRRRRRROOOKKKFFFGGGHHHIIIJJJLLLNNNPPPUUUVVVVVVVVVSSSOOOKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNRRRTTTSSSQQQPPPPPPUUUUUUUUUVVVVVVTTTOOOLLLOOOPPPRRRSSSTTTTTTTTTSSSUUUWWWYYYYYYXXXUUUPPPNNNOOOPPPQQQTTTVVVVVVTTTRRRttt]]]SSSKKKIIIIIIDDD@@@???:::::::::::::::::::::::::::::::::999999999888888666444222222333555555444444444444444444555555666555444444444555555666777666666777777777777777777999:::@@@MMMaaawwwzzznnnddd]]]XXXYYY[[[]]]```eeeqqqtttzzzqqqgggcccbbbbbbkkkooouuuzzz{{{uuukkkdddWWWSSSNNNJJJIIIIIIIIIHHHDDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAA@@@???>>>======<<<;;;::::::::::::;;;;;;::::::::::::::::::<<<;;;;;;::::::::::::;;;;;;:::999888888:::<<<===999999:::;;;<<<<<<======999999999999999999888888777777888999999:::::::::888777777777888999::::::888888999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>===>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJNNNRRRWWW[[[^^^aaaeeehhhjjjsss}}}zzz}}}zzzooocccYYYTTTLLLBBB===<<<======<<<777888888:::===@@@CCCEEEBBBIIIQQQYYYdddssskkk```[[[WWWTTTNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIFFFBBB???===<<<===>>>>>>======>>>@@@CCC>>>AAAFFFNNNUUUYYYXXXWWWUUUVVVZZZaaaeeeaaaVVVMMMCCCAAA???@@@DDDIIILLLNNNKKKIIIGGGIIINNNUUU[[[]]]XXXWWWUUUSSSOOOLLLIIIGGGEEECCCBBBBBBBBBAAA>>>;;;<<<===???AAABBBCCCDDDDDDAAA@@@>>><<<:::888888777666666666666666666666666555777:::>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDBBBBBBBBBDDDFFFHHHJJJLLLHHHDDD@@@===<<<<<<<<<;;;===@@@DDDHHHJJJJJJHHHFFFBBB@@@???======>>>???@@@???@@@BBBEEEIIINNNRRRTTTPPPMMMIIIEEEAAA???>>>>>><<<===>>>???@@@BBBFFFIIILLLMMMMMMLLLJJJIIIIIIJJJLLLLLLLLLKKKIIIGGGEEECCCDDDBBBAAABBBDDDGGGHHHHHHLLLLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@AAABBBCCCEEEFFFHHHLLLRRRVVVUUUQQQJJJFFFCCCDDDEEEGGGIIIJJJKKKLLLIIIIIIJJJNNNSSSTTTQQQNNNIIIIIIHHHIIIJJJLLLMMMMMMNNNOOOPPPPPPNNNJJJFFFDDDGGGHHHIIIJJJLLLNNNOOOPPPOOOQQQRRRRRRQQQQQQRRRSSSVVVVVVVVVWWWVVVTTTOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRTTTVVVWWWVVVSSSOOOMMMKKKKKKMMMPPPRRRQQQNNNKKKttt\\\SSSKKKJJJJJJEEEAAA???<<<;;;;;;;;;::::::999999888888888777777777777666555444333444555555444333444444333333444444555666555555555555555666777888777777666666666777888888777999>>>GGGVVVjjj~~~|||vvvxxx}}}|||sssjjjeee___XXXUUUVVVVVVZZZaaahhhpppzzz}}}tttlllhhh___dddmmmvvv|||}}}xxxuuukkkddd[[[SSSNNNKKKHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>======>>>?????????>>>>>>>>>>>>>>>======<<<<<<<<<999999888777777777888888<<<;;;;;;:::::::::;;;;;;999888777777777888999:::777777999:::;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;;;;::::::888888888888999:::;;;<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGJJJNNNPPPRRRTTTZZZaaafffiiilllqqquuuxxx}}}yyy~~~yyyqqqhhh^^^WWWMMMGGG@@@;;;;;;;;;:::999;;;<<<<<<===@@@BBBEEEGGGJJJUUUbbbmmmzzznnn```[[[YYYUUUQQQNNNMMMLLLJJJJJJJJJKKKLLLOOOPPPPPPMMMGGGCCC@@@???<<<=========<<<===@@@CCCBBBCCCHHHPPPXXX[[[ZZZXXXYYYYYY\\\bbbfffcccYYYQQQFFFDDDCCCCCCGGGKKKMMMNNNJJJGGGEEEFFFJJJOOOSSSTTTTTTRRROOOLLLIIIGGGFFFFFF@@@???>>>>>>>>>>>><<<:::;;;<<<>>>???AAABBBCCCCCCAAA@@@>>>;;;999888777777666666666666666666666666777999;;;>>>???@@@???>>>AAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@AAACCCDDDFFFHHHIIIEEEBBB===;;;;;;;;;;;;;;;;;;===@@@CCCDDDCCCBBBAAA@@@@@@??????>>>>>>??????AAAAAABBBBBBDDDGGGJJJLLLGGGFFFDDDAAA@@@?????????:::;;;======???BBBGGGJJJNNNNNNNNNLLLJJJIIIJJJLLLMMMMMMNNNMMMLLLJJJHHHFFFDDDBBBAAABBBEEEHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAABBBDDDFFFGGGJJJNNNTTTXXXWWWRRRKKKGGGBBBDDDFFFHHHJJJLLLMMMMMMJJJIIIIIILLLQQQRRRQQQNNNNNNLLLJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPOOOLLLJJJHHHGGGGGGHHHJJJLLLOOORRRTTTTTTTTTSSSQQQOOOPPPRRRUUUWWWWWWVVVVVVVVVTTTQQQNNNKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPOOONNNLLLKKKFFFGGGIIILLLMMMLLLHHHEEEqqq\\\RRRKKKKKKJJJFFFAAA???>>>======<<<;;;:::999999888888888777777777777666555555555777888888555333444444333333333444555666444444444444555666777888888777666555555777999:::888;;;???BBBHHHUUUfffsssssslllmmmwwwsssdddZZZXXXMMMOOORRRVVV^^^hhhssszzzjjjiiijjjmmmrrrwwwzzz|||yyysssiii```YYYSSSNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@???@@@???>>>===<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@??????<<<;;;:::::::::;;;<<<<<<>>>>>>============>>>>>>999999999888888888888888777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888888888999:::<<<===>>>===>>>>>>>>>??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIMMMRRRVVVZZZ\\\aaagggpppvvvyyy}}}zzzuuusssxxxwwwnnneee]]]UUUOOOFFFCCC@@@>>>======<<<;;;BBBBBBDDDFFFIIILLLPPPRRR___lll|||yyypppeee]]]YYYVVVSSSPPPPPPOOONNNMMMLLLMMMNNNOOOPPPRRRSSSPPPKKKFFFCCCBBB;;;<<<===<<<<<<===@@@CCCHHHHHHLLLTTT]]]bbbaaa___```^^^^^^aaacccaaaYYYRRRGGGEEEDDDDDDGGGJJJLLLLLLIIIFFFDDDDDDFFFJJJMMMOOOPPPMMMIIIEEEBBB@@@@@@AAA;;;:::999:::;;;<<<;;;999:::;;;<<<>>>???@@@@@@@@@???>>><<<:::888666555555555555555555555555555555555777:::===>>>>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBB@@@===999777888:::;;;;;;999:::<<<>>>???@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>AAAAAA@@@@@@AAABBBCCCDDDCCCBBBAAA??????>>>>>>???<<<======>>>>>>AAAFFFJJJNNNNNNMMMJJJHHHGGGIIIJJJIIIJJJLLLMMMNNNMMMLLLKKKEEECCCBBBCCCGGGKKKMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBAAAAAABBBDDDFFFHHHLLLNNNQQQSSSSSSOOOKKKHHHDDDEEEGGGIIIKKKKKKKKKKKKJJJGGGFFFHHHLLLNNNMMMLLLMMMKKKIIIJJJMMMPPPQQQPPPPPPPPPPPPPPPOOONNNMMMLLLGGGFFFFFFGGGJJJOOOSSSVVVWWWVVVUUURRRPPPOOOQQQTTTVVVTTTSSSSSSSSSRRRPPPMMMHHHJJJKKKLLLLLLKKKIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFHHHJJJLLLJJJFFFBBBmmm[[[RRRKKKKKKKKKFFFAAA?????????>>>===;;;:::999999:::::::::999999999999888666666777:::;;;:::777444444444333222333444555666333333333444555666777888999777555444555777:::<<<666:::<<<999777>>>MMMYYYeeezzz{{{ooogggiiiyyymmm___ZZZQQQOOOMMMMMMQQQ[[[fffnnnxxx{{{qqqkkklllrrrzzz}}}xxxqqqjjjccc]]]WWWSSSLLLKKKIIIGGGFFFFFFGGGGGGDDDDDDEEEEEEDDDBBBAAA???CCCBBB@@@===<<<;;;;;;;;;===>>>>>>??????>>>>>>>>><<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999999:::;;;=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::888888999:::;;;===>>>???@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMRRRXXX]]]aaadddqqqyyywwwjjjjjjooo{{{wwwkkk___VVVNNNFFF@@@;;;;;;<<<<<<<<<<<<<<<<<<<<>>;;;<<<===<<<<<<>>>@@@CCCGGGGGGJJJRRR\\\bbbbbb```eeeaaa^^^^^^```]]]WWWPPPEEECCCBBBCCCFFFHHHIIIIIIGGGDDDBBBCCCFFFJJJNNNOOOLLLIIIDDD???;;;::::::;;;777666666777999::::::999999999;;;<<<======>>>>>><<<;;;999777555333333222222222222222222222222222000333777;;;===>>>======777888:::<<<>>>@@@AAAAAA@@@AAAAAABBBAAA@@@???>>>AAAAAA@@@???>>>===<<<;;;<<<999555444666999;;;;;;888888:::;;;===@@@AAABBBAAABBBCCCDDDCCCAAA???>>>???>>>>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@BBBFFFJJJLLLLLLJJJGGGDDDDDDEEEGGGEEEGGGJJJMMMNNNOOOOOONNNFFFDDDCCCDDDHHHMMMPPPQQQGGGFFFDDDAAA@@@@@@@@@AAACCCBBBAAAAAABBBDDDGGGHHHLLLMMMNNNNNNMMMLLLKKKJJJEEEFFFHHHIIIJJJJJJIIIIIIHHHEEECCCDDDGGGJJJJJJIIIJJJGGGEEEGGGKKKOOOPPPPPPJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEFFFIIINNNSSSVVVWWWWWWVVVTTTQQQPPPPPPRRRRRRPPPOOONNNOOONNNMMMKKKGGGHHHJJJLLLLLLJJJGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHKKKLLLJJJFFFBBBsssXXXSSSLLLIIIGGGDDD@@@===;;;:::999999888888999999999777555444666777777777666666666666666666666666555555666666666666555555222333444444555555444444111222333555666777777777444555666777888<<>>?????????===;;;>>>>>>?????????>>>======>>>>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999999999:::;;;<<<======;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBAAAAAABBBEEEGGGOOOJJJGGGHHHIIIGGGHHHKKKJJJOOOUUUYYY]]]eeepppxxx|||wwwtttwww}}}~~~vvvooofffZZZPPPJJJGGGDDDAAA??????===;;;:::;;;???BBBDDDKKKTTT___iiisss|||rrrhhh\\\XXXTTTQQQOOONNNLLLJJJLLLKKKIIIGGGFFFFFFFFFFFFJJJIIIHHHHHHGGGDDD@@@===???===;;;::::::<<<>>>@@@GGGIIIMMMSSSXXX\\\___aaa^^^]]]]]]^^^]]]XXXPPPJJJFFFCCC???>>>???AAACCCCCCAAA>>><<>>>>>>>>===>>><<<999666333222222333222333444444222222333444333333333444555666777888777777666555666888:::<<>><<<<<<===???AAABBB@@@<<<::::::<<<<<<<<<:::888777666555555999;;;<<<>>>????????????DDDDDDEEEEEECCCAAA>>><<>>???@@@AAACCCDDDDDDHHHHHHIIIIIIHHHGGGEEEDDDFFFDDDDDDGGGKKKNNNMMMLLLIIIHHHHHHLLLQQQSSSQQQOOOKKKHHHCCC???<<<::::::;;;???>>>======>>>AAADDDGGGEEEHHHKKKMMMMMMJJJGGGEEECCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGFFFDDDBBBCCCBBBBBBBBBCCCFFFIIIKKKGGGGGGGGGHHHGGGGGGGGGGGGHHHGGGEEEEEEGGGKKKOOORRRTTTSSSQQQOOOOOOOOOPPPQQQVVVRRRMMMLLLMMMMMMKKKHHHIIIJJJJJJHHHDDDAAA@@@@@@EEEDDDBBB@@@@@@BBBDDDEEEDDDGGGKKKNNNMMMJJJFFFCCCqqqWWWRRRLLLHHHFFFDDD@@@<<<;;;:::999999888888999999888666444555666777666555333333333333333333333333444555555666666555555444222333444444555444444444111222333555666777777777666666666666666999===@@@AAAMMM___sss}}}ooolllooo}}}tttlllgggaaaYYYRRRPPPPPPRRRRRRXXX___hhhqqqwww{{{tttmmmhhhkkkoooppppppqqqhhhgggddd```[[[WWWTTTSSSKKKIIIFFFDDDDDDCCCAAA???CCCBBBAAABBBCCCCCCAAA@@@>>>??????@@@??????>>>>>>>>>======<<<;;;;;;::::::======>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAA<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEFFFIIIKKKKKKGGGFFFIIIJJJIIIJJJNNNSSSWWW\\\aaaiiiuuu}}}~~~~~~}}}vvvkkkccc^^^WWWNNNFFFBBB@@@===;;;::::::999999:::>>>DDDHHHNNNTTT]]]hhhrrr{{{vvvfff^^^WWWUUURRRPPPOOOOOOMMMLLLMMMKKKIIIFFFDDDCCCCCCCCCDDDEEEGGGIIIIIIFFF@@@<<<===;;;999888888:::<<<>>>CCCEEEHHHMMMRRRWWW[[[]]]]]]\\\\\\\\\ZZZTTTMMMGGG>>>;;;888777888999::::::<<<:::999===DDDIIIJJJIIIGGGBBB;;;777777777777666444444333333333333444444444666888:::<<<============;;;888555333222222222111222333222111111222333333333333333444555666666555444333333333555777888<<<===>>>===;;;::::::;;;:::;;;<<<;;;777666666888;;;:::999888777777777888:::<<<>>>AAABBBBBBAAA@@@BBBBBBCCCCCCBBB@@@===<<<<<<<<<<<<;;;::::::999999;;;;;;:::;;;;;;<<<===>>>AAAAAABBBCCCDDDDDDDDDCCCEEEEEEFFFFFFFFFEEECCCBBBDDDCCCCCCFFFJJJMMMMMMLLLKKKIIIIIIMMMQQQRRRQQQNNNKKKHHHDDD@@@===<<<<<<<<<@@@???>>>>>>@@@BBBEEEGGGGGGHHHIIIIIIIIIGGGFFFEEEAAAAAABBBBBBCCCDDDEEEFFFDDDDDDDDDEEEGGGGGGEEECCCAAAAAAAAABBBCCCEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGJJJNNNQQQSSSRRRPPPNNNMMMNNNPPPQQQSSSOOOKKKJJJKKKKKKIIIGGGIIIIIIGGGDDDBBBAAABBBDDDFFFDDDAAA??????AAACCCEEEHHHJJJNNNPPPNNNJJJDDD@@@nnnVVVQQQKKKGGGEEECCC???<<<;;;:::999999888888999999666555555666777777666444555555555555555555555555333444444555555444444333222222333444444444444444222222444555666666777777777888777555444555888;;;;;;@@@JJJ\\\www{{{qqqooohhhttt}}}xxxrrrmmmfff___[[[YYYWWWUUUPPPSSSXXX\\\aaaiiittt{{{rrrgggdddgggmmmvvv}}}}}}|||xxxrrrjjjaaaZZZUUUTTTPPPKKKGGGFFFDDDBBBAAABBB@@@@@@AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@???===<<<;;;;;;<<<<<>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJJJJHHHIIINNNPPPPPPRRRVVV]]]bbbiiirrr~~~yyyqqqiii```WWWPPPMMMIIICCC???<<<;;;:::999888999:::;;;===CCCKKKPPP[[[```hhhqqqyyyzzzmmmbbb\\\RRRPPPNNNNNNNNNOOONNNMMMLLLJJJHHHEEECCCAAA@@@@@@???AAAFFFJJJKKKFFF???999:::999777666777888:::<<>>;;;777666666777777777777555666:::AAAFFFHHHHHHBBB>>>999555555555555555555555444333222222222222444555666777999:::<<<<<<<<<:::888555333222222222000111222111000///000222333333333333333333333333111111000000000222333444777888999999777777888999999;;;<<<;;;:::888999999999999888888888999999:::888;;;>>>BBBCCCBBBAAA?????????@@@@@@???>>><<<;;;999999:::::::::;;;;;;;;;:::999999999:::===@@@AAAEEEFFFGGGHHHGGGFFFDDDBBBAAABBBBBBCCCCCCBBBAAAAAABBBBBBCCCFFFJJJMMMNNNMMMNNNLLLKKKMMMPPPQQQOOOLLLJJJHHHDDD@@@>>>=========@@@@@@@@@@@@AAACCCEEEGGGHHHGGGFFFDDDDDDCCCCCCCCC>>>>>>>>>>>>@@@AAADDDEEEEEEDDDDDDEEEFFFFFFEEECCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAACCCEEEHHHJJJFFFEEEDDDDDDEEEHHHLLLNNNQQQOOOMMMKKKKKKLLLNNNPPPNNNKKKHHHHHHJJJJJJGGGDDDGGGFFFDDDBBB@@@BBBFFFIIIJJJGGGBBB???>>>@@@CCCEEEKKKNNNQQQRRROOOIIIBBB===kkkVVVQQQJJJGGGEEECCC>>>;;;;;;:::999999888888999999666666666888999999777444777777777666666666666666222333333444444333333222222222333444444444444333222333444555666666666666777888777666444444777999<<<===AAAMMMbbb~~~zzzdddhhhppp|||~~~xxxuuuqqqnnnllliiieeecccYYYWWWSSSPPPQQQWWWaaaiiiuuu}}}vvvmmmiiijjjqqqxxx|||ssskkkfffbbb]]]VVVQQQMMMKKKIIIGGGCCCAAA@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===>>>???@@@@@@@@@AAAAAAAAA@@@??????===>>>???@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>======????????????????????????????????????????????????@@@??????@@@@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJNNNMMMQQQVVVYYYYYY]]]bbbgggppp}}}~~~vvvjjj___VVVPPPJJJGGGDDDCCC@@@>>>===<<<<<<<<<===>>>???AAAEEELLLTTTZZZgggjjjooouuu|||uuummmhhhbbb]]]PPPNNNLLLLLLMMMMMMLLLKKKIIIIIIGGGEEECCCBBB@@@@@@???@@@DDDGGGGGGCCC===888888777666666777888:::;;;>>>===>>>???BBBFFFJJJLLLQQQQQQRRRQQQOOOJJJEEEBBB???<<<999888888888777777444444555999>>>CCCDDDDDD>>>;;;888555444444555666777666555333222111111000333333444555666888:::;;;;;;:::888666444444333333000111222111000000111222222222222222222111000000//////......///000111111333555666666555555777999;;;<<<===>>>>>>===<<<<<<999999888888888888999999555888<<<@@@AAA@@@>>><<<<<<<<<======<<<;;;::::::888888999999::::::;;;;;;999888888888:::>>>BBBEEEIIIJJJKKKLLLJJJGGGCCCAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBDDDGGGKKKMMMOOOPPPPPPNNNLLLMMMOOOPPPNNNKKKGGGEEEBBB@@@>>>=========??????@@@@@@BBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@???<<<<<<;;;<<<===@@@BBBDDDFFFDDDCCCCCCDDDDDDCCCAAA???@@@BBBCCCCCCBBB@@@???AAA@@@??????BBBEEEIIIKKKDDDCCCBBBBBBCCCFFFHHHJJJLLLJJJHHHGGGGGGIIIKKKMMMIIIGGGEEEGGGIIIIIIFFFCCCEEEEEEEEEDDDCCCEEEIIILLLQQQLLLFFF@@@>>>>>>AAACCCKKKNNNQQQRRROOOIIIBBB===|||hhhVVVQQQJJJGGGEEECCC>>>;;;;;;:::999999888888999999888777777999::::::888666444444444333333222222222222222333333333333222222111222333333444444333333333333444555666666666666666666777666555555888:::999:::===BBBNNNeeevvvoooiiilllzzz~~~~~~}}}{{{wwwtttllldddXXXNNNIIIKKKSSSYYY```hhhvvv}}}wwwwww{{{uuuoooggg^^^XXXSSSOOOLLLJJJHHHFFFFFFGGGHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEECCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAABBBAAA@@@??????????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGJJJKKKKKKKKKKKKLLLOOOQQQQQQRRRVVV\\\___aaafffmmmyyy~~~mmmeeeZZZOOOHHHEEEDDDDDD?????????>>>===>>>??????@@@BBBFFFJJJPPPXXXaaafffqqqsssvvvyyy}}}~~~uuujjjbbb___]]]XXXSSSOOONNNLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAABBBAAA???;;;777777777777777888999:::;;;???>>>===<<<===???AAACCCGGGHHHJJJKKKIIIFFFCCCAAA;;;888555444444444333222555555666999<<<>>>??????;;;:::888666444555777888:::888777555333222111111222222333333555666888999::::::999777666555555444111222333222111000111333111222222222111000///...//////////////////000000111333444444444666888;;;;;;;;;<<<>>>>>>>>>===;;;::::::999888777777777777666888===@@@AAA???===;;;;;;;;;;;;::::::999999888888888888999999999999999999888888999<<<@@@DDDGGGKKKLLLMMMLLLJJJGGGCCCAAA??????@@@@@@AAABBBCCCDDDCCCDDDGGGIIILLLNNNQQQRRRQQQNNNLLLLLLNNNNNNLLLIIICCCBBB@@@>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBAAA???<<<;;;;;;;;;;;;<<<===@@@BBBCCCGGGEEECCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCAAA>>>===>>>===<<<===???BBBFFFIIIBBBAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIFFFEEEDDDGGGJJJJJJGGGDDDCCCEEEGGGHHHHHHIIILLLNNNWWWRRRJJJCCC???>>>???AAAGGGIIILLLNNNLLLHHHCCC@@@{{{gggVVVQQQKKKGGGEEECCC???<<<;;;:::999999888888999999888777777888999999888666666666555555444333333333222333333444444333333222111111222333333333333333333444444555666666555555444555666666555666888999777999===@@@EEEVVVssspppiiilllxxx}}}ttteeeWWWNNNKKKLLLNNNRRRXXXcccqqqxxxoooggg___YYYUUUSSSQQQNNNLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOPPPQQQUUUWWWWWWXXX]]]dddhhhkkkttt}}}uuunnn\\\VVVNNNEEE???===>>>???;;;<<<=========???AAADDDEEEIIIOOOVVV]]]eeemmmrrrxxxyyy{{{}}}{{{kkkfff^^^YYYVVVSSSOOOKKKOOONNNLLLLLLLLLJJJGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDBBB???===<<<;;;999777777777777888999:::;;;<<<>>>===<<<;;;;;;;;;<<<===>>>AAADDDEEECCCAAA@@@???999777555444444444333222444555666888999999999999888888888666555555888::::::999777555333222111111111222333444555666666777999888888777666555555444111222333222111111222333111111222222222111///.../////////000000000000000000111333333444666:::===>>>>>>???AAABBBBBB???===:::999888777666555555555:::<<>>BBBFFFHHHJJJJJJKKKJJJIIIFFFCCCAAA??????@@@@@@BBBDDDFFFGGGDDDFFFIIIKKKLLLNNNQQQSSSQQQNNNKKKJJJLLLLLLJJJHHH@@@???>>>===<<<<<<<<<;;;===>>>@@@AAABBBBBBAAA@@@>>>???@@@AAA@@@>>>;;;:::<<<===>>>???@@@AAABBBBBBGGGEEECCCCCCDDDEEEDDDCCCCCCDDDEEEEEECCCAAA>>><<<;;;;;;::::::<<<>>>AAACCC@@@@@@?????????@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEIIIMMMMMMJJJFFFDDDFFFIIIJJJKKKKKKLLLNNNWWWSSSLLLEEE@@@>>>???@@@BBBDDDFFFHHHGGGFFFCCCAAAzzzfffWWWRRRLLLHHHFFFDDD@@@<<<;;;:::999999888888999999888666555555666777777666999888888777666666555555333333444444444444333333111111222333333333333222333444555555666555555555333444555555444444555666777777:::===@@@JJJaaavvvtttllljjjqqq{{{yyymmmcccZZZTTTPPPOOOQQQUUU]]]iiiwwwzzztttnnnkkkccc```\\\YYYWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???@@@AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOQQQQQQQQQRRRTTTUUUVVVYYY\\\___ccceeekkksssyyy|||wwwqqqggg```NNNKKKFFF@@@<<<::::::;;;<<<>>>@@@@@@AAAEEEJJJNNNTTTYYY___fffkkkpppuuuxxxzzz{{{|||~~~rrriii```^^^ZZZVVVRRROOONNNMMMNNNMMMLLLLLLLLLJJJHHHEEECCCDDDDDDDDDCCCBBB@@@???AAA???<<<;;;;;;:::999888666666777888999:::;;;;;;:::::::::::::::::::::::::::===@@@AAA>>><<<;;;<<<999777666666777777666444111222444666666555666666555666777666444555888;;;999888666444333111111111000111333555666666666555666666666555555444333333000111222111000000000222000111222333333222000/////////000000000////////////000111222444777;;;>>>@@@???@@@BBBDDDCCC???<<<666666555555555555666666===>>>???@@@@@@>>><<<;;;;;;;;;999888777666555555444555666777888:::;;;;;;999:::;;;>>>AAADDDGGGHHHHHHHHHGGGGGGFFFDDDCCCBBB?????????@@@BBBEEEGGGHHHDDDGGGJJJKKKKKKMMMPPPRRRPPPMMMIIIHHHJJJKKKIIIGGG??????>>>>>>=========<<<===>>>AAACCCCCCCCCAAA@@@>>>>>>>>>======<<<<<<<<<>>>???AAACCCDDDCCCBBBBBBFFFEEEDDDEEEHHHJJJKKKKKKGGGGGGGGGFFFDDDAAA???======<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>???@@@@@@BBBDDDGGGHHHHHHGGGFFFEEEEEEGGGLLLPPPPPPMMMIIIGGGHHHIIIIIIIIIJJJLLLNNNRRROOOJJJDDDAAA??????@@@??????@@@AAABBBBBBAAAAAAyyyfffXXXSSSLLLIIIGGGEEE@@@===;;;:::999999888888999999777555333222444555666555666555555444333333222222333444444555555444444333111111222333333333333222444444555555666555555555333444555444222111222333444222222666888>>>NNN^^^oooyyysssgggfffkkkssswwwkkk```YYYRRRPPPOOOQQQXXXdddooowwwvvvrrrmmmiiigggfffdddbbb___^^^]]]\\\ZZZWWWUUUTTTLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBBBBHHHGGGEEEDDDEEEHHHKKKMMMEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSUUUVVVYYY[[[]]]^^^```cccgggjjjqqqssszzz|||vvvmmmhhheeeaaaZZZTTTEEEDDDBBB>>>;;;999999:::@@@BBBEEEFFFHHHMMMTTTZZZeeeiiiooosssuuuwwwxxxzzzxxxyyy{{{}}}lll```\\\VVVVVVTTTPPPMMMLLLNNNPPPLLLLLLKKKLLLLLLKKKIIIFFFDDDDDDDDDCCCBBB???===<<<===<<<;;;;;;<<<;;;:::888555555666777888999::::::666777888999::::::::::::999<<>>:::666333333333444444666777777============<<<;;;999999<<<;;;:::888666555444444111222444666999;;;===>>>999;;;===@@@CCCEEEGGGHHHFFFEEEEEEDDDDDDCCCCCCCCC>>>>>>???@@@BBBEEEGGGIIIDDDGGGJJJKKKJJJKKKNNNQQQOOOLLLHHHGGGIIIJJJIIIGGG????????????>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@>>><<<::::::<<<>>>??????AAADDDFFFFFFEEECCCAAAEEEDDDDDDFFFKKKOOOQQQRRRJJJIIIHHHFFFDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>@@@BBBFFFIIIKKKJJJHHHFFFEEEFFFHHHNNNRRRSSSOOOKKKIIIIIIHHHFFFEEEGGGKKKOOOMMMKKKGGGCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????ssscccTTTPPPJJJGGGFFFEEEBBB@@@<<<<<<;;;:::999888777666666555555444444555555555555555555555444333222111555444444333222111000000333222222111111222222333444333222222222333555666888777666777666222---(((222222333555888<<<@@@BBBVVVdddxxx~~~ooojjjgggsssvvvooofffbbbZZZSSSPPPSSS[[[aaassszzz~~~zzzyyyzzzzzzyyywwwtttsssppplllhhhdddaaa___WWWUUUSSSRRRSSSSSSRRRQQQOOOLLLIIIGGGGGGGGGFFFDDDIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIIIIJJJJJJIIIHHHKKKLLLLLLKKKIIIHHHIIIJJJHHHJJJMMMOOOPPPOOONNNMMMRRRJJJHHHNNNNNNJJJNNNWWWQQQSSSVVVXXXYYYZZZ[[[]]]___eeekkkoooqqquuu~~~zzzqqqjjjeee^^^YYYVVVQQQLLLHHHEEEAAA===::::::===???AAADDDHHHNNNTTT[[[ccckkkppp|||{{{{{{xxxzzz~~~nnn```YYYUUUUUUSSSPPPNNNMMMKKKIIIFFFJJJIIIIIIJJJKKKKKKJJJHHHCCCDDDEEEEEEDDDAAA>>><<<:::999888777666666666666444555666777777666555555888888777777777777888888999999999888888777666555444555555333000111444888000000//////000111222222444444444333222222555777999777555333111000000000111333444555555444222000555222111222444555444222000111222111000//////111222222222222222222222222222222222222222222222222444444555555666777777777;;;;;;;;;::::::888777777222222333333333444444444<<<<<<<<<;;;999888999:::;;;;;;::::::999888777777777555444777;;;???@@@???@@@AAABBBCCCEEEGGGHHHHHHJJJGGGBBB@@@@@@AAAAAAAAA===>>>??????@@@CCCHHHKKKIIIJJJJJJIIIIIIJJJNNNQQQMMMJJJGGGEEEFFFGGGGGGGGG>>>>>>?????????@@@@@@@@@CCC@@@===>>>@@@@@@???===>>>===<<<;;;;;;<<<>>>???CCCDDDFFFHHHHHHFFFDDDBBBAAABBBEEEIIIMMMRRRUUUWWWUUUQQQKKKGGGEEEEEEFFFFFFEEEEEEEEEFFFFFFDDD@@@===@@@===>>>DDDFFFBBB>>>===@@@DDDHHHJJJJJJIIIIIIIIIKKKKKKLLLOOORRRRRRPPPNNNIIIGGGEEEEEEFFFFFFFFFDDDIIIEEEAAA>>>>>>?????????AAA???======??????===:::rrrcccWWWSSSLLLGGGDDDBBBAAA@@@;;;;;;:::999888777666666888888666555444444444444555555555555444333222111555555444444333222222222333222222111111222222333444444333333333333444444666666666666555444222111333333333444666888;;;===BBBMMM___qqq|||kkkcccooo{{{vvvnnneee^^^[[[YYYYYY^^^dddoooyyy}}}}}}~~~~~~{{{xxxtttoooiiifff]]][[[XXXXXXYYY[[[\\\\\\YYYVVVRRRPPPOOOOOOMMMLLLOOOOOOMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLNNNOOONNNMMMMMMNNNOOONNNMMMLLLMMMOOOMMMNNNOOOQQQRRRRRRQQQQQQTTTPPPUUUbbbfff^^^WWWWWWXXX[[[^^^``````aaaeeehhhqqqwwwxxxjjjbbbTTTQQQLLLIIIHHHFFFBBB???AAA???===<<<===???@@@AAAFFFLLLWWWcccnnnxxx~~~yyywwwwwwxxxzzz~~~qqqaaaWWWRRROOOPPPNNNMMMMMMMMMLLLJJJHHHJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDCCCAAA???===;;;::::::999888777666666666666444555666666666666555444666666777777777777666666777777777777666555444333555:::@@@AAA===777222000000000000000000111222222333444444333333333555888:::888666444222111111111111222333555555444222111555333111222444555444222000111222111000///000111222222222222222222222222333333333333333333333333333333333444444444444555999999999888777666555444222222222222333333333333555666666666444444666777<<<;;;;;;:::999999888888666555555999===@@@AAA@@@AAABBBCCCEEEGGGHHHJJJJJJKKKGGGCCC@@@?????????>>>>>>???@@@@@@@@@AAADDDGGGIIIIIIIIIHHHGGGGGGJJJLLLLLLJJJHHHGGGHHHHHHHHHGGGBBBAAA@@@@@@?????????@@@AAA???======???AAA@@@>>>>>>===;;;;;;<<>>???===>>>EEEHHHEEEAAA@@@AAADDDHHHJJJIIIHHHGGGGGGGGGHHHIIILLLNNNOOOMMMLLLKKKIIIGGGGGGHHHHHHGGGFFFFFFCCC@@@>>>>>>?????????@@@>>>======>>>???===;;;rrrdddZZZTTTKKKEEEAAA@@@??????::::::999888777666666555:::999888666444333333333444444444444333222111111444444444444444444444444222222111111111111222222333333444444555555666666222333333222111111222333444444333333333555666777777>>>IIIWWWjjjlllVVVUUUcccxxxxxxoooddd]]]XXX[[[^^^aaadddiiinnnqqq~~~~~~}}}{{{vvvnnnggg```^^^]]]^^^aaaeeehhhiiieeeaaa]]][[[ZZZZZZYYYXXXYYYWWWUUUSSSQQQQQQRRRSSSUUUTTTRRRSSSTTTUUUUUUTTTRRRTTTUUUUUUTTTSSSTTTVVVTTTTTTTTTUUUVVVWWWYYYYYY\\\YYYaaaqqqxxxpppddd___eeejjjnnnpppqqqttt|||rrrbbbUUUNNNEEECCCAAA@@@AAAAAA@@@???======>>>???AAACCCEEEGGGMMMWWWgggwww}}}xxxxxxyyy}}}|||mmm```VVVPPPMMMLLLMMMMMMMMMNNNOOONNNLLLIIIJJJIIIHHHHHHIIIIIIGGGEEEFFFDDDAAA>>><<<;;;;;;;;;:::999888777777777777777444555555666555555444444444555666777777666555444444555555444444333222111444:::BBBFFFCCC<<<444000111000000000000111222222222333444444444444777999:::999666444222222222222000111222444444444333333555333222333444444333222111222222222000///000111111111111111111111111111444444444444444444444444222222222222222111111111666666666555444333222111000111111111222222222222000111222222111222444666;;;;;;;;;::::::999999888555666888<<<@@@BBBBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMLLLHHHDDD@@@???>>>===<<<>>>???@@@@@@??????AAACCCHHHIIIHHHGGGEEEEEEFFFHHHKKKJJJIIIJJJKKKKKKJJJHHHGGGFFFCCC@@@???>>>?????????===<<<===???AAAAAA@@@>>>===<<<<<<>>>BBBEEEHHHDDDFFFIIILLLLLLJJJFFFDDDBBBAAABBBDDDHHHMMMRRRVVVYYYTTTLLLGGGDDDDDDDDDEEEEEEDDDEEEFFFGGGFFFCCC@@@???===@@@FFFIIIFFFDDDDDDCCCFFFHHHIIIGGGFFFEEEEEECCCCCCEEEGGGJJJKKKJJJHHHEEEDDDCCCCCCEEEFFFEEEEEEDDDBBB@@@??????@@@???===>>>===<<<<<<===>>>===;;;qqqdddZZZPPPEEE??????@@@===;;;999999888888777666666555999888666555444333333333333333444444333222222111222333333333444444555555222222111111111111222222111222333555666777777777222444444333111000111333444333333222333333444555888;;;???FFFTTTiiimmmZZZTTTYYYgggzzz}}}tttiiifff^^^VVVSSSXXX]]]___jjjpppxxx~~~tttmmmbbbbbbcccfffkkknnnoooooonnnkkkhhhfffggghhhhhhhhhhhhfffcccaaa``````aaabbbaaa___]]]\\\]]]^^^^^^]]]]]]^^^___^^^\\\\\\]]]^^^\\\[[[\\\]]]___cccfffhhhllljjjmmmvvv|||yyyvvvwww{{{|||lll\\\OOOEEE@@@@@@?????????@@@@@@AAAAAA<<<===???AAADDDHHHNNNRRR[[[fffwww{{{yyy{{{~~~pppjjj```XXXRRROOOMMMLLLNNNOOOPPPRRRSSSRRRNNNKKKJJJIIIHHHGGGHHHGGGEEEBBBDDDCCCBBB@@@???>>>======:::999888888777777777888555555555555555444444444222333555666666555333222444444444444333222111000111333777:::;;;:::999999111111111000000111222222111333555555555666888:::999777555333222111111111///000111333444444444444555444444444444444333333111222333222000///000111000000000000000000000000333333333333333333333333333333222111000000//////333333333333222111//////000000000000111111111111000111222222111222444666:::999999999888888888777444666:::>>>BBBCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNOOOMMMJJJEEEBBB@@@>>><<<;;;<<<>>>??????>>>>>>@@@AAAGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIJJJMMMOOOPPPNNNLLLLLLIIIEEEAAA>>>===>>>>>><<<<<<<<<===???AAABBBBBBBBBAAA??????AAADDDGGGIIIDDDGGGKKKMMMNNNKKKHHHEEEBBBAAA@@@AAADDDJJJPPPTTTXXXSSSLLLGGGEEEEEEFFFFFFDDDDDDDDDFFFGGGGGGEEECCCAAA???AAAGGGHHHFFFDDDFFFFFFHHHIIIIIIGGGDDDCCCCCCBBBAAABBBEEEGGGIIIHHHGGGAAA@@@???AAADDDGGGHHHGGGFFFDDDBBBAAAAAA@@@>>><<<<<<;;;;;;;;;;;;<<<;;;;;;pppcccVVVKKK@@@<<>>???AAAEEENNNXXX___llluuu}}}xxxxxx}}}xxxgggbbb[[[UUUQQQNNNLLLJJJKKKMMMQQQUUUWWWVVVRRROOOJJJIIIGGGFFFFFFEEEBBB@@@===>>>@@@AAAAAA@@@>>>===:::999888888888888888888666666555555444444444444222333444555555444333222444444444444333222111111,,,---///222555888:::;;;222222111111111111111222222333666666666777888:::777555444222000000000000///000111222333333444444555555555444444333333333111222333222111000000222000000000000000000000000111111111111111111111111444333333222111000//////000111111111111000000/////////000000000111111111222222333222111000222444777777777666666666666666444777;;;???AAABBBCCCCCCCCCCCCEEEGGGIIIKKKMMMMMMMMMJJJFFFCCCAAA@@@===<<<999;;;<<<======???BBBDDDFFFHHHJJJJJJIIIHHHIIIIIIFFFGGGJJJNNNRRRSSSRRRPPPLLLIIIEEEAAA>>><<<======:::;;;<<<===>>>@@@BBBDDDFFFEEEDDDCCCCCCDDDFFFGGGDDDGGGJJJMMMMMMKKKHHHFFFBBBAAA??????BBBHHHNNNSSSTTTPPPKKKGGGGGGHHHIIIIIIDDDDDDDDDFFFHHHHHHGGGEEEDDDBBBDDDHHHHHHDDDCCCFFFIIIKKKKKKJJJGGGEEEDDDDDDCCCCCCCCCDDDGGGHHHGGGFFFAAAAAAAAADDDIIIMMMOOOOOOJJJHHHEEECCCCCCAAA>>><<<:::;;;;;;::::::999999:::nnnaaaPPPKKKEEEAAA@@@???;;;888999999888888888777777777555555444444444444555666333444444555555444444333111111111222222333333333111111000000000000111111333222111111111222333444666444222222444555444333222222333444555666777777444555777888<<>>???>>>===;;;:::999999888888888999999888777666555555555555555444333333333333333333444555555555555444333222111,,,---000555999:::888666333333222111111111111222333555777888777777888999666444333111000///000000000000111111222222333333555666666555333222333444222333333333111000111222111111111111111111111111111111111111111111111111444444333222111111000000///000111222222222222222///000000000111111111111000111111000//////000222555555555555555555555555444777;;;===>>>???AAABBBAAABBBCCCEEEFFFHHHIIIJJJJJJHHHEEECCCBBBAAA???===999:::;;;;;;<<>><<<======<<<:::999999:::lll^^^LLLQQQSSSMMMCCC;;;;;;===999999999999999888888888999888777666666666666666444555555666666555555555222222333333333333333333111111000000000000111111333222222333777<<>>DDDIIIOOOYYYlllzzzoooeee^^^WWW[[[dddqqqzzzrrrsssooogggOOOOOOOOOOOOQQQWWW^^^cccggglllwww}}}{{{xxxxxx|||tttfff\\\VVVJJJGGGCCC???======???@@@:::<<>>;;;888999;;;<<<======<<<<<<999999999888888999999::::::999777666555555666666555444333222222333444555444444444444333222111111000000333777;;;<<<999666444333222222111111111222444666888999888777777888666555333111000000111111222111111111111111222222555777888666333222333444222333444333111000111222222222222222222222222222111111111111111111111111333222222222111000000000///000111333444555666666000000000111111111222222...///000000//////111333555555555555555555555555555777:::;;;;;;<<<>>>AAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAAAAAAAA@@@???===;;;;;;::::::;;;???EEEIIIIIILLLOOOPPPNNNLLLJJJJJJFFFEEEFFFIIIKKKLLLKKKJJJEEECCCAAA???===;;;::::::999;;;=========>>>AAADDDGGGHHHIIIIIIIIIFFFDDDBBBDDDDDDFFFGGGHHHHHHHHHGGGBBBAAA??????BBBGGGLLLOOOPPPNNNLLLLLLLLLKKKHHHFFFDDDCCCCCCFFFHHHJJJJJJJJJHHHGGGJJJMMMKKKHHHIIIMMMPPPPPPPPPNNNKKKIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFF???>>>>>>@@@DDDGGGHHHHHHJJJGGGCCCBBBBBBBBBBBBAAA???@@@AAA???<<<::::::;;;kkk]]]JJJWWW```WWWDDD888:::BBB:::::::::999999999999999<<<;;;:::888777666666666555555666666666666666555444444444444444444444444111111000000000000111111000111333888???IIIRRRWWW[[[MMM<<<333333555333///333333333444444333333222111444777888777888<<>>===<<<;;;<<<<<<>>>>>>999999999888999999::::::;;;:::888777666666666777777555333111111333555777333333444333333222111000444222111444999<<<======444333333222111111111222555777999999888777777777777666444222111111222222222222111111000111111111555777888666333111333555222333444333111000111222222222222222222222222222222222222222222222222222111111111111000000000000///000222444666777888999111111111111222222222222...///000111111222555777555555666666666666666666555888::::::888999===@@@??????@@@@@@AAABBBBBBBBBAAA@@@??????@@@@@@>>>======<<<;;;999:::>>>EEEJJJKKKNNNQQQQQQOOOKKKIIIGGGGGGFFFEEEFFFGGGGGGFFFDDDAAAAAA@@@>>>===;;;:::999999;;;======<<<===@@@DDDEEEGGGIIIKKKJJJHHHDDDBBBCCCDDDDDDEEEEEEFFFGGGHHHBBBAAA@@@@@@CCCGGGKKKNNNPPPOOONNNMMMMMMJJJGGGDDDDDDCCCCCCFFFIIIKKKKKKKKKHHHHHHLLLOOONNNKKKMMMRRRQQQRRRRRRPPPMMMKKKKKKKKKKKKIIIGGGFFFGGGGGGFFFEEEDDDBBBBBBCCCEEEGGGHHHGGGGGGDDDAAA???AAACCCDDDDDDBBBDDDDDDBBB===;;;;;;===iii[[[OOOKKKHHHKKKNNNKKK???444:::999777666666666777888555555555666666666666666666666555555555444444444333333333333333333333333------......////////////333333444555777999;;;<<>>??????>>>;;;::::::999999888888888888888999999888777777777777777666666555444444333222222222111111111222333444444666444222333===GGGIIIFFF222222111111111111222222222666;;;;;;777333222222111222333333111000000000---.........,,,,,,...000444555666777666555444333//////000000000000//////333333333222222111111111222333333222000///000222111111111111000000//////222222333333555666888999444444555555555444333333555333000......///222333555666666666777777777777999999888888777888888999999:::;;;<<<===>>>???@@@AAA???===>>>AAABBB@@@>>>>>><<<999888:::@@@FFFJJJMMMNNNOOONNNMMMJJJHHHFFFCCCAAA??????AAABBB@@@===???===;;;:::::::::999888999999999999:::;;;<<<===AAAAAABBBCCCCCCCCCBBBBBBCCCBBBAAABBBDDDEEEDDDCCC===???@@@AAABBBDDDHHHJJJJJJJJJKKKJJJIIIHHHFFFDDDAAABBBDDDGGGJJJKKKIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOMMMMMMMMMMMMNNNOOOQQQKKKFFFFFFHHHJJJHHHEEE>>>???@@@BBBCCCEEEGGGGGGFFFFFFEEEDDDBBBCCCFFFIIIJJJEEE???;;;::::::888666jjj\\\HHHDDDCCCHHHOOOPPPIIIAAA999999777666666666777888666666666666555555555555555555444444444444333333222222222222222222222222000000000000111111222333111111222333444555666777888777444222111111222222333333333333333222222222333333333333444444555666777888;;;AAAMMM^^^ppp|||tttqqqmmmkkkjjjfff```ZZZVVVRRRNNNMMMOOOQQQPPPOOORRRQQQPPPQQQVVV]]]dddhhhuuu}}}~~~uuuhhhZZZKKKFFFEEEAAA>>>===>>>???AAAAAAAAAAAABBBDDDDDDLLLTTTZZZdddpppzzz}}}}}}~~~uuuiiiaaaZZZZZZYYYUUUTTTWWW[[[ZZZXXXVVVWWWXXXZZZ\\\______aaaeeehhhcccXXXNNNIIIGGGEEEDDDDDDBBB@@@===999;;;===>>>>>>===:::999999999888777777777777777666666555444444444444555444444444333222111111111111111111111111222333333333000666DDDLLLFFF>>>;;;222111111000000111111222222555777777555333111000111333444444222111111222///000000///......///111111222222222111111000000//////000000000000//////333333333333222222222222222222222111//////000222222222111111111000000000333333444444444555555666222333333444444444333333666444222111111111333444555555555666777888888888999888888888888888888888888888999;;;<<<===>>>???>>><<<<<<===@@@BBBAAA@@@===:::888777999>>>DDDHHHJJJKKKKKKKKKJJJGGGEEECCCAAA???>>>>>>AAABBB@@@???@@@>>><<<;;;<<<<<<;;;:::888888888888999:::;;;<<>>IIIVVV^^^sss}}}zzzrrrhhhaaaWWWQQQNNNKKKHHHFFFJJJHHHFFFFFFHHHLLLQQQTTT]]]eeeoooyyyssspppnnnkkkhhhbbbXXXQQQOOOGGGAAAAAACCCAAA======AAABBBCCCDDDEEEGGGKKKNNNPPP[[[hhhsssxxxggg]]][[[VVVSSSSSSSSSQQQPPPRRRSSSSSSSSSTTTVVVYYY\\\^^^[[[\\\___dddfffbbbWWWNNNIIIFFFCCCAAA@@@???===;;;888999;;;<<<<<<;;;999888888888777666666666666666555444444333333333333333333222222111111000000000000000000000000111111222222///;;;OOOQQQ>>>111222222111111000000111111222333222222222333222000...111333444444333333333444111222222111000///111222000000///............///////////////////////////222222333333333333333333111222222111//////000111222222222222222111111111444444555555444333222222000000111222333333333333444333222111111111222222333444555666777999999:::888888888888888888888888666777888999;;;<<<===>>><<<;;;;;;===???AAAAAA@@@;;;:::777777999===BBBEEEGGGGGGGGGGGGEEECCCAAA@@@===<<<<<<===@@@BBBBBBAAA???===<<<;;;<<<===<<<;;;777888888999999:::;;;;;;===>>>???@@@@@@@@@??????>>><<<<<<===@@@BBBBBBBBBCCCDDDEEEDDDCCCBBBDDDEEEKKKKKKKKKJJJHHHEEECCCAAABBBAAA@@@@@@BBBCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIIIILLLLLLMMMNNNOOOQQQSSSTTTOOOKKKGGGFFFGGGHHHFFFDDDCCCDDDFFFGGGHHHGGGEEEDDDCCCEEEGGGGGGGGGGGGHHHIIIJJJFFFAAA===<<<<<<;;;;;;hhhZZZNNNGGG???<<<<<<<<<888444999888888777777777777777777777666555444444333333222222222222111111111111000000000000000000000000222111/////////000111222111111111111000000//////111111111000111222333444222222111000000000000000222111111111111222222333666666444444666;;;DDDIIIZZZeeettt~~~wwwlllccc\\\VVVOOOJJJHHHFFFDDDBBBBBBEEEGGGIIIMMMQQQXXX^^^eeelllsssxxx|||xxxrrrkkkeeeXXXUUUQQQNNNLLLIIIEEEBBBFFFAAA???BBBDDDCCCAAABBBDDDFFFHHHKKKOOOTTT[[[___fffqqqooobbbYYYTTTPPPOOONNNNNNNNNMMMKKKKKKNNNNNNOOOPPPSSSVVVZZZ\\\WWWYYY\\\aaaddd```WWWOOOGGGDDD@@@===<<<;;;999888666777888999:::999888777777777666555555555555555666555444444333333444444222222222111111111000000000000////////////000000000666BBBJJJCCC333---000111111000000000000111111555222//////222333111...000222333444333333333444111222222111000///111222222111000///...///000111/////////....../////////000111222333444444333333000111111000......000111222222222222222222222222555555555444333111///.........000111222222222222000000000/////////......222222444555777999:::;;;777777777888888888888888666666777999;;;<<<===>>><<<;;;<<<===>>>?????????<<<:::999999:::===AAADDDDDDDDDDDDDDDBBBAAA???>>>;;;:::;;;<<<>>>AAACCCDDDAAA???<<<;;;<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAA@@@???===<<<;;;<<>>???>>>???@@@BBBCCCDDDEEEFFFFFFJJJJJJKKKMMMOOOQQQSSSTTTOOOLLLIIIHHHHHHHHHGGGEEEBBBCCCFFFHHHHHHGGGEEECCCDDDFFFIIIJJJIIIGGGGGGGGGIIIFFFBBB???======>>>>>>|||dddVVVIIICCC===;;;===@@@???>>>888888888888777777777666777666666555444333333222222222111111111000000000000000000000000000000000222111000//////000111111222222333333333222111000111111111000000111111111---...000222222222000///000000111111222444555666666666555333333666:::>>>DDDNNN[[[gggpppzzzwwwoooggg]]]VVVJJJIIIFFFDDDCCCCCCDDDEEEDDDFFFHHHKKKNNNRRRVVVYYYaaabbbccccccdddfffiiilllpppppprrrwwwzzzrrriiiddddddaaa\\\[[[[[[XXXRRRMMMGGGEEEBBB@@@@@@AAAAAAAAAEEEAAA???AAABBBBBBDDDIIIMMMPPPTTTYYY___gggooottt|||uuucccWWWRRROOOMMMJJJLLLMMMLLLKKKJJJHHHGGGKKKKKKKKKMMMOOOQQQSSSTTTQQQRRRUUUYYY[[[XXXQQQLLLFFFCCC???<<<;;;:::888777444555666777888888777777777666666555555555555555555555444333333333333333333333333333333222222222000000///////////////000+++???LLLDDD666000000///111000000000000000000111555222//////222333222000...000222333222111222333111111111000......///000333222111//////000111111//////............/////////000222333444333222222//////000///......///111222222222222222222222222555555444333111000...------...///000111111222111/////////.........------000111222444666888::::::555666777888888888888777666666888999;;;===>>>???===>>>>>>>>>==================<<<<<<===???BBBCCCCCCCCCCCCBBBAAA@@@???>>>::::::;;;<<<>>>@@@DDDFFFEEECCC@@@>>>>>>===;;;999;;;<<<>>>??????@@@??????>>>???BBBDDDEEEDDDCCCBBB>>>===;;;<<>>???@@@BBBBBBCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNKKKIIIHHHGGGGGGFFFEEEDDD>>>AAADDDFFFGGGFFFEEEDDDEEEHHHJJJKKKIIIFFFEEEDDDGGGFFFCCC@@@>>>>>>???AAAzzzbbbSSSDDD@@@;;;:::<<<>>>>>>===777888888888888777666666666555555555444333333333222111111111111000000000000000000000000000000000222222222222222111111111111222333444444444333222000000000000/////////...,,,...000333444333111///000000111222333555777777333333444333222333555888666<<>>@@@BBBDDD@@@@@@BBBDDDFFFNNNVVVaaadddiiinnntttzzzzzzooo```TTTMMMKKKIIIHHHGGGKKKMMMJJJHHHHHHGGGEEEIIIIIIIIIIIIJJJKKKKKKLLLGGGHHHJJJLLLMMMLLLHHHDDDEEEBBB???===<<<;;;999777444444555666777777777777777777666555555555555555333222222111111111111111444444444444444444444444111000000///////////////'''@@@NNNBBB444333333---111000000//////000000111444222111000222222222111///111222222111000111222000111111///---,,,...///111000//////......//////000///...------...///000...///111333333222000///---...///...------///111111111111222222222222222444333222000////////////......///000111111111111111000//////....../////////000111333555666888888444555777888999888888777555666777999;;;===>>>??????@@@@@@???===<<<<<<===??????>>>??????AAABBBCCCCCCCCCBBBAAA@@@@@@??????;;;<<<=========???CCCFFFIIIGGGDDDBBBAAA@@@???===>>>???AAABBBCCCCCCBBBAAA@@@BBBEEEGGGHHHGGGFFFEEE@@@>>><<<===@@@BBBDDDDDDGGGIIILLLKKKHHHEEEBBBAAA@@@BBBDDDEEEGGGGGGGGGGGGAAA>>>;;;999:::;;;;;;;;;<<<===>>>??????@@@@@@???>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC>>>???BBBDDDEEEEEEDDDDDDEEEGGGJJJJJJHHHEEEDDDDDDEEEEEECCC@@@>>>>>>@@@CCCzzzbbbSSSEEEAAA===;;;:::999777555777888888999888777666555444444444444444444444444222222222111111111000000111111111111111111111111000111222333333111///...---...111333444444333333000000111111111111000000///000111222222222111000111111111222333444555666000222333333222222444555333777;;;>>>BBBKKKYYYcccvvv}}}vvvpppgggeeeaaa\\\WWWSSSOOOMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDFFFGGGGGGGGGHHHKKKMMMPPPTTT\\\fffpppvvvwwwwwwpppkkkfffffffffiiirrr{{{zzzyyyxxxvvvvvvzzzsssnnniiigggfffccc]]]WWWXXXVVVSSSNNNJJJGGGEEEEEEAAA@@@@@@@@@AAAAAA@@@???<<<<<<<<<======???BBBDDDGGGFFFJJJOOOTTTZZZfffqqq{{{~~~}}}vvveee___VVVPPPMMMKKKHHHEEEDDDJJJLLLIIIFFFHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBB@@@>>>@@@???===<<<<<<:::777555444444555555666777777777888777666666555555666666333333222111111111111222444444444444444444444444222111000000/////////000,,,888@@@:::444333222...000000////////////000000000111222222111000111222111222444333222111111222000111111///---,,,---//////////////////......---000///---,,,,,,---///000---///111222222000...,,,---.........------///111000000000111111111222222333222///...---...000222///000000111111111000000111000...---,,,---...///...///000111333444555666333444666888999888777777333444666888:::<<<===>>>>>>@@@AAA@@@>>>===>>>@@@??????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@????????????>>>??????>>>===>>>BBBFFFGGGEEEBBBBBBBBBBBBAAA@@@???@@@BBBDDDEEEDDDCCCBBBAAACCCFFFIIIJJJJJJHHHFFFAAA???===<<>>@@@BBBCCCCCCCCCBBB???===;;;:::;;;<<<;;;:::<<<======>>>>>>>>>=========>>>@@@AAAAAAAAAAAA@@@CCCDDDEEEEEEEEEEEEEEEEEE@@@AAABBBCCCCCCCCCCCCCCCCCCEEEGGGGGGGGGFFFFFFGGGDDDDDDCCC@@@===>>>AAADDD{{{cccTTTDDDBBB@@@??????>>><<<999777888888999999777666555333333444444444444444444222222222222111111111111111111111111111111111111---...000222111///,,,***)))+++...111333333333222111222333444444555555444444333222000000000111111333222222222222222333333000222444555444333444555666888999999999???JJJSSScccsss{{{yyyvvvqqqkkkeee^^^YYYWWWXXXVVVSSSQQQOOOLLLHHHFFFCCCDDDEEEDDDCCCCCCDDDFFFFFFIIIOOOWWW^^^aaaaaa```___ZZZVVVUUUSSSRRRWWW^^^bbbaaaaaaaaaccchhhooouuu~~~yyyooofff\\\XXXTTTSSSTTTSSSNNNIIIIIIHHHFFFCCCAAAAAACCCEEE>>>??????????????????@@@999;;;===>>>@@@BBBEEEGGGMMMOOOVVV```hhhqqq}}}{{{pppbbbVVVRRRNNNMMMLLLJJJFFFBBBBBBIIIKKKGGGEEEIIIJJJHHHDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>======;;;:::999999999777444111444444555555666777888888888888777666666666666666666555444444333333444444444444444444444444444444222222111000000000000000555000...000000//////222000000////////////000000---000333333000///000222333444555555333111111222111222222000...---...//////000111111111000...---000///---,,,,,,---///000---///000111111///,,,+++,,,---......------///111//////000000111111111222222000...,,,,,,...222444000111111111111111000///000...+++))))))***,,,.........///111222333444444222444666888999999777777222333444666999;;;<<<===<<>>>>>@@@CCC??????@@@@@@AAAAAAAAAAAABBBAAA@@@??????>>>??????@@@AAAAAA???===>>>BBBFFFAAA@@@>>>???@@@AAAAAA@@@???AAACCCDDDEEEEEECCCCCCAAACCCGGGJJJKKKJJJHHHGGGBBB???<<<<<<>>>@@@BBBBBB???CCCFFFHHHFFFBBB???>>><<<===>>>???@@@??????>>>???===;;;;;;<<<<<<<<<:::======>>>>>>======<<<;;;AAAAAACCCCCCCCCBBBAAA@@@DDDEEEGGGHHHHHHHHHIIIIIIDDDDDDCCCCCCBBBBBBBBBBBB@@@BBBEEEFFFFFFFFFHHHJJJBBBCCCBBB@@@======AAAEEEwww___PPPCCC@@@===;;;:::999888777777777777777666666666666555444222333444444333111222222222222222222222222000000000000000000000000/////////000111111000...222111111111000000//////000000111111111111000000111111111111111111111111///000222222111111222444222222222222222222222222111111222444666:::===???PPP```www}}}vvvvvvwwwyyy}}}vvvnnnjjjkkkmmmjjjgggcccbbb```[[[TTTNNNKKKJJJHHHDDDBBBAAABBBCCCFFFEEEDDDFFFJJJNNNPPPPPPEEEFFFGGGHHHJJJMMMOOOQQQTTTUUUVVVUUUTTTVVV[[[```hhhmmmssszzz|||uuulllfffccc___YYYTTTJJJJJJHHHGGGFFFEEEFFFFFFEEECCC@@@===;;;;;;;;;<<<;;;<<<===>>>>>>===<<<;;;;;;>>>CCCFFFHHHKKKQQQUUU]]]eeeppp{{{~~~{{{tttfff[[[UUUUUUSSSOOOIIIFFFDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHEEEAAA??????AAABBBBBB::::::;;;;;;;;;;;;;;;:::;;;<<<<<<:::777555444444222222444555666777777777666555333222222333444555666666666666555444333222222333333333333222111111//////............//////........................111000---,,,,,,---000111222222111111000/////////444444333222222222222222///000000///------...000------,,,,,,,,,------...,,,,,,,,,---...///000000---...////////////////////////............//////000000//////.........---///...---,,,---...000222444444222000///............000222222222111222333333222000...///111333555000222666999:::999666555777777666666777999:::;;;??????????????????@@@@@@>>>???AAABBBAAA@@@???>>>BBBBBBAAAAAA@@@@@@AAAAAADDDEEEDDDCCC@@@???AAABBBAAA>>><<<>>>AAACCCCCCAAAAAAAAAAAA@@@@@@@@@??????DDDEEEFFFGGGGGGFFFDDDCCC>>>;;;:::===CCCEEEBBB??????AAADDDGGGHHHFFFAAA===;;;;;;;;;:::;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>@@@AAA???<<<;;;===@@@>>>@@@AAAAAAAAAAAABBBCCCFFFDDDBBBAAACCCEEEFFFFFFHHHIIIIIIGGGEEECCCCCCDDDBBBDDDEEEGGGGGGGGGFFFEEEBBB@@@===;;;:::<<<>>>@@@rrr[[[NNNCCC@@@===;;;:::999888777777777777777666666666666444333111222333333222000222222222222222222222222000000000000000000000000//////...//////000//////111111111111000000000///000111111111111111111000111111111111111111111111///000111111000000111222222222222222222222222222222222333444666888:::;;;FFFWWWooo}}}zzzuuuqqqqqqwww~~~yyyvvvwwwyyy}}}}}}~~~|||xxxpppfff___ZZZXXXTTTNNNHHHDDDBBBBBBCCCBBBBBBCCCEEEFFFFFFEEECCCBBBDDDHHHMMMQQQSSSSSSVVVVVVUUUPPPLLLKKKMMMQQQYYY___fffmmmuuuzzzvvvooooooooonnnmmmkkkkkkkkklll```[[[TTTQQQOOOMMMHHHCCCEEEEEEEEEGGGHHHHHHGGGEEEBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@DDDHHHMMMSSS\\\fffmmm|||}}}tttkkkiiikkkiii```XXXTTTTTTSSSPPPKKKGGGDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFCCC@@@>>>>>>???>>>>>>:::;;;;;;;;;;;;:::999999999:::;;;999666444333444222333444555555666555555666555333222222333444555666666666666666555333333333444444444444333222222000//////.........//////........................000///...------...///000111111000000000000/////////......---,,,,,,------///000000///---,,,...///////////////////////////,,,---...///000000000000---......///////////////......------------....../////////.........------...---,,,,,,---///111222111000///..................///111222111111222333333222000//////111333555111333555777888777666444333333555777:::>>>AAACCC??????>>>======>>>>>>>>>???AAACCCEEEFFFDDDBBBAAACCCBBBAAAAAAAAAAAABBBCCCHHHHHHHHHFFFDDDAAAAAABBBAAA???>>>???BBBDDDCCCBBB>>>>>>??????????????????FFFFFFFFFFFFEEEEEEDDDCCCAAA>>><<<>>>BBBDDDBBB???@@@AAABBBDDDEEEDDD???<<<;;;:::::::::::::::;;;;;;===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAA???===<<<>>>@@@???@@@AAAAAAAAAAAADDDFFFFFFDDDCCCDDDGGGJJJKKKLLLJJJKKKKKKHHHEEECCCCCCDDDBBBDDDFFFHHHIIIHHHFFFDDD???===:::888777999;;;===lllXXXLLLCCC@@@===;;;:::999888777777777777777666666666666333222111111222222111000111111111111111111111111000000000000000000000000000///...------...//////111111111111000000000000111111222222222222111111000000000000000000000000000111222111//////000111111111111111222222333333222333444555666666666666<<>>AAABBBFFFLLLRRRSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEFFFHHHIIIMMMPPPUUU]]]hhhvvvzzznnn```ZZZVVVWWW]]]___[[[VVVOOOPPPQQQNNNJJJEEEBBBAAAAAAAAA@@@?????????@@@@@@AAA@@@>>>=========;;;:::<<<<<<<<<;;;:::999888777777999999888555333333333333333444444555444444333555444222111111222444555777777777777666555444444444444444444444333333222111000///......................................./////////....../////////////////////000000000000111000////////////////////////000...---,,,---///...///000000000000......,,,---///111222111000///------...///////////////000000000//////000000000............------------,,,,,,+++,,,---///111222------,,,,,,,,,------...---///111111111111111333333222111000000222444555444444555666666555555444222333555888<<<@@@CCCEEE>>>>>>===<<<;;;;;;;;;;;;>>>@@@DDDHHHIIIGGGEEECCCDDDCCCAAA@@@@@@AAACCCDDDJJJKKKLLLJJJFFFBBB@@@??????>>>===>>>@@@BBBAAA@@@;;;<<<<<<======>>>>>>???FFFFFFEEEDDDDDDDDDDDDDDDEEEBBB??????BBBDDDCCCAAABBBAAA@@@@@@AAA@@@===;;;::::::999888888999999:::;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@??????@@@AAAAAABBBBBBAAAAAACCCFFFIIIHHHFFFEEEEEEHHHJJJKKKKKKLLLMMMLLLIIIEEEBBBBBBBBBAAADDDGGGJJJJJJHHHEEECCC<<<;;;888666666888:::;;;jjjXXXMMMCCC@@@===;;;:::999888777777777777777666666666666444333111222333333222000000000000000000000000000000000000000000000000000000///...,,,+++,,,...000111111111000000000000000222222222333333222222222////////////////////////111222333222000///000111000000111111222222333333333333555555555444333222999>>>EEELLLSSS^^^kkkttt|||uuuqqqqqqsssxxx}}}~~~yyy|||}}}wwwpppjjjddd___\\\ZZZYYYXXXWWWVVVRRRNNNJJJJJJJJJNNNYYYiiissstttrrrjjjiiiddd[[[RRRMMMMMMNNNQQQ^^^ooo}}}~~~nnn^^^OOOMMMJJJIIIIIIIIIIIIIIIGGGEEECCCCCCEEEFFFEEECCCBBBEEEMMMYYYcccfffbbb^^^\\\\\\[[[YYYUUUQQQMMMKKKKKKKKKJJJKKKMMMQQQTTTWWW___cccjjjtttyyymmmccc[[[TTTPPPMMMNNNRRRTTTRRRPPPHHHJJJKKKJJJFFFAAA>>><<<@@@???>>>===<<<<<<<<<<<<===<<<<<<===???>>><<<:::??????>>>===;;;999777666777888999888666444444444444444555444444333222222444333111000111222444555888888888888777666555444333333444444333333222111111000///......---..............................---...///000000///...---------...//////000111111333333222222222222222333//////000...---,,,---///,,,---///000///...,,,++++++,,,///111222000...---,,,,,,---...////////////......////////////......------------,,,,,,,,,,,,******+++,,,---///111222...---,,,,,,,,,,,,,,,,,,,,,...000111000000111222333222111111111222444555666555555444333333333444555666777999;;;===???@@@===<<<;;;:::999888888888:::===CCCGGGIIIGGGEEECCCBBBAAA@@@??????AAACCCEEEJJJLLLMMMLLLGGGAAA===;;;;;;;;;;;;<<<=========<<<::::::;;;<<<===>>>??????DDDCCCBBBBBBCCCDDDFFFGGGHHHEEEBBBBBBDDDFFFGGGFFFCCCAAA>>><<<<<<===<<<;;;:::999999888888888888999:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAADDDHHHKKKKKKHHHFFFEEEFFFFFFFFFEEELLLLLLKKKHHHCCC@@@?????????BBBFFFIIIIIIFFFBBB@@@<<<;;;999888888999;;;<<>>===;;;::::::::::::::::::<<<>>>AAAAAA@@@>>>AAAAAA@@@>>><<<:::888666666888999888777555555666555555555555444333222222333222000000000222444555888888888888777666555444222222222222222111000000000000///.......................................---...///000000///...---,,,,,,---...///000000111//////.........//////000///000000///------...000---...///000000...,,,+++***+++...000000...,,,++++++,,,---...////////////***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))***+++---///000111111000///---,,,+++++++++,,,...000000//////000111222222111111111222333444666555444333222222333333666666777888999:::::::::;;;:::999888777777777777999<<>>>>>???AAACCCEEEKKKMMMOOOMMMHHHBBB===;;;999:::;;;<<<<<<;;;;;;;;;999:::;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEHHHIIIHHHFFFEEEEEEGGGIIIKKKLLLDDDAAA<<<::::::;;;<<<<<<;;;::::::999888888999999::::::::::::;;;;;;<<<===>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDHHHLLLKKKIIIFFFFFFFFFEEEDDDBBBHHHHHHGGGDDD@@@===<<<<<<===@@@DDDFFFFFFCCC???<<<;;;:::999888888999;;;<<>>===<<<======<<<<<<:::999888;;;;;;===???BBBCCCBBBAAAAAAAAA@@@>>><<<:::777666666777999888777666666777555666666666555444444333222111/////////111333555777777777777666555444444111111111111111000000/////////............//////........................---...///000000///...---,,,,,,,,,---...//////000...------------......///111111222000///...///111000111222222111000...---***+++---......---,,,******+++,,,---.../////////,,,---...//////...---,,,************++++++++++++))))))***+++---...//////222111000...---,,,+++++++++---///000/////////111111111000000111111222333555444333222222222222222333333555777888999999999999999888777666666666666:::===BBBFFFHHHHHHFFFEEE>>>??????@@@AAABBBDDDEEEKKKMMMNNNMMMHHHCCC???===:::<<<>>>???===<<<<<<<<<999:::;;;<<<===>>>??????>>>>>>???AAACCCFFFHHHIIIFFFFFFFFFGGGHHHJJJLLLNNNDDDAAA<<<::::::<<<===>>>======<<<;;;::::::::::::<<<<<<;;;;;;;;;<<<=========>>>???BBBFFFGGGFFFEEEDDDEEEEEECCCCCCDDDGGGJJJHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCAAA>>>;;;;;;;;;===???BBBDDDDDDAAA>>>;;;:::999888888888999:::;;;lllWWWKKKCCC@@@===;;;:::999888777777777777777666666666666666444333333444555333222222222222222222222222222111111111111111111111111...111333111---+++---000///000000000111111111111000111111111111111111000111111111111111111111111...///000000//////000111222222111111000000//////000000//////000000111111...000333555666666666666???IIIXXXiiiwww|||aaaNNNJJJMMMRRRZZZfffttt|||}}}}}}{{{xxxyyy~~~mmmfff___[[[[[[[[[XXXVVVWWWUUUQQQMMMLLLOOOTTTXXXcccmmmzzz~~~}}}|||}}}~~~ttthhhaaaYYYUUUUUUTTTMMMHHHGGGFFFFFFDDDBBB@@@AAACCCFFFBBBCCCDDDCCC@@@>>>>>>>>>:::<<<===>>>>>><<<999888???>>>>>>@@@BBBCCCBBBAAA??????>>><<<:::888666555444666777777666555666777666666666777666666555555111000///...///111333444666666666666666555333333111222222222222111000000......---......///000111..............................////////////......,,,,,,,,,------.........///////////////000111111222333333222000///111222222222111111000//////...,,,------...------,,,,,,******,,,---.../////////...///111222222111///...)))))))))*********++++++))))))***,,,,,,---------000000///------,,,,,,,,,+++---//////......///000//////000000000111111111333333333333222222222222222333555777888888888888888777777666666666777777:::<<<@@@CCCEEEEEEDDDDDD>>>???AAACCCEEEEEEFFFEEEFFFHHHIIIHHHDDD@@@===<<<999<<>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJDDDAAA===;;;<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<============???CCCGGGIIIHHHFFFDDDEEEFFFEEECCCCCCEEEGGGGGGEEEDDDDDDEEEDDDBBB@@@???@@@@@@???===;;;<<<===>>>???AAABBBBBB@@@>>><<<:::::::::::::::;;;<<<===kkkUUUGGGCCC@@@===;;;::::::888777777777777777666666666666555444222333444444333111222222222222222222222222111111111111111111111111...222555333...+++---000//////000000111111111222000000111111111111000000111111111111111111111111+++---......------///000333333222111000///......///............000222333111000//////111333777999333999DDDSSSbbblllrrrsss~~~wwwaaaOOOGGGFFF@@@EEEMMMWWWcccrrr{{{|||}}}{{{yyyzzzwwwqqqjjjiiikkkmmmllljjjeeebbb]]]YYYXXX[[[bbbgggpppzzzrrrbbbXXXQQQKKKJJJOOOOOOIIIDDDCCCBBBBBBAAA>>>;;;<<>>@@@???===:::888BBBAAA???@@@AAAAAA@@@???======<<<;;;999777555444222444666666555444555666666666777777777777666666000///......///111333444666666666666555444333222222333333333333222111111------------///000111222........................////////////////////////,,,,,,------------.....................///000000333333444222111000222333111111///...------------........................)))***,,,---.../////////)))***,,,------,,,***)))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...***,,,...///......///000////////////000000000000111222222333333333222222555555777888888777666666777777666666666777777888888:::<<>>@@@CCCFFFHHHHHHGGGGGGAAABBBCCCBBB???<<<:::999777;;;>>>>>><<<999999:::888888888999999:::;;;;;;???@@@BBBCCCDDDCCCBBBBBBDDDFFFGGGGGGFFFEEEFFFFFFDDDAAA===<<<===???AAAAAAAAAAAA???>>>>>>=========@@@???>>>=====================???CCCHHHJJJHHHFFFDDDEEEFFFEEEDDDCCCCCCDDDGGGEEECCCBBBAAA???;;;999===>>>???>>>===<<<===>>>@@@@@@BBBBBBBBB@@@>>>==================>>>???@@@lllVVVJJJ???===;;;::::::999777555666666666777666555555444222222222222333333444555555444222000000111222333111111000000000000111111000000////////////000000333333333333333222111000000000000000000000000000111111111111000000000000...///000///...---...000000000000000000000000000222222111111111111222222---000111111///000444888444555888>>>EEEMMMSSSWWWaaaeeennnzzzrrr\\\MMMEEE@@@AAACCCFFFKKKTTT___fffqqq{{{{{{www{{{~~~zzzzzz{{{xxxttttttwwwzzzzzzyyytttpppllliiijjjnnnssswww|||}}}rrrggg^^^ZZZQQQOOOLLLIIIGGGFFFFFFFFFGGGEEEBBB???>>>>>>@@@AAA============>>>>>>>>>>>>>>>>>>===<<<;;;999777666>>>>>>>>>@@@AAA@@@>>>;;;777777666666666666777777444444333333333222222222111222333222222222555777333222111//////111222333333333222111000000111111444333111000...---------...---,,,,,,...////////////...------...---+++))),,,---...///000000000000,,,,,,------...////////////////////////000000111///////////////000000111///////////////......---.........------,,,,,,,,,((()))+++---.........---///...---,,,+++,,,---...++++++,,,,,,,,,,,,+++******************++++++,,,***+++,,,---...//////...------..................000///...---,,,+++++++++///000222333444444333333000222555888999888777666888888888888777777777666===;;;999:::<<<>>>??????<<<<<<>>>BBBGGGJJJJJJJJJEEEBBB>>><<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<999999::::::::::::::::::<<<======>>>???@@@@@@AAAGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::;;;<<<===>>>CCCBBB@@@???>>>=========AAAAAA@@@>>>===;;;::::::888;;;???CCCFFFGGGGGGFFFEEECCCBBBBBBEEEFFFGGGGGGKKKIIIFFFCCC@@@===;;;::::::::::::999::::::;;;;;;===???@@@BBBCCCCCCCCCBBBDDDBBB@@@=========???@@@jjjUUUIIIAAA>>><<<::::::999777666666777777777777666555555333333222222222333444444333222000///...///000111111111000000000000111111000000////////////000000000111111111111000///...000000000000000000000000/////////000000000111111...///000///...---...000000000000000000000000000000000////////////000000111111222111000111333555333333444777:::???CCCEEEPPPVVVbbbppp{{{{{{iii\\\VVVMMMIIIEEEEEEIIIOOOSSSTTT]]]eeetttzzz~~~~~~~~~~~~xxxvvvuuuttttttwwwyyy{{{{{{qqqmmmnnnppprrroooggg]]]TTTOOOKKKJJJHHHFFFEEEFFFGGGHHHEEECCC@@@===<<<<<<===>>>=====================>>>=========<<<;;;:::888888>>>>>>>>>@@@AAAAAA>>>;;;666666555555555555666666444444444444333333333333222333444444333222333555222111000//////000111222111000000///......//////111111000///...............---+++,,,...//////...000///......///...,,,***------......///.........---------,,,,,,---------//////......//////000111///////////////000111111...//////000000000//////---------,,,,,,,,,++++++)))***+++,,,,,,,,,+++***,,,,,,+++***************((((((((())))))(((((('''+++************+++,,,,,,+++,,,---.......................................//////...,,,,,,++++++,,,///000111333333333333222111333555777777777666666777666666666777888888999>>><<<;;;;;;<<<>>>>>>>>>;;;;;;===@@@DDDGGGHHHGGGAAA>>>:::888888888888777999888777777777888::::::999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<===DDDDDDCCCBBBAAA??????>>><<<;;;::::::;;;<<<===>>>FFFEEECCCAAA>>>===<<<;;;@@@@@@???>>>===;;;;;;:::999;;;>>>AAADDDEEEFFFFFFEEECCCAAAAAACCCEEEFFFFFFHHHFFFDDDAAA???===;;;;;;<<<<<<;;;::::::;;;;;;;;;===>>>???AAAAAAAAAAAAAAAAAA@@@===;;;;;;<<<>>>???iiiTTTHHHBBB???;;;999999999888777666777777777777666555555444444333222222222333333333222000/////////000111000000000000000000000000000000////////////000000000000111111000000//////000000000000000000000000,,,,,,---...///000111222...///000///...---...000////////////////////////......------------......,,,+++***+++---///000///111000000000111222444555<<>>>>>>>>;;;;;;<<<>>>BBBDDDDDDCCC>>>;;;777555666666666555777666666666666777888888999888666666666888999;;;<<<;;;::::::999999::::::@@@@@@??????>>>======<<<;;;::::::::::::<<<>>>???HHHGGGDDDAAA>>><<<;;;:::???>>>>>>===<<<<<<;;;;;;999:::<<<>>>@@@BBBDDDDDDEEEBBB??????AAACCCEEEFFFDDDCCCAAA@@@>>>=========???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>><<<:::999999:::;;;===fffRRRGGGBBB>>>:::777777777777777555666666666666555444444555444333333222222222222444333222111111111222222000000111111111111000000000000////////////000000111111222222222222111111////////////////////////,,,,,,------...//////000...///000///...---...000...........................------------------...(((&&&%%%(((---000///...............///000222333222666@@@NNN\\\iii{{{zzzqqqlllkkkjjjgggddd___]]][[[___iiiuuuxxxmmmccc]]]YYYUUUUUUWWWUUUYYY]]]]]]XXXPPPHHHDDDAAAAAA@@@@@@BBBDDDGGGHHHFFFDDDBBB@@@>>>>>>>>>>>>===============<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<::::::;;;===???>>><<<:::444444333333333333444444666666555555555444444444555777888888555222000///000///............///000222111111000000000111111......------------.........,,,++++++---...---,,,///...---...///...---+++***++++++,,,,,,,,,++++++...---,,,++++++,,,...///---------------....../////////......//////000111////////////...---,,,,,,++++++***************************************)))++++++,,,---,,,+++***))))))***++++++++++++++++++***))))))))))))***++++++---,,,,,,,,,++++++,,,,,,...............---------...------,,,+++++++++,,,---...000111222222111000444333222222222444555666777555444333444666999;;;<<<;;;999:::<<<>>>???>>>;;;:::;;;===@@@AAAAAA@@@<<<:::666555555666666666666666666666777777888888999888666555555888:::<<<>>>===<<<:::999999999999<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<>>>???FFFEEEBBB@@@===;;;:::999======<<<<<<<<<<<<;;;;;;:::::::::;;;===???AAACCCDDDAAA>>>===???BBBDDDDDDAAAAAA@@@????????????@@@BBBAAA@@@???>>>=========;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777888::::::|||dddQQQGGGAAA===888666555666666666444555555555555444333333555444333333222222222222333333333222222222222222///000111111111111000///000000////////////000000000111111222222222111111////////////////////////............------------...///000///...---...000------------------------///......------......///...,,,+++---111222111.../////////000000111222333333333777???IIIUUUggguuu|||rrrkkkgggffffffgggppprrrxxxyyypppjjjaaaZZZUUUSSSQQQNNNNNNQQQOOORRRTTTSSSOOOIIIEEEDDDBBBBBB@@@@@@AAACCCEEEFFFDDDCCCAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;777888999;;;<<<=========888888999;;;===<<<:::888333333222222222222333333666666555555555444444444444666888777555111000//////..................///111000000000000000111111000///...------,,,,,,---///---,,,,,,---...---,,,---,,,,,,,,,------,,,***'''((()))+++,,,---------,,,,,,+++,,,,,,...000111,,,,,,,,,,,,,,,------.........------......///000000//////---,,,***((('''************************)))))))))***+++,,,,,,---++++++,,,---,,,+++***)))&&&''''''((())))))((((((((((((((((((((()))******,,,+++***))))))******+++//////.........---------------,,,+++++++++,,,,,,,,,---///000111000000///333222111000111333444666888777444333222444666888888777666777:::===>>>>>>;;;:::;;;===???@@@???>>>:::777444333444555666555777777777888888888888888999888666555666999;;;===???===;;;999777777777777999999999::::::::::::;;;::::::999999:::;;;===>>>@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999;;;===???@@@CCCAAA>>>===???AAABBBCCC?????????@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777888999999zzzcccQQQGGG@@@===999777666777666555444555555555555444333333444444333222222222333333111111111111000000/////////000111222222111000///000000////////////000000......//////000000//////000000000000000000000000//////.........---------...///000///...---...000........................//////............//////111000000///000///,,,***111000000000000000000///666444444777;;;CCCPPP]]]sss{{{wwwnnnfffbbbaaa```aaafffmmmuuuzzz|||{{{uuuoooiiiccc\\\XXXUUUQQQNNNNNNKKKFFFEEEGGGIIIKKKLLLLLLJJJIIIIIIJJJDDDCCCAAA@@@@@@AAACCCDDD??????>>>===============>>>======<<<<<<;;;;;;;;;555666888999;;;<<<<<<<<<666666888:::<<<<<<:::777333333222222222222333333555555555444444444444333333444666555333111000111...//////////////////.........------......//////111000///...------------000...------.........---,,,+++++++++------+++)))&&&'''(((***,,,---......++++++,,,,,,---.........+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......///...---,,,***(((&&&%%%***************+++++++++))))))))))))+++,,,---...*********+++***))))))((((((((()))***++++++++++++)))(((((((((((()))******+++***)))))))))***+++,,,/////////...------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...///000000///...000000///000111333444666888666444333333333555666555444333444777:::;;;;;;:::999999;;;===>>>>>><<<777444222111222444444444777888999999::::::999999888888777666777999<<<======;;;888666444444555666777888888999:::;;;;;;;;;;;;:::999999999:::<<<<<<;;;::::::999999999999999999999::::::;;;<<<======;;;;;;:::999:::;;;===>>>BBBAAA??????@@@AAAAAAAAA>>>>>>??????AAABBBDDDDDDFFFEEEDDDCCCCCCBBBCCCCCC>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999xxxbbbRRRHHH@@@>>>;;;:::999999777666666666777777666666555444333333222222222333444444111111111111111000/////////000111222222111000///000000////////////000000---......///////////////000000000000000000000000.............../////////...///000///...---...000........................//////............//////,,,...//////---,,,++++++000000000000000000//////444222222444444666>>>GGGVVV```ooo|||vvvqqqiiifffbbb```aaaaaaaaaaaaaaadddjjjttt{{{rrriiigggdddbbb^^^YYYSSSOOOQQQNNNLLLLLLIIICCCBBBEEEDDDFFFHHHIIIIIIIIIKKKLLLCCCBBB@@@?????????AAABBB============>>>>>>>>>???>>>>>>===<<<<<<;;;::::::444555666888999:::;;;;;;777777888;;;======;;;999333333333222222333333333444444444444333333333333111222333333111111222333/////////000000/////////---------------...//////000000///....../////////222000....../////////---,,,++++++,,,------,,,***'''((()))+++,,,---------***+++,,,,,,,,,***)))'''***************+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++)))((('''*********+++++++++,,,,,,***))))))((()))***+++,,,,,,,,,+++***************++++++---....../////////***************++++++,,,,,,+++***)))***,,,---///000//////...------,,,,,,,,,+++++++++++++++,,,,,,***+++---...//////......------...///111333555555444444444333444444555555555333111222444555666666777666777999;;;<<<<<<:::777555222222333555666555777888999:::::::::999999666666666666888999:::;;;===;;;888555444444555666777777888999:::;;;<<<===<<<;;;:::999999999:::;;;999999888888888888888888777888999:::;;;<<<======;;;;;;;;;:::;;;;;;<<<<<>>@@@AAACCCDDDFFFFFFEEEEEEEEEEEEEEEFFF@@@???>>><<<;;;;;;<<<<<<@@@???>>>===;;;:::999999wwwbbbRRRIIIAAA???===<<<<<<;;;888666888888888888888777777666222222222222333444444555222333333333333222111111...000111222222111000...000000////////////000000//////000111111111111111000000000000000000000000,,,------...///000111111...///000///...---...000///////////////////////////......------......///)))---111222111000222555---...///000111222222222000000222444222000444::::::GGGYYYkkkxxxvvvrrrlllgggccc^^^ZZZWWWZZZ\\\```gggssszzzrrrkkkfff_________```^^^YYYRRRMMMNNNKKKJJJJJJGGGBBBBBBFFF>>>AAADDDEEEEEEEEEEEEFFFAAA@@@???======???@@@AAA===>>>>>>???@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::444444666777999999::::::888888999<<<>>>>>><<<:::444333333222222333333444444444333333333222222222///000111111000111333555//////000000000000/////////////////////000111222.........//////000222222222111/////////000///...---,,,,,,---...///---,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,***'''$$$!!!*********)))***++++++,,,******))))))******+++,,,***++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,+++***(((''''''(((((()))///...---,,,+++,,,---...((()))***+++,,,,,,---,,,,,,,,,++++++,,,,,,---...---,,,+++++++++---000111000000///...------,,,,,,+++++++++***++++++,,,,,,***+++,,,...///......---+++,,,...000222333555555111222333444555555666666666333111000111222222111555444555777999;;;:::999999777444444666888999888666777888::::::999999888333444555666777888999999???===:::777666777888999777777888:::;;;<<<===>>>===<<<:::999888999999:::::::::999888777777777888666777888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;AAAAAAAAABBBCCCCCC@@@>>>;;;;;;<<<===???@@@BBBCCCFFFFFFFFFEEEFFFFFFGGGGGGBBB@@@???===<<<<<<<<<===BBBAAA@@@???===;;;:::999uuu___NNNEEEBBB???<<<:::999999888777444444444555555555666666555666777777777666444333555222///...///000000000////////////////////////////////////////////////444222000///............000000////////////000000111111111111111111111111---.....................,,,---------------------.....................---000000000000000000////////////000000000000//////111111000000111222333555666;;;DDDNNN\\\qqqzzzvvvsssooojjjeeeccchhhnnnsss|||zzzkkkccc^^^]]]___\\\\\\\\\[[[YYYUUURRRPPPOOOMMMIIIGGGFFFEEECCCBBBCCC@@@>>>@@@EEEHHHFFFBBBCCCBBB???>>>===>>>???@@@>>>??????@@@@@@@@@??????>>>===;;;999999:::;;;<<<777777777777777777777777777777666666555555555555222222111111111111111111000000000000000///......***---000000......000222222222111111000...---,,,//////000000000000//////000//////.........//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++***)))'''&&&******)))))))))))))))******+++***)))'''''')))+++,,,+++***)))))))))+++++++++*********+++,,,------***+++,,,,,,,,,***)))((())))))***+++,,,,,,------444111...+++)))***+++,,,************+++,,,---...333222111///...,,,+++***,,,,,,++++++***)))(((((()))+++,,,***''''''+++000,,,,,,+++,,,///222555777111333555555333222111222555444333111000000000000000111222444555666777777666555444333333444555666999888777666555555555555666666666666666777888888:::;;;;;;888444333555777777777888999;;;===???@@@???===:::999999999888777777777666666666666777777888888999999:::;;;<<<<<<;;;<<<===<<<;;;<<<===???CCCDDDEEEFFFDDDAAA===;;;???????????????>>>======BBBBBBBBBBBBCCCEEEFFFGGGFFFBBB===;;;===>>>>>><<>>???@@@AAA@@@===;;;uuu___OOOEEEAAA>>>;;;999999888777666444444444555555555666666666666666666666555444444444222///...///000111000////////////////////////////////////////////////333222111////////////000000000////////////000000........................//////.........---------............------------......................................................////////////............------...///111222444777===CCCMMM\\\mmmzzz|||wwwtttvvv}}}kkk^^^XXXVVVWWWZZZZZZZZZZZZYYYVVVSSSPPPNNNMMMJJJFFFDDDCCCCCCCCCBBBCCCAAA@@@BBBEEEFFFEEECCCBBBAAA???===<<<===>>>???>>>>>>????????????>>>>>>:::999777666555666777888666666666666666666666666666666555555555444444444444444444444444444444444000000111111000000//////,,,///111111000///000222000000000000000///......***+++,,,,,,------------//////......---......///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))******))))))))))))******,,,,,,---,,,***)))+++,,,++++++***************+++)))))))))))))))***++++++))))))******)))(((''''''))))))******+++,,,,,,---...---+++)))))))))***+++************+++,,,---...222111000///...,,,,,,+++,,,,,,,,,+++******)))))))))+++---+++((((((,,,000......------...000222444333555777777555333333333000000///------,,,,,,,,,///000111333444555666666666555444333333444555666999888888777666555555555666666666666666777888999=========:::777666888:::777777888999:::<<<===>>>>>><<<999888999:::999888888777777777777777777888888999999:::;;;;;;<<<<<<<<<<<<===<<<;;;;;;===>>>AAABBBCCCCCCBBBAAA???===@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBDDDFFFGGGGGGCCC???===>>>???>>>===@@@@@@AAABBBCCCBBB???<<>><<<;;;<<<<<<=========>>>>>>>>>======<<<999777666444333333444444555555555555555555555555444444444444333333333333333333444444555555666666222111111111111000000000///111222222111000111222---...///000000000000000)))))))))******+++++++++...---------------....../////////............---++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******)))((((((((())))))***)))))))))))))))******---...//////---,,,,,,---)))******+++++++++******(((((('''''''''((())))))))))))((((((((((((((((((((())))))******+++++++++************++++++++++++*********++++++,,,---...000//////...------,,,,,,---,,,,,,++++++*********)))+++,,,+++((((((,,,///000000.........///000111333555666666555333333333111000///..................///000111333444555555666555444333333444555666999888888777777666666666555555555666777888999:::===>>>===;;;888888999;;;888888888888999:::;;;;;;;;;:::888888:::;;;:::999999999888888888888999999999999::::::;;;;;;<<<<<<<<<======<<<::::::<<<===>>>?????????????????????AAAAAAAAAAAAAAA@@@??????======>>>@@@BBBDDDFFFGGGGGGDDDAAA????????????>>>??????@@@BBBCCCBBB>>><<>><<<999777777777666555555555555555555555555555777666444333333333444555333111//////000111111000////////////////////////////////////////////////.........//////000000111/////////....../////////........................---.....................///......---,,,++++++***,,,,,,,,,---------------............////////////---......//////......---//////......///000222333---///111333555:::@@@EEESSS___tttkkkYYYQQQOOOQQQSSSSSSSSSRRRPPPNNNKKKHHHGGGDDDAAA>>><<<>>>@@@AAABBBAAABBBCCCBBB@@@???@@@AAA???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999777666555444555555555555555555555555555555333333333222222222222222000000111111222333444444333222222111111111111111000111222222111000000000+++,,,...///000111111111------,,,+++++++++++++++------,,,,,,,,,---......//////.........---------************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,***(((&&&%%%%%%%%%&&&))))))))))))))))))***+++,,,...000000...---,,,---((()))+++,,,,,,+++***)))(((((('''''''''(((((()))***))))))((((((((())))))(((((()))))))))*********+++,,,---......---,,,+++++++++++++++,,,---...............------------------,,,,,,,,,++++++******)))***+++***((((((+++---000///............///000000222444444222000000000000//////.........//////.........000111222444444555555333333333333555555888888888888777666666555555555555666777999:::;;;;;;:::999777666666777888888888777777777777888888999888777888:::;;;;;;:::999::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<===;;;:::999;;;<<<>>>===<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>><<<<<<>>>@@@BBBEEEGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@=========>>>???>>><<<999rrr]]]NNNFFF>>>;;;888777777777666555555555555555555555555444666555333222222222333444222000//////111222111000////////////////////////////////////////////////,,,,,,---...//////////////////............//////........................+++,,,,,,---...///000000...------,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,------........./////////000000///////////////......///000222333///000111222333555777999;;;EEEWWWiiiyyy|||uuuooojjjlllnnnsss}}}mmmXXXPPPLLLLLLNNNRRRQQQOOOMMMKKKIIIGGGEEEBBB???===<<<>>>@@@BBBBBB@@@AAAAAA@@@>>>======???======<<<;;;;;;::::::::::::;;;;;;;;;::::::999888999999888777666555555555555555555555555555555555111111222222222222222222......///000111222222333333222111111000000111111000000000000111000///...+++,,,---///000000000111111000...,,,+++*********,,,,,,,,,,,,,,,---...///............------------************************&&&&&&((()))+++---...///+++++++++++++++++++++++++++***((('''&&&''''''((())))))(((((()))***+++++++++---//////---+++++++++((()))***,,,,,,++++++******))))))(((((()))))))))(((((((((((((((((((((((()))))))))))))))*********,,,---......---,,,***(((++++++++++++,,,---...///------------,,,,,,,,,,,,,,,,,,+++++++++++++++***(((((())))))(((((()))+++,,,------...///000111111///111333333111000///000++++++*********++++++,,,------......000111333444555444333222222333444555666666777777777666555555444444555666888999;;;<<<:::888666555555666666666999888777666666666666777777666666888:::<<<;;;:::::::::;;;;;;;;;;;;::::::999999999::::::::::::::::::;;;<<<;;;999999:::<<<>>>===;;;::::::;;;<<<===???????????????>>>>>>===<<<===>>>@@@CCCFFFHHHJJJEEEEEEDDDCCCBBBBBBBBBCCC???>>><<<===>>>>>>===;;;ooo[[[MMMEEE===;;;888777777777777666555555555555555444444444444444333222222222222333111000///000111222111000////////////////////////////////////////////////,,,---...//////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------,,,,,,++++++******)))******++++++,,,,,,,,,))))))******+++,,,,,,,,,//////000000000000//////...------,,,---///000111222222111111000000000000111777@@@KKKTTT]]]dddiiipppppppppqqqqqqrrrssstttsssssstttuuuxxx|||yyyppphhhddd```\\\XXX[[[]]]bbbmmmnnnZZZSSSQQQQQQRRRRRRQQQOOOMMMJJJHHHGGGFFFAAA???>>>>>>@@@BBBCCCBBB@@@@@@??????>>>>>>>>>=========<<<<<<;;;::::::999999999:::999999888777666666666666555555555444444555555555555555555555555111111111111222222222222000000111111222222333333333222111000///000111111000//////000111111000...,,,---...///////////////111///---+++)))(((((())),,,,,,,,,,,,---...///000.........------------,,,++++++++++++++++++++++++&&&'''(((***,,,...///000++++++++++++++++++++++++))))))))))))***+++,,,,,,(((((((((((()))***+++,,,***+++,,,,,,***))))))***((()))***+++++++++++++++++++++***)))))))))******%%%&&&'''((()))((('''&&&***************************++++++++++++)))'''&&&++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++************************((((((((())))))))))))******+++,,,---///000111222111333444444333111111111++++++++++++,,,,,,---.........---...///111333555555444333222222333444555444555666777666666444333444444555666888:::<<<===;;;999777666777888888777999888777666666666666666666666666888;;;<<<;;;:::999:::;;;<<<<<<;;;:::999888888888999999999999999999:::::::::999999;;;======<<<;;;:::::::::;;;<<<>>>????????????>>>============???@@@CCCFFFHHHJJJEEEGGGGGGGGGEEEEEEGGGIIIFFFCCC@@@???@@@AAABBBBBBmmmYYYKKKDDD>>>;;;888777888888888777666666555555555444444444333333333333333222111111000//////000222222111000////////////////////////////////////////////////...///000111111000000//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,------......***++++++,,,------.........//////////////////.........------...///111222222000////////////......000222666999;;;>>>BBBEEEMMMNNNOOOQQQRRRSSSUUUVVVVVVWWWZZZ]]]bbbhhhooosssyyyvvviiiccc\\\XXXXXXXXXTTTQQQSSSUUUYYYddd{{{nnn\\\WWWWWWWWWXXXSSSRRRPPPMMMKKKIIIHHHGGGAAAAAAAAABBBDDDEEEDDDCCCBBB@@@>>>???AAABBB@@@============<<<<<<;;;:::999888999999888777666555555333444444555555555555555666666666666666666666666111111111222222333333333222222222222222222222222333111000......///000111000//////000333444222000.../////////......---,,,...---+++)))))))))***+++------------...///000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++************))))))((('''(((((((((((()))***+++,,,***++++++***(((''')))***))))))))))))***+++,,,---,,,+++******)))))))))***&&&(((***------,,,)))(((+++++++++++++++++++++***))))))*********))))))))),,,,,,+++,,,,,,---...///---,,,,,,,,,++++++******))))))))))))))))))))))))***)))******+++,,,+++******+++,,,...///000111111000222444444222000000111---------......///111111///...---...///111444555444444333222222333444444222333444666666555333222333444555666999;;;===>>><<<999666666888999999777888888777777666777777777666666666888;;;;;;:::999888999;;;<<<<<<;;;999888777777777777777777777777777888999999999999;;;>>>::::::::::::;;;<<<======???@@@@@@@@@@@@???>>>>>><<<===>>>@@@BBBDDDFFFHHHGGGIIIKKKKKKJJJKKKMMMOOOMMMHHHCCCAAABBBEEEGGGIIIlllXXXJJJCCC>>>;;;999888888999888777666666555555555444444444222222333444333222111000000//////000222333111000////////////////////////////////////////////////000111222333333222111000.........------.........////////////////////////111000///...---,,,++++++.........///////////////,,,,,,------...///000000......//////000111222222---..................---111111000000111222444555///...------///111111111111333444444222222333444444666888:::;;;<<>>============<<<;;;:::999888888888888777666555444333444555666777777777777777777777777777777777777111111222222333333333333222222111111111111111111222111///...---...000111111000///111444666444222000000000///...---+++***---,,,+++******,,,...///---------...///000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))&&&"""(((((((((((()))***+++,,,++++++***)))'''''')))+++***)))(((((()))+++---...++++++***))))))))))))))))))+++///222333111---+++,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,---...//////------,,,,,,+++******)))((((((((((((((()))))))))+++++++++,,,......---++++++,,,---...////////////...000222222000.........*********+++,,,---...//////.........///222444666444444222222222222444444111222444555555444222111333444555666999;;;>>>???;;;888555555777999888666888888777777777777888888666666777999;;;;;;:::888888999;;;<<<<<<;;;999888777777777666666666666666555777888999999:::<<<>>>777888999:::<<<===>>>???@@@AAAAAAAAAAAA@@@??????<<<<<<===>>>AAACCCEEEFFFHHHKKKNNNOOONNNNNNQQQTTTOOOJJJDDDAAABBBEEEIIILLLjjjVVVJJJEEE>>>;;;999888888777666444888777777666555555444444333333333222222222111111111333555666666444111///////////////////////////000000//////............000000///...---,,,,,,,,,...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////...---,,,+++------------------------///---+++))))))+++---///...------,,,,,,------.....................------------............------............////////////222222222222222222222222777777777999<<<@@@CCCFFFKKKRRR^^^ooo~~~yyyrrrjjjbbb[[[UUUQQQMMMLLLKKKJJJJJJJJJJJJJJJGGGPPPTTTWWWhhhmmm[[[UUUUUUTTTRRRWWWSSSOOOMMMMMMKKKHHHFFFDDDEEEFFFGGGGGGFFFDDDCCCFFFCCCAAA@@@AAAAAA@@@>>>???>>><<<:::999888999999888999888666444222333444444444333333333444555666999888777555444444333333555555444222000///111222222222444555555444222222111111000///......------...///000111111111111111......---------......///,,,+++)))''''''((()))***)))******+++,,,,,,------,,,+++***((((((***+++,,,''''''(((((()))))))))***&&&""" """(((,,,,,,***++++++************+++++++++*********))))))((((((******************************++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))(((*********)))))))))))))))***+++---------+++)))(((+++*********))))))(((((('''''')))***+++,,,,,,------,,,,,,+++***)))((((((((()))***+++++++++++++++******))))))******+++,,,.........////////////000...///000///---,,,---...+++***)))((((((***,,,---...///000///...///000222222111111111222333333444...000111000///...///000444444444444444555666777444444444444444444444444888888888888888999999999>>>;;;777666888888777555888888777777888888999:::666666666666666777888888777777777888999999::::::;;;:::999999;;;>>>AAADDDBBB@@@>>>>>>?????????===;;;<<<>>>???@@@AAABBBBBBLLLNNNOOOOOONNNMMMNNNOOOOOOHHH@@@<<<>>>BBBFFFGGGjjjUUUHHHBBB>>>;;;999888888777666444777777666666555444444333333333333222222222111111111222333333222111///---/////////////////////////////////.........------///000111111000...---+++///////////////......---...------,,,,,,+++++++++......---------,,,,,,,,,/////////......,,,++++++------------------------...---+++******+++---...------,,,,,,,,,,,,------..................------------............------............////////////111111111111111111111111000000000111222444777888;;;@@@IIIUUUbbboooyyy~~~{{{wwwsssqqqnnnkkkiiiiiijjjkkkkkkgggaaa[[[UUUPPPKKKHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJQQQTTTVVVccczzz|||gggZZZUUUUUUTTTRRRSSSPPPMMMKKKKKKJJJHHHEEEBBBDDDFFFHHHHHHHHHGGGFFF@@@???===<<<======<<<;;;???>>>===<<<;;;;;;::::::999:::999888555444555666333333333333333444444555888777666555555444444555555555444222000///000222111111222222222222111111.........---,,,+++++++++......///000000000000000...........................---+++***)))***+++,,,,,,,,,,,,+++******))))))***++++++++++++++++++***)))))))))))))))))))))))),,,(((%%%&&&***,,,+++(((+++******))))))******+++*********)))))))))((((((************************)))******++++++******)))))))))))))))))))))))))))***++++++++++++***)))(((***)))))))))))))))))))))***+++,,,------+++)))(((************)))))))))(((******+++++++++***))))))******************))))))++++++++++++++++++************))))))******+++,,,,,,,,,,,,---------......---.........,,,+++,,,---,,,+++***)))***+++---......///000///......000222111111111111111222333444///000111111//////000111444444333333444555555666333333333333333333333333555555666666777777888888===:::777777888999888777888888777777777888999999666666666666666777888888666777777777888999999:::;;;:::999:::<<>>???@@@AAABBBCCCCCCCCCIIIKKKMMMMMMMMMLLLLLLMMMJJJEEE???<<<===@@@AAABBBiiiUUUHHHBBB===;;;999888888777666555666666555555444333333333333333333222222222111111333222222111000000//////////////////////////////.........---------------...000222333222000---+++000000///...............//////...---,,,+++******...------------,,,,,,,,,---......------,,,+++***---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------......------............---------............/////////////////////////////////////////////000000000000333555999???FFFMMMRRRUUUZZZ___gggrrr~~~}}}zzzrrrlllhhheeeaaa]]]]]]\\\ZZZXXXXXXYYYZZZ[[[\\\XXXTTTPPPNNNKKKHHHEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKQQQRRRRRR[[[jjjtttuuuzzzoooaaaXXXTTTSSSQQQNNNNNNLLLJJJIIIJJJIIIGGGFFFEEEFFFGGGIIIHHHGGGFFFEEE???>>><<<<<<>>>???>>>===;;;<<<<<<<<<<<<;;;:::999777888888777555333444555111222222222222333333333666666555555555666666666666666555222///...///000000000////////////000000111111111000//////.........//////000000000000//////000000111000///---,,,...---,,,******++++++,,,,,,++++++******)))(((((((((***+++------+++***(((***************)))))))))---***((((((***,,,***(((******))))))))))))************))))))))))))((((((************************)))******++++++******)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))*********+++,,,,,,,,,+++***)))************))))))))))))******++++++******)))(((((((((((())))))*********,,,,,,,,,,,,+++***)))(((******))))))******+++,,,************+++++++++,,,***,,,,,,,,,***)))***++++++******))))))+++,,,---...///000///......000222111111111111111111222333000111222111000000111222444333333333333444444555222222222222222222222222222222333444555555666666:::888777777888999999888777777777777777888888999777666666666666777888888666666666666777888999:::;;;::::::;;;===@@@CCCEEEDDDBBB??????@@@AAAAAA@@@BBBBBBCCCDDDDDDEEEDDDDDDFFFHHHKKKLLLKKKIIIIIIJJJDDDAAA===<<<<<<======<<>>===@@@FFFOOOXXXaaahhhlllkkkfff^^^WWWTTTVVVZZZ^^^aaacccfffgggggggggiiijjjlllmmmoooppppppqqqpppppprrrxxx~~~||||||||||||{{{zzz{{{~~~|||tttlllfffddd```\\\XXXVVVUUUUUURRRQQQTTTTTTSSSSSSSSSUUUWWWXXXTTTQQQNNNLLLKKKJJJHHHFFFCCCCCCDDDFFFGGGHHHHHHHHHJJJNNNOOONNNRRR[[[aaa```iiiccc[[[UUURRROOOLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIHHHFFFCCC@@@>>>>>><<<;;;<<<===??????>>>666777999;;;;;;999777555444555555444222111111222000000111222222222222222444444444444555666777888777777666222///......000000000...------...000000333333333222222111111111///000000111111000000000000111222222111///---+++,,,+++***)))))))))******((((((((()))******++++++((()))************)))((())))))******++++++++++++)))'''&&&''')))+++***))))))))))))(((((()))))))))))))))))))))))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***************++++++++++++***)))*********)))))))))))))))'''((()))***++++++++++++((((((((((((((()))))))))))))))*********)))((((((******))))))******+++,,,)))))))))*********++++++)))***+++***)))((()))***))))))(((((())))))***+++.../////////......000111111111000000000111111222000222333222111000111222333333222222222222333444111111111111111222222222111111222333444555666666666666555666777777888777777666666666666777888888777777666666777777888999666666666666666888999:::;;;;;;;;;<<<>>>AAADDDEEEAAA???===<<<===?????????DDDDDDEEEEEEEEEEEEEEEDDDFFFHHHKKKLLLJJJGGGEEEEEEBBB@@@===;;;:::;;;;;;;;;hhhUUUHHHAAA<<<:::888777888888777555444444444444444333333333333333333222222222111111111111000000111333555777////////////////////////------------------------000///...---,,,---...///111000...------......///,,,,,,,,,------.........------------------------,,,,,,------,,,,,,++++++------------------------+++,,,...//////...,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,------......------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------/////////000111222333444333444777:::>>>BBBFFFHHHHHHFFFBBB???>>>???AAABBBAAACCCFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNQQQWWW^^^bbbccceeejjjmmmqqqrrrtttuuutttrrrpppoooggghhhhhhiiiiiihhhgggfffeeeiiimmmppppppooooooooohhhhhhfffdddaaa___]]]\\\^^^^^^]]][[[YYYYYY[[[]]]```___]]]YYYSSSOOOMMMLLLMMMLLLLLLLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNPPPRRRSSSNNNLLLIIIGGGGGGFFFEEECCCCCCDDDEEEGGGHHHHHHHHHHHHFFFHHHIIIIIILLLQQQSSSSSSVVVUUUSSSQQQOOOMMMKKKJJJHHHIIIKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGDDDAAA>>>;;;999777666777999:::::::::555777999;;;;;;999666444222444555444333111111111///000111222222222111111222222333333444666777888777777666222///......000111000///......///000111000000////////////......000111111222111111000000000111222222111///---+++,,,++++++***************((((((((()))******++++++)))((('''&&&&&&'''((()))'''((((((***+++,,,---...(((''''''((()))***)))))))))((((((''''''(((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))*********))))))(((((())))))************)))*********************))))))))))))))))))******'''((()))************************)))(((''''''&&&%%%&&&'''((())))))))))))******))))))******+++,,,************++++++++++++((()))******(((((()))***************++++++,,,,,,---...///...------///111111000000//////000000000000222333222111000111222222222111111111111222222000000000111111222222222222222333444444555666666222333444555555555666666666666555555666666777888777777777777777888999999777777666666666888:::;;;;;;;;;<<<===>>>AAACCCDDDAAA???<<<;;;===>>>??????CCCDDDEEEEEEEEEEEEEEEDDDHHHJJJMMMMMMJJJFFFBBB@@@BBBAAA>>>;;;:::;;;>>>@@@gggTTTEEE===<<<:::888777888888777666555555444444444444444444333333333222222222111111......---...///111333444////////////////////////---------------.........111///,,,++++++,,,///000000000///...............++++++,,,---...///000000,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------............------,,,------------.........------------------------++++++,,,------......///------......000111222333222222222333444666777888666666666666666777777777999::::::999777666666777999999999:::;;;;;;<<<<<<<<<@@@EEEGGGGGGGGGIIILLLLLLLLLNNNOOOPPPOOONNNNNNIIIJJJJJJJJJJJJJJJJJJIIIGGGJJJLLLMMMLLLKKKJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHMMMMMMLLLIIIGGGFFFGGGHHHIIIIIIIIIFFFDDDCCCCCCEEEGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKIIIHHHHHHHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDEEEFFFHHHJJJKKKLLLIIIJJJLLLLLLLLLKKKLLLMMMGGGJJJLLLMMMLLLKKKKKKKKKCCCDDDEEEEEEDDDBBB???>>>999888777777999;;;;;;:::999:::<<<======;;;888666333555777777555444333333///000111222333222111111111111111222333444555666666666555222///...///000111111000000000000111111000000000000000000000000000111111111111000000//////000000111000///---,,,---------------,,,,,,,,,,,,++++++******)))((((((***(((&&&%%%%%%&&&(((***&&&'''((()))***,,,------++++++++++++***)))((('''((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((()))******++++++)))))))))************+++))))))))))))************+++++++++***)))((('''&&&,,,++++++***(((''''''&&&###$$$&&&''')))***************))))))******+++,,,*********+++++++++,,,,,,((()))+++***))))))***,,,---------...............---...///...------///111111000000///////////////000111222111000000111222222222111000000000000111000000000111222222333333444444444444555555555555111333555555444444555666555555555555555666777777888777777777777888999999999888777666777888;;;<<<<<<<<<<<<===>>>???@@@AAACCC@@@===<<<>>>@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGKKKNNNNNNKKKEEEAAA>>>BBBBBB@@@===<<<===AAADDD}}}gggUUUHHH@@@<<<:::888777888888777666555555555555555555555555333333333222222222111111///////////////000000111////////////////////////------........./////////000///...------...///000///////////////......---,,,,,,------......//////,,,,,,,,,---------......,,,------.........------------------------------------............------------,,,,,,,,,,,,------***++++++,,,------......------............------,,,,,,---------.................................//////...------...000000/////////000111222333444000000000000111222333444///000111111222222222222555666555444111000111222444444444444555666777777555777999:::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCAAA???>>>???@@@?????????>>>===>>>@@@BBBBBBDDDFFFGGGGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKKKKLLLNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGHHHHHHHHHFFFDDDBBBBBBBBBBBBDDDFFFFFFHHHIIIFFFIIIKKKJJJGGGGGGIIIKKKFFFIIIMMMMMMKKKJJJJJJKKKCCCDDDEEEEEEDDDBBB@@@???<<<;;;999:::;;;<<<<<<;;;;;;<<<======<<<:::888777333666888888666555444444///000222333444333222111000000000000111222444444555555444222000///000222000000111111111111000000222222222222222222222222///////////////...------........................------......------,,,+++,,,,,,,,,+++******)))))))))))))))(((((()))))))))(((((())))))))))))******)))***++++++***(((''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++((()))))))))************++++++******)))'''&&&%%%++++++*********)))))))))&&&'''((()))******************))))))******+++,,,)))************+++++++++)))+++,,,,,,++++++,,,---,,,,,,------.........------.........------///000111000///............//////000111111//////000111222111000////////////000000000111111222333333444555444444444444333333333222555777777555444555666555555444444555555666777888888777777888888999::::::999777777777999<<<>>><<<<<<=========>>>>>>>>>CCC@@@<<<<<<===@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDHHHLLLNNNKKKFFFAAA>>>???AAABBBAAA@@@@@@CCCFFF{{{hhhYYYMMMFFF;;;999888777888888888777555555666666666666666666333333333222222222111111333333222222111000000///////////////////////////........./////////000000//////000000000000000///...///000000000///---,,,..................------,,,,,,,,,------.........------......///.........------------------------...........................------,,,,,,------...******+++,,,,,,---......---..................---,,,,,,,,,---------......///////////////////////////...,,,******+++,,,---///............///000000//////...//////000111222000000000000111111222222---/////////...///111333////////////000111222333111111111222333333444444444444333222222222333333444444444444444444444444222444666666666555777888333333555666888999:::;;;999::::::999888777888::::::;;;;;;:::999:::<<>>BBBDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHIIIHHHGGGDDDAAA@@@CCCBBBBBBDDDEEEEEEFFFHHHKKKMMMMMMJJJDDDAAACCCFFFFFFIIIMMMMMMKKKIIIIIIJJJGGGGGGHHHGGGEEEAAA>>><<<:::888777777888999999888;;;;;;;;;;;;:::888666555111444666777555333222222///111333444444444222111////////////000111222333555555444222000///111222...///000111111000///................../////////---.........---,,,,,,+++......---------......///++++++,,,,,,,,,+++***)))*********+++,,,,,,------(((***+++,,,,,,+++***(((+++******)))(((''''''&&&"""$$$&&&(((((((((((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))***+++++++++))))))(((((()))***++++++(((((())))))*********+++'''((()))))))))))))))(((************++++++++++++)))******+++++++++***************)))***++++++,,,))))))))))))***************+++------,,,,,,---...))))))***++++++++++++***---.........------///000111000///..................000111000///...///000111111000///////////////000000111222333333444444555555444333333222222111444777999999777555666777555444444444444555666666888888888777888888999:::;;;:::888777888:::===???===============<<<<<<<<>>:::999;;;>>>@@@AAABBBCCCEEEFFFGGGHHHIIIIII@@@DDDJJJLLLKKKFFFBBB???;;;???DDDEEEDDDCCCCCCEEEyyydddSSSFFF>>>:::999888666555555555555777777777777777777777777333222111111000000111111/////////...------,,,,,,***+++,,,...///000000000,,,---...//////...---,,,//////000000///...------000///...,,,,,,---......000///---+++************,,,,,,,,,,,,------...///---...///000///---+++)))---------------------------+++)))***,,,.........---...///000///...---,,,,,,,,,,,,------.........---......---++++++---...)))***++++++,,,---......,,,+++***+++---......,,,////////////////////////---...///000000///...---/////////...------,,,,,,---,,,,,,,,,,,,---......////////////////////////---------...///000000111000000//////000111222222000000//////000111222222222111000000000111333444111222222333333222222111222222333444555666777888888888777666666666666666888777666555666777999;;;>>>AAADDDHHHIIIIIIGGGFFFJJJHHHEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIKKKIIIHHHGGGFFFDDD@@@>>>AAA@@@?????????AAACCCEEEJJJKKKLLLJJJGGGEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIGGGGGGHHHIIIIIIFFF@@@<<<===;;;999666555666777888888888888777777777777777555444333333222222333333000000111111222222222222333222000//////000222333333333222111000///...---000111111111///,,,)))'''///......///111222111///........................---,,,+++++++++---///111,,,,,,,,,+++++++++******************************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((())))))***)))((()))***+++***(((((('''&&&&&&'''((()))***((()))*********)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))************(((((((((''''''((((((((()))***,,,+++)))(((((()))******)))((()))***,,,---((((((((()))******+++++++++++++++++++++++++++++++++++++++***)))((((((''')))************+++++++++---,,,,,,++++++,,,,,,---------------,,,+++******------------------------000///...------...///000333333222111000///......///000000111222444555666444333111000000000111222555555444444444333333333333555777888666555444555:::999777666666888999;;;:::::::::::::::::::::999???;;;<<<@@@@@@<<<;;;??????===;;;:::;;;<<<<<<;;;>>>===???EEEKKKMMMIIIDDDCCCEEEGGGHHHGGGCCC@@@======???AAABBBAAAAAABBBCCCxxxcccRRREEE===;;;:::999777666666666666444444444444444444444444444333222222222111222222333333222222111000000000------...............---------............------/////////.........------//////...---------------------,,,++++++,,,,,,---+++*********++++++,,,---)))***+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,***))),,,,,,,,,------------------...///000000///...------------...............---,,,,,,,,,,,,---..............................---------...///000000000///.........//////000111000000//////000000111222111000/////////000222333111111111222222111111111000000111222333444555666333333333333444555666666777666555555555777999:::;;;>>>BBBFFFHHHIIIHHHGGGDDDCCCCCCDDDFFFGGGGGGFFFHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGFFFDDDAAA>>>>>>=========>>>AAACCCEEEJJJKKKKKKIIIFFFCCCCCCCCCDDDEEEFFFEEECCCCCCEEEFFFHHHGGGFFFFFFFFFDDD@@@===>>><<<999666555555777888888888888888777666555444444444333222222222222222111111000000111111222333333222000//////000222333444444333222111000/////////000000000///,,,***)))---,,,,,,...///000///---------------------------,,,+++*********,,,...///,,,,,,,,,,,,++++++++++++************************+++***))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((()))******)))((()))((('''''''''((()))***((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((())))))))))))*********))))))(((((((((***+++***)))''''''((())))))(((((())))))******((((((((()))******++++++++++++++++++++++++++++++++++++******)))((((((''')))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///111111111000//////......000000000111111333444444333222111111000000111111111111222333444555666666555777999999888666666777:::999777666666777999:::::::::999999999999::::::===:::;;;??????;;;:::======;;;999888999:::999999======???DDDJJJLLLIIIEEEAAABBBCCCDDDCCCAAA>>><<<<<<>>>@@@@@@@@@@@@@@@BBBwwwaaaQQQDDD<<<<<<;;;:::888777777666666444444444444444444444444444444333333222222222222222111111000//////......000000//////...---++++++.........------.........///...---,,,,,,,,,---.........//////......---,,,++++++++++++,,,---///000++++++*********+++,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***++++++************++++++++++++******************(((***------,,,,,,,,,------------,,,,,,+++++++++---,,,******++++++***(((++++++,,,,,,---------...---......//////......---+++,,,,,,---......//////---,,,,,,,,,,,,---..............................---------...//////000000...------------...//////000////////////000000111000///.........///000111000000000000000000000000......///000111222222333000000000222333555777888555555444444555666888999:::<<<@@@EEEGGGHHHHHHGGG>>>>>>@@@CCCFFFFFFEEECCCFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEEEEFFFGGGEEEAAA>>>;;;;;;;;;<<<===@@@BBBDDDHHHIIIJJJHHHEEEBBBBBBBBBDDDEEEEEECCCAAABBBCCCFFFJJJGGGCCCAAAAAAAAA@@@???>>><<<999777555555555666666777888999888666444222333333222111111111111222222111000//////000222333222111000//////000111222444444333222111111000000......//////...---+++***,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...---------,,,,,,,,,++++++************************+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((((((******)))(((***)))(((((('''((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''((((((((((((%%%&&&((()))******)))((('''(((***)))(((&&&''''''(((((())))))(((((('''''''''(((((())))))******+++))))))))))))))))))))))))++++++******)))((((((((()))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////000000000000111111111222111111222222111111000///000000111222333444555555555666888888777666666777999999777666666777888999;;;999888777777888:::;;;>>><<<<<>>>>><<<999888888999888888<<<<<<>>>DDDIIIKKKIIIFFF@@@@@@AAAAAA@@@>>><<<;;;:::<<<>>>???>>>===>>>???uuu___OOOCCC<<<;;;:::999888777666666666666666666666666666666666222333333333222222111111/////////...------,,,,,,000000//////...---++++++///...---,,,,,,---...//////...,,,++++++,,,---///---.../////////...,,,++++++++++++,,,---...//////---------,,,,,,------......---,,,+++,,,---///000+++++++++++++++++++++++++++***+++,,,......,,,***---,,,+++***+++,,,---...,,,+++++++++***)))))))))&&&(((,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++,,,------......//////000------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---..............................---------....../////////......------------....../////////......//////000......---------...///000///..................///---......///000000111111000111111222444666888999333333333333444666777888;;;===AAADDDFFFGGGGGGFFF>>>>>>>>>@@@CCCDDDDDDCCCDDDEEEHHHJJJJJJIIIGGGFFFAAABBBCCCEEEFFFEEEAAA>>><<<<<<<<<<<<===>>>@@@AAACCCEEEFFFEEECCCBBBBBBCCCDDDEEEEEECCCBBBCCCFFFIIIJJJFFF@@@<<<<<<===???@@@===<<<999777555555555555222444666888888666444222333222111111000000111111333111///......000222444111111000000000000111111333333222222111000//////------.........---,,,,,,,,,+++***+++------,,,*********************************))))))***+++---------------,,,,,,,,,,,,+++******************************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((('''((()))***)))((()))((((((''''''&&&&&&&&&)))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))((((((((('''''''''((((((((())))))!!!$$$'''((())))))(((%%%'''(((((('''&&&&&&'''((())))))***)))(((&&&%%%''''''(((((()))*********))))))))))))))))))))))))************))))))(((((())))))*********+++++++++*********++++++******************++++++,,,---...++++++++++++++++++++++++++++++---......---++++++---------........./////////000000000000000//////000111222222222111///...333333333222222222111111222444555555444333444555999888888777666777777888:::999666555555777:::;;;??????@@@AAAAAA@@@@@@AAA@@@>>>;;;::::::::::::999;;;;;;>>>CCCHHHJJJIIIGGGDDDDDDCCCAAA???===;;;::::::<<<>>>>>>===<<<===>>>rrr]]]NNNCCC<<<:::999888777666555555555666666666666666666666666000111111222111000//////111111000000///.........---...............------///...---,,,,,,---...//////---,,,++++++,,,...///---.../////////...,,,+++,,,---------------------...------,,,,,,---------,,,+++((('''&&&''')))***++++++++++++++++++++++++(((((()))+++---...,,,***,,,,,,+++***+++,,,...///---------,,,,,,++++++***&&&(((,,,------,,,,,,,,,******+++,,,,,,---......((('''''')))+++------,,,------------......//////------,,,,,,,,,,,,------......------,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------............///......------.........//////...............///...---,,,,,,,,,---//////......---,,,,,,---............//////000000111111111111111111222333444555222222333444555666777888>>>???BBBDDDEEEEEEEEEDDDCCC@@@======???BBBDDDDDDAAACCCFFFHHHIIIGGGEEECCC@@@@@@AAACCCDDDCCC@@@>>>???>>>>>>===============>>>@@@BBBCCCBBBBBBCCCDDDAAABBBCCCCCCCCCDDDGGGJJJIIIDDD===999888;;;===>>><<<;;;999777555555444555///111444666888777555444333222111111000000111111333222///------///111333111000000000000000000111111111000000//////......,,,---------------,,,,,,---,,,+++,,,......,,,************************************++++++,,,---...------,,,,,,,,,+++++++++***************************))))))((('''((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******)))((('''((()))***)))'''''''''''''''&&&%%%%%%$$$)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********###$$$%%%''''''''''''&&&%%%&&&((((((&&&&&&&&&'''))))))***+++***)))'''&&&'''''''''((())))))******((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++)))***++++++++++++***))))))))))))***+++,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,------......////////////000000000///......000000111222222000///...333333333222222222111111222333444444333333444666999888888777777666666666999777555444444666999;;;>>>@@@AAAAAAAAABBBBBBAAA???===:::999:::::::::999:::;;;>>>BBBFFFHHHHHHGGGJJJIIIGGGDDDAAA>>>;;;::::::<<<>>>>>>===<<<===>>>ooo[[[NNNCCC===:::999888666555555444444333333333333333333333333///000111111111000...---//////......---,,,,,,,,,,,,,,,---.../////////............------............---,,,,,,,,,---...///......//////......---,,,...............---,,,+++,,,,,,+++*********++++++...---***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---,,,+++******)))******+++,,,---......------------------(((***------,,,,,,,,,---)))******+++---......///,,,+++******+++,,,+++***,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---......------,,,++++++***---,,,,,,,,,,,,---......------------------------------------------------//////...---------......///......------------......---,,,,,,,,,---//////...---,,,++++++,,,---....../////////000000000111/////////...//////000000111222333444666777777888>>>???AAABBBCCCCCCBBBBBBEEEAAA===;;;===AAADDDEEEAAABBBEEEGGGGGGFFFDDDBBB@@@??????@@@BBBBBB@@@>>>??????>>>>>>===<<<;;;;;;:::===???@@@AAAAAABBBDDD>>>@@@BBBCCCCCCCCCEEEGGGFFFAAA;;;777777999:::;;;:::999888777666555555555...000222555666666555555333333222111111111111222222111///......///000111000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,...---,,,---......,,,+++******************************++++++,,,---------,,,,,,,,,+++++++++*********************************)))((((((''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((())))))(((''''''))))))((('''&&&&&&'''''''''&&&%%%%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((())))))))))))************,,,+++***)))'''&&&%%%%%%$$$&&&(((((('''&&&'''((())))))*********)))((((((&&&''''''(((((())))))***((((((((((((((((((((((((******)))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))***)))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------......//////...///000111111000///...000000111111000000///...000000111222333444555555333444555444444444666888888888888777777666666555666555444444444666888999;;;>>>???===>>>AAA@@@>>><<<999777777888999999888;;;<<>>::::::888777666555555555333333333333333333333333///000222222222111///......------,,,++++++******,,,------...//////......------............------------.........///////////////...------------------.../////////...,,,,,,---,,,++++++*********+++000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++)))***+++,,,,,,------------------------.........+++,,,------,,,+++,,,...+++++++++,,,,,,---------,,,+++***+++,,,---,,,+++---,,,,,,++++++*********---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------......---,,,,,,,,,,,,,,,///...------,,,,,,------...------,,,,,,...///000///...,,,++++++,,,...///.........///////////////......------......///000111222333555777888888888;;;<<<===???@@@AAAAAAAAA@@@>>>;;;;;;>>>AAADDDEEEBBBCCCEEEFFFGGGFFFEEEDDDAAA???>>>>>>???@@@???>>>=========<<<<<<;;;:::999;;;===????????????@@@AAA@@@BBBEEEEEEDDDCCCCCCCCCBBB???:::777777888888888888888777777666666666666111222222333333333333333444444333222222222222222111111000/////////////////////000000000000//////000000000000////////////...------,,,++++++++++++...---,,,---......,,,***************************((()))***++++++,,,,,,,,,++++++*********)))))))))************************))))))(((''''''''''''((('''''''''((()))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((())))))(((''''''((()))((('''&&&'''((()))))))))((('''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((())))))))))))***...---***((('''&&&''''''%%%&&&((((((''''''((()))(((((('''''''''((())))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++***+++,,,------,,,+++***+++***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.............../////////...///111222222111000///111111000///////////////111111222333444555666666333333444333333444666888888888888888777666555444444444444444555666777888999>>>???<<<===AAAAAA===:::888666666888999:::999;;;===@@@BBBCCCDDDEEEEEEHHHHHHHHHGGGEEE@@@<<<:::888:::;;;;;;:::999999:::lllZZZMMMEEE???<<<;;;999888777777666666555555555555555555555555000111333333333222000...111111111000//////......---...............------,,,---...//////...---,,,------...///000000//////000///...,,,,,,---......,,,---...//////...------///...------,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------555222...---,,,,,,+++******,,,---///000000//////,,,,,,,,,------.........---......---++++++---...------,,,,,,,,,,,,++++++)))))))))+++...000000///000///......---,,,+++***---,,,+++******+++,,,---***++++++,,,,,,------...---,,,,,,,,,,,,---......---------------------------------------------------,,,,,,+++*********+++///...------,,,,,,,,,,,,......---,,,---...///000///...,,,++++++,,,...///------...........................//////111222222111222444666777888999999777888:::<<<>>>@@@@@@AAA;;;::::::<<<@@@CCCDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEBBB???===<<<===??????>>>999::::::;;;;;;::::::999<<<>>>??????===<<<===>>>DDDFFFIIIJJJGGGDDDBBBBBB@@@===:::888777777666666777777777777777777666666444444333222222111111111555444333333222222333333111000000000//////......//////000000000000//////111111111111000000000000///...---,,,++++++++++++...---,,,,,,------+++)))************************'''((()))******++++++************))))))))))))(((************************))))))((('''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''''''''((((((***++++++)))'''&&&'''((()))(((''''''((()))+++++++++******((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))***(((&&&%%%%%%'''***+++%%%'''))))))((('''((()))'''&&&%%%%%%&&&''')))***&&&&&&''''''((()))))))))************************)))))))))))))))*********)))************+++++++++***+++---......---+++***,,,+++)))((((((***,,,---------------------------///...,,,,,,,,,,,,...///////////////////////////---///111222333222111000222111///.........///000555555444444444444333333000111222111000111444777888888888888777666444444333333444555555666666777:::???@@@===>>>CCCCCC???;;;999777888:::<<<<<<<<<<<<>>>@@@AAABBBBBBDDDEEECCCDDDFFFFFFEEEAAA===:::777999::::::888777888888jjjXXXLLLCCC<<<;;;999666666666666555444333333333333333333333333222222000/////////000111333333222111000///...---111111000000//////.........------,,,,,,------...,,,---...............---......////////////......+++++++++,,,,,,---------//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,---...////////////++++++******++++++,,,---++++++,,,///333333111---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************++++++,,,,,,------,,,,,,+++///---)))'''''')))---///******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,...---***))),,,+++''')))***++++++,,,,,,++++++------------------------***+++,,,---...---,,,,,,---------------,,,++++++/////////......------,,,,,,,,,,,,---------......///...---,,,,,,---...///...///000///...---...000+++,,,///111333444444444555666888:::<<<===>>>>>><<<:::888999===@@@AAA@@@EEECCCAAACCCFFFGGGDDDBBB@@@@@@???===<<<:::999888;;;;;;::::::::::::999999;;;===??????>>><<<;;;;;;BBBCCCDDDEEEDDDBBB@@@>>>AAA999444666888555444777888666444444444333111000444444444333333333333222111222222333333222222222444555555333000.........222000///......///000222777333///---...///---+++000///,,,+++***+++---...******))))))))))))******%%%%%%&&&((()))+++,,,,,,++++++++++++++++++++++++***,,,---,,,***(((((()))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&))),,,+++(((&&&(((***))))))***))))))'''%%%$$$$$$&&&)))***)))((('''(((&&&&&&'''((()))***++++++------,,,,,,+++*********,,,***(((''''''(((***,,,***+++,,,,,,------------,,,,,,------.../////////******+++++++++,,,,,,,,,+++,,,,,,---...///111111222222222111111111000000333333222222222333444444333333333333333333333333555666888999999777444333333444444555555444444333888999;;;<<<===<<<;;;;;;999888777777888;;;>>>??????>>>>>>===============AAABBBDDDEEEDDDAAA===:::888999999999999888777777gggVVVKKKCCC===;;;999666666666666555444333333333333333333333333333222111000000000111111/////////////////////////////////.........------///......------......//////000000000000000//////000000111111111111000000------..................///...------------------+++++++++******+++++++++------,,,,,,,,,,,,------,,,,,,---.........------++++++******++++++,,,------,,,,,,---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------222333...***+++,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,,,,,,,++++++......------------------,,,,,,---------.........///...---,,,,,,---...///---///000///...---...000///000111222222111111000444555777999:::<<<=========;;;999:::===???>>>===@@@???@@@BBBCCCCCCBBB@@@@@@???>>>===<<<;;;::::::::::::::::::::::::::::::<<<>>>@@@@@@>>>;;;::::::>>>???@@@AAA@@@???===;;;???777333444555333333666666444333333333333111///000000000000111111111111333333444444333222222111444444444333000......///111000...------...000111333111......///000///---///...---,,,,,,,,,------******))))))))))))******(((((())))))******++++++***************************,,,---,,,***(((((()))*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''))))))((('''(((((())))))))))))((('''%%%$$$$$$&&&)))***)))((('''(((''''''((())))))*********))))))((((((((())))))***,,,***(((''''''(((***,,,)))***++++++,,,,,,,,,++++++++++++,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222222222111111111000000333333333333333444444555333333333333333333333333555666888999999777555333333333444444444444333333888888:::;;;;;;<<<<<<<<<::::::::::::;;;<<<>>>???>>>===============>>>>>>AAABBBCCCCCCBBB@@@===<<<999999999888888777777777dddSSSIIICCC>>>;;;999666666666666555444333333333333333333333333333333222111111111111222++++++,,,---...//////000.........---------------/////////....../////////000111111111000///......///000000111111000000///..................------------,,,,,,------...///++++++************++++++,,,++++++++++++++++++,,,,,,,,,---------,,,++++++++++++******++++++,,,---...---+++,,,,,,,,,+++***---------------------...+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,222555000)))))),,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////......------------......---...///...---,,,...///000000111111111000//////333444555777888:::;;;<<<===<<<;;;<<<======<<<:::999;;;???@@@@@@????????????>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::>>>@@@AAAAAA>>>;;;:::999999:::;;;;;;;;;:::999888;;;666222333333222222555444333111222222333111000......//////000000111111555555555555444333222222333444444222000......//////...---,,,,,,---...//////......///111111///...------......------,,,,,,******))))))))))))******+++++++++***************))))))))))))))))))))))))***+++,,,,,,)))(((((()))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((()))))))))***%%%%%%%%%&&&(((((('''&&&(((((())))))((('''&&&%%%$$$''')))***)))'''(((((())))))))))))))))))******''''''&&&&&&'''(((***++++++***)))'''''')))***+++))))))***+++++++++******)))******++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,---...///000111222111111111111000000000333333333444444444555555333333333333333333333333555666888999888777555444222333333444444333333222777777888888:::;;;===>>>;;;<<<<<<===>>>>>>======<<<<<<<<<======>>>??????BBBBBB@@@???>>>>>>>>>>>>;;;:::888777666666666777cccQQQHHHBBB>>>;;;999666666666666555444333333333333333333333333333333333222222222222222++++++,,,---......///000......------------------//////............//////////////////...---++++++---..................------------,,,,,,+++++++++*********+++,,,---......+++******))))))******+++++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---...---++++++++++++++++++////////////000000000000***,,,---......---+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000,,,)))+++---,,,((())))))***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,---...///...------*********++++++,,,,,,---------........./////////---------------------------......---+++,,,---///,,,,,,---///000111111111222333444555777999:::;;;::::::;;;<<<===<<<;;;999555999>>>@@@>>>======???>>>===<<<;;;:::;;;;;;;;;999999999::::::;;;;;;;;;@@@AAACCCBBB>>>;;;999999666666777888888777666666666444444555555333222222444222111222333333222111......///000111222333333444444555555555555555444222333333222///......///...------,,,,,,------.........///000111000...---,,,---...//////---+++*********))))))))))))******************************))))))))))))))))))))))))***+++,,,+++)))((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%''''''((((((((()))))))))%%%###"""$$$((()))'''$$$((((((((((((((('''''''''%%%'''))))))((('''((()))++++++******))))))))))))***)))((('''((()))+++,,,+++***)))(((((()))***+++******++++++++++++******))))))***++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------///000000111111111111000000000000222333333444555555555555222222333333333333444444555666777888888777666555222222333333333333222222666666666666888:::===>>>;;;<<<>>>???>>>===<<<:::::::::;;;===>>>?????????BBB@@@>>><<<<<<<<<>>>???<<<:::888555444555666777dddRRRHHHAAA===;;;999666666666666555444333333333333333333333333333333333333222222111111.....................///...........................------,,,,,,------...////////////...---++++++------............---------------,,,,,,+++++++++(((((())))))***+++------++++++************+++++++++******))))))******+++,,,,,,,,,,,,+++***))))))++++++******++++++,,,---,,,,,,,,,++++++,,,---...------........./////////***+++---......---+++******++++++,,,,,,++++++***---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***)))))),,,111000++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,------------------,,,,,,)))******++++++,,,,,,,,,------------.........///,,,------------------,,,---------,,,***+++---///++++++,,,---...000111111333333333444666888:::<<<777999;;;<<<<<<<<<;;;;;;555:::>>>???>>>===>>>@@@===<<<:::999888999:::;;;888888999::::::;;;<<<<<>>===<<<999888888999;;;===>>>?????????@@@>>><<<;;;:::<<<===???<<<:::888666555555777888fffSSSHHHAAA<<<;;;999666666666666555444333333333333333333333333222222222333222111111000111000000000//////...................../////////------,,,,,,,,,,,,------000111111111000///.........//////000000//////.....................------))))))))))))***+++,,,---,,,++++++++++++++++++,,,+++******************+++++++++,,,,,,,,,+++******++++++******++++++,,,---***+++------,,,,,,---...*********+++,,,,,,------)))***+++,,,,,,,,,+++*********++++++++++++******---,,,***))))))***,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***((((((///555222,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,*********+++---...++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,+++)))***---//////............///000111555444444555777999<<<===666888:::;;;::::::;;;<<<999;;;===>>>>>>>>>???@@@===;;;999777666666888888777777888999;;;<<<======AAACCCDDDCCC@@@<<<::::::888888777666666555444444///444666555444555444222666555444444555555333222,,,,,,---...///000111111222222444555666666777777111222222111///......///------------------------///000111000...,,,,,,,,,,,,---...//////---+++*********))))))))))))******&&&''''''((()))*********************************)))***++++++(((''''''(((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''))))))'''&&&'''''''''''''''((()))***&&&'''((((((''''''(((******)))))))))((((((''''''******))))))((('''&&&&&&******))))))))))))******,,,,,,---------,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,---------------------------...////////////000000000000000111///000222444555555444444111222222333333444444555555666666777777777777777333444444555555444444333444444555666777888:::;;;888999;;;<<<<<<:::999777888999;;;===>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===::::::888777777777888999fffTTTJJJAAA<<<;;;999666666666666555444333333333333333333333333111111222222222111000///000000000/////////......,,,,,,---------...............------------......///000000000000000//////...//////000000//////...------..................++++++***++++++,,,------------,,,,,,,,,,,,------+++++++++******+++++++++***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))+++------+++))))))***)))******+++,,,,,,------)))))))))******+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++***))),,,111///***''''''((()))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,,,,---,,,***)))+++...222555,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++,,,------------,,,+++------,,,***((())),,,///000000000000111333444555777666666666888;;;===???888:::;;;:::888777999<<<>>><<<;;;;;;===>>>??????<<<:::777555444444555666666777888999;;;<<<===>>>AAACCCDDDCCC@@@===;;;;;;:::999888666555444444333///444444///---222555555777555333333333333111000------...//////000111111444444555555555444444333000111222111///......///------............---------///000...,,,,,,...000------.........---,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''''''''''''''((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++)))((('''((('''&&&&&&&&&'''(((***+++&&&'''((((((''''''(((***(((((((((''''''''''''''''''(((***+++***)))((('''***))))))))))))))))))***,,,,,,,,,,,,,,,+++******(((((()))******++++++,,,++++++++++++,,,,,,,,,,,,...------------...//////////////////000000111111---///111333444444333333111111222333333444555555555666666666777777777777444555555666666555555444333444555666777777888777888999:::;;;;;;:::999999888999;;;===>>>>>>===<<<777999;;;<<<===<<<;;;:::999999999999999:::::::::fffUUUJJJBBB<<<;;;999777666666666555444333333333333333333333333000000111222111000///....../////////////////////+++++++++,,,,,,---------//////............//////------...............---,,,------------------,,,+++++++++,,,,,,---------------,,,,,,------.........------,,,,,,------...,,,,,,++++++++++++,,,,,,***+++,,,---------------++++++******++++++,,,---(((+++...---***'''&&&&&&,,,,,,------...///000000))))))(((((()))***++++++******++++++++++++******)))***,,,......,,,***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((++++++((('''******(((******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---///---++++++...444:::===---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++------------++++++------+++)))((())),,,/////////000111444777;;;<<<888777777777999<<>>>>>@@@BBBDDDCCCAAA>>><<<<<<;;;:::888666444333333222111444111)))'''///666888666555333222222222000...000000111111222222333333666666666555444222111000000111222111///......///---......//////......---+++---...---+++,,,000333------......------,,,,,,******))))))))))))******,,,,,,++++++***))))))((((((((((((((((((((((((((()))***+++***((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%(((((((((((())))))))))))***---///---)))'''((()))'''&&&&&&&&&'''(((***+++&&&'''((('''&&&'''(((***'''''''''''''''''''''''''''))),,,...///---,,,***))))))))))))))))))))))))+++++++++++++++***)))(((''''''(((((()))***************+++++++++,,,,,,,,,......---------...//////.../////////000000111111,,,...000333444444333222111111222333333444555555555666666666777777888888555555666666666666555555333444666777777777666555888999::::::;;;;;;;;;:::888:::<<<===>>>>>><<<;;;555777;;;===>>><<<:::888888888:::;;;;;;;;;;;;;;;}}}eeeUUUHHH>>>:::;;;:::999777666555555555333333333222222222111111000111222111000//////111111111000...---,,,+++***...///000111111000///...........................---..................---,,,,,,------...////////////...,,,*********,,,---+++,,,,,,,,,,,,---000222444000+++***+++,,,,,,***************************((())))))))))))*********---+++))))))***+++***))),,,,,,,,,++++++*********+++,,,------,,,+++)))(((---+++((())),,,---,,,+++((())))))***+++,,,,,,------------,,,,,,,,,++++++------...///...+++)))(((************************)))))))))******+++++++++(((***+++***)))((()))***,,,***))))))******)))'''******)))))))))+++,,,---000...+++***,,,222888<<<888555000+++((('''((((((((('''&&&&&&''')))+++------------,,,,,,+++++++++///......------.........***+++---///222555888999555333111333888<<<>>>>>>::::::;;;;;;;;;::::::999;;;:::::::::::::::::::::999999888888777555444333333444555777999:::::::::???@@@@@@@@@@@@>>><<<;;;>>>===;;;888666444333333333444666666666444222000000111222333222111000///,,,...000111111111222333333222000///000111000/////////000//////...------+++,,,,,,,,,,,,,,,,,,---***,,,...---+++***,,,...------------------------******)))))))))***,,,---)))))))))))))))***++++++,,,+++***(((''''''&&&&&&++++++++++++++++++++++++''''''(((((())))))******)))((('''&&&%%%&&&''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((******)))(((%%%$$$&&&&&&'''((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,---......---...///////////////...------,,,------...///000000111111111111222222222111111111222222333333333777777777666666666666666666777888888888666555444444666888999888777777888999:::;;;<<<<<<;;;999999<<<<<<;;;<<<<<<<<<999777555666777888888777666555:::888666666888999999999zzzbbbRRRFFF===::::::999888666555444444444444333333333333222222222111222333222000///000111//////......---,,,,,,,,,---...////////////...---------------------------------............------...............---------///---,,,******+++,,,---,,,---------,,,---000333555444111///...---,,,+++***************************++++++++++++,,,,,,,,,---+++))))))***+++***))),,,++++++++++++++++++***++++++++++++++++++***)))000---+++***++++++)))'''%%%%%%&&&''''''((()))))),,,,,,,,,,,,+++++++++++++++,,,---...---+++)))(((***************************+++++++++++++++,,,,,,(((***+++***)))((()))+++(((''''''(((***++++++***+++***)))))))))***+++,,,+++*********+++---///111000...,,,***)))***,,,---***)))((('''(((***,,,---...---------,,,,,,,,,++++++++++++++++++,,,---...333222222222333444444555555333111222555888999888888888999999999999888888::::::::::::::::::::::::666777777777777777666666777888999::::::;;;::::::;;;;;;<<<=========<<<;;;<<<;;;999777555333222222333444555555555444333222333333444444333222111000,,,...000111000000111222111000...//////000...---....../////////...------///......---+++******)))***,,,...---+++***,,,...+++++++++++++++++++++++++++***)))))))))***+++,,,))))))(((((())))))******))))))((((((''''''(((((('''''''''''''''''''''''''''((((((((((((((()))))))))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))************++++++++++++*********+++,,,,,,---------......///////////////111000000/////////000000000000111111111222222222000111111222333444444444777777777777777777777777777777777777777666555555666888::::::999888888888:::::::::::::::999888888;;;;;;;;;<<<======;;;888444555666777888777777666888666555666999<<<===>>>www___PPPEEE>>>;;;999888777555444444444444444444333333333222222222111222333222111000000222.........///////////////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////......---,,,,,,+++...---+++******+++,,,,,,,,,---------,,,...111444999;;;<<<999333...------***************************++++++++++++,,,,,,,,,---+++))))))***+++***)))*********+++++++++++++++******)))))))))***++++++...---+++***++++++)))'''))))))******+++,,,,,,,,,++++++++++++*********))))))***+++,,,,,,+++***)))************************+++++++++***************)))***+++***))))))***+++((('''&&&''')))*********+++***))))))((())))))***'''(((*********)))((('''***))))))******,,,---...,,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,555444333222111111111111444222000000111222333222555666666777777777666666888888888999999999999999444555666777888999999999999:::::::::::::::999999666777888999::::::::::::999888666555333222222111333333333333444444444444666666666555555333222111---///111111000000111222000000///000222111///------......////////////.........---,,,,,,+++******+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++***)))))))))******(((((((((((())))))))))))'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&((('''''''''((()))+++,,,''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******++++++++++++******))))))))))))************)))))))))***++++++,,,,,,---------.........//////222222000//////.........000000000111111111222222000000111222444555666666666666777777888888999999777777666555555555555666888:::;;;;;;:::888999999;;;:::999888888888888888::::::;;;===>>>>>><<<:::444555666888999999999999777666555777;;;@@@BBBCCCttt]]]OOOEEE???===999888777666555555444555333222222222222111111111111222222222000///000111000000000000000000000000---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---,,,---000444777>>>CCCGGGCCC999000---...************************(((((()))))))))*********,,,***))))))***++++++***))))))******++++++,,,,,,))))))((((((((()))+++,,,)))))))))***+++,,,,,,+++---------.........//////************))))))))))))'''((()))***+++***************************************))))))(((((((((''')))***++++++))))))***+++---***(((''''''((('''&&&+++******))))))(((((((((((()))***++++++***((('''***************))))))(((,,,+++***))))))))))))***++++++++++++++++++++++++111000...---,,,+++++++++------------......///000222111000//////000000000333333444555555555444444666666666666666777777777555666777888999:::::::::777888888999999888888777555666666777888888888999777666444333222111111111222222222222333444555666888888777666555444333333000222333333111000111222111111222444555444222///......///000111111111000+++++++++,,,,,,---------+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((''''''(((((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!&&&)))&&&###&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%'''))),,,---''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******++++++******)))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,------...////////////...---------------000000000000111111111111000000111333444666777777555666666777888999::::::777666555444444444666666:::;;;<<<;;;:::999999:::999888777666777888:::;;;;;;;;;<<<>>>??????<<<999555666777999;;;<<<===>>>999888777888<<>><<<999999888777666666666666111111111111000000000000000111222111///...///000111000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......+++++++++++++++++++++,,,***+++,,,---///444999>>>EEELLLPPPKKK???333///...************************(((((()))))))))*********,,,***))))))***++++++***)))))))))******+++++++++))))))((((((((()))+++,,,'''(((***+++++++++++++++(((((()))))))))))))))************)))))))))(((((('''(((((()))************))))))))))))))))))))))))+++++++++******))))))((()))+++,,,+++***)))***+++...+++(((''''''((('''&&&+++*********))))))(((((((((((()))))))))******+++***************((('''&&&+++******)))(((((((((((()))))))))))))))*********......---,,,,,,,,,------)))))))))***+++---.../////////000000000000111222111222333444444444444444333444444444555555555666888888999999999999999888666777888999999:::999999777777777777777777777888666555444333111111000000111111111111222444555666888888777666555555444444333444555555333111111222111111222444555555222//////000111222222222222222******+++,,,,,,---......,,,,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((''''''((()))***))))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""''')))'''###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((&&&%%%$$$$$$%%%(((+++,,,''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************(((((())))))))))))((((((''''''((((((((()))))))))'''(((((())))))***++++++++++++++++++,,,---//////---------------...////////////000000000111111111000111222333555666888888555555666777888999999:::666555444333333444555666:::;;;;;;:::999999:::;;;666666666666777:::<<<===<<<<<<>>>???@@@???;;;888777888999;;;===???AAABBB===;;;888999<<>>@@@BBB@@@<<<999999999:::<<<>>>@@@BBBDDD@@@===999888:::<<<>>>???kkkWWWKKKCCC===;;;888888777666666666666777333333333333222222222111222333444333111000111222,,,,,,,,,+++++++++++++++......---,,,,,,---......------------------------------............------,,,,,,,,,,,,,,,,,,,,,---))))))***++++++++++++++++++,,,000444:::BBBLLLRRRUUUYYYZZZTTTGGG999000---***************************++++++++++++,,,,,,,,,+++)))((()))***,,,,,,+++************))))))))))))++++++++++++++++++***)))'''***------***(((((()))))))))))))))))))))))))))++++++*********)))))))))******))))))******++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,...+++(((''')))+++,,,,,,******,,,,,,---,,,++++++''''''''''''((()))******'''(((((())))))***++++++))))))*********))))))(((************+++++++++,,,))))))))))))***+++,,,---...------,,,,,,------------000222222111000222444222222333444555666666555555555555666777888888888::::::;;;;;;:::999999888::::::;;;;;;<<<;;;;;;:::888777777666777888:::;;;:::999777555333222111111000111222333444444333222444444333333333444555666444555555444111///......///...---...000111000///000000111111111000//////------,,,,,,,,,,,,++++++---,,,---///111000---***))))))))))))))))))))))))'''((()))******))))))(((((()))+++,,,,,,,,,******((((((''''''(((((())))))))))))))))))))))))))))))'''((((((((((((((())))))&&&'''((((((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))&&&&&&''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++++++++)))))))))******)))))))))(((((()))))))))*********(((((()))******++++++,,,******))))))***,,,...000000000/////////000000111////////////000000000111333444444555666666777777555555555555555666666666222222333444444444444444444555666666555666999;;;777888999::::::;;;;;;;;;888:::===AAACCCCCC???<<<999999999;;;===???AAACCCAAA===999777888:::<<<===mmmZZZOOOFFF@@@===777666666555555555555666555555555444444444333333444555666555333222333444,,,,,,------...//////000------++++++++++++------........................---......//////......---...------,,,,,,++++++***((()))***+++++++++++++++,,,...222777>>>HHHSSSZZZZZZ\\\[[[UUUHHH;;;111,,,************************((())))))))))))*********+++)))((()))+++,,,,,,+++++++++******))))))((((((+++,,,------,,,+++)))(((###'''+++,,,+++***+++,,,)))))))))(((((((((((((((++++++++++++************++++++************++++++))))))))))))))))))))))))''''''(((((())))))*********+++,,,,,,******+++,,,333///+++))))))))))))))))))***,,,---...------,,,((()))***++++++***))))))******))))))))))))******)))******+++++++++******+++++++++,,,,,,---------000///...,,,+++******)))++++++++++++,,,---...///...111333333000///000222222333444555666666666666666777777888999::::::;;;999::::::;;;;;;:::::::::::::::::::::999888777666555555555666777999;;;===<<<;;;999666444222111111///111333444444333222111222222111111222333555666333444444333///---,,,,,,111000...///000222222111//////000//////...------)))******+++---...//////---,,,---///222111---)))++++++++++++++++++++++++&&&'''(((*********))))))(((***,,,---------+++***&&&''''''''')))***+++,,,''''''''''''''''''''''''''''''(((((())))))******&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''((()))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******+++++++++******++++++++++++******))))))))))))************)))))))))***++++++,,,,,,******))))))***,,,...000000///...------,,,------////////////000000000000444555555555666666777777555555555555555444444444000111333444555444333333222333444444444666999;;;::::::;;;<<<;;;:::999888555777;;;@@@DDDEEEBBB@@@888888999999;;;>>>@@@BBB@@@<<<777555666999;;;<<>><<<;;;:::999888lllWWWIII@@@<<<<<<888777666555555444444555444444333222222222333333000000000111111111222222////////////............,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,------------.........---,,,++++++***++++++++++++++++++++++++,,,...000555BBBTTT```bbbaaa```___ZZZNNN===222///---,,,+++***************))))))))))))***************+++---+++)))((()))+++)))'''&&&''')))***)))''')))))))))((())))))************))))))******+++,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***)))((((((((()))++++++---***'''%%%&&&'''''''''))))))))))))))))))))))))'''((()))******)))(((''')))***)))'''$$$$$$''')))***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))(((************+++...000000000111111111111111000000222444666777777666666777777666666555555444444555555666777888888999999::::::999888777555444444555555555777999:::999888777666444333222222333444444333111/////////111111444333333222222222222222333111000111222222000/////////...............//////...------,,,------------,,,*********,,,///000---......//////......---***(((''''''((())))))(((,,,,,,***)))))))))***+++)))***+++---///...***'''((((((((('''''''''&&&&&&)))(((''''''&&&&&&''''''***((('''&&&'''&&&%%%###%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%(((******)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))'''&&&%%%&&&'''***)))(((''''''((()))***((((((((()))))))))))))))***)))(((''''''((()))***''''''(((((()))******+++)))))))))***+++,,,---...//////000000...,,,)))'''111000//////000111333444555555555444444333333333444333222222333444555666666666666777777666555555444444555777888:::;;;;;;::::::;;;::::::999888888777888:::>>>BBBCCC@@@======:::888888;;;======<<<<<<============<<<;;;;;;iiiUUUIIIAAA<<<<<<888777666555555444444555333333222222222333444444333222111111111222444444/////////............---,,,------......------,,,...------------,,,,,,,,,///.........------,,,,,,.........------,,,,,,+++++++++++++++++++++++++++,,,...111777CCCSSS^^^aaadddbbb```\\\PPP@@@444111---,,,,,,++++++++++++,,,))))))))))))***************+++++++++)))((()))***+++***((()))******((('''***)))((((((((((((((((((***))))))))))))***+++++++++,,,,,,,,,+++***))))))+++++++++++++++************)))))))))((((((''''''((()))))))))************'''(((((())))))))))))((()))))))))((()))******+++,,,***'''%%%&&&'''((('''))))))))))))))))))))))))'''(((((())))))(((((('''))),,,+++&&& %%%,,,((((((''''''''''''((((((((((((((((((((((((((((((******++++++++++++******(((***++++++***+++---///------...///000000111111222222333444555666666777666666555444444333222222333444555777888999999:::;;;:::999888666555444333666555555666888999777666444333222111111222333444444333111///......//////111111111111111222222333222000000000111111000...222111000///...............---,,,+++++++++++++++++++++++++++,,,---...///......////////////......***(((''''''((())))))(((---,,,+++************+++)))))))))***,,,+++)))'''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%((('''%%%&&&''''''&&&$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''%%%######%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''))))))(((&&&$$$$$$$$$))))))(((((((((((())))))++++++******))))))(((((())))))(((((((((((())))))((((((((()))******++++++***************+++,,,,,,------...---,,,***((('''000//////...///111222333333333333222222222222111222222111111222444666777888888888888888777666555333444555777888:::<<<<<<:::;;;::::::999888777666666666888;;;>>>???>>><<<<<<:::888888:::<<<<<<;;;:::;;;>>>@@@@@@???>>><<>>;;;}}}aaaQQQHHHBBB===;;;888777666555555444444555222222222222333333444555555444111///......///000............------------,,,------......------,,,---------------------------------.........//////......---,,,,,,,,,------++++++++++++++++++++++++***,,,222;;;FFFQQQ[[[bbbccc```^^^\\\SSSDDD999444------,,,,,,++++++,,,,,,((()))))))))************)))))))))))))))***))))))&&&&&&'''(((((()))******,,,+++******))))))))))))))))))(((((())))))***+++###%%%'''))),,,...//////************************+++++++++******)))))))))+++++++++***)))))))))(((******+++++++++******)))((()))))))))************///---+++***+++,,,,,,+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++******++++++************++++++))))))))))))))))))))))))*********++++++*********(((***,,,,,,++++++,,,---000///............///000333222111000111333444666333333333222111000000000111222555777999999999999999999888777666555444444666555555555666666555333000000000000111222222333333222111000...---------,,,,,,------...///111111000///000111333222000...000000000000000111222222000///...---,,,,,,,,,,,,,,,---...///000000//////......////////////......,,,***))))))***++++++***)))))))))))))))(((((('''((('''&&&&&&'''((('''&&&'''''''''(((((((((((((((%%%&&&'''''''''&&&$$$###'''&&&%%%''')))***)))(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((("""$$$'''((('''&&&&&&'''(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((()))******++++++++++++******))))))*********+++,,,---......//////++++++++++++,,,---......111111111111111111111111000000///000111333555666666666666666555444333222111222333555777999:::;;;999999999888777555444333444555666777777999:::<<<;;;;;;:::999888999:::;;;<<<>>>AAACCCCCC???;;;999{{{```PPPIIICCC===:::888777666555555444444555333333222222222333444444000///.........///111111.........------------,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,------.........///...---++++++***+++,,,---++++++++++++++++++++++++***,,,222<<>>@@@BBBCCCBBB>>>:::777zzz___PPPJJJDDD===999888777666555555444444555444444333222222222333333......////////////000000.........---------,,,,,,,,,------......------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---+++***))))))***,,,---+++++++++++++++++++++++++++,,,222;;;AAADDDLLLUUUWWWSSSSSSTTTQQQFFF<<<777///...,,,+++))))))(((((())))))))))))************)))'''&&&'''***+++***(((&&&(((******((((((***,,,***))))))))))))******+++((((((((((((((()))******...---,,,***'''$$$!!! ((()))))))))*********+++(((((())))))******++++++%%%&&&'''((()))***++++++)))))))))))))))((('''''''''((()))***+++******))))))((('''''')))))))))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))+++,,,*********))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((***,,,---,,,++++++,,,---,,,+++++++++---///000///............///000000000111111111111222222222111333666888999888666555555555555666666666666777444333333444666666444333000000111111222222111111111222222222111000000///000000000000111222222333000000222444666555222000000000/////////000000111222222000///...---------++++++,,,,,,---......///,,,,,,------------,,,,,,***(((''''''((())))))(((((())))))***)))((('''&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''')))(((''''''&&&&&&''''''%%%$$$###$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((((((((( """$$$$$$$$$###$$$&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&(((***'''((()))******)))(((''')))))))))((((((((((((((('''((()))******)))((('''&&&&&&&&&'''(((((())))))***)))))))))))))))***+++)))))))))((()))))))))******+++,,,------.........---........./////////000111000//////000111222333222333333333333333222222111111222333333444555555666666666666666555444333444777999:::999888:::<<<:::;;;;;;999777666999;;;>>>@@@AAABBB@@@===999777zzz___PPPJJJDDD===888888777666555555444444555555444444333222222222222111111111111000...---,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........///......,,,+++******))),,,+++)))((((((***+++---++++++++++++++++++++++++------222;;;>>>???EEENNNSSSOOOOOORRRPPPFFF<<<777///...,,,***)))'''''''''))))))))))))************)))'''&&&'''***+++***((()))+++---,,,)))((()))+++(((((('''(((((()))***+++((((((((((((((()))******%%%%%%&&&'''((((((((('''(((((())))))*********+++&&&&&&'''((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))'''((()))++++++******))))))((('''((()))***)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))++++++(((######)))///((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((***------,,,+++++++++***)))((((((***,,,///111---------...............000000000111222222333333222333666888999777666444444444444555666777777888333333222444555666555333111111222222222222111111111111222222222111111000///////////////000000111000111222555777666333111222111000///............222222000///...------,,,************+++,,,---...+++,,,,,,------,,,,,,+++,,,***))))))***++++++***)))******++++++)))((('''&&&&&&&&&((())))))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))(((&&&&&&'''(((((('''&&&%%%&&&((()))((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***###%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))'''&&&&&&(((***'''((()))******)))(((''',,,,,,+++***)))((('''''''''((()))******)))((('''%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++&&&&&&'''(((***,,,---...(((((()))+++++++++++++++,,,,,,,,,------.........111111000//////000111222222222333444444333333333111111222222222333333333555555555666555555444444444777;;;<<<:::999:::<<<:::;;;;;;999666666888;;;>>>???@@@@@@???===:::888sss]]]RRREEE??????<<<777555333111000111222333888666333222111///---+++$$$)))///000///---...///////////////............000---++++++------+++(((///...,,,******+++,,,---+++++++++,,,---...///000///...,,,*********,,,---******+++++++++,,,,,,,,,---000444777:::===AAADDDIIIKKKNNNOOOLLLFFF@@@<<<++++++******)))*********++++++***)))))))))))))))(((((((((((())))))))))))******))))))((((((''''''+++)))((('''((()))((('''''''''((()))******))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++++++++************)))+++***)))(((((()))*********)))(((''''''(((***+++*********)))******+++,,,******)))'''&&&%%%$$$###)))((('''&&&&&&%%%&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))*********+++)))******)))(((''''''((())))))))))))))))))))))))+++***)))(((((()))******++++++,,,------------,,,---...000111222111///...///111333555555555444333000//////111333555555444555666666666555333000...000000000///////////////333333333333333222111000............///111222333///111333555555333111000000///...---,,,------...111000///..................------,,,,,,+++******------,,,,,,+++******)))---+++)))***---...,,,***((()))*********)))'''&&&%%%###!!!###&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''')))'''%%%#########$$$%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))'''%%%$$$%%%'''(((***(((&&&%%%%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************)))((('''&&&&&&'''((()))&&&''')))***+++***((('''''''''((()))***++++++,,,******))))))******+++,,,++++++,,,,,,---.........333000...///222444333111222222222111111111000000//////000111222222333333444444444555555555666666555333222666;;;>>>;;;777666555555555666888;;;<<<999999888888777666666666qqqZZZPPPCCC===>>>:::666555444333222222333333555333111111222111000...,,,...000111000.....................---------------+++***+++---...---+++000000...---------...///------,,,,,,,,,------...///...,,,******+++,,,---,,,,,,,,,++++++*********+++...111444666999<<>>999...---,,,***))))))))))))+++***))))))((((((((()))(((((((((((())))))))))))***)))))))))((((((((('''---+++))))))***+++***)))''''''((()))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((()))))))))***************)))))))))((((((***))))))(((((()))***+++((('''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$))))))(((''''''''''''''')))(((((('''''''''(((((())))))(((((((((((())))))(((((()))))))))*********)))******)))((('''''')))))))))))))))))))))))))))***)))(((''''''((())))))******+++,,,,,,,,,,,,,,,,,,...///111111000///...///000222444555444333222000//////111444555555555555555666666555333111///.../////////000000111111111111111111111000//////---------...///000111222000111333444444333111///000///...---------......000//////............///......------,,,+++++++++))))))((('''''''''''''''***((('''(((******)))'''((()))))))))((((((''''''&&&%%%###$$$'''(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&)))(((&&&%%%%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********((((((''''''''''''((((((&&&''')))*********((((((((((((((()))*********+++))))))*********++++++++++++,,,,,,---......//////111///---...000222111000222222222111111111000000//////000111222333444555333444444444555555555666555444333777<<<>>><<<999666666555555666666777777777777666666555444444444nnnXXXNNNBBB<<<===999666666555555444333333333222000000111333333333222444222111111111000...---...------------,,,,,,,,,+++******+++---......---,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,...---,,,+++***+++,,,---...---,,,+++***)))(((((()))+++...000111333666888;;;@@@FFFIIIHHHBBB:::555///...---+++***)))(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((,,,+++))))))***+++***)))''''''((((((((('''&&&&&&))))))(((((((((((())))))''''''(((((((((((((((((())))))))))))************))))))))))))((((((((('''(((((((((((())))))++++++((('''%%%$$$###$$$%%%%%%%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((()))))))))***)))(((''''''''''''''')))((((((''''''(((((()))(((((())))))))))))******((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))***+++++++++++++++,,,---...000000///.........///111333333333222222000//////111444666666555444555555555555333111000---...///000111111222333//////////////////...---,,,,,,,,,---...///000111111222333444333111///...000///......------......///............//////000//////......---,,,,,,,,,++++++)))(((((()))***+++)))'''&&&'''((()))(((''')))(((''''''&&&&&&''''''((('''&&&&&&''''''&&&%%%'''''''''(((((('''''''''(((((('''&&&&&&%%%$$$$$$((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))******''''''((((((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))((()))******++++++******,,,,,,------...//////000///...------///000000///222111111111111000000000//////000222333555666777333333444444444444555555555444444777<<<>>>===:::666666777777666555444333555444444333333222222111lllWWWNNNBBB======999666666666666555444333222111000000111333444444333777444000///000111///---.........---------,,,,,,+++***++++++------...---)))************)))((((((------,,,,,,+++,,,,,,---------,,,+++++++++,,,---,,,,,,,,,+++***))))))((((((***,,,---......111222444777<<<@@@???;;;666222......,,,+++************(((((()))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((***(((&&&&&&(((((((((''''''((((((((('''&&&%%%%%%))))))(((((((((((())))))***))))))((('''&&&&&&&&&))))))))))))*********+++******)))))))))((((((((('''''''''((()))***++++++******((('''''''''''''''###%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''%%%&&&''''''((()))))))))***)))(((''''''&&&''''''(((((((((''''''((((((((((((((())))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((('''''''''(((((())))))(((((()))***************,,,,,,---............---......000111111222111111000//////111444666666555333444444444444333111111/////////000000111111111---......///......------+++++++++,,,---...///000111222333333222000...---//////.................................///000111000//////...------,,,,,,---,,,+++******+++,,,---))))))(((((()))))))))((()))((('''%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''(((***+++$$$###""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***&&&'''((())))))((('''&&&''''''((()))***))))))((()))))))))))))))(((((((((((((((******++++++***))),,,------......//////000///...------...//////000111111111111000000000000...///000222444666777888333333333333333333444444444333333666:::<<<<<<;;;777888:::;;;:::888555444444333333222222111000000mmmXXXOOOCCC>>>===999666666666666555444333222333111111111333444333222555111...---///111000...////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,---************************)))***,,,,,,,,,,,,---//////000333444555333111///+++++++++******+++,,,,,,'''((())))))***)))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))'''&&&&&&'''((((((''''''((((((((('''&&&%%%%%%))))))(((((((((((())))))((((((((((((((('''''''''((())))))))))))*********++++++*********)))))))))&&&&&&'''((()))*********+++******)))))))))))))))$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''''''''######%%%&&&'''((((((((())))))((('''''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))************(((((()))************)))++++++,,,---------------------...///000000000000000//////111333555444333222222222222222111111111111000000000//////......------...............---++++++++++++,,,...///000111111222111111///...---......//////////////////...............///000111000//////...------,,,,,,+++***)))((((((((()))***(((((())))))((((((((())))))((('''%%%%%%&&&''''''&&&''''''&&&%%%$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((%%%&&&'''''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))&&&'''((())))))((('''&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((()))************))),,,,,,------.../////////......///......///000111000000000000000000000000...///000222444666777888333333333333333333222222111111222444777999:::;;;888:::<<<>>>>>><<<999777444444333222222111111000nnnZZZQQQDDD>>>===999666666555555444333333333444222111222333444333222222000...---///000000000000000/////////.........+++---------+++++++++---------,,,,,,,,,+++++++++))))))******+++---...///++++++,,,,,,,,,,,,------)))))))))*********++++++)))***,,,+++******,,,---+++,,,------...---------))))))))))))***+++,,,---'''(((***++++++***))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''((()))******)))''''''((((((((('''&&&&&&))))))(((((((((((())))))%%%%%%&&&'''((()))******(((((((((((())))))))))))++++++++++++************&&&&&&(((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&''''''''''''''''''"""###%%%&&&''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((((('''''''''((())))))(((((()))***))))))))))))))))))))))))'''((()))***+++++++++***(((((()))***************+++++++++++++++,,,,,,,,,,,,,,,------......//////111000///000222222222111////////////000000000000111000000///...---,,,+++,,,,,,------...---------+++++++++,,,---...///000000000000000000///...---......///000000000/////////............//////000//////......---,,,,,,,,,,,,++++++******)))((((((&&&'''((('''&&&%%%&&&((()))(((''''''&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&'''''''''(((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''###$$$&&&''''''%%%$$$"""###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++++++++,,,,,,---......///---...//////......///111//////000000000000000111//////000222333555666777333333222222222222111111///000111333555777:::;;;999;;;===>>>>>>===:::999444444333333222111111000oooZZZQQQDDD===<<<777666555444333222222333333333222111222444555444333000111111000......///000//////.........---------)))+++------++++++---///---,,,***)))))))))***++++++*********+++,,,------***+++,,,,,,------------************))))))))))))((()))******))))))***,,,((()))+++,,,---,,,+++***)))))))))((())))))******((()))+++,,,---,,,+++***(((((((((((())))))))))))'''((((((((()))))))))***)))((('''''')))******)))''''''((()))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&'''''''''((((((((((((************))))))))))))&&&'''((())))))(((((('''%%%&&&'''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&###$$$&&&'''((('''&&&%%%''''''&&&''''''((()))***(((''''''&&&&&&''''''((())))))((((((((('''''''''&&&((())))))(((((()))+++))))))))))))))))))))))))&&&'''((()))*********)))((()))******++++++*********************+++,,,,,,+++++++++,,,,,,---...///111000//////000000///---------------......///000.........---,,,,,,,,,+++)))***++++++,,,,,,,,,+++++++++,,,,,,---///000111/////////////////////...---...///000111000000///000//////............///......------,,,+++++++++,,,,,,------+++)))'''%%%&&&((()))(((&&&%%%''')))((()))))))))((((((''''''$$$&&&((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''%%%$$$######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((())))))***&&&'''''''''((()))))))))***)))'''&&&&&&(((***,,,******++++++,,,---------,,,---......,,,,,,...000////////////000000111111//////000111222333444555333222222222111111111111///000111333555777:::===:::;;;<<<<<<;;;999777555333333222222111000000000oooZZZQQQDDD<<<:::555777555333111000111222333111111000222444666666555000333444222///---...000......---------,,,,,,,,,'''))),,,---,,,,,,///222111000...,,,,,,---...///---,,,++++++******++++++***+++,,,---------------,,,,,,+++***)))((('''''''''(((***)))(((((()))+++&&&))),,,...///---***'''******)))(((((('''((((((((()))+++---------+++***(((((((((((())))))))))))'''((((((((())))))******'''&&&%%%%%%'''(((((('''''''''((()))*********)))))))))(((((((((((())))))...---,,,)))&&&$$$"""!!!&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((''''''((())))))((('''&&&%%%&&&''')))******+++***'''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&&&&&&&((()))***+++'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&((())))))(((((()))+++))))))))))))))))))))))))$$$%%%'''))))))))))))((())))))***+++++++++++++++*********)))******+++,,,++++++++++++,,,---...///222000......//////---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,,,,,,,---...///000111.........///////////////---...///111111111000///111000///..................------,,,,,,+++******'''((())))))((($$$!!!(((***,,,+++(((''')))+++((()))*********)))'''&&&$$$'''))))))'''&&&(((+++%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))'''%%%######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''###$$$$$$$$$###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########%%%'''(((%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((()))******%%%&&&&&&'''((()))******+++)))'''%%%%%%(((+++---)))******++++++,,,------***,,,---,,,******---///.../////////000000111111//////000111222222333333333222222222111111000000000111222444555888;;;>>>;;;;;;;;;999777555333111222222111111000000//////nnnTTTKKKHHH@@@;;;<<<999777555444444444333111111000///000222333333222111111111111000000000000111///------...///000///,,,,,,---...---,,,***)))+++++++++,,,,,,---------/////////...---,,,***)))...---+++******+++---...(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))************))))))+++%%% """(((+++***&&&((((((''''''''''''((((((''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******)))))))))***++++++,,,,,,)))%%%###$$$'''***)))''''''''''''''''''((())))))''''''''''''''''''''''''&&&''''''&&&%%%$$$"""!!!((((((((('''&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%''''''((((((((('''&&&%%%((((((((((((''''''''''''&&&&&&'''((()))***++++++''''''((())))))))))))))))))((('''''''''(((***+++((('''&&&%%%&&&''')))+++***)))((('''(((***,,,------,,,+++++++++---///111111000///......---......333///,,,,,,------+++))),,,,,,+++***+++---///000******+++,,,,,,,,,,,,+++,,,444777///)))***...///.../////////000000111111000000111111111000000///111111111000//////......,,,,,,------,,,,,,+++***))))))))))))((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''',,,000000///)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%!!!###%%%'''''''''%%%$$$''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%))))))))))))************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------////////////000000000000000000000000////////////222111000//////111333444444333222222333444666777<<<;;;999777555444333333..................------mmmUUUJJJEEE>>>999999888666444333333333222111333222000000111222111000111111111111000000000000---,,,*********+++++++++,,,,,,---......---,,,++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''))))))************))))))+++'''###$$$'''***)))'''((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((())))))))),,,++++++******))))))((('''((()))))))))''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((())))))******)))))))))(((((('''((()))***+++)))(((&&&&&&&&&((()))+++,,,+++)))'''&&&'''((((((,,,,,,+++***+++---...000000000///......---......111...++++++,,,---+++)))+++***)))))))))))))))))))))******+++++++++++++++,,,222333---***,,,.............../////////000000000000000111111000000///000000//////...---------,,,,,,------,,,,,,+++******)))))))))((((((''''''*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''''')))***)))'''$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%((((((((()))))))))******+++++++++,,,,,,,,,,,,---...------------------....../////////000000000000000000000000000000000///333222111111111333555777222111000000111222444555;;;:::888666444333222222........................oooXXXHHHAAA>>>:::888777555333222333333222000555333111000111111000///111111111111000000000000///...------,,,,,,,,,---,,,,,,---.........------++++++,,,,,,,,,,,,------'''''')))***++++++,,,,,,)))+++---......---+++)))************************))))))))))))))))))))))))++++++******))))))((((((((())))))******))))))(((***)))((('''''''''((()))((((((''''''''''''(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((++++++******))))))((((((%%%***......)))&&&%%%&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((()))***************((((((((((((((()))******)))((('''&&&'''((()))***+++***(((&&&&&&&&&''''''+++******)))***,,,---.....................------...,,,******+++++++++***,,,------,,,+++)))'''&&&((()))******++++++******,,,......++++++---...,,,------------............//////000000000000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))((('''&&&&&&)))))))))((((((''''''''''''''''''''''''''''''''',,,)))'''&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%'''''''''(((((((((((()))******+++++++++,,,,,,,,,.........------.............../////////000000000000000000000000000000000333222222222444666888999222111000000111222444555888777666555333222000000........................qqqZZZFFF>>>======:::888666444333444444333222444222000000111222111000111111111111000000000///000111111000...---......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++,,,,,,---......---,,,,,,************************))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))(((((()))++++++)))&&&%%%'''***((((((''''''''''''(((((()))))))))((((((''''''&&&)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''(((((()))******+++&&&)))++++++)))'''&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++)))'''$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((())))))'''%%%$$$###$$$&&&'''''''''(((((((((((())))))(((((((((''''''&&&&&&&&&((())))))***************((((((((((((((())))))***)))((((((''''''((())))))'''''''''''''''(((***+++***)))))))))***+++,,,---,,,------.........------,,,+++***)))***************+++,,,---,,,)))&&&%%%(((((()))************))),,,+++)))))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////------,,,++++++******)))+++,,,,,,,,,,,,+++************)))((('''&&&&&&%%%((((((((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$"""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++///......------......///........./////////000000000000000000000111111111222222222333444666888999444333222222333444666777666666555444222111//////............////////////oooWWWEEE<<<;;;<<<<<<999777555444555666555444222000///000111333333222111111111111000000000///,,,...///...,,,***+++---------------.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***---,,,+++******+++,,,---************************(((((((((((((((((((((((()))(((((((((((((((''''''(((((())))))))))))(((((((((***,,,***&&&%%%'''***((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&''''''(((((()))******(((&&&$$$%%%((())))))'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''...,,,***(((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%$$$""" !!!"""$$$(((((()))))))))***************))))))((('''''''''(((((()))***************'''(((((())))))))))))))))))))))))((((((((())))))(((((((((((()))***++++++))))))))))))***+++,,,,,,***+++,,,---......------++++++******))))))***+++"""$$$&&&((((((&&&$$$"""(((((()))************)))---)))&&&(((,,,...,,,+++,,,,,,,,,,,,,,,+++++++++,,,---...///////////////,,,,,,,,,+++******))))))++++++,,,,,,++++++***))))))))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%### ''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))))))))*********++++++......------------..................///////////////000000000111111111222000000111222444555777888444333222222333444666777555555555444333111000///........./////////000000jjjRRRGGG@@@:::888;;;999777555555666777666555111000///000222333333333111111111111000000000000+++...000000---+++---///...------,,,------...///------,,,,,,,,,,,,++++++,,,---------,,,+++******+++***(((&&&&&&(((***+++************************(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''')))+++***'''&&&''')))((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&)))%%%"""###'''***)))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&'''((((((((())))))******+++******))))))((((((((('''''''''((()))))))))))))))''''''((()))))))))))))))******))))))))))))((((((+++++++++***))))))((((((((())))))***++++++,,,,,,((()))+++---......------+++,,,,,,+++)))((()))+++"""$$$''')))***)))'''&&&((()))******++++++******---(((&&&***---,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...////////////---------,,,++++++******+++++++++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''(((((('''%%%$$$&&&'''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((())))))))))))*********---------,,,,,,---------------.........////////////000000111111222222222///000111222333444555555222111000000111222444555555666666666555333111000.........//////000000111fffQQQPPPLLL===666:::888666555444666666666555333111000000111222222111111111111111000000000000)))---000000...,,,...111...---,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,------,,,++++++******))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''(((((('''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''))))))(((''''''&&&&&&%%%''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((*********)))))))))((((((&&&&&&&&&'''(((((())))))((((((((((((((((((''''''&&&&&&'''(((((((((((((((&&&'''((()))***))))))(((***************)))((((((************)))((('''&&&))))))***+++,,,,,,,,,,,,'''(((***---......------,,,---...,,,)))''')))+++''')))+++---------,,,+++)))******+++++++++++++++...)))(((+++---******---------,,,,,,,,,+++++++++++++++,,,---............///......------,,,+++++++++++++++++++++***))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$###$$$&&&"""###$$$%%%'''((()))***$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&''''''''''''(((((((((((((((((()))))))))******,,,,,,++++++++++++,,,,,,---------........./////////000000111111222333333000000111222333444444444222111000000111222444555666777888888777555333111---......///000000111111fffTTTZZZXXXCCC666;;;777555444444555555555444555333111000111111000///111111111111000000000000"""''',,,,,,)))(((***---///...,,,+++***++++++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++***+++---......---+++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%)))------)))&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))))))))((('''&&&$$$###%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''')))*********)))(((***************)))((('''%%%&&&'''((())))))))))))))))))+++,,,,,,---,,,,,,&&&(((***---......---,,,---//////,,,)))'''(((+++((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++...***)))---,,,))))))...---------,,,,,,+++++++++***+++,,,---............000//////......------,,,***++++++++++++***))))))%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))(((((((((((()))))))))))),,,++++++******++++++,,,---------........./////////000000111222222333333111222333333444444444333444333333222333444666777777888999999888666444222---......///000111111222lllUUUIIIEEEAAA>>>>>>888666444444555555444333333222111111000000111111---...000222111///---+++************************...---,,,,,,++++++++++++---///000///+++***+++---++++++++++++++++++,,,,,,))))))******++++++,,,,,,***)))(((&&&&&&&&&'''((()))(((((('''''''''((((((''''''''''''((()))++++++))))))*********+++++++++&&&&&&''''''((()))))))))))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))%%%&&&((('''&&&$$$%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((***---000''''''''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((()))******+++*********)))(((&&&%%%$$$))))))))))))))))))))))))******))))))))))))******---,,,++++++******+++++++++++++++******)))))))))))))))***+++++++++++++++***)))((()))+++------,,,...---,,,++++++++++++,,,+++,,,,,,---,,,+++***))))))))))))+++......---+++---......///////////////.........---,,,***)))(((***))))))((('''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%"""###%%%'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((,,,+++*********+++,,,---------......///000000000///000000000111111111111000111333555666666555555444444555555555555444444888888999999888777555444222000...---///000000000ooo[[[OOOJJJCCC<<<888777555444444666777666666333222111111000000111111///000111222111000...---,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,,,,---...---***((()))+++************************)))))))))***************))))))((((((((()))******((((((''''''''''''(((((((((((('''(((((()))***+++++++++++++++,,,,,,,,,,,,)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))(((((('''&&&(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&)))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((('''&&&)))))))))))))))))))))))))))))))))((())))))******((((((((()))***+++,,,---++++++++++++*********))))))******+++++++++******((('''&&&''')))******)))------------,,,,,,++++++++++++,,,---,,,+++***))))))))))))+++---...,,,+++------...////////////............---,,,+++***)))***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((++++++*********+++,,,------------...//////000000//////000000000111111111///000222444555555555555666666666777777666555555666888:::;;;;;;888555222111///------...000000///ooo]]]TTTNNNEEE;;;555666444333444666888888777333222111111000000111111111111111111111000000000...---,,,++++++,,,---...------,,,+++++++++,,,,,,***+++,,,+++)))(((((()))*********))))))(((((('''***))))))))))))))))))((((((((()))***++++++++++++((((((''''''''''''(((((())))))(((((((((((())))))************++++++++++++)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&%%%%%%$$$$$$%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&%%%######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))***+++&&&''''''((()))***+++,,,+++++++++++++++***************+++++++++******))))))(((&&&'''((())))))(((,,,---.........---,,,+++***+++,,,---,,,+++***))))))))))))***------,,,***,,,,,,---...........................---+++***))))))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((()))))))))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((++++++******++++++,,,---,,,,,,---......//////000////////////000000000000111222333444555666666666999999999999888888777666444777;;;===<<<999444111222000------///000000000zzzjjjYYYQQQMMMEEE===888666555333444555666666555333222111111000000111111222111000/////////000000///...+++******+++...///---,,,,,,++++++,,,,,,,,,***++++++***)))((())))))++++++***)))((((((''''''******))))))((((((''''''((()))***+++++++++***)))(((''''''''''''(((((()))***))))))(((((((((((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%###"""###$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&((()))***)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++)))******)))))))))((((((++++++++++++++++++*********++++++++++++***)))))),,,***((((((*********)))+++,,,...//////...,,,+++***+++,,,,,,,,,,,,*********))))))***,,,,,,+++***+++,,,,,,---------------.........------,,,******))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""" '''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$###$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((+++***++++++++++++,,,,,,+++,,,,,,---......//////........./////////000000222333444555666777777888;;;;;;;;;;;;:::999888888666888;;;<<<;;;999555333333111//////000111111111yyygggSSSJJJFFFAAA<<<999888666444333444444333222333222111111000000111111222000///------...///000...---***))))))***---...,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++******,,,,,,+++***))))))((((((******))))))((((((''''''******++++++***(((&&&%%%'''''''''''''''((())))))***))))))(((((((((((()))&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''((((((((((((&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((******)))((('''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''((()))************+++++++++***)))(((******************************+++++++++******)))+++***(((((()))***)))(((***,,,...//////...,,,+++******,,,,,,,,,,,,+++***+++)))((()))+++,,,+++*********+++,,,,,,,,,,,,,,,------------,,,+++******((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###""" &&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,,,,,,,,,,++++++,,,,,,------......---............/////////111111111222333444555666;;;;;;;;;;;;;;;:::999999:::::::::999888888777666444222000000111333333222|||gggQQQDDD@@@===:::::::::888555444444444222111333222111111000000111111111000...---------...///---,,,+++******+++,,,---,,,,,,+++++++++,,,---------,,,++++++,,,---,,,++++++++++++******))))))(((***))))))))))))))))))(((,,,,,,+++***)))'''&&&%%%''''''&&&''''''((()))***))))))(((((((((((())))))))))))))))))************)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###""""""((((((''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''((())))))***(((***++++++)))(((((()))((((((((((((((((((((((((''''''((((((((((((((('''###%%%''''''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((()))***)))(((((((((((())))))((('''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))&&&''')))+++,,,,,,,,,+++((((((((()))))))))))))))))))))***+++++++++++++++((('''%%%&&&'''(((((('''***+++,,,---------,,,+++)))***+++,,,---,,,+++++++++***((((((***+++******)))******++++++++++++++++++++++++++++++***))))))(((((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&$$$######%%%'''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))***+++,,,,,,,,,,,,+++******+++,,,,,,------...------------.........///---------...///000222222999::::::;;;;;;:::::::::<<<;;;999888777777888888555333111000222333333333|||gggPPPCCC@@@>>>>>>>>>;;;999666666666666555444333222111111000000111111111000000///////////////------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...---+++***+++---...,,,***)))))))))))))))))))))))))))))))))***************---,,,+++***)))(((((((((&&&&&&&&&''''''((()))***(((((('''(((((()))***+++))))))*********+++++++++)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###"""!!!'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))+++***(((''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###%%%''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''$$$&&&(((***++++++******&&&'''''''''((((((((()))'''((()))***+++,,,,,,,,,'''&&&$$$%%%''')))((((((*********+++++++++,,,,,,)))***+++,,,---,,,++++++,,,***(((((()))******)))((()))******++++++******)))************)))(((((('''((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""###%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&%%%###""""""&&&'''%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%))))))'''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))***+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,---------.........------,,,---...///111222777777888999::::::::::::::::::::::::999888777777333111//////000222222111yyyeeeOOODDDCCCCCCDDDEEE:::999777777888999999888333222222111000111111111111111111111000000000///........................++++++++++++,,,,,,---...---+++)))***---...,,,***'''''''''((((((((((((((())))))******++++++,,,,,,---,,,+++*********+++,,,&&&&&&&&&'''''')))******''''''''''''(((***++++++(((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&%%%%%%$$$%%%&&&((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((###%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&((()))*********))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%&&&&&&&&&''''''((((((&&&''')))***,,,,,,------((('''&&&''')))+++++++++***)))))))))***+++,,,,,,)))***+++,,,---,,,,,,+++,,,***(((''')))******)))(((((()))***************((())))))))))))((((((''''''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%$$$""" %%%(((&&&%%%(((***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))***+++,,,---,,,++++++)))******+++,,,,,,------,,,,,,,,,---------......//////...///000111333444555666777888999:::::::::888:::;;;<<<;;;999777555222000...---///000000000zzz___NNNHHH???<<<@@@???<<<:::888666666777999:::111111111000000...------000000///...---,,,++++++,,,------......------,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++*********)))))))))((((((++++++++++++*********)))&&&'''''''''''''''''''''''''''(((((())))))******%%%&&&((()))))))))((('''''''''((((((((((((''''''******))))))(((((('''''''''((()))******)))((('''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''++++++*********)))))))))%%%"""###&&&'''$$$%%%((())))))((('''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))(((%%%######$$$&&&'''''''''((()))))))))$$$''',,,//////,,,'''$$$(((((((((((((((((((((((()))&&&$$$%%%''')))(((&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''))))))***+++++++++++++++222,,,''''''***+++***'''((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******&&&'''((()))*********)))++++++***)))(((((())))))((((((((((((((((((((((((...---+++))))))***+++,,,******))))))))))))))))))((()))***)))'''&&&&&&'''++++++******))))))((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%""""""%%%***+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""" !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&  &&&%%%###$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$'''&&&$$$###"""######$$$&&&&&&$$$$$$$$$$$$&&&&&&(((%%%######&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%###"""!!!###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$""""""$$$%%%&&&'''''''''&&&&&&$$$%%%(((*********((('''******+++++++++******)))******+++,,,...000222333333222000///............000///...---...///111333555555555555666666666666666777888999999888777666111000...---,,,---///000yyy^^^MMMGGG>>>;;;>>>===888666444222222333555666222222222222222111000///333333222111000///......,,,------......------,,,,,,***))))))***++++++***++++++++++++++++++***))),,,,,,+++***)))(((((((((,,,,,,,,,+++++++++******++++++*********)))))))))++++++******************'''((((((((()))))))))***&&&'''((()))***))))))(((''''''((((((((((((''''''***)))))))))(((((((((''''''((()))******)))(((''')))((('''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&######&&&'''$$$$$$'''!!!!!!!!!"""###$$$&&&'''&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%))))))((('''''''''&&&&&&&&&''''''''''''''''''(((&&&''')))******)))'''&&&''''''''''''''''''''''''***(((&&&%%%'''(((&&&$$$(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&000,,,'''''')))+++***'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((((((+++******)))(((((()))))))))))))))))))))))))))))),,,+++)))((('''((()))******************)))))))))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&###"""%%%***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$ $$$(((***(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&'''''''''!!!%%%'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((())))))***++++++************++++++,,,---...///000222111000.....................------///111333555444444555555555666666666555666666777777666666555000///---,,,,,,,,,...///www]]]MMMGGG===999<<<:::999777555444333444666777333333444444444333333222111000000///...---,,,,,,,,,------......------,,,,,,+++))))))+++,,,+++***))))))******+++*********************)))))))))))),,,++++++++++++***************)))))))))((((((((()))))))))(((((('''''''''(((((((((((())))))))))))''''''((())))))))))))((('''(((((())))))(((((('''))))))))))))(((((((((((('''(((((())))))((((((''')))))))))++++++***'''%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''%%%$$$''''''$$$$$$&&&$$$$$$$$$%%%%%%'''((()))%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''***'''$$$$$$&&&((('''&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&'''&&&%%%###'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((...+++'''''')))+++)))'''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((*********)))(((''''''&&&******)))((((((((())))))***************************)))'''&&&&&&'''((((((***************************'''&&&'''***+++)))'''$$$$$$%%%%%%&&&''''''((('''(((((((((((()))))))))((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%***'''%%%%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&''''''(((((('''((()))******+++*********++++++,,,,,,------...111000///...............---------...///222444666333333444444444555555555444444444333333444444444///...---,,,+++,,,------vvv]]]MMMHHH>>>999;;;888888777666444444555666666222333444444444444444333//////...------,,,++++++,,,------......------,,,---+++)))***+++,,,++++++'''((()))***************(((((()))***++++++,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))&&&&&&''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++,,,***'''###''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((%%%%%%''''''$$$###&&&++++++***)))((((((((((((%%%%%%%%%&&&'''((())))))***)))(((&&&&&&''')))***(((###$$$'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))******)))))),,,)))'''''')))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))******)))(((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&''''''((()))))))))***************)))%%%###%%%***,,,)))%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%---***'''%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!"""######"""%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######)))'''%%%$$$$$$%%%&&&'''%%%%%%$$$%%%%%%&&&((((((&&&'''((()))************)))***+++,,,---.........//////..............................000111333444222222222333333333444444333222111000000111222333///...---,,,,,,,,,------uuu\\\NNNIII???;;;;;;888444333222111111111111222222222333333333333333333222111111111000/////////,,,------......------,,,---+++******+++,,,,,,+++'''((()))***************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''((()))***+++***&&&###''''''''''''''''''''''''%%%%%%$$$###!!! )))&&&%%%((('''$$$$$$&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''&&&&&&'''((()))(((###$$$((('''$$$&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&'''((())))))((((((''''''(((((()))(((((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''''')))(((''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''((()))******)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))*********((($$$"""$$$(((+++((($$$((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%))))))((((((''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%&&&'''&&&%%%$$$%%%'''***'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((()))+++---########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$))))))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%$$$%%%%%%&&&((((((%%%&&&'''((()))*********((()))***,,,.../////////---------...............//////////////////000000111111111111222222222222111000///......///000111......------,,,,,,,,,---sss[[[NNNJJJAAA<<<<<<888444444333333222222222333222222222333333222111111000000000//////.........,,,------......------,,,---,,,******,,,---,,,+++))))))******+++*********+++***)))'''&&&$$$###"""))))))***************+++******)))))))))(((((((((&&&&&&''''''''''''''''''))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''(((((())))))******))))))((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''')))+++***'''%%%''''''''''''''''''''''''((('''&&&%%%$$$"""!!!!!!(((%%%%%%((((((%%%%%%'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&&&&&&&(((%%%###$$$''')))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''((())))))((('''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''''')))+++,,,((((((''''''(((((())))))''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''(((((()))))))))(((%%%$$$%%%((()))'''%%%******)))(((&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$&&&'''((('''%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&$$$""""""###%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$"""!!!&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&''''''((((((%%%&&&'''(((((()))(((((('''(((***,,,------------++++++,,,---.........---/////////.........------//////000000000111111111///......------......///---------,,,,,,,,,++++++oooXXXLLLIII@@@;;;;;;888777666666666555555555555333333333333333222111000---------------,,,,,,,,,,,,------......------,,,...,,,***+++,,,---,,,+++++++++++++++++++++***)))+++******((('''&&&%%%%%%))))))))))))******++++++++++++*********)))))))))$$$%%%%%%&&&&&&''''''(((***)))))))))((((((((('''(((((('''&&&'''((()))***))))))************))))))'''((((((((()))))))))***((('''&&&&&&&&&&&&'''(((((('''''')))++++++***)))'''''''''''''''''''''''')))((((((((((((''''''''''''%%%%%%((((((&&&&&&)))((((((((((((((())))))***&&&&&&''''''''''''''''''###%%%&&&(((((((((&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))))))(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&((()))((('''&&&%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((())))))******))))))$$$%%%''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))(((''''''(((***+++'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((())))))(((((((((((((((''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###""""""""""""###############&&&%%%$$$###$$$%%%'''((($$$%%%&&&&&&%%%$$$%%%&&&"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$"""$$$'''&&&###!!!!!!###""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&)))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###############"""!!! ###$$$$$$%%%&&&'''(((((($$$%%%'''((())))))((((((&&&&&&'''((((((''''''''''''(((***+++***)))(((&&&)))***,,,---.........---,,,,,,------------------....../////////000000000---------......---------***************))))))(((mmmVVVJJJHHH@@@;;;;;;777444444333333333222222222444555444444333222111000000000000000000/////////,,,------......------,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...&&&'''''''''(((((())))))++++++++++++************(((((()))***+++,,,------******))))))((((((((('''***)))((((((((()))+++,,,))))))************))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''((()))(((((()))+++------,,,''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''$$$%%%((((((&&&'''***+++***)))'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%'''***,,,---+++)))((($$$&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###'''******'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''"""###%%%'''(((((('''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%###%%%'''((('''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((,,,+++)))'''&&&'''((()))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''((((((***+++,,,+++)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''###$$$%%%%%%######$$$%%%'''((())))))&&&$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!%%%(((&&&###"""&&&***!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&)))++++++(((%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$&&&'''((((((((($$$%%%(((*********(((''''''''''''(((''''''&&&&&&((()))***)))(((%%%###!!!((()))+++---.........---)))***+++,,,------------.........////////////000,,,,,,...//////...,,,,,,(((((((((((((((''''''&&&jjjZZZIIIAAA>>>;;;999999666555555444333333222222222222222222111///...,,,000000000000///...---,,,,,,------......------,,,,,,,,,,,,------.........,,,+++***))))))***+++,,,+++*********))))))((((((***(((&&&&&&(((*********+++***)))((('''&&&&&&&&&((((((&&&### &&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))%%%###""""""%%%'''((('''***(((&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&''')))&&&""""""%%%((((((((('''((((((((('''&&&%%%%%%%%%&&&''''''(((((('''''')))(((&&&%%%$$$$$$%%%%%%)))((('''%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&'''(((******((('''&&&''')))+++,,,---,,,***)))'''((()))))))))(((&&&%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&''''''((((((((((((((()))(((((((((((())))))***,,,444444+++(((,,,***"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&""" """&&&(((''''''&&&$$$######"""'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""######$$$%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))+++,,,,,,---))))))***+++,,,,,,------******(((((((((***,,,...------,,,,,,,,,,,,------///---++++++,,,,,,+++***)))******+++++++++******jjjYYYHHHAAA>>>;;;999999555555555444444333333333///000111222333222222111000000000000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++************++++++++++++++++++*********)))***((('''''')))***+++***((((((*********)))((('''))))))))))))(((''''''&&&''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))'''&&&&&&(((*********)))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''(((&&&%%%&&&)))***)))'''(((((((((((((((((('''&&&%%%&&&''''''((((((''''''(((((('''&&&''''''((()))(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''((())))))))))))((())))))((((((((((((((()))...777999///'''(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''###!!!###&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((((((((((())))))******++++++,,,,,,+++***)))))))))+++---.../////////....../////////000...,,,,,,---...---,,,++++++++++++++++++******hhhXXXHHH@@@>>>;;;999999444444444444444444333333111111222333333333333222000000000000///...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******++++++++++++******,,,,,,,,,++++++++++++++++++)))((((((***++++++***%%%'''***,,,---+++)))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))***+++)))((((((***+++******)))((('''%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''######$$$&&&((((((%%%###'''(((((())))))))))))(((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))+++***)))'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%&&&(((***''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''((())))))******))))))******)))(((''''''''''''+++555888...%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''(((((((((''''''&&&))))))))))))************,,,+++******+++,,,...///111111111111111111111111000...------///000000///------,,,,,,++++++******fffWWWGGG@@@>>>;;;999888444444444444444444444444444444333333222000000///000000000000///...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***))))))+++,,,+++***'''(((***++++++***)))(((%%%&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''((())))))******(((''''''((()))(((&&&)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''&&&$$$###%%%&&&'''(((((()))((((((%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))******((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%(((***''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''((()))***((('''%%%$$$$$$%%%&&&'''((()))))))))))))))(((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&(((((()))***************+++***)))((('''&&&&&&&&&%%%,,,///)))$$$%%%'''&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""!!!###%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))((())))))))))))((((((((((((,,,,,,+++,,,,,,---//////222222222222222222222222///---,,,---///000000000......---,,,++++++++++++dddUUUFFF@@@>>>;;;999888444444444444444444333333444333222111000//////...000000000000///...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))******************+++***)))***+++,,,***)))+++***((('''&&&&&&''''''))))))))))))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******((('''&&&'''(((((('''%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''$$$%%%%%%&&&''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%$$$$$$###&&&'''((((((((('''%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$'''***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&'''((())))))'''&&&%%%$$$$$$%%%''''''(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((()))*********************((('''&&&&&&&&&&&&((()))'''%%%&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$'''&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))((((((((((((((((((,,,,,,,,,,,,---...//////000000111222222111000000---,,,++++++---//////......---,,,+++++++++,,,,,,bbbSSSEEE???>>>;;;999888666555555444444333222222000000//////000000111222000000000000///...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))*********+++***)))***++++++)))'''---+++(((%%%$$$%%%&&&(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))((()))++++++***((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%%%%$$$""""""###%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((('''&&&$$$$$$''''''((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((())))))******))))))))))))((('''&&&&&&&&&&&&///+++'''&&&)))***'''###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""############%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&(((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''((((((((((((((((((((())))))))))))++++++,,,------......///...///000111111000///...---+++******,,,------,,,---,,,+++******+++,,,---~~~```RRRDDD???>>>;;;999888777777666555333222111111111111000000000111222333000000000000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))))))))******+++++++++***))))))***+++***(((&&&+++***((('''&&&'''((()))$$$%%%&&&'''((((((((((((%%%&&&&&&''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))+++------,,,***'''''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&!!!$$$&&&&&&###!!!!!!"""&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''((())))))))))))((((((''''''&&&&&&&&&''''''---***((((((((((((''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""#########$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%% !!!$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((((((((())))))************+++,,,,,,---.........---...///000000///...---...,,,******+++,,,,,,++++++***)))))))))+++---...~~~___QQQDDD???>>><<<999888888888666555333111000000666555333111000000111111000000000000///...---,,,,,,------......------,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,*********++++++,,,,,,,,,))))))((()))******'''%%%((())))))***************(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((('''(((***------,,,***''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%***...///,,,)))''''''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''!!!"""$$$%%%&&&&&&%%%$$$)))((('''%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))++++++***)))'''%%%&&&((()))))))))((('''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%&&&'''&&&%%%(((,,,$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$"""######$$$&&&''''''(((###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%% ###&&&((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$&&&'''&&&$$$)))((((((&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%))))))))))))((('''&&&%%%'''(((((()))***++++++,,,)))***+++,,,------------,,,...///000000///...,,,///---++++++,,,,,,+++******)))(((((()))+++---///|||aaaOOOAAA>>>===999777999777777666555444333222111555555333222666999444+++444111...---...///000/////////...---,,,,,,++++++++++++,,,,,,,,,+++*********)))((((((+++---......(((((()))***+++,,,,,,,,,((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******,,,)))%%%%%%((()))(((&&&+++(((&&&(((---111222222&&&''''''(((((((((((((((''''''''''''''''''&&&&&&'''%%%$$$&&&+++......---***)))'''%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''',,,***&&&$$$###%%%((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$"""%%%(((((('''&&&%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###"""###))))))'''&&&%%%$$$$$$$$$!!!"""###%%%''')))***+++---,,,***((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''$$$%%%'''))),,,+++)))&&&&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%%%%&&&((()))'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&''')))(((''''''((()))(((&&&************))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''')))(((&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%''''''######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&'''(((%%%&&&((('''&&&$$$$$$%%%&&&((()))'''$$$"""$$$'''&&&$$$!!! """###$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))...,,,***(((&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%'''))))))'''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))))))))))))***+++,,,...///...////////////......---///---,,,,,,,,,+++(((&&&+++++++++************)))|||cccRRRCCCAAA@@@;;;999<<<<<<;;;999777555444333222111555888666666777777444///---******,,,---......///......---,,,,,,++++++******+++,,,,,,,,,,,,+++///,,,******+++,,,,,,+++))))))******++++++,,,,,,******))))))))))))******,,,++++++***)))((('''''''''''''''''''''((())))))(((((('''&&&%%%%%%&&&((('''$$$""""""%%%((()))(((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%'''***,,,+++)))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&$$$""" !!!"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!###&&&'''&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((###$$$%%%'''))))))'''%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%***(((&&&### '''((()))((('''&&&''')))+++(((&&&%%%&&&((())))))*********)))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''%%%""" $$$%%%&&&&&&%%%$$$&&&'''$$$$$$$$$###""""""$$$&&&&&&$$$""""""###$$$$$$$$$+++***)))'''%%%###!!!!!!%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!"""''')))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""######$$$%%%&&&))))))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''')))***)))'''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((((((((())))))))))))*********)))*********+++//////000000000//////...///...---------,,,***'''++++++++++++************{{{```OOOAAA>>>>>>999666999;;;:::888666555444555555777???CCC<<<333000111222---+++)))***,,,...............------,,,,,,++++++)))***++++++,,,,,,,,,,,,///---+++***+++,,,,,,+++*********+++++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***((('''&&&&&&'''&&&&&&&&&&&&''''''(((''')))+++)))%%%$$$'''******'''%%%$$$%%%&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))'''%%%&&&''')))))))))'''$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###### """%%%&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))$$$###"""$$$&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&%%%$$$&&&&&&&&&%%%$$$######""")))))))))(((&&&''')))+++,,,)))%%%###%%%'''************))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$!!!###$$$$$$$$$$$$%%%(((******'''$$$""""""###$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$######"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&& %%%(((%%% &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((()))((('''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))***************+++++++++///000000111111111000000000///............,,,***,,,,,,,,,+++++++++******yyy^^^MMM???===<<<777444666666555444333333444555666:::AAADDD<<<111......///000///------///000000///---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++---+++)))***,,,...//////+++++++++++++++++++++***,,,,,,++++++++++++,,,,,,)))))))))(((''''''&&&&&&'''''''''&&&&&&''''''((()))***+++***((('''(((***,,,+++)))(((((((((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((******)))'''&&&'''((((((((((((&&&%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%%%%$$$!!!###%%%&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$))))))(((&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''')))))))))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***%%%$$$""""""$$$&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))))))))(((&&&%%%$$$!!!"""###%%%''')))+++,,,))))))(((&&&%%%%%%(((+++***(((%%%%%%&&&((())))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$$$$###$$$$$$$$$$$$'''+++...555///(((%%%%%%%%%$$$###%%%%%%$$$%%%''''''%%%###!!!!!!!!!"""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&!!!###&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&$$$"""!!!###%%%'''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))******+++,,,,,,------///000000111222222222222111000//////000000...,,,---,,,,,,,,,++++++++++++vvv```OOOBBB@@@???:::777888555555333222222222333444222777999555222444555444444222000000000000///...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))---+++)))***,,,---......,,,,,,,,,++++++++++++++++++++++++******+++++++++((((((((())))))******+++))))))((((((((((((((()))***(((''''''))))))(((%%%'''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%'''***++++++***))))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((('''$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''&&&&&&'''''''''''''''&&&###%%%''''''''''''((()))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((&&&$$$######$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***(((%%%######%%%&&&'''''''''''''''&&&&&&%%%%%%$$$&&&''''''((()))*********))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$#########''''''&&&%%%###$$$''')))'''&&&&&&((()))***(((''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''"""$$$&&&'''&&&&&&'''((($$$%%%%%%%%%%%%(((,,,///666000)))&&&&&&&&&%%%$$$%%%%%%$$$%%%''''''%%%###)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''%%%###"""$$$&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******+++***)))((((((---...///000111222222222111000///000111111000...------------,,,,,,,,,+++sss^^^MMM@@@???>>>888555666777666666555333222111111222444333000111444333000444222000//////...,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******000---+++************)))+++++++++,,,,,,,,,,,,,,,+++******))))))******+++))))))***+++---...//////******)))(((((((((((()))(((%%%###%%%((()))%%%!!!%%%'''((('''&&&%%%&&&'''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&(((***+++*********++++++)))'''%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&''''''(((((((((((('''&&&'''((((((''''''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((())))))'''%%%$$$&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))*********(((((()))))))))(((''''''(((''''''&&&%%%$$$$$$###%%%&&&&&&%%%######%%%(((%%%%%%''')))++++++(((&&&))))))((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((()))(((((((((((('''&&&&&&&&&&&&'''#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""######$$$&&&''''''(((''''''&&&&&&&&&&&&''''''"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''***,,,,,,)))&&&$$$$$$&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###&&&(((&&&###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''(((((('''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((())))))(((&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((*********)))'''$$$""" +++,,,---...000000111111000000///000222222111///......---------,,,,,,,,,qqqZZZJJJ>>><<<<<<666222333000111333444444333222111444555444///...000///+++111000////////////---+++++++++++++++++++++++++++((()))***+++,,,---------///---***)))))))))((('''***++++++,,,,,,---------++++++************++++++))))))***+++,,,------...))))))((('''''''''''''''''''''''''''((('''%%%$$$''')))+++***(((&&&'''(((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))(((***+++***(((&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%&&&''''''(((((('''''''''(((((('''%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$'''***+++***)))((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((((('''%%%%%%'''''''''&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%'''((()))((((((''''''((())))))))))))((('''''''''((())))))******%%%&&&'''&&&%%%%%%&&&'''&&&%%%&&&(((******)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((()))*********)))(((((('''&&&&&&&&&&&&'''#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%###""""""###$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%###"""###%%%'''&&&$$$""""""###$$$$$$$$$"""$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$&&&'''(((&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''((())))))(((&&&$$$"""((()))***,,,.../////////000//////000222333111000............------------ooo]]]MMM@@@???>>>888444555%%%(((,,,111444555444444---111222///...111333333000//////000111111///---++++++++++++++++++++++++%%%''')))+++---...///000+++)))'''''')))***+++*********+++,,,,,,---......,,,++++++******++++++,,,(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&'''***------)))'''(((***''')))+++)))&&&###$$$%%%&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))***++++++)))%%%###%%%'''''''''))))))((('''%%%###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&''')))***$$$%%%%%%&&&'''''''''&&&'''((((((&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((((((+++//////---)))&&&%%%$$$$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''''''''''''''&&&%%%&&&''''''&&&%%%###$$$&&&'''((('''&&&&&&!!!"""$$$&&&'''''''''&&&&&&'''((()))************'''''''''&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''(((&&&%%%%%%(((*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&''')))***+++++++++***(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$"""$$$&&&&&&$$$$$$$$$%%%###%%%&&&&&&$$$#########$$$&&&'''%%%""" """%%%&&&$$$!!! """###$$$$$$!!!###&&&))))))'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$#########$$$$$$%%%"""###%%%&&&''''''&&&&&&(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&!!!$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$&&&(((+++,,,,,,,,,+++&&&''')))+++,,,.........///......000222333222000//////.........---------rrrXXXKKK???<<<<<<:::777777555555444333222222222222111111000000000000111111111000...---------...///000***###$$$)))---,,,)))...---,,,+++++++++++++++---,,,++++++***************++++++,,,,,,------...++++++,,,,,,,,,,,,------((()))+++,,,+++***(((&&&***)))(((''''''((()))***))))))(((((('''''''''&&&%%%&&&''''''(((((('''''')))***+++++++++)))((('''''')))'''%%%(((---///,,,+++,,,---,,,***(((((((((%%%444 ,,,+++(((###"""$$$'''***+++***((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''',,,***"""(((...444'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&$$$###$$$''''''%%%"""%%%&&&''''''&&&%%%###"""&&&&&&(((***###---,,,+++***)))((('''&&&%%%,,,###***&&&$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''&&&%%%%%%&&&''')))******)))(((''''''&&&'''''',,,)))///000!!!!!!,,, ---$$$###)))""",,,&&&'''((('''%%%%%%'''(((&&&%%%$$$###$$$$$$&&&&&&'''(((******((((((((()))*********)))(((((('''''',,,111###,,, $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###***&&&%%%+++333555...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$''',,,222***###$$$$$$%%%%%%$$$$$$### ###...(((---###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###(((&&&$$$ (((000 &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''$$$"""###%%%###  %%%(((&&&###((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))$$$###"""%%%)))++++++)))(((((()))***,,,---......------///000111111111111444222000---------///000rrrYYYLLL@@@<<<;;;888555555555555444333222222222222111111000000000000111111222222000/////////000111444111......222444222///---,,,,,,+++******++++++,,,,,,+++***************...------,,,,,,+++*********************************+++,,,---,,,+++)))(((***)))(((''''''((()))***)))(((((((((''''''''''''&&&'''(((((())))))(((((('''(((((()))((('''&&&%%%***---...+++)))***'''###((()))+++***)))(((((()))333***777)))---$$$***&&&&&&''''''((('''%%%###"""############"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###---222......$$$&&&''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''(((&&&###$$$%%%%%%&&&&&&&&&%%%%%%...(((---$$$)))%%%### !!!!!!"""###$$$$$$%%%%%%(((###%%%%%%%%%'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&&&&'''((('''''''''''''''((()))000%%%666)))$$$###((($$$... ,,,$$$ ,,,$$$&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''''''''(((******((((((((()))'''''''''&&&%%%%%%$$$$$$...(((+++$$$'''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''$$$$$$(((---///***%%%''''''''''''''''''''''''...)))(((%%%$$$%%% $$$$$$%%%%%%%%%%%%$$$$$$,,,///$$$)))$$$ +++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################''''''!!!""""""###'''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%...)))$$$$$$'''***)))'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&%%%$$$&&&***,,,+++***))))))***++++++,,,------+++,,,---...////////////111000//////...---------pppYYYMMMAAA===;;;777444444555555444333222222222222111111000000000000111111222111000000//////000000***++++++,,,,,,+++***))),,,,,,+++*********++++++,,,++++++***************---------,,,++++++************))))))(((''''''''')))***+++,,,+++***)))((())))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))))))))))))))******))))))((('''%%%+++...+++((())))))'''%%%'''))))))((((((((()))'''!!!$$$%%%&&&+++###))))))((('''&&&%%%$$$###&&&&&&'''&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((***---***&&&***%%%'''(((******)))'''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%&&&'''((('''$$$%%%...&&&333(((""""""###%%%&&&((())))))"""+++'''!!!&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***)))...(((222***((("""&&&+++999$$$%%%&&&''''''%%%%%%&&&'''******)))((('''''''''((('''(((******((((((((())))))))))))(((''''''&&&&&& +++###&&&+++***+++((())))))))))))))))))(((((())))))******))))))(((((((((''''''''''''((((((&&&%%%%%%'''))))))(((&&&((((((((((((((((((((((((###"""000%%%$$$$$$%%%%%%%%%%%%$$$$$$''' $$$+++444(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((&&&!!!"""&&&""")))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%,,,'''"""!!!###&&&'''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&''''''''''''((('''&&&(((***+++***)))*********+++++++++,,,,,,***+++,,,------...------------...///...,,,+++***mmmVVVKKKAAA===;;;777555666555555444333222222222222111111000000000000111111//////......------------...000111000...,,,...000---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,,,,------,,,++++++***(((''''''&&&'''(((((((((((('''&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((()))))))))((()))))))))))))))(((((()))111444000+++***,,,+++&&&((())))))((('''((()))%%%'''###+++...(((222###)))((('''&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""" $$$!!!!!!555---%%%&&&(((******)))'''&&&&&&&&&''''''''''''&&&&&&'''&&&''''''(((((('''&&&&&&%%%$$$$$$$$$&&&'''((((((&&&(((###111+++!!!'''''''''''''''&&&&&&&&&+++###!!!&&&"""''',,,%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))222,,,+++&&&***&&&%%%$$$+++888"""555!!!222&&&&&&'''(((((('''&&&'''(((******)))((((((''''''''''''(((******((((((((()))*********)))(((((('''''''''444%%%)))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++***(((... $$$%%%%%%%%%%%%%%%%%%$$$###+++'''$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""" $$$((($$$(((&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%!!!"""$$$&&&&&&$$$###!!!"""%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''((()))))))))(((***************+++++++++***+++,,,,,,---------,,,++++++,,,,,,+++******)))hhhQQQHHH@@@===;;;888777888555555444333222222222222111111000000000000111111...............------,,,---//////+++((((((,,,000------,,,,,,,,,,,,------------,,,,,,,,,------...))))))***++++++,,,,,,---///...---,,,+++***)))(((((((((((((((((('''&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''666@@@FFFCCC:::222+++&&&)))+++++++++(((''''''''')))111&&&(((,,,+++$$$ ***)))(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%(((&&&333+++'''###%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''&&&''')))(((&&&%%%$$$%%%&&&&&&""" (((***111+++,,,''''''&&&%%%$$$###""""""(((((())))))+++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&[[[YYY^^^aaaZZZVVV[[[IIIXXXPPP``````MMM"""&&&(((******)))'''((((((((((((((((((''''''&&&&&&'''(((******((((((((()))'''&&&&&&%%%%%%$$$######!!!&&&((()))000%%%***+++''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''')))******(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$+++ ---%%%!!!%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''+++%%% 000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!  ...$$$$$$+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$ !!!$$$%%%%%%#########$$$&&&'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&)))((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((************************++++++,,,---------,,,,,,,,,+++)))((('''(((***+++eeeNNNFFF@@@===;;;888888:::555555444333222222222222111111000000000000111111///000000000000///......))))))'''$$$!!!!!!%%%***,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,+++******))))))//////...---,,,+++***)))++++++*********)))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&((()))******))))))******+++,,,333@@@LLLOOOIII???222'''***+++,,,+++((('''&&&'''!!!***"""$$$%%%MMM---+++)))'''&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((///'''###+++&&&&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%+++###%%%---$$$''''''''''''&&&&&&&&&&&&&&&$$$(((///*** ,,,$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''')))((('''&&&%%%%%%%%%%%%333***(((&&&(((******)))((('''(((%%%&&&&&&'''''''''&&&%%%'''(((******((((((((()))(((''''''&&&&&&%%%$$$$$$...%%%'''...+++%%%(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''''''''((())))))***)))''''''(((***((((((((((((((((((((((((999 ,,,###'''***%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%''',,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###666+++$$$,,, ###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%&&&((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++******(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++***'''%%%&&&(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&'''((()))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,***(((&&&&&&'''***,,,cccNNNGGGAAA>>>;;;777666999555555444333222222222222111111000000000000111111//////000000000///...---222111000...,,,,,,...///******))))))******+++,,,+++************+++,,,---,,,,,,++++++***)))))))))------,,,+++***))))))(((,,,,,,+++***************'''((()))******)))((('''''''''''''''((((((((()))((('''&&&%%%&&&''')))***,,,++++++***+++,,,---...(((111:::>>>???<<<444+++((()))******(((&&&&&&'''&&&***+++&&&,,,,,,---///111)))&&&...'''&&&&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&###&&&((('''%%%$$$%%%&&&&&&'''''''''''''''&&&&&&###"""+++,,,WWW$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%''''''((('''&&&&&&''''''&&&%%%%%%&&&&&&&&&zzzNNN $$$&&&((()))(((&&&&&&&&&###$$$&&&'''(((((('''''''''(((******((((((((()))***))))))(((((('''&&&&&&'''###,,,777444,,,000%%%---&&&)))$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###...}}}iii###'''+++"""%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&###%%%&&&&&&%%%#########%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((***---...***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))&&&$$$%%%(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%''')))((('''&&&(((***'''(((((()))***++++++,,,)))******++++++******)))***)))((('''(((((()))***cccOOOHHHBBB???:::666555777555555444333222222222222111111000000000000111111,,,---.........---++++++------,,,,,,,,,+++)))((((((((('''(((((()))******))))))(((((()))***++++++)))))))))***++++++,,,,,,******))))))((((((''''''+++******)))((()))))))))'''((()))******)))((('''&&&'''''''''(((((())))))***)))'''&&&'''(((***+++&&&%%%$$$$$$$$$&&&'''((())))))'''%%%&&&***)))&&&$$$&&&(((((('''&&&'''((((((%%%,,,&&&(((###222---$$$(((((('''&&&%%%&&&(((***,,,&&&''''''''''''''''''&&&"""%%%''''''$$$###$$$&&&$$$%%%&&&((()))((((((''')))%%%$$$XXX$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###'''(((((()))((('''%%%$$$%%%%%%%%%%%%&&&'''((((((&&&000)))"""$$$'''(((&&&%%%$$$$$$###$$$&&&((())))))((((((''')))******((((((((()))'''&&&&&&%%%$$$$$$######$$$"""/// ###$$$$$$"""..."""%%%&&&&&&''''''&&&&&&%%%***+++ &&&$$$+++!!!***###***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$(((++++++(((&&&'''(((###$$$$$$$$$$$$%%%(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###&&&(((***(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''***)))$$$"""$$$'''''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%'''***)))((('''***,,,&&&'''((()))***+++,,,,,,((()))))))))))))))(((((('''((()))******)))((((((}}}eeePPPGGG???===<<<888666666555555444333222222222222444444333333222111000000222111///...------......------.........---,,,+++*********+++------,,,+++((('''&&&'''***,,,,,,,,,------...---,,,,,,---///111///...+++***(((''''''---,,,+++*********+++,,,(((((((((((())))))))))))***(((### """&&&(((***'''######%%%'''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%)))///"""!!!333---000"""111&&&))))))************)))(((&&&''''''((((((''''''&&&&&&''')))((('''&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%)))"""]]](((((((((''''''&&&%%%%%%&&&&&&'''(((((()))******''''''&&&%%%&&&'''((())))))))))))))))))(((((((((''',,,)))&&&'''***''''''%%%%%%%%%&&&&&&'''((((((((())))))))))))************((('''&&&%%%%%%&&&'''((($$$###---&&&******+++ ...&&&'''''''''''''''''''''''',,,$$$"""))) !!!$$$+++###"""+++'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$&&&((()))&&&######&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((((('''&&&$$$###""""""######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***,,,,,,...---,,,+++++++++,,,---((()))***++++++***)))(((}}}eeePPPGGG???===<<<888666666555555444333222222222222333333333222222111111111000///...---,,,,,,------+++,,,---------,,,***)))***))))))***,,,---+++***+++)))))))))++++++***)))&&&(((+++,,,,,,++++++,,,+++++++++***++++++,,,,,,,,,+++***))))))))))))***))))))))))))((((((((((((***)))(((&&&&&&((()))***+++(((&&&&&&((()))(((&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''***&&&$$$$$$###&&& (((''')))'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&''')))***%%%&&&'''(((((((((''''''&&&%%%)))"""]]]&&&&&&&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((("""######$$$%%%&&&&&&'''+++&&&xxxIII&&&)))###%%%)))&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''&&&%%%%%%&&&'''''')))***&&&!!!###'''!!!###%%%+++000***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))$$$"""'''$$$"""&&&'''&&&%%%%%%$$$$$$%%%%%%###"""###$$$$$$%%%$$$$$$(((%%%######%%%&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''')))***)))&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,+++***))))))***++++++((()))************)))(((}}}eeeOOOGGG???===<<<888666777555555444333222222222222222222222222222222111111//////---,,,,,,+++,,,,,,******+++,,,+++***)))(((***)))(((***+++,,,***)))---,,,+++,,,,,,+++(((&&&"""%%%***,,,,,,+++++++++)))))))))***+++---...///,,,+++***)))((('''''''''******))))))((((((''''''&&&''''''''''''((('''''')))((('''((())))))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''')))******))))))'''"""%%%***######333000...###'''!!!%%%&&&&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((((((&&&$$$$$$%%%&&&'''(((((())))))((((((&&&%%%)))"""]]]$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''+++%%%222!!!******"""(((&&&$$$'''%%%%%%%%%&&&''''''((((((&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''' %%%"""&&&///444###!!!+++***&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$(((---...&&&!!!###(((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&'''((('''%%%&&&$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((())))))######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((())))))***))))))(((((((((((())))))((())))))******))))))(((|||dddOOOFFF???===<<<999777777555555444333222222222222111111111111222222222222//////...------,,,,,,,,,******+++,,,+++***)))((())))))((()))++++++)))(((---,,,,,,---...,,,)))&&&%%%(((+++,,,,,,+++,,,---************+++,,,------,,,,,,+++)))((('''&&&&&&******))))))((((((''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$###'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&)))***+++***)))(((...!!!"""+++)))...,,,!!!---%%%&&&%%%%%%%%%&&&'''''''''&&&&&&(((&&&%%%######%%%&&&(((,,,------+++(((%%%$$$$$$&&&&&&''''''((((((((((((&&&%%%)))"""]]]%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%&&&&&&******)))((('''&&&&&&%%%&&&***'''%%%---***&&&$$$'''$$$%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$)))"""$$$)))+++$$$((("""'''%%%%%%%%%%%%%%%%%%%%%%%%''')))'''!!!VVVZZZ(((&&&###!!!+++***&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&$$$###%%%(((%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))((('''''''''(((((((((((((((((((((((())))))((())))))))))))))))))((({{{bbbNNNFFF>>>===<<<999777888555555444333222222222222111111111111111111111222000000//////...------,,,+++,,,---------,,,+++******)))((()))++++++)))'''******+++---...---***(((*********)))((()))+++---************+++,,,---...---,,,,,,+++)))((('''&&&***)))))))))((((((((('''000...+++)))'''((())))))%%%&&&'''((('''%%%$$$$$$((((((((((((((('''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&222(((%%%'''###***333'''(((((($$$"""%%%...666zzz*** (((***+++111&&&((()))%%%&&&'''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&(((******)))((()))***&&&&&&&&&&&&&&&'''''''''&&&%%%)))"""]]]'''''''''&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%(((''''''&&&%%%%%%$$$$$$%%%+++***wwwFFF***,,,%%%%%%'''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))(((((((((/// 000 333666...%%%'''***&&&!!!;;;xxxJJJ###(((***---111+++"""%%%%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%+++%%%!!!'''111&&&%%%///'''!!!---MMM:::***"""))),,,$$$###111 &&&)))!!!+++***&&&'''&&&%%%%%%$$$$$$%%%%%%"""%%%&&&!!!&&&%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''(((((())))))*********)))(((((((((((((((((()))yyy```NNNEEE>>>===<<<999777888555555444333222222222222111111111111111111000000000000000000///...---,,,------...///...---,,,++++++***)))***++++++)))''')))))))))+++------,,,***+++***(((&&&%%%&&&))),,,'''((((((***+++---///000+++,,,,,,+++***)))((('''((((((((()))))))))))))))///---***'''%%%&&&'''((('''(((***)))(((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&(((,,,***&&& '''"""###&&&)))(((&&&$$$%%%&&&+++CCCXXX...000***---###)))&&&++++++***(((&&&'''((()))))))))))))))((('''&&&&&&&&&&&&'''(((&&&'''((((((&&&$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%)))"""]]])))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))&&&...555###%%%"""...###((('''$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((('''))),,,&&&---+++***&&&!!!"""'''&&&"""&&&...eee...$$$!!!***///)))"""###'''$$$***((( &&&&&&&&&&&&&&&&&&&&&&&&###"""***)))""" %%%&&&$$$&&&***!!!:::www666(((###(((%%%$$$'''!!!%%%--- (((%%%###'''&&&%%%%%%$$$$$$%%%%%%###&&&'''""" '''$$$&&&((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&((('''&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''((()))***+++++++++***)))((((((''''''(((((()))www^^^NNNEEE>>>===<<<999888888555555444333222222222222222222111111000000/////////////////////---,,,+++---......///...---,,,+++,,,+++***+++,,,,,,***(((***)))((()))+++,,,+++***((())))))((('''(((***---)))))))))***+++,,,......))))))*********)))''''''''''''(((((())))))******''''''&&&&&&%%%%%%&&&&&&((()))***(((&&&%%%'''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))$$$+++''')))''''''111+++&&&&&&%%%$$$%%%'''***,,,### III222 444###+++&&&$$$%%%***,,,'''))),,,&&&&&&'''))))))******)))(((((((((((((((((((((((()))******((($$$!!! !!!'''&&&&&&%%%&&&'''((()))&&&%%%)))"""]]](((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&%%%%%%&&&(((***+++,,,---***$$$)))!!!///$$$&&&/// +++'''###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''!!!((($$$$$$!!!&&&,,,222444///(((###!!!PPP$$$%%%######&&&***&&&---###!!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''###$$$+++%%%###############+++///!!!%%%;;; '''&&&%%%&&&'''((('''&&&!!!''' ,,,'''$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''"""%%%((('''%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&'''%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&''')))***++++++******)))(((''''''''''''((()))vvv]]]MMMEEE>>>===<<<999888999555555444333222222222222333222222111000//////...---......///...,,,+++***------.........---,,,+++---,,,++++++,,,,,,***(((+++***(((((()))******)))&&&)))+++,,,,,,,,,...///...---,,,+++******))))))''''''((())))))((('''&&&&&&&&&'''((()))***++++++%%%&&&(((***++++++***)))&&&((((((&&&###"""%%%((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++---+++ )))--- +++&&&&&&&&&'''((()))((($$$!!!"""777111%%%$$$###!!!///444###$$$,,,(((&&&+++---$$$%%%&&&'''((())))))))))))(((((())))))))))))(((((($$$&&&'''(((''''''((()))(((''''''&&&&&&((()))***&&&%%%)))"""]]]''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&######$$$$$$%%%&&&&&&''''''&&&&&&***;;;$$$)))///---'''###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$000///!!!222,,,$$$)))''' '''+++(((:::///&&&******$$$ ###%%%$$$ '''(((&&&"""---+++########################%%%###"""!!!...&&&"""***%%%###%%%"""%%%sss222 $$$&&&###$$$((('''$$$(((,,,)))***(((***'''&&&%%%%%%$$$$$$%%%%%%""" $$$***+++&&&!!!!!!$$$''''''$$$######%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&!!!!!!%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###########################%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%&&&(((************))))))((('''&&&&&&'''((()))sss]]]KKKFFF@@@<<<;;;:::777444444444333333222111000000///...,,,+++,,,---///000............---,,,+++***---,,,***+++,,,,,,+++)))************************)))***++++++***)))***+++666111,,,)))******)))(((,,,,,,,,,+++***)))((('''***))))))((('''&&&&&&&&&(((''''''''''''((())))))))))))(((((((((((())))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((''''''((())))))'''&&&'''%%%###%%%((()))&&&$$$'''''''''''''''''''''''''''###$$$((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((($$$'''(((&&&+++///***  !!!$$$''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%)))### ___222((( %%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%''''''(((555...444%%%$$$))) )))!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''((())))))'''%%%(((666$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%&&&(((&&&$$$######%%%(((***'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$DDD\\\'''%%%%%%$$$######$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############"""###$$$&&&(((***"""""""""######$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$###$$$&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&%%%&&&((()))'''%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%sss]]]IIIDDD>>><<<;;;;;;888666444444333333222111111000111000///......///000000////////////...---,,,,,,---,,,++++++,,,,,,+++)))************************)))***++++++***)))***+++...+++'''''')))******)))+++++++++++++++***)))(((((()))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))(((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&''')))***(((''')))((('''(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,,,,***''''''******((($$$$$$&&&(((+++,,,***(((***++++++,,,,,,++++++***&&&&&&!!!###aaa ''',,,+++((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''333)))///&&&///$$$(((###"""%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''(((((('''%%%%%%..."""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""$$$%%%''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%000XXX***%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$%%%'''((('''%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''(((((())))))(((((('''''''''''''''&&&&&&%%%%%%rrr\\\GGGBBB===;;;;;;;;;999777444333333222222111111111333333222222111111000000111000000000///.........---,,,++++++,,,,,,+++***************************)))***++++++***)))***+++)))((('''(((*********)))******+++++++++******)))'''(((((()))***++++++,,,&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))&&&'''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&''')))***)))'''((())))))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))$$$(((zzz&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&$$$"""$$$'''!!!!!!!!!$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$+++***&&&)))aaa&&&)))***'''!!! """&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$...'''###!!!iii;;;)))$$$))) +++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((()))'''%%%###ppp'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%KKK((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&(((((())))))))))))(((((((((((((((''''''''''''&&&pppZZZHHHCCC===;;;;;;;;;888666333333333222222111111111333333333333222111000///111000000///...............,,,++++++,,,---+++***************************)))***++++++***)))***++++++++++++,,,+++***)))''')))******+++++++++******'''(((((())))))***++++++(((''''''''''''((())))))(((((((((''''''(((((((((###$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&"""%%%'''&&&###!!!"""$$$'''''''''''''''''''''''''''###&&&ddd%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((()))&&&(((...///***(((***'''&&&&&&(((******)))'''''''''((((((((((((''''''&&&&&&)))fff***((($$$###''',,,---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$######""""""&&&+++&&&###===xxx ---...***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))***)))'''%%%___'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& 888!!!#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$############$$$########################%%%%%%$$$$$$$$$$$$$$$%%%###%%%%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###(((((())))))))))))((((((((((((((((((((((((((('''oooYYYIIIDDD>>>;;;:::999666333333333222222222222222111222222333222111000///...000///...---------.........---+++,,,------,,,***************************)))***++++++***)))***+++)))***,,,,,,,,,***)))((()))******+++++++++******(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((###$$$$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))((((((((((((&&&### ###&&&&&&###"""$$$'''((((((((((((((((((((((((%%%$$$%%%YYY%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((($$$###(((***(((%%%%%%'''&&&%%%&&&(((((('''&&&&&&''''''((((((''''''&&& ***$$$ZZZ $$$&&&%%%&&&)))&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222%%% ///***(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))++++++***))))))XXX((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%,,, $$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,***'''$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%"""!!!###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$(((((())))))))))))(((((('''(((((((((((((((((((((nnnWWWJJJEEE>>>;;;:::888555222222222222222222222222222222111111000000/////////000///...---------//////...---,,,,,,------,,,+++************************)))***++++++***)))***+++$$$''')))+++***)))***+++******+++++++++******)))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((((((&&&###"""$$$&&&'''''''''((()))((((((((((((((((((((((((%%%((($$$ZZZ&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))&&&!!!"""&&&'''&&&%%%###""""""$$$$$$###"""&&&&&&''''''''''''&&&&&&)))111***!!!]]]%%%---...$$$$$$+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''***www777(((""""""&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''''')))++++++***)))+++WWW''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&(((&&&$$$"""###$$$%%%&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&)))!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###&&&'''&&&$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&"""!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&)))(((''''''&&&''''''(((''''''((((((((((((''''''&&&''''''''''''(((((((((mmmVVVHHHCCC===::::::999666444222222222222222222222222222111000//////000111111111000...------...000111///---,,,,,,------,,,+++************************)))***++++++***)))***+++&&&)))++++++))))))***,,,+++++++++++++++***)))((('''''''''((())))))******&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&'''))))))((('''''''''''''''''''''''''''###***"""___'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))000'''###***---)))((('''%%%%%%&&&&&&%%%$$$((())))))******))))))((($$$&&&***^^^"""&&&&&&###'''///,,,"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((...&&&!!!666$$$III{{{$$$"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%''')))***)))((((((YYY%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """&&&(((&&&$$$######$$$$$$%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""'''))) """$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***)))%%%######$$$%%%&&&''''''&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%'''((('''%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&)))((('''''''''((()))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''lllVVVFFFAAA<<<:::::::::888666222222222222222222222222333222000//////111222444222111///......000222333///---,,,,,,---...,,,+++************************)))+++++++++***)))***+++---///000...***(((***+++,,,,,,,,,+++***)))((('''&&&&&&''')))***,,,------(((''''''''''''((())))))'''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%'''***+++***)))(((%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%% )))bbb(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((dddZZZ)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%---"""999''' &&&)))&&&"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%(((((((((&&&%%%[[[$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """&&&)))'''###%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&###### """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++%%%!!!$$$***,,,''' !!!"""###$$$%%%&&&&&&&&&######%%%&&&'''(((((((((&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$$$$###$$$$$$$$$######"""""""""######""""""###$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''kkkUUUIIIDDD>>>999777777666666444444333333333333222222444333111000000000111222////////////............++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,++++++***)))))))))222111...,,,******+++,,,***(((''')))+++,,,***'''***)))(((((()))+++---///(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''666...&&&"""$$$'''((('''***(((&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&'''''''''###'''ZZZ''''''(((((((((((('''''')))))))))((('''&&&$$$###%%%$$$$$$######$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&)))+++111""")))(((444kkk,,,444%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%### !!!%%%***%%%'''(((((('''&&&&&&'''%%%\\\%%%&&&'''&&&%%%&&&(((******)))(((&&&$$$###""""""$$$%%%((('''&&&%%%%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%******)))(((&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$***))))))(((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiSSSGGGCCC>>>:::888777666666444444333333333333222222111111000////////////000////////////............++++++++++++++++++++++++---,,,++++++------,,,+++******************++++++000...,,,***)))))))))***---+++******,,,---+++)))((((((''''''((()))+++,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''///***%%%$$$&&&'''%%%###)))'''%%%&&&((()))'''%%%%%%%%%%%%%%%%%%$$$######'''###'''ZZZ&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''&&&###'''&&&!!!;;;qqq$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######&&&(((%%%&&&(((((('''&&&'''(((%%%\\\%%%&&&&&&%%%$$$%%%'''((()))(((%%%$$$"""!!!"""###$$$&&&$$$$$$$$$%%%&&&(((***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """############$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%))))))(((''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''fffQQQDDDAAA===;;;999999777666444444333333333333222222111111111111111000000////////////............---++++++++++++++++++++++++---+++***+++,,,---,,,+++((())))))***++++++,,,,,,---,,,***(((''''''((((((///---*********++++++***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&$$$&&&((('''$$$ '''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&&&&$$$###"""'''###'''ZZZ%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$)))((("""###(((!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&&&&&&&%%%$$$&&&''''''&&&&&&''')))%%%\\\%%%&&&%%%$$$###$$$&&&''''''&&&$$$###""""""###%%%&&&'''$$$$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######!!!!!!"""###%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$((((((((((((((((((((((((eeePPPAAA???<<<;;;:::999777666444444333333333222222222333333444555555333222111//////.........---------++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***))))))*********++++++++++++***)))(((((((((((((((...,,,)))''''''(((((()))'''(((((((((((('''&&&%%%(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%$$$$$$&&&((((((%%%"""&&&%%%%%%%%%&&&'''&&&&&&&&&'''((())))))(((&&&%%%'''###'''ZZZ%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$***''' (((...***'''qqq;;;'''+++%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''***(((%%%&&&'''(((%%%"""$$$%%%&&&&&&%%%&&&''')))%%%\\\%%%&&&&&&%%%###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''dddQQQAAA>>><<<::::::999777666444444333333333222222222333333444555555333222111............------------++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++*********))))))*********)))))))))******---,,,***(((&&&'''(((***)))))))))))))))(((&&&&&&(((((((((((((((((((((((($$$$$$############$$$$$$%%%&&&''''''((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''$$$%%%&&&&&&&&&&&&''''''&&&&&&((()))***))))))((('''###'''ZZZ''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''',,,&&& $$$""" '''333yyy!!!***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$***'''$$$%%%''''''$$$!!!$$$%%%&&&%%%$$$%%%''')))%%%\\\%%%&&&'''&&&$$$%%%&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''dddRRRBBB???;;;999999888777666444444333333333333222222111111111111111000000///.........------------,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,,,,++++++***))))))(((************++++++++++++---------+++))))))***,,,*********))))))(((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''((('''&&&&&&&&&''')))***$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&''''''(((((('''###'''ZZZ'''(((((((((((((((((('''((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%)))&&&&&&)))!!!(((!!!(((!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%%%%%%%$$$&&&&&&&&&%%%###$$$&&&(((%%%\\\%%%&&&(((&&&%%%%%%&&&''''''&&&$$$$$$######"""!!! ######%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((cccRRRCCC@@@;;;888777777777666444444333333333333222222111111000////////////000.........---------,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++******************((()))******++++++++++++***,,,---,,,***)))+++---+++***)))((((((((()))***((((((((((((((((((((((((***))))))(((((())))))***%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''((()))$$$&&&((((((&&&&&&(((++++++***(((&&&%%%%%%&&&''''''###'''ZZZ&&&''''''((((((''''''&&&((('''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''' '''&&&&&&,,,)))%%%***%%%uuuFFF###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''((()))(((((('''%%%$$$$$$''')))''''''&&&$$$""""""$$$&&&%%%\\\%%%&&&'''%%%$$$$$$%%%&&&&&&%%%##################"""""""""###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''cccRRREEE@@@;;;777666666666666444444444333333333222222444333111000000000111222......---------,,,,,,,,,+++++++++++++++++++++++++++***)))***+++++++++))))))))))))***++++++,,,,,,'''((()))***+++++++++***&&&))),,,+++)))((()))++++++)))(((&&&'''(((***+++((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))(((&&&&&&'''$$$&&&))))))''''''))),,,111///+++(((&&&%%%&&&''''''###'''ZZZ%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''))),,,---((((((''''''''''''((((((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((("""+++%%%$$$***%%%"""***(((eee...%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!!!!###&&&(((***,,,---((())))))&&&$$$$$$)))---)))((('''$$$""""""###&&&%%%\\\%%%&&&&&&$$$######$$$%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&'''''' """###%%%%%%&&&&&&,,,***'''%%%###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%}}}```NNNDDDAAA<<<999888666444222666555444333222222222222333333222111000000111111111000000///...---------......---,,,+++******))),,,+++*********+++,,,---...---,,,,,,++++++,,,,,,......---,,,+++***)))(((,,,,,,,,,+++***))))))(((************)))(((&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''((())))))******'''''''''((((((((((((((()))&&&$$$$$$&&&(((&&&$$$(((''''''&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))***(((&&&$$$###$$$%%%&&&((($$$((([[[---,,,***)))((((((((()))''''''''''''&&&%%%$$$$$$''''''&&&''')))(((&&&$$$***'''%%%$$$%%%&&&(((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""''''''""")))%%%"""***!!!,,,'''%%%""""""%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***,,,((( $$$[[[%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!!$$$$$$$$$&&&$$$"""!!!###''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''###&&&***---...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&+++***'''$$$$$$$$$&&&''''''(((((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&$$$###}}}```OOOEEEBBB>>><<<:::999777666666555444333222222222222222111111000//////000000/////////...---,,,,,,,,,---------,,,,,,,,,,,,,,,000///---+++*********+++---,,,,,,++++++++++++++++++***************))))))))))))(((((('''&&&&&&%%%************)))((('''&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''(((((((((((())))))(((((((((((((((((('''''''''%%%###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((******(((&&&%%%$$$$$$%%%&&&((($$$((([[[***)))'''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''%%%###$$$&&&'''''''''%%%$$$###!!!"""###%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######+++BBB$$$((((((###%%%((($$$(((&&&$$$######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""&&&)))((($$$!!!!!!###$$$[[[%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&&&&%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***(((&&&$$$###$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))***)))(((&&&%%%}}}```OOOBBB???;;;999888777666555555555444333222222222222000000000///////////////.........---,,,,,,++++++,,,,,,,,,---------......000///...,,,++++++++++++,,,++++++***************((((((((())))))*********((((((''''''&&&&&&%%%%%%)))******))))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''&&&%%%&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&'''((())))))(((&&&&&&'''))))))((('''%%%%%%%%%&&&&&&(((###'''ZZZ((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&###!!!!!!###&&&)))***&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&...EEExxx,,,'''!!!)))%%%)))$$$&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((()))''''''(((***$$$[[[%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%$$$###$$$$$$&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&***)))&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''%%%###"""###$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''((())))))(((&&&%%%}}}```OOO@@@===:::888888888777666555444333333222222222333000000000000000000//////.........---------,,,,,,------------------------++++++++++++,,,,,,------+++******)))))))))))))))((((((((()))))))))***************))))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((()))***+++,,,,,,+++******)))((('''&&&&&&(((((('''((()))+++,,,,,,&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###%%%&&&)))((('''&&&%%%&&&&&&&&&'''###'''ZZZ((((((''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&$$$""""""$$$'''((((((...((('''%%%&&&((())))))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))***&&&!!!,,, ,,,$$$'''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))((('''((()))$$$[[[%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!!!!!!!!!!###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%$$$######""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$|||___OOODDDAAA>>>=========<<<;;;444444333222222222333333000000111222222111111000/////////...............///......---,,,,,,++++++))))))******+++++++++++++++***))))))(((((())))))++++++*********)))))))))++++++***************)))((())))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((&&&'''(((***,,,...000000++++++***)))(((''''''&&&&&&'''''''''((()))***+++%%%%%%%%%%%%&&&&&&'''((('''''''''&&&$$$###%%%&&&((((((''''''&&&&&&'''''''''###'''ZZZ'''''''''''''''&&&&&&&&&###$$$%%%&&&'''((((((((('''&&&&&&&&&((((((&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))((((((''''''&&&%%%$$$$$$222###777$$$&&&$$$------&&&(((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''''''$$$[[[%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###""""""$$$$$$&&&######$$$%%%%%%&&&''''''(((''''''&&&%%%$$$$$$###"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%&&&&&&'''((('''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%zzz^^^NNNCCC@@@===<<<;;;;;;:::999444333333222222333333333///000222333333222111111///////////////////////////...---,,,+++******)))++++++++++++***((('''&&&+++******)))))))))))))))+++++++++******)))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***,,,///000111*********))))))(((((((((###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&''''''((()))((())))))(((&&&&&&''')))''''''''''''''''''''''''&&&"""'''ZZZ$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''((()))(((&&&###ppp...'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((()))((('''&&&%%%$$$$$$###---DDDsss"""'''&&&...,,,(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((($$$[[[%%%&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$"""$$$$$$&&&!!!###%%%%%%%%%%%%''')))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$ !!!$$$&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&'''''''''&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''xxx]]]LLL@@@===:::888777777666444333333333222222333333444...///111222333222111000........................,,,,,,,,,++++++*********,,,,,,,,,,,,+++)))'''&&&++++++***))))))))))))***((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))+++,,,------***)))))))))))))))))))))$$$%%%'''%%%$$$###%%%(((''''''''''''((()))******'''(((((((((''''''(((***''''''((((((((((((''''''&&&"""'''ZZZ$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%'''''''''&&&999WWW!!!)))((('''''')))******)))$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%""" '''''')))'''...$$$)))((('''%%%######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&''''''$$$[[[%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$"""$$$$$$&&&"""$$$&&&&&&$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&''')))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&''''''(((www\\\LLLBBB???;;;999888888666555333333333222222333444444,,,...000111222111000///------------------------)))************+++++++++)))***+++,,,---,,,++++++,,,++++++***************%%%%%%&&&'''((()))******((((((((()))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))*********''')))***(((&&&%%%'''***'''''''''((((((***++++++$$$%%%&&&&&&%%%%%%''')))''''''((((((((((((((('''&&&"""&&&ZZZ&&&'''((()))))))))((('''%%%%%%&&&&&&''''''&&&&&&&&&$$$!!!!!!$$$'''((()))&&&111222222!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))###ZZZ&&&!!!(((---///%%%***&&&%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&***&&&(((---***'''...)))((('''%%%###!!!!!!###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%%%%$$$[[[%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$$$$&&&''''''&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######%%%&&&'''(((((((((!!!$$$$$$&&&$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((()))(((&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((+++---...######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&uuuYYYKKKDDD???:::999:::;;;888444555333111///...000222333111111000//////...//////...............---------++++++++++++++++++++++++++++++******)))******************)))))))))))))))***)))(((''''''((()))***)))'''%%%&&&)))***(((&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((($$$)))\\\---***&&&$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((%%%^^^%%%"""'''---'''"""((()))&&&(((%%%%%%)))###^^^(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---&&& :::"""888###"""(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$[[[%%%&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$######&&&(((###%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$''')))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''((((((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttXXXKKKDDD???:::999::::::888444555333111//////000222333222111000000/////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++***)))(((((((((((()))******(((&&&''')))***)))'''(((''''''&&&&&&''''''((((((***,,,+++***)))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((('''((())))))((('''&&&%%%''''''&&&&&&&&&&&&''''''((($$$)))\\\///,,,(((&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++RRR$$$///***)))!!!'''---(((!!!%%%%%%)))###^^^''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''!!!&&& ...&&&######(((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%(((((((((((((((((((((((($$$[[[%%%&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########"""!!! ######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%!!!!!!!!!!!!######$$$%%%$$$""""""###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((()))(((%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqWWWKKKCCC???;;;999::::::777555555333111000///000222333222222111000000000000111//////.........---------------------------------,,,,,,++++++++++++,,,,,,*********+++,,,,,,------***))))))(((((())))))******)))((()))***+++***(((((((((((())))))(((((((((***+++------+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))(((&&&%%%(((((((((((((((((((((((('''$$$(((\\\,,,***'''&&&'''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''' 000$$$<<<'''"""$$$,,,---$$$!!!'''%%%%%%)))###^^^&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''''''''''''''&&&&&&%%%&&&((()))+++''''''''''''''''''''''''''''''''''''''''''''''''###''''''###$$$BBB(((***$$$%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$[[[%%%&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''''''&&&&&&"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$"""!!!!!!###%%%(((((((((&&&$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&######$$$$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnUUUJJJCCC???<<<:::999999777666444333222111000111222333222222111111111111111222/////////...------,,,,,,------------------------,,,,,,++++++,,,,,,------))))))******+++,,,------))))))))))))))))))))))))+++************+++******'''''')))******)))''''''((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((((())))))((((((((('''###((([[[%%%$$$###$$$&&&(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,###333<<<)))%%%(((+++&&&%%%'''&&&%%%%%%)))###^^^&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###,,,&&&'''###EEEwww''')))((()))&&&&&&&&&&&&''''''''''''++++++***(((((('''''''''$$$%%%&&&&&&''''''''''''%%%$$$"""!!!!!!"""$$$%%%$$$[[[%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%###$$$&&&''''''&&&$$$###!!!###&&&(((((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%''')))******(((&&&$$$$$$&&&)))***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))+++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkTTTJJJBBB@@@<<<:::999888777666444333222111111111222222222111111111111111222222000//////...------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...'''(((((()))***+++,,,,,,))))))************))))))***+++++++++*********+++&&&'''((())))))((('''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((((((((()))(((%%%$$$$$$&&&(((***&&&'''(((((((((((('''&&&&&&"""'''[[['''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((---888---ccc~~~$$$(((***!!!///444%%%%%%)))###^^^&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$***###''''''$$$+++((($$$%%%&&&&&&&&&'''''''''((((((,,,+++***)))((('''''''''$$$$$$%%%&&&'''''''''&&&)))'''&&&$$$$$$&&&''')))$$$[[[%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''$$$""" !!!###&&&(((((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&+++(((%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$###"""$$$%%%%%%%%%$$$""" """%%%+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhRRRJJJAAA@@@===;;;999777777777444444333222222222222222111000000000000111222222000000///...---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...((((((((()))*********+++)))******++++++******))))))+++,,,+++***)))***+++&&&''''''((((((''''''&&&'''(((******((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((###$$$%%%%%%&&&&&&%%%%%%((('''%%%###$$$%%%(((***%%%&&&'''(((((('''&&&%%%%%%"""&&&ZZZ---+++)))(((((('''$$$"""%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++ ,,,WWW###,,,,,,%%%((((((%%%%%%)))###^^^&&&&&&'''''''''''''''(((&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))$$$%%%"""###***,,,+++...&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$[[[%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''''''''''''''&&&$$$"""!!!"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''...***&&&$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###%%%$$$###"""###$$$$$$$$$$$$###""""""$$$&&&***(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffQQQIIIAAA@@@>>>;;;888777777777444444333333333222222222000/////////000000111222000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------************************)))***++++++++++++***)))(((***,,,+++)))((()))+++)))(((((((((((((((((()))&&&(((***)))((('''((()))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''((((((((()))$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$!!!&&&ZZZ,,,***)))(((((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""$$$,,,!!!///---III222444!!!000%%%%%%)))###^^^%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&"""'''!!!***MMMkkk***+++!!!''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& !!!"""###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''---***&&&######$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&& !!!###$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%&&&$$$&&&''''''&&&&&&((()))((('''%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddPPPIIIAAA@@@>>>;;;888666777888444444444333333333222222//////...//////000111111111000///...---,,,++++++------------------------))))))))))))***+++,,,---,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))'''***++++++(((''')))++++++***)))(((((()))***+++%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))(((!!!###''')))***(((&&&$$$%%%&&&((())))))(((&&&%%%$$$!!!&&&ZZZ%%%$$$$$$&&&'''((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((+++&&&+++...[[[555---444 %%%%%%)))###^^^$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))###///"""+++%%%&&&%%% ***''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###'''(((((())))))(((((('''$$$[[[%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###%%%''')))+++------$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''',,,)))%%%######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''(((((( !!!###$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%% ###%%%&&&%%%%%%&&&((('''&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggSSSIII@@@===:::888888777666555555444444333333222111111000000000111222222333333,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********************************,,,,,,,,,+++***)))((((((+++,,,---...---,,,+++***&&&&&&%%%%%%%%%''')))***)))*********)))(((&&&%%%(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$((('''&&&&&&'''+++...000***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''(((((((((((()))&&&'''(((((())))))((((((&&&###'''[[[%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''|||bbb''')))$$$/// %%%$$$(((!!!\\\)))((('''&&&&&&&&&&&&&&&000---)))&&&$$$%%%''')))&&&''''''((((((((((((((('''''''''''''''''''''''')))'''%%%#########$$$%%%&&&... (((888,,,~~~###'''+++&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%***'''&&&((((((%%%$$$'''%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&""""""#########$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''&&&&&&'''(((((('''%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$#########""""""!!!!!!&&&$$$"""###&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$((()))(((&&&&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&fffRRRHHHAAA>>>;;;999999888777666444444333333222111111111111111000000///.........111000000/////////000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++++++++***))))))'''''''''''''''(((((())),,,+++***(((((('''((((((((()))))))))))))))((('''((((((''''''&&&&&&%%%%%%)))((('''&&&&&&&&&((()))%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&&&&'''''''''''')))'''%%%$$$$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&###((([[['''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++===)))111222&&&%%%)))!!!]]](((''''''&&&%%%%%%%%%&&&***)))&&&$$$######$$$&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((""",,,!!!"""..."""QQQhhh!!!+++(((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&######&&&&&&$$$$$$'''%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&###$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$############ ###%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeQQQHHHBBB???<<<::::::999888777444444333333222111111111111111000000///.........000000///...---------...,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))******+++******))))))))))))))))))(((((('''...,,,)))''''''(((***+++)))))))))))))))(((''''''(((((((((((('''''''''''')))((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((('''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&'''###((([[[))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''<<<((((((,,, &&&&&&***"""^^^''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))*** )))$$$ '''$$$&&&...&&&(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$""""""&&&&&&$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$######""""""######$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""!!! !!!###%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeQQQHHHAAA>>>;;;999999999888777555555444444333222222222000000000111222222333333000///...---,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,,,,,,,,,,,,,******++++++***)))'''&&&---,,,***)))((()))***+++)))******))))))((('''&&&(((((((((((())))))))))))&&&''')))*********))))))))))))((((((((()))***+++'''''''''(((((((((((()))&&&(((+++......+++(((&&&***))))))(((''''''&&&&&&&&&'''(((((()))((((((((('''###(((\\\******))))))((((((''''''&&&'''''''''(((((())))))((('''''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''000RRR'''///###'''&&&***###^^^'''''''''(((''''''''''''&&&''''''(((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))&&&%%%'''&&&'''+++(((333###***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''$$$%%%'''(((%%%%%%(((%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeRRRIII???<<<999888888888777666666666666555444444333333000000000111222222333333222111000///...---------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++,,,,,,,,,++++++,,,,,,+++)))'''&&&***++++++++++++******))))))))))))))))))(((''''''((((((((()))))))))))))))%%%'''(((*********)))(((&&&&&&%%%&&&&&&''''''((('''''''''(((((((((((()))((()))***++++++***)))(((((((((((((((((((((((((((&&&'''(((((()))((((((((('''$$$(((\\\******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((%%%&&&''''''((('''''''''(((***###WWW%%%+++'''&&&***###^^^'''((())))))))))))((((((&&&'''((()))***)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&---"""%%%+++&&&(((+++%%%AAAmmm,,,)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&&&&((('''######%%%%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$$$$$$$$$$###$$$$$$###""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&dddQQQHHH>>><<<999888888888777666666666555555444333333333111111000000///.........//////...---,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((((((((((((((()))***++++++++++++******(((''''''((()))+++++++++***)))((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((((('''&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((---***%%%""""""%%%***---%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((($$$)))\\\))))))((((((((((((((('''''''''''''''''''''((((((%%%&&&&&&'''(((((())))))%%%&&&''''''((((((''''''&&&###***"""444###&&&&&&***"""^^^&&&'''((()))***)))((('''&&&&&&''''''(((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$...!!!!!!(((### %%%)))###%%%(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((%%%$$$&&&$$$ !!!%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%"""$$$&&&'''&&&&&&'''(((''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((############$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}aaaOOOFFF???<<<999888999999888888555444444333222222111111111111000000///.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))((('''''''''((()))+++,,,+++***)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))*********%%%&&&&&&&&&'''''''''''',,,***'''&&&&&&'''***,,,&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((($$$)))]]]'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''+++'''///111111&&&%%%)))!!!]]]$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''((($$$"""###$$$""""""%%%$$$999!!!''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''$$$###%%%$$$!!! """%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&((('''&&&&&&(((***$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{___MMMDDD@@@===:::999:::::::::999333333222222111000000///000000000111222222333333000000/////////000000111.........------,,,,,,,,,************************---,,,,,,+++***)))((((((***))))))))))))+++---...+++***((('''''''''((()))+++)))'''&&&&&&(((***+++%%%&&&''')))***************))))))((('''&&&&&&%%%$$$$$$%%%'''(((***+++,,,%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''***...111111...***'''******)))((('''&&&&&&%%%&&&'''(((((())))))((((((((($$$)))]]]%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$)))))))))(((''''''&&&&&&%%%&&&''''''(((((('''''''''&&&333SSS%%%$$$(((!!!\\\"""###%%%''''''&&&%%%$$$)))((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''"""###%%%'''((()))******""")))&&&""")))***$$$###)))999]]])))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''$$$$$$'''&&&$$$###&&&%%%%%%%%%&&&&&&&&&''''''%%%\\\%%%&&&(((((('''''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&'''((((((&&&$$$$$$%%%$$$$$$$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&"""!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%$$$%%%((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxx\\\LLLEEE;;;:::888666555555666777444333333222222333333444222222222111111111111000//////.........//////000///+++((()))---///---***,,,,,,+++******))))))(((,,,,,,++++++++++++++++++++++++************++++++,,,+++)))((((((((()))***))))))************))))))((('''&&&%%%%%%%%%%%%%%%)))&&&###!!! """$$$&&&***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''(((((((((***...111222111...,,,))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''',,,&&&(((YYY''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&((())))))(((&&&%%%%%%&&&((()))''''''###..."""ttt^^^,,,)))hhh&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))***)))(((((())))))(((''''''&&&***,,,---+++(((&&&''')))'''(((((('''&&&&&&))),,,))),,, '''$$$,,,&&&###---!!!'''######%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########''''''&&&$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%'''((('''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!###$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################vvv[[[KKKDDD>>><<<:::888777777777888555444333222111111111111222222222111111111111000------,,,,,,,,,------...///,,,)))***---///---***+++++++++++++++***************************************))))))))))))******++++++)))((((((((()))***))))))************))))))(((((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%&&&(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((***...000111000---+++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''+++&&&)))ZZZ''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""(((!!!%%%+++JJJ555***%%%ZZZ&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***&&&444"""222"""''''''(((((((((''''''&&&&&&'''((('''&&&%%%&&&'''(((((((((''''''(((***+++((($$$///(((&&&&&&&&&))))))$$$...((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&''''''((((((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%###"""######""" %%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuZZZKKKDDD@@@???<<<:::888888888888666555333222000//////...222222222111111111111000...------,,,,,,,,,------///,,,)))***---...---***++++++++++++,,,,,,,,,,,,((((((((()))*********+++,,,,,,++++++++++++,,,,,,+++******)))((()))))))))))))))************))))))((((((((((((''''''''''''******)))((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((***---//////...,,,+++))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))%%%)))\\\''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%&&&((())))))(((&&&%%% )))(((%%%&&&!!!)))@@@888]]]&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((''')))###///&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&''''''&&&)))(((''''''((()))))))))((((((@@@bbb'''***###%%%,,,!!!((($$$%%%&&&((()))*********&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((())))))%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######'''&&&$$$###$$$$$$###!!!%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&''''''(((%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttZZZKKKEEE@@@???===;;;999888777777666555444222111000000000222222222111111111000000000000///............//////,,,***+++,,,---,,,+++******+++,,,,,,---......'''(((((()))***+++,,,,,,,,,++++++******++++++,,,+++******)))))))))))))))))))))************))))))(((((()))))))))(((((((((*********++++++******)))))))))(((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))((()))+++------,,,+++***))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''$$$)))]]]''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))'''((()))******)))((('''$$$''')))%%%"""((('''bbbppp''''''((((((((((((''''''((((((((((((((((((((((((\\\(((&&&&&&&&&&&&&&&''''''(((***'''%%%''')))+++)))&&&)))'''%%%&&&((()))(((&&&###111&&&""")))%%%%%%...(((&&&###$$$%%%'''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssZZZLLLFFF???>>><<<:::888777666555555555444333333333333444222222222111111111000000000000///..................---,,,+++,,,,,,++++++******+++,,,------...///))))))******+++,,,------((((((''''''''''''((((((************)))))))))((())))))************))))))(((((()))******))))))((((((((()))*********)))((((((((())))))))))))))))))((((((((()))))))))******'''''''''''''''((())))))((()))***************)))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&###)))^^^''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))(((((('''&&&&&&'''((((((((($$$)))(((!!!'''---%%%!!!\\\III'''(((((((((((((((((('''((((((((((((((((((((((((ooolll ''''''&&&&&&&&&''''''(((---***((((((***+++(((%%%'''&&&%%%&&&''''''&&&%%%///(((---$$$+++&&&000%%%555))))))))))))((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]&&&'''(((((('''''''''&&&&&&&&&"""###%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&""")))+++'''$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqYYYKKKFFF<<<<<<;;;999888666555444555555444444444444555555222222222111111111111000///...---,,,,,,,,,,,,,,,......---,,,++++++++++++)))******+++,,,------...*********+++,,,,,,------,,,++++++******++++++,,,)))************)))(((((())))))************))))))&&&''')))*********)))(((&&&'''(((((())))))((((((&&&&&&'''(((((((((''''''''''''(((((())))))******''''''&&&''''''((()))***(((((((((((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&###)))]]]''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&''''''&&&$$$""""""$$$&&&''''''###))),,,###"""((()))///nnn'''(((((())))))(((((('''''''''''''''''''''''''''999******)))(((&&&&&&''''''(((+++***((((((((('''&&&$$$%%%'''((((((&&&%%%%%%&&&%%%***+++AAAeee$$$...$$$))) ,,,&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]'''(((&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))******)))(((&&&%%%%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&''''''%%%222888///&&&%%%&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnVVVIIIDDD;;;;;;::::::888777666555666555444444333333333333222222222111111111111000//////...,,,,,,++++++,,,......---,,,+++***++++++)))*********++++++,,,,,,************++++++++++++...------------------...)))******+++***)))((('''))))))************))))))%%%&&&(((******)))((('''&&&''''''''''''(((((((((%%%&&&'''((()))(((((('''&&&&&&'''(((((()))******&&&&&&&&&''''''((()))***(((((('''&&&&&&'''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&###(((\\\''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&###$$$'''%%%;;;///(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""rrr---,,,)))'''&&&''''''((('''((()))(((&&&%%%&&&&&&$$$)))---+++&&&$$$&&&)))+++(((((()))''',,,###%%% ###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&]]]'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))'''&&&%%%$$$$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%888BBB777((($$$&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&###%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkTTTGGGBBB:::;;;;;;:::999888777666777666555333222111000000222222222111111111111000222111000///...---------.........,,,*********+++)))************+++++++++*********))))))))))))))))))(((((((((((((((((())))))******++++++)))((('''))))))************))))))$$$&&&((()))***)))((('''''''''&&&&&&'''((())))))'''((()))+++++++++***)))%%%&&&&&&'''((())))))***&&&&&&&&&'''''')))******)))(((&&&%%%%%%&&&'''((())))))(((''''''''''''''''''''''''&&&&&&''''''''''''###(((\\\''''''''''''((((((((()))'''''''''''''''''''''''''''((()))(((&&&&&&((()))'''((()))++++++)))((('''%%%+++&&&!!!'''***''')))%%%!!!555ccc(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***///---+++((('''''''''(((%%%(((***)))'''&&&(((+++$$$+++111...'''$$$''',,,&&&&&&"""+++&&&'''(((---%%%'''---,,,+++((($$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&]]]''')))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$'''((()))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%333AAA666%%%!!!$$$&&&%%%%%%%%%&&&&&&''''''''' !!!"""###%%%&&&'''(((###%%%'''(((''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggQQQFFFBBB===<<<;;;:::999888888888666555333222111111222333111000///......///000111000////////////.........---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))((((((((('''&&&'''((()))******))))))+++******)))(((''''''&&&***++++++***)))(((((()))(((((((((((())))))))))))************************+++******)))(((''''''&&&''''''(((((('''&&&%%%%%%+++,,,,,,!!!---///)))!!!&&&,,,---+++((('''''''''...)))\\\((('''&&&%%%%%%%%%%%%%%%))))))((((((((())))))******)))((('''&&&'''(((((((((''''''''''''((())))))%%%&&&&&&'''((()))******,,,,,,)))***(((%%%!!!!!!&&&***))))))))))))((((((((((((+++qqqIII---'''!!!000---///+++'''$$$&&&)))+++,,,+++)))&&&%%%&&&&&&%%%$$$$$$%%%777WWWmmm(((---&&&///!!!(((((('''&&&&&&&&&&&&'''***,,,(((///!!!---'''444...###!!!)))(((!!!...UUU%%%&&&'''''''''&&&&&&%%%%%%%%%*********(((&&&%%%&&&''')))&&&$$$%%%'''(((&&&###&&&###+++ ///""""""))))))$$$!!!$$$)))***######%%%"""###$$$&&&''''''&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))'''%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########&&&&&&%%%$$$$$$###""""""&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&gggRRRGGGCCC<<<;;;:::999888777777777666555333222111111222333000000////////////000000/////////.........------,,,,,,,,,+++++++++++++++******++++++++++++******+++******************+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((())))))))))))((('''&&&&&&&&&((()))***)))'''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((($$$$$$&&&'''(((***+++,,,(((((('''''''''&&&&&&&&&$$$&&&((((((---''')))111(((!!!&&&%%%"""(((---333[[[(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((+++......''')))(((&&&###!!!"""&&&)))))))))))))))((((((((((((###KKKlll...###'''''')))&&&&&&&&&'''((('''$$$!!!,,,+++******++++++***((('''!!!###%%%666###(((###$$$***)))(((((('''&&&&&&&&&&&&'''+++&&&%%%!!!###!!!%%%###(((000000+++)))+++ZZZ%%%&&&&&&%%%%%%%%%$$$$$$$$$###&&&''''''%%%###"""###%%%(((&&&%%%%%%''''''&&&###777))) ***(((%%%&&&---$$$###***---&&&"""######$$$&&&"""###%%%&&&''''''&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&hhhRRRGGGCCC;;;;;;999888777666666666666555333222111111222333///000000111000000//////............---------,,,++++++++++++,,,,,,,,,,,,)))))))))******)))))))))*********))))))*********++++++++++++++++++++++++(((((((((((())))))))))))((('''&&&&&&&&&'''((()))((((((''''''&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&'''(((###&&&###,,,+++"""(((+++'''---,,,&&&%%%,,,444111###YYY)))((((((''''''''''''((( """$$$&&&'''(((((('''&&&''')))******(((&&&$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!)))))) )))BBB(((((((((&&&$$$$$$&&&)))))))))))))))(((((((((((($$$&&&444 333''')))(((((()))***)))'''%%%"""!!!!!!"""######!!! ...$$$###+++111...'''&&&...)))(((''''''&&&&&&''''''&&&'''***000111'''%%%111&&&!!!%%%&&& !!!''' aaa%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$%%%(((&&&%%%%%%&&&'''%%%$$$%%%'''"""111 ***...!!!%%%'''((($$$$$$&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&hhhRRRGGGDDD<<<;;;:::888777777777777666555333222111111222333///000111222222000///.........---------,,,,,,,,,***++++++,,,,,,---------))))))************))))))******++++++++++++******++++++++++++++++++++++++(((((((((((())))))))))))***((('''&&&&&&''')))***(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))------,,,+++)))(((''''''***)))'''%%%%%%&&&((()))(((,,,"""))))))%%%///(((000+++&&&'''***)))$$$&&&***zzz))))))((((((((((((((()))$$$%%%(((*********)))((()))************)))((('''$$$%%%'''))))))((('''&&&''''''''''''''''''&&&&&&...$$$((("""///!!!nnn&&&((())))))'''&&&'''((())))))))))))((((((((((((---\\\===666,,,$$$"""###%%%&&&***(((&&&&&&&&&'''&&&%%%!!!"""000''')))[[[fff%%%''',,,%%%,,,)))((((((''''''''''''''',,,,,,'''######%%%$$$'''+++,,,***(((***+++jjj%%%&&&((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))''''''&&&&&&&&&&&&%%%%%%+++###***777888$$$ $$$+++111---###$$$$$$%%%'''$$$%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&gggRRRGGGDDD===<<<;;;:::999888888888666555333222111111222333000111222222222111///.........---------,,,,,,,,,+++++++++,,,,,,------...***++++++,,,,,,++++++***++++++,,,------,,,++++++++++++++++++++++++++++++(((((((((((()))))))))))),,,***(((''''''(((***+++)))))))))(((((((((((((((&&&'''(((((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,***((('''&&&&&&''')))***)))///&&&%%%)))((('''"""((((((&&&!!!###---666///+++...))))))((((((((())))))***((()))+++,,,+++***((('''+++***(((&&&&&&'''((()))%%%''')))***+++***(((''')))))))))(((((((((((((((###444&&&''''''<<>>$$$---$$$"""&&&...---&&&kkk%%%&&&)))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&eeePPPEEEBBB===<<<;;;999888888777777666555333222111111222333444333222111000000000000/////////.........---------------------,,,,,,,,,,,,,,,------------,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++***)))((('''&&&&&&************)))))))))(((((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((++++++)))((('''%%%$$$###'''((((((((())))))))))))(((!!!000$$$,,,###'''QQQ +++...(((777sss((('''''''''(((((()))***((((((((((((''''''''''''***(((&&&$$$$$$%%%'''((((((((((((((())))))))))))''''''(((((())))))******777 444,,,%%%:::***hhh$$$&&&((()))(((''''''((())))))))))))(((((((((((($$$&&&222jjj&&&)))%%%+++***))))))(((((((((((((((///,,,,,,GGG---(((---### (((xxx%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%'''((('''%%%$$$%%%'''"""&&&AAAlll,,,###"""(((%%%%%%555&&&''')))((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&dddOOOEEEAAA<<<;;;999888777777666666666555333222111222222333555444222000//////000111000////////////..................------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++,,,+++***)))((('''&&&%%%))))))******)))((('''&&&&&&'''''''''''''''''''''&&&'''(((((('''''')))***(((((((((((())))))))))))************************((())))))***+++,,,,,,---&&&'''((()))******))))))000111###,,,###;;;ccc@@@333\\\'''''''''''''''((())))))((((((((((((((()))***++++++*********))))))))))))(((''''''''''''((())))))%%%&&&&&&'''((()))******&&&555"""+++&&&(((:::$$$$$$&&&'''((('''&&&'''((())))))))))))((((((((((((..."""'''***///$$$...******)))(((((((((((((((###333333888hhh666"""ZZZ%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%$$$&&&(((%%%''')))'''$$$###%%%'''000+++(((xxxPPP333<<<&&&''')))((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&}}}___OOOEEE???@@@>>>;;;888666666666666444333333222222111111000222222222222222222222222222111///---,,,---...///111...++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***))))))+++,,,------------,,,+++)))((('''&&&&&&'''((())))))((('''&&&&&&''')))***,,,,,,+++***)))))))))***+++*********))))))((((((---------,,,,,,,,,,,,,,,&&&%%%$$$&&&((())))))(((''''''(((((()))********* 666 """888!!!''''''''''''((()))***+++!!!###&&&((()))***)))(((******))))))(((&&&%%%$$$((((((((()))******+++++++++(((''')))---000...,,,***'''$$$''',,,///,,,)))((( ))))))))))))))))))))))))''''''((((((((((((''''''(((+++(((...)))!!!+++''''''&&&&&&&&&%%%%%%%%%&&&///'''&&&(((+++++++++***(((%%%###!!!###"""!!!###''')))((('''&&&&&&&&&'''''''''''''''!!!999===$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$)))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))+++,,,---...$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&,,,((($$$###%%%&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((%%%$$$$$$$$$'''+++000222'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((((('''&&&$$$"""###$$$$$$%%%%%%$$$$$$###)))(((&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||___OOOEEE??????>>>;;;888666666666666444444444333222222111111222222111111111111222222222000...,,,******++++++...,,,******+++,,,+++)))************************++++++++++++++++++++++++------,,,,,,+++******)))((()))************)))(((((()))************)))((()))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%'''&&&&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&%%%+++999111OOO***))))))(((((((((((((((###$$$&&&((())))))((((((******))))))((('''&&&%%%)))))))))(((((((((((((((&&&'''''''''&&&&&&'''((((((((((((((()))))))))(((---222,,,))))))))))))))))))))))))''''''(((((((((((('''''')))%%%&&&hhheee***%%%***((('''''''''&&&&&&&&&%%%***$$$555&&&((('''((((((((('''&&&$$$###$$$###"""$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$$$$%%%'''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&---***'''&&&'''(((((('''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&((()))'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||___OOOFFF@@@???===;;;999777666666666555555444444333222222222333111000//////000111222000///---,,,++++++,,,------+++******+++,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********'''((())))))))))))((('''(((***,,,......,,,***((())))))******)))(((''''''&&&'''((()))))))))((('''(((''''''''''''&&&&&&&&&,,,+++***)))(((&&&&&&%%%)))''''''(((***++++++*********))))))(((''''''&&&666+++,,,xxx))))))))))))((((((((((((%%%&&&'''((()))(((''''''))))))))))))(((((('''''')))))))))((('''&&&&&&&&&))),,,...,,,'''%%%'''***(((***,,,***((('''(((***((((((&&&[[[))))))))))))))))))))))))'''(((((())))))((((((''',,,$$$%%%<<<%%%&&&(((((((((((((((''''''''''''000:::{{{&&&((($$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%'''&&&&&&&&&%%%$$$$$$$$$(((???$$$%%%'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$######"""""""""###$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$###$$$%%%%%%$$$%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$######"""'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz^^^OOOFFFAAA>>>===;;;999777777666666666555555444444333222222333111///------...000222///............///000111------------...------,,,------------------------------------------------,,,,,,,,,++++++************++++++++++++++++++***)))***,,,------,,,***)))***))))))(((''''''''''''''')))+++------,,,+++***************************++++++******))))))(((((()))((('''(((***+++***)))+++++++++******)))))))))222(((+++///$$$aaa'''(((((()))))))))))))))''''''(((((((((((('''&&&)))))))))))))))))))))***)))))))))(((((('''''''''...000000///,,,***+++,,,***+++++++++************...>>>(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,&&&$$$---(((***)))))))))(((((((((((((((&&&+++ AAA&&&(((%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$444###GGG$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""#########&&&'''''''''%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx\\\MMMFFFAAA===<<<;;;999888777777666666555555444444333222222333111///---,,,---///111000000//////............+++,,,.........---------////////////////////////------------------------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++)))'''%%%$$$%%%'''((((((***,,,.........,,,+++++++++++++++++++++++++++&&&&&&&&&'''(((((())))))((('''&&&''')))***)))(((&&&&&&&&&''''''(((((((((---...$$$'''###%%%+++EEE)))*********)))((('''&&&((((((((((((((((((''''''))))))(((((()))***+++,,,((((((((())))))*********+++)))((()))++++++***((()))&&&%%%'''+++---+++(((&&&+++000&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$222&&&###VVV+++***))))))))))))))))))))))))---***...000"""<<<&&&(((((((((''''''''''''''''''&&&''''''&&&&&&%%%%%%&&&***))))))((('''&&&&&&%%%$$$666000{{{$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''!!!###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvZZZLLLEEE@@@<<<;;;;;;:::999888777666555555444444333222222222333222000...---...///000222111000...,,,***((('''(((***,,,---,,,+++++++++------------------------------------------------++++++++++++++++++++++++++++++************++++++***)))(((''''''((()))******((('''%%%%%%''')))***((()))***+++++++++***)))(((((())))))))))))******&&&'''((()))***+++,,,---)))(((''''''))))))((('''''''''(((((()))******+++***000666''',,,,,,000222666------,,,+++)))&&&###!!!)))((((((((((((((((((((()))(((((((((***+++---///((((((((()))***+++++++++)))&&&$$$&&&***,,,***''''''### ###))),,,)))%%%111'''///&&&AAA))))))))))))))))))))))))((())))))******))))))(((111%%%+++mmm,,,###(((((((((((())))))))))))###$$$...///"""111666AAA&&&(((***)))((('''''''''''''''&&&'''((('''&&&%%%&&&'''******))))))((('''''''''!!!,,,---&&&&&&+++%%%^^^$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''&&&'''((('''%%%%%%%%%'''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssXXXJJJDDD@@@;;;;;;;;;:::999888777666444444444333222222111111333222111000////////////000000///...,,,+++)))((('''***---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***++++++******)))))))))(((((((((((((((&&&&&&''''''(((((((((((()))***++++++,,,---......***)))((((((******)))(((+++++++++++++++++++++,,,333///%%%000555%%%###555000222***+++++++++***'''%%%###(((((((((((((((((()))))))))(((((((((***,,,///111(((((()))))))))))))))))))))(((((()))************'''%%%$$$%%%((()))(((&&&'''***------,,,$$$ddd))))))))))))))))))))))))))))))************)))))),,,(((///===222$$$'''''''''(((((()))))))))888***+++,,,)))***$$$ppp&&&((()))((('''&&&&&&&&&''''''%%%'''((((((&&&%%%''')))(((((((((((((((((('''''''''***222 %%%(((333GGG$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&$$$###$$$&&&&&&(((((('''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrWWWIIICCC???;;;;;;;;;:::999888777666444444333222222111111000222222222111000//////...,,,---...///000000000000(((,,,///000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,'''(((***,,,,,,***((('''$$$''',,,000111///+++)))+++***)))(((''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))),,,***)))***++++++***)))******))))))((('''''''''###---000,,,---...555+++ $$$000&&&666eee$$$%%%(((***++++++***)))((((((((((((((()))******)))(((((((((***---000222)))))))))(((''''''&&&&&&%%%(((***)))&&&%%%'''))))))***++++++)))((()))***%%%222"""###000###999))))))))))))))))))))))))))))))************))))))&&&))),,,..."""???111&&&'''''''''(((((())))))<<<%%%$$$(((333333)))))))))%%%---^^^&&&((('''&&&%%%$$$%%%&&&'''((($$$&&&((((((&&&%%%'''***&&&&&&&&&''''''''''''''')))$$$------"""$$$,,,---***!!!MMM%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((******'''&&&((()))'''(((((((((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqXXXJJJBBB???<<<888555666999;;;999666555555444333222222222222......///////////////...//////.........------------,,,,,,++++++,,,,,,---,,,+++)))((((((***+++---///---+++***)))***+++,,,,,,---...---+++***+++,,,***))))))(((((((((((((((***++++++,,,,,,++++++***'''(((***+++++++++***)))***((('''&&&&&&'''(((***((()))+++***(((''''''(((((((((((((((((((((((((((---+++(((&&&&&&'''((()))///...,,,***)))(((''''''******))))))((((((''''''''''''''''''((((((((((((***bbb***************))))))(((******))))))(((((((((''''''((()))******)))((('''&&&&&&&&&''''''''''''((())))))(((((((((((())))))+++)))'''&&&'''((('''&&&***)))((()))***+++***(((((()))+++,,,+++***'''&&&(((((((((((())))))))))))!!!---(((!!!+++$$$///444%%%)))111###)))(((((((((''''''''''''$$$((()))'''$$$)))777BBB&&&((('''''''''''''''''''''''''''&&&$$$######$$$&&&''')))'''&&&&&&'''((('''&&&''''''''''''''''''''''''666000333###BBB$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''$$$""""""%%%&&&%%%###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%$$$""""""###%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%######$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$&&&&&&%%%###)))((('''&&&%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%$$$""""""""""""$$$%%%''''''(((((('''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%qqqYYYJJJCCC@@@===999666666999:::888555555555444333222222222222...//////000000000//////---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++***)))((()))***,,,---+++***)))(((((()))+++,,,+++,,,---+++)))(((((()))+++******))))))******+++)))******++++++******)))%%%&&&'''((()))(((((('''***)))'''&&&&&&''')))***)))+++,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((((((***)))))))))((((((((('''+++******))))))(((((((((444UUU***)))'''%%%%%%%%%&&&'''******)))))))))((((((((((((((()))******)))((((((''''''((((((((()))))))))))))))(((((((((((()))))),,,+++))))))*********(((+++***)))+++---......---<<<)))******+++***)))((('''''''''((((((((()))))))))*********...,,,qqq))))))%%%...,,,***)))"""***))))))(((''''''&&&&&&"""'''+++***&&&&&&***///$$$JJJ&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''***------,,,%%%'''555&&&|||$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((''''''((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%$$$######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$%%%&&&%%%$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((()))'''&&&&&&%%%$$$######""" !!!###%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$pppXXXJJJCCCAAA===:::777777999999777555555555444333222222222222000000111111111000000///---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***)))))))))***+++---...***)))(((((()))+++,,,---,,,------,,,)))'''''''''///...---,,,+++*********)))))))))******)))))))))&&&&&&'''(((((((((((((((***)))(((''''''((()))***+++,,,...---,,,***++++++))))))))))))))))))))))))%%%&&&(((*********))))))''''''(((((()))******+++))))))))))))((((((((((((------,,,+++***))))))(((...555$$$444,,,***&&&###"""$$$&&&(((*********)))))))))))))))))))))***++++++***))))))))))))))))))***************))))))(((((())))))***...,,,++++++,,,---,,,***&&&%%%%%%'''***,,,,,,+++nnn************))))))))))))'''(((((((((((()))))))))...'''$$$''')))EEEXXX333$$$%%%+++&&&$$$((()))******)))(((((('''&&&&&&&&&((())))))'''%%%$$$%%%###...)));;;&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&000...!!!$$$***###''',,,mmm$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&***((('''%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,)))&&&%%%%%%&&&&&&%%%%%%$$$######"""#########&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%nnnVVVIIICCC@@@===;;;888777888888666444555555444333222222222222111111222222222111000000////////////............---,,,,,,++++++,,,,,,---))))))))))))+++,,,...///,,,,,,,,,,,,,,,---...///,,,---///...,,,******+++222111///,,,***)))((('''))))))************))))))((())))))*********************))))))))))))*********,,,------,,,++++++,,,************************''''''((()))))))))))))))((()))***+++,,,,,,------))))))))))))((((((((((((,,,,,,,,,++++++*********---******...///,,,...333...---***'''&&&'''(((************************************++++++*********))))))))))))***************))))))))))))))))))***,,,+++***+++,,,,,,+++***%%%$$$$$$&&&(((***))))))@@@******))))))((()))******))))))))))))************)))---&&& ***999&&&***///&&&###---(((((((((((((((((((((((((((,,,)))&&&%%%&&&(((******777'''###,,,!!!!!!ttt&&&(((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))"""!!!(((((('''///222---$$$&&&XXX$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''###$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&%%%$$$%%%&&&'''(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''...+++'''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((jjjSSSGGGAAA???===;;;999888777777666555555555444333222222222222222222222222222111000000000000/////////.........---,,,,,,++++++,,,,,,---)))))))))***,,,---...//////......---------------(((***---...---,,,------...---,,,***))))))))))))***++++++++++++++++++***)))))))))))))))******+++******))))))))))))******)))***,,,,,,+++******+++++++++++++++++++++++++++,,,***((('''&&&'''((()))***+++,,,,,,,,,,,,++++++(((((((((((())))))))))))((()))))))))***+++++++++111'''"""))),,,+++***)))000www------,,,,,,+++******)))*********++++++++++++++++++******************+++(((((()))))))))***************))))))))))))******)))(((((()))++++++)))(((***)))((()))+++,,,+++***(((,,,444******)))((())))))************+++++++++,,,,,,,,,&&&222...***000000&&&&&&++++++%%%***+++ &&&&&&'''((()))***+++++++++(((%%%%%%(((***++++++ 000---!!!&&&...---+++^^^&&&((((((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$***///###)))"""111888,,,"""...CCC$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((!!!$$$''')))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))///+++'''%%%%%%&&&''''''''''''(((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&((((((((((((&&&%%%###$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))))))))))))))))))))$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***))))))(((hhhQQQEEE@@@???;;;:::999888777777777777555555444333222222222222222222222222222111000///.........---------,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,---............---,,,,,,+++******$$$'''***,,,,,,,,,,,,,,,''''''((((((***+++,,,---++++++,,,,,,,,,,,,++++++'''''''''''''''((())))))))))))))))))))))))))))))''')))++++++***)))***+++************************---+++(((&&&%%%&&&((())))))***+++++++++***)))((((((((((((((())))))))))))&&&''''''((()))***++++++&&&222666000)))%%%&&&---"""[[[***++++++,,,+++***))))))+++++++++++++++,,,,,,,,,+++***))))))))))))***+++((())))))))))))*********+++******))))))******+++((('''((()))++++++)))'''+++)))((()))******)))(((&&&++++++NNN))))))))))))***************++++++++++++,,,,,,,,,***(((''',,,---***~~~[[[111 ,,,///(((&&&'''&&&&&&'''(((***+++,,,,,,&&&'''(((***+++***&&&###'''---(((&&&000000%%%***///XXX&&&((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))###'''&&&"""###555&&&!!!!!!!!!$$$%%%<<<$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$&&&'''%%% ''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''((())))))***---***'''%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&gggQQQEEEAAA@@@::::::999888777777777888555555444333222222222222222222222222111000///...............---------------,,,,,,++++++,,,,,,---***++++++,,,------------,,,------------,,,,,,,,,$$$'''+++---,,,+++++++++''''''((((((***+++,,,---******++++++++++++******(((''''''&&&'''((()))***((((((((())))))(((((((((''')))++++++***)))***+++***************************)))(((''''''((())))))((()))+++,,,,,,+++)))((('''((((((((()))))))))***'''((((((((()))*********+++***'''######(((///333***333,,,555>>>###FFF******)))))))))***+++,,,+++++++++,,,,,,,,,------***))))))(((((())))))***************+++++++++,,,+++******))))))******+++))))))***+++------+++)))((('''&&&''')))***)))(((888"""...&&&iii'''((()))***+++******))))))))))))*********++++++,,,!!!"""&&&+++(((___ggg888!!!++++++$$$'''///((())))))))))))*********&&&''')))***)))'''&&&%%%&&&'''"""!!!%%% ###333111))) UUU&&&(((''''''''''''''''''''''''(((((('''&&&&&&'''(((((($$$$$$%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%% ,,,'''"""+++++++++"""***...---+++...333)))***###555$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((((((''''''''''''''''''&&&######$$$$$$%%%&&&&&&'''###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""&&&(((&&&!!! ''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***(((&&&&&&'''''''''&&&$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""#########$$$%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%hhhQQQFFFBBBAAA888999999888777777888999555555444333222222222222222222222111111///......111000000000////////////---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,---...///000000000000(((+++...///...,,,++++++---,,,+++***))))))))))))))))))************))))))***)))((((((((()))+++,,,''''''((((((((((((''''''''')))++++++******+++,,,))))))))))))))))))))))))&&&'''((()))******)))))))))***,,,.........---,,,'''((((((((())))))***************))))))))))))))))))*********---...***$$$---###"""%%%$$$***...''';;;---+++)))((((((+++...000+++++++++,,,,,,---------***)))(((''''''((()))***++++++,,,,,,,,,---------++++++************++++++++++++,,,...000000---+++)))((((((***---//////...'''(((==='''333&&&'''***+++,,,+++***((((((((((((((()))))))))))))))'''000,,,111$$$000'''************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***%%%000)))'''555!!!,,,%%%***///)))'''+++)))++++++******)))(((((((((***)))'''%%%$$$''',,,000***...+++***---'''###***)))###$$$,,,&&&GGG&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&'''***,,,,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%###%%%...***"""%%%&&&******%%%"""$$$(((+++$$$###(((&&&)))www$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((&&&$$$###&&&((()))))))))((('''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$###"""$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&& $$$((((((%%%###%%%(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''%%%$$$%%%'''((()))(((''''''$$$%%%''''''''''''%%%$$$%%%$$$""""""""""""$$$%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''fffSSSHHHAAA<<<<<<999777777999999777555333333222222111222222222555333111000111222222111000000///...---,,,,,,,,,---------,,,,,,+++++++++,,,++++++***+++,,,...///++++++,,,,,,---...//////---,,,+++++++++,,,---...,,,,,,+++***)))))))))))),,,+++***)))((((((((((((,,,+++)))((((((((()))******+++,,,------,,,+++***...---+++)))'''&&&$$$$$$)))))))))))))))******+++,,,+++***)))))))))++++++,,,+++***)))((((((((((((+++*********))))))(((((((((((((((((()))***,,,---)))))))))***++++++)))'''((()))***++++++***)))((()))+++DDDqqq......---,,,,,,,,,,,,---///...,,,+++***+++,,,,,,---,,,+++)))(((((()))***......------,,,+++******+++,,,,,,------,,,,,,+++((()))+++---...---+++***,,,,,,,,,++++++************444$$$&&&+++AAA~~~iii+++*********+++,,,,,,---------+++***))))))))))))***+++,,,------,,,+++***---,,,,,,,,,++++++******+++++++++***))))))(((((((((+++...000000...+++)))+++***(((''''''(((***+++))))))))))))))))))))))))%%%''')))---...,,,'''###!!!&&&)))))))))+++---((((((''''''''''''(((((())))))))))))************************)))))))))))))))***+++***(((&&&'''(((&&&sssrrr222###((((((''''''''''''((((((((((((''''''''''''((((((######$$$%%%&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&jjj{{{666$$$%%%+++***(((&&&%%%&&&((()))&&&'''((((((&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$)))'''$$$$$$&&&&&&###!!!"""'''(((&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))****** """$$$%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))111///+++(((%%%$$$$$$%%%fffSSSHHHAAA===<<<:::888888999999777555555444333222111111000111444222000000111222222111000000///------,,,,,,------------,,,,,,+++++++++...---,,,+++++++++,,,---+++++++++,,,,,,------...,,,+++******)))***++++++,,,++++++*********++++++---,,,+++******)))))))))++++++***)))))))))))))))((()))*********)))((('''************)))((('''&&&)))))))))))))))***++++++++++++***************+++((((((((())))))***+++,,,+++*********))))))))))))))))))(((((((((***+++,,,*********+++,,,,,,***(((((()))***++++++***)))(((333%%%'''...***&&&%%%------,,,+++++++++++++++---,,,+++*********++++++,,,+++*********+++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******(((444+++---%%%000111...111...***...555222(((++++++******+++,,,,,,------,,,+++***))))))))))))((())))))))))))))))))(((+++*********)))))))))(((++++++++++++************************************)))(((&&&%%%%%%&&&((()))************************)))((()))***,,,,,,***(((###&&&)))***)))((()))+++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((((((&&&&&&'''((( ===111------###000((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''"""111///"""...((('''%%%$$$$$$$$$%%%&&&%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%)))&&&%%%%%%&&&&&&$$$"""$$$&&&'''((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((!!!###%%%&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***(((&&&%%%%%%%%%%%%eeeRRRHHHAAA===;;;:::888888999999777666666555444222111000//////333111///000111222222111000///...---------------------,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++,,,++++++++++++,,,,,,---------,,,++++++******************+++******)))((()))))))))))))))((('''&&&'''((()))*********)))(((***))))))))))))***++++++)))******+++++++++******(((((())))))***++++++,,,***************)))))))))+++***)))((())))))++++++,,,+++***+++------+++)))))))))************))))))888000,,,///000---000666,,,,,,+++***************,,,+++***)))))))))******+++******+++,,,---...///++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++###,,,)))111222,,,333---222111///+++)))***///333+++++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))(((((((((((((((((()))+++***************))))))******++++++++++++,,,,,,...,,,)))''''''(((***+++)))((('''&&&&&&'''((()))++++++++++++++++++++++++,,,***(((''')))+++,,,---***+++,,,***((('''((())))))((((((''''''(((((()))'''''''''((((((((())))))))))))((((((((('''''''''###$$$&&&&&&%%%&&&'''))) ''' %%%'''"""%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((+++)))"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&%%%+++)))'''&&&'''&&&%%%$$$'''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$######''''''&&&&&&&&&&&&%%%%%%'''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%cccQQQGGGBBB>>>;;;:::999999999888888777555444333222111111111111222111000111222333333222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000000///...------,,,,,,++++++++++++,,,---......,,,,,,,,,++++++******))))))***+++,,,,,,+++)))(((++++++++++++***))))))(((&&&''')))+++++++++***)))******))))))******+++,,,((()))+++,,,,,,+++***)))++++++++++++***)))((((((************************,,,+++***)))))))))***+++,,,*********,,,,,,+++***)))))))))******)))))))))######''',,,---((((((,,,,,,,,,+++***************+++++++++************+++++++++,,,,,,---......///******************++++++------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...222111111......111,,,###$$$+++,,,,,,+++++++++,,,,,,---,,,++++++************+++,,,+++***))))))***+++,,,------------------------)))******+++,,,,,,------222000---***)))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,***'''''')))+++---------,,,+++***((('''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&&&&%%%%%%'''(((000((((((---,,,+++)))&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))---######---+++###%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((---)))%%%$$$&&&'''&&&$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))$$$$$$%%%&&&&&&&&&%%%%%%bbbPPPGGGBBB???;;;;;;;;;:::999888888888222222222111222222333333333222111222444444333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...............---------------000000//////...---,,,+++++++++++++++,,,---......)))******+++******)))((()))***+++,,,,,,+++***))),,,++++++***************))))))***++++++***)))(((***************++++++,,,((()))***,,,,,,++++++***++++++,,,,,,+++***)))(((***************+++++++++,,,+++***))))))***+++++++++***((()))***+++***)))***))))))))))))))))))***555000,,,++++++,,,...111------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------******************++++++......------------......------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------222///,,,)))######...(((***333333,,,***000------,,,,,,+++,,,,,,---,,,++++++++++++,,,,,,------,,,+++******+++,,,---.........///////////////******+++,,,---......///111111000///...---------------------------------++++++++++++++++++++++++***)))((()))***,,,+++++++++***)))(((((()))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++*********))))))'''))))))((('''&&&&&&'''+++###***######***)))((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&(((((()))((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%!!!&&&###)))%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''((()))***&&&"""!!!$$$''''''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&%%%$$$aaaOOOGGGBBB???:::;;;<<<;;;999777888999111111111111222333444555333222222333333333111//////......---------......++++++,,,,,,,,,,,,------((()))***,,,---...//////------------------------,,,,,,---,,,,,,+++***))),,,++++++++++++,,,,,,---((()))***++++++***(((((()))***++++++,,,+++++++++******))))))))))))******,,,++++++***)))))))))(((+++************+++,,,,,,((()))***+++++++++++++++((()))***,,,---,,,,,,+++*********+++++++++++++++,,,+++***))))))***,,,,,,+++)))(((((()))******)))******))))))))))))******'''$$$###&&&+++///000000------,,,+++++++++++++++++++++,,,---------,,,,,,---------......---,,,,,,++++++++++++++++++******///...---,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++555111000444///666///(((&&&,,,///,,,,,,000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---,,,,,,,,,,,,,,,,,,---.........///////////////------......///000111111000000111222111000...---------............------------------------------++++++***+++------+++))))))(((((((((***+++***)))***))))))(((((())))))************+++++++++,,,,,,,,,,,,+++++++++************++++++***(((&&&'''(((&&&$$$,,,111***&&&(((&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''(((((())))))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''***///444&&&%%%(((,,,$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&&&&''')))&&&$$$""""""$$$&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$###$$$%%%&&&((()))******######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((***))))))((('''&&&%%%%%%~~~```NNNFFFBBB@@@:::<<<===;;;888777888:::222222222111222222333333333222111111222111...,,,......---------......///+++++++++,,,,,,---------)))***+++---......------*********++++++,,,,,,,,,******+++,,,,,,+++***))),,,++++++*********++++++((()))+++,,,,,,+++)))(((+++*********++++++,,,---******))))))***+++,,,------,,,***(((((()))***+++++++++******++++++,,,---))))))))))))***+++,,,---''')))+++,,,------,,,+++*********++++++,,,,,,,,,+++******)))***+++---...,,,***((((((***++++++***+++***)))(((((()))***+++%%%)))---//////,,,&&&!!!,,,,,,+++***************)))***+++,,,---,,,,,,+++***+++,,,---......------------,,,,,,++++++******...---+++******+++---...,,,---.........---+++***,,,,,,,,,---------......777,,,333'''&&&///'''111333000...///000000///000......---,,,,,,,,,,,,,,,---------......///111111......////////////......000000000111111111222222111222222222333333444444222333333444444333222111///000000000000000000///////////////////////////000///------......,,,+++***))))))+++---...,,,)))******))))))))))))******)))************++++++++++++++++++************)))(((*********(((((((((***222000))) """(((,,,((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&$$$&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''"""&&&'''%%%&&&%%%$$$$$$$$$%%%'''(((%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%###%%%'''&&&%%%$$$%%%'''%%%&&&&&&%%%$$$%%%''')))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((***)))(((&&&&&&&&&&&&'''~~~___NNNFFFCCC@@@:::<<<===<<<888777888:::444444333222111111111222222111000000000...+++)))......---------......///+++++++++,,,,,,---------***+++,,,---------,,,+++''''''((()))***++++++,,,***+++,,,---------,,,+++,,,,,,+++***)))))))))))))))***,,,------,,,+++)))++++++***)))***+++---...,,,,,,++++++,,,...000111---+++)))'''((())),,,...++++++******++++++,,,---***)))(((((()))+++---...+++,,,---------+++)))'''*********++++++,,,,,,,,,******))))))***,,,...///...+++))))))***,,,,,,,,,+++***)))(((((()))***+++(((,,,...---,,,---///000+++******)))))))))))))))((()))***+++,,,,,,+++***'''(((***---...//////.........------,,,+++******,,,+++)))(((((()))+++,,,,,,---...//////---+++***,,,,,,,,,------.........111'''555///222:::)))...!!!''',,,......///---+++///...---,,,,,,,,,,,,,,,............///111222333111222333444444333222111333333333444444555555555555555555666666666666777777777666666666777777888222333333444444333333222111111111111111111111111555222///......///......+++******---000000,,,)))******))))))))))))******))))))))))))************************))))))))))))&&&'''))))))((((((***+++###---,,,(((...000)))%%%((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&&&&%%%$$$$$$###!!!###&&&)))***+++******((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''444'''***"""(((+++,,,)))(((&&&&&&&&&(((***+++&&&'''((((((&&&&&&'''((($$$%%%''''''''''''%%%$$$###%%%'''&&&$$$###$$$'''%%%((()))(((%%%$$$&&&)))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))(((&&&%%%%%%&&&((()))}}}___OOOGGGBBB???===<<<;;;:::888777666555555444333222111111111111...///111222333333222222222222111111000...---,,,------------------------...---,,,+++++++++++++++++++++++++++++++++++++++------------------------+++*********+++,,,------***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++...,,,******,,,,,,***'''+++)))''')))------(((###))))))))))))************(((***,,,,,,***(((((((((+++++++++******))))))))))))+++---.........,,,+++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...---------......---,,,,,,***,,,...000000...,,,***,,,,,,++++++,,,...///111------------------------......---------...//////000222333333111000000111.........//////...------,,,,,,------...///000000000///---++++++,,,---...222333444666666666555444999666444555888:::999777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===AAA@@@???>>>===<<<;;;;;;<<<:::999:::<<<======<<<:::999888666555555444444444444333222222111111111111333333000,,,)))+++------,,,++++++,,,...000222++++++++++++++++++++++++,,,,,,+++***************)))((((((((((((''''''''',,,)))$$$$$$&&&))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&'''((()))******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''***'''$$$$$$&&&'''%%%###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""" ###%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$))))))'''%%%%%%&&&%%%$$$######%%%&&&'''(((((((((((('''''''''''')))'''%%%$$$%%%&&&&&&%%%''''''&&&%%%###"""$$$&&&%%%&&&'''''''''%%%"""!!!%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###%%%(((******)))&&&%%%!!!%%%((()))(((&&&$$$+++(((&&&%%%&&&&&&###!!!|||^^^NNNGGGBBB>>><<<<<<;;;:::888777666555555444333222111111111111//////000111222333333333222111111000///...---,,,------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++*********+++,,,,,,******************+++,,,,,,++++++******++++++,,,++++++***))))))***++++++...,,,******,,,---,,,+++///,,,+++---000000,,,'''))))))))))))************&&&(((***+++*********+++,,,,,,+++++++++*********'''(((***+++,,,+++***)))***++++++***)))(((((()))*********+++++++++,,,,,,+++++++++***++++++,,,---...------,,,,,,------...,,,,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,---......///------------------------...------------......///222444555555333222333333//////000000000000//////000000000/////////......222111000//////000111222444555777999;;;;;;<<<;;;>>>;;;999:::;;;<<<;;;999@@@@@@AAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBDDDCCCBBB@@@???===<<<;;;999888777999<<<>>>>>>>>>>>>>>>=========>>>???@@@<<<<<<;;;:::999777555444555555444222///------...000///---,,,,,,...///000//////............//////******)))))))))))))))******)))))))))((((((((((((+++(((%%%%%%'''))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((''''''&&&'''''''''((((((((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((&&&###$$$&&&'''%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&!!!%%%&&&%%%%%%%%%&&&############$$$&&&''''''&&&&&&''''''(((((()))))))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%######%%%'''%%%&&&'''''''''%%%###!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%'''(((((('''&&&%%% """%%%'''(((((('''&&&***(((&&&&&&((((((&&&$$${{{\\\LLLEEEAAA===<<<;;;:::999888666555555555444333222222111111111000000000000111222333333111111111000///...------------------------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******)))*********,,,++++++************++++++******))))))******+++,,,+++***))))))***+++,,,,,,***((((((***,,,,,,,,,---+++***,,,......+++''')))))))))*********++++++$$$&&&)))***++++++---...,,,,,,,,,,,,++++++++++++'''((()))***+++***))))))***,,,,,,+++)))((()))***))))))*********++++++++++++++++++++++++,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.........------------------------------------,,,,,,---......///333555666666555444555666000111111222222222111111222222222222111111111111444444444444555666777888999:::<<>>===???@@@BBBDDDEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEBBB@@@>>><<<;;;666555555777;;;>>>??????????????????AAADDDGGGIIIDDDDDDEEEDDDCCC@@@===<<<===;;;888777666555444333555333111///------------...---,,,++++++,,,---...*********))))))***++++++************))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%###$$$%%%'''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""''''''&&&&&&&&&&&&&&&'''%%%&&&&&&$$$######%%%'''!!!"""###%%%&&&''''''((($$$%%%&&&'''((()))******((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&(((&&&&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''(((((((((((()))'''&&&'''))))))((('''zzz[[[KKKDDD@@@===;;;::::::999777666666555555555444333222222222222222111000000000111333444111111000///......------........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******))))))))))))---,,,++++++************++++++************+++++++++***)))(((((()))***++++++)))((('''''')))******,,,+++***+++------+++)))))))))*********+++++++++%%%''')))******+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***+++---,,,++++++,,,...)))))))))*********++++++,,,++++++++++++,,,------...------,,,,,,------...---,,,,,,,,,---------...///...---,,,,,,---...///------...//////...---,,,........................,,,,,,,,,,,,---...//////111333555666555444555666222222333444444444333333222222333444666777888888888888999:::;;;<<<======???@@@BBBDDDEEEGGGHHHIIIIIIIIIGGGFFFEEECCCAAA@@@>>>???BBBDDDFFFFFFFFFEEEJJJJJJJJJJJJKKKJJJJJJJJJHHHGGGEEEBBB???===;;;:::666555555666999<<<<<<<<<;;;;;;;;;;;;===AAADDDGGGEEEGGGIIIKKKKKKJJJHHHFFFGGGCCC@@@???@@@AAA>>>;;;;;;:::777444111000///...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,---...************)))))))))(((&&&&&&((()))******)))(((((((((((((((((((((((((((******))))))))))))******(((((()))))))))(((((('''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$%%%''')))((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&((('''&&&$$$$$$$$$&&&((("""$$$%%%'''((((((''''''%%%%%%&&&''''''((())))))'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))(((((('''''''''''''''&&&yyyZZZJJJDDD@@@===;;;::::::999888777666666666555444333222222222222222111000000000111222333111000///...------....................................---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))))))))***------,,,+++*********+++,,,,,,++++++++++++,,,,,,***)))(((((((((((()))***,,,+++***)))(((((()))***///......///000000///...************++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,&&&(((***+++++++++---///)))************+++++++++,,,,,,++++++,,,,,,---......------,,,,,,------..................///000111000///---,,,,,,---///000---.../////////...---,,,........................------------...///000111///111333444444333444666444555555666777777666666666666777999:::<<<======<<<===???AAABBBCCCCCCBBBFFFFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKJJJHHHEEEDDDCCCBBBCCCEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEBBB???===;;;::::::999777888999::::::999999888777888999;;;>>>???AAACCCHHHLLLOOOPPPPPPOOONNNKKKHHHHHHJJJJJJHHHFFFEEEDDDAAA???<<<:::888777666555333111000000000000...---------------......*********)))))))))((((((%%%''')))*********)))(((((((((((((((((((((((((((******))))))))))))******(((((()))))))))))))))(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%''')))(((((('''''''''&&&&&&&&&&&&''''''''''''''')))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%###%%%''''''&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%&&&'''))))))))))))((('''%%%$$$$$$$$$yyyZZZJJJDDD@@@>>>;;;;;;::::::999888888777666555444333222222222222222111111111111111222222111000...---------...///........................------------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++---,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,---+++***)))(((((()))***++++++,,,------+++***+++,,,---------------.........*********++++++++++++,,,,,,,,,,,,+++))))))***+++++++++++++++,,,,,,,,,,,,)))************+++++++++###%%%'''(((((()))+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...000///......///000222333000///...------...///000---....../////////..............................------......///000222222///111333444444555666777888888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????BBBCCCFFFHHHJJJIIIHHHHHHKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNMMMJJJHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>AAA???<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<=========@@@DDDIIIMMMPPPRRRRRRPPPNNNMMMMMMNNNOOONNNNNNNNNMMMLLLJJJHHHGGGEEEDDD======;;;999777555333222//////...------------...+++++++++************)))''')))++++++***(((((()))))))))))))))))))))))))))******))))))))))))******(((((()))*********))))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&''''''(((%%%%%%%%%$$$%%%&&&&&&'''######$$$&&&))))))(((&&&))))))))))))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$&&&(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%&&&''''''(((((())))))'''$$$""""""###zzzZZZJJJDDDAAA???<<<<<<;;;;;;:::999999999666555444333333222333333111111222222222111111000000///...,,,,,,---...///........................,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,$$$(((,,,---,,,+++,,,...)))***************+++,,,*********+++++++++,,,,,,,,,---,,,+++))))))***,,,*********+++++++++,,,,,,+++++++++++++++,,,,,,---&&&((())))))))))))***,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...//////...---...000222333//////............//////......---......///000111..............................//////000222333444111444666888888888:::;;;======>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCHHHJJJMMMPPPQQQPPPNNNMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJLLLOOOOOOMMMKKKKKKKKKHHHHHHGGGGGGIIIKKKMMMOOOLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGDDDBBBAAAAAAAAA@@@>>>@@@AAABBBCCCCCCBBBAAAAAA>>>@@@CCCFFFIIILLLMMMNNNLLLMMMMMMMMMMMMMMMOOOQQQQQQQQQQQQPPPPPPOOONNNMMMFFFFFFEEECCC@@@<<<888666555444333222111000000000...---------,,,,,,,,,,,,)))+++,,,+++(((''''''))))))))))))))))))))))))))))))))))))(((((()))))))))(((((()))***************((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%'''(((&&&$$$###%%%'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((())))))%%%######%%%'''((('''%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%'''))))))'''&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''')))***(((%%%$$$$$$&&&zzzZZZJJJDDDBBB@@@<<<<<<<<<;;;;;;:::::::::666666555444333333333333000111222333333222000///000///---,,,,,,---...///////////////////////////++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,------...///++++++++++++,,,------...++++++************++++++......,,,,,,,,,,,,......!!!'''*********+++---,,,,,,------,,,,,,...000******+++++++++,,,,,,,,,,,,,,,,,,***))))))+++---)))))))))******+++++++++......---------...///000,,,---...---+++***+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,------...///...---,,,---///111333////////////////////////...---------...///111222/////////////////////////////////000111333444555444777999;;;;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBDDDEEEGGGHHHIIIMMMOOORRRUUUUUUTTTRRRPPPMMMLLLKKKJJJJJJJJJKKKLLLIIIMMMPPPQQQOOOMMMMMMOOOPPPOOOMMMMMMNNNPPPSSSUUUNNNMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCEEEGGGHHHIIIHHHFFFEEEBBBBBBCCCDDDFFFHHHIIIJJJGGGJJJLLLLLLJJJKKKNNNRRROOOOOOPPPQQQQQQPPPPPPOOOQQQQQQQQQOOOKKKFFFAAA>>>;;;:::888777555555444444000////////////.........***,,,---+++(((&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************+++***)))((('''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))$$$&&&'''%%%"""!!!###%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&###%%%((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,(((%%%""""""%%%'''&&&$$$%%%$$$$$$###$$$%%%'''(((###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&(((((('''%%%&&&((())))))'''%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%''')))***+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&(((***)))&&&%%%''')))vvvZZZMMMFFFAAA???<<<:::999999;;;;;;:::888888666444222111222333444111111222222333333222222...............---------........................------------------------.........------,,,,,,,,,---+++++++++---...---,,,---,,,++++++,,,------,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++///,,,)))(((***+++,,,+++))))))))))))))))))))))))---------,,,,,,***))))))((()))***+++,,,+++******---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...------------------------------...///...---+++***---------............///////////////////////////...------------...//////111111000///............333111......000111000...111///,,,---//////---***&&&)))---111333666999;;;======???@@@BBBDDDEEEFFFCCCDDDDDDBBBAAABBBDDDFFFEEEEEEFFFFFFHHHKKKPPPTTTWWW\\\bbbeeeddd```\\\YYYYYYYYYXXXYYYZZZ]]]```bbb^^^]]]\\\^^^```bbbbbbbbb```]]]YYYXXXZZZ\\\______VVVWWWXXXWWWTTTSSSSSSTTTUUUXXX\\\___eeejjjgggaaa]]]VVVMMMHHHGGGGGGDDDAAA???BBBFFFGGGGGGFFFFFFGGGGGGFFFGGGIIILLLMMMMMMKKKGGGHHHHHHFFFDDDEEEIIILLLMMMOOOQQQQQQOOOOOORRRTTTSSSTTTTTTQQQMMMHHHFFFEEEDDDCCCAAA???===;;;:::999444444333222111000//////,,,+++***)))))))))***+++,,,++++++*********++++++******)))(((''''''(((((()))))))))(((''''''&&&&&&...,,,***'''&&&&&&&&&'''((()))*********((('''&&&$$$$$$%%%%%%&&&''''''(((************)))))))))))),,,+++)))((('''''''''((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''((('''%%%&&&((())))))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((+++***)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%***------***%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&((()))'''%%%$$$''')))$$$%%%&&&&&&%%%&&&(((***'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""))))))((('''&&&&&&&&&&&&vvvZZZMMMFFFAAA???<<<:::999999;;;;;;:::888888666444222222222333444999999888666444222000////////////......---------........................------------------------......---------,,,,,,,,,***)))((()))+++,,,,,,+++,,,+++******+++++++++++++++,,,,,,---,,,+++******++++++++++++++++++++++++,,,***))))))+++---------++++++++++++++++++++++++************)))((('''&&&((()))***+++,,,++++++***+++++++++++++++***))))))***************************,,,---,,,***)))+++------------------------------------------,,,++++++---------............///////////////////////////...------------...//////000000//////...//////000111///...///111333222000444222000000222222111///,,,///333666888;;;???BBBEEEFFFFFFFFFGGGGGGHHHHHHMMMNNNNNNMMMKKKKKKLLLNNNKKKMMMOOOQQQSSSUUUXXXYYYbbbgggnnnssssssqqqooonnniiijjjlllpppuuuzzz~~~~~~|||{{{|||||||||{{{tttqqqmmmkkkkkkllllllllljjjkkkkkkiiigggfffggghhhkkksss|||ssskkk___WWWSSSPPPLLLHHHEEEEEEEEEEEEEEEFFFHHHIIIGGGGGGGGGIIIKKKMMMMMMLLLNNNOOOOOONNNKKKJJJKKKMMMLLLNNNPPPOOOLLLJJJKKKMMMOOOPPPPPPNNNKKKHHHHHHHHHEEEDDDCCCAAA???>>><<<<<<888777666555444333333222...---,,,+++******++++++******))))))((())))))*********))))))((()))))))))(((((())))))))))))))))))---+++)))'''&&&&&&'''(((((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%(((((()))))))))*********(((((('''&&&&&&'''((()))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))((()))***,,,++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''%%%######%%%'''$$$$$$%%%###"""!!!"""$$$'''''''''(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&'''))))))uuuZZZMMMFFFAAA???<<<;;;999::::::;;;999888777666444333222222333444111222222333333333222222000000//////...---,,,,,,........................------------------------...------------,,,,,,,,,,,,++++++,,,///000///...++++++++++++++++++++++++)))***,,,------+++)))'''++++++++++++++++++++++++***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))******+++,,,+++++++++++++++,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,******,,,---------------------------------,,,,,,++++++,,,,,,---------............///////////////////////////......------......///000//////......//////000111111000///000111222111000111000///000222444444444777999;;;===@@@EEEKKKOOOXXXWWWUUUTTTRRRQQQQQQQQQUUUWWWYYYZZZZZZZZZ[[[\\\YYY[[[^^^```bbbbbbbbbbbbjjjooowww|||~~~|||zzzxxx~~~~~~}}}}}}xxxlllddd___YYYVVVTTTPPPKKKHHHGGGIIIJJJJJJJJJIIIIIIJJJMMMOOOPPPPPPOOOPPPPPPNNNLLLJJJJJJKKKMMMNNNNNNMMMJJJHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFEEECCCAAA???======:::::::::999999888888777222222111///...---,,,,,,******))))))))))))***************)))******++++++((((((((()))***++++++++++++***((('''''''''((()))((((((''''''&&&&&&'''''')))))))))(((''''''&&&&&&&&&''''''(((***++++++,,,%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&((())))))((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&'''&&&$$$$$$%%%&&&&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$%%%&&&'''((())))))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))uuuYYYLLLFFFAAA???===;;;::::::::::::999777666555444333333333333444,,,---///111222333333444111111000///...---,,,,,,........................,,,,,,---------------------------------------------,,,,,,---///111111000,,,---...---,,,+++,,,,,,******+++++++++***)))(((***+++++++++++++++,,,,,,*********,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,******+++++++++,,,,,,,,,------............------------------------------,,,,,,,,,+++++++++,,,---,,,,,,------------------------+++******+++,,,------------............///////////////////////////...............//////000//////............//////222111111111222111111000222111222333555888:::;;;@@@AAABBBEEELLLVVVaaaiiiuuusssooolllhhhfffdddccccccfffjjjnnnoooqqqssstttrrrrrrrrrrrrssssssrrrqqqpppuuu|||}}}uuuooojjjgggfffaaa[[[VVVTTTSSSQQQPPPTTTSSSRRRTTTWWWZZZ[[[[[[RRRRRRPPPNNNLLLKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJEEEFFFEEEDDDBBBBBBDDDFFFIIIHHHEEEBBB???<<<:::888888999999:::;;;;;;<<<<<<:::999888666444111///...------,,,+++++++++,,,,,,************+++,,,,,,---((((((((())))))*********))))))(((((((((((()))***))))))'''&&&&&&'''((()))'''''''''((())))))******''''''(((((()))******+++%%%%%%%%%&&&&&&'''((((((((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''((()))))))))))))))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''"""$$$&&&''''''''')))***%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''''''''###$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&tttYYYLLLEEEAAA@@@===;;;::::::::::::999777555555444444333333333444555555555555444333222111111000000///......------........................,,,,,,,,,---------......------------------------)))(((''')))+++,,,,,,+++***,,,......+++******+++---,,,***(((((()))***+++*********++++++,,,,,,,,,---,,,+++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++***)))+++++++++++++++,,,,,,,,,---....../////////......---------------------------,,,++++++,,,,,,---,,,,,,,,,,,,---------......---,,,+++++++++,,,---...---------............///000000000000000000000000///............///000000000000///...------......000000111222444666888:::<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGLLLTTTaaarrr~~~|||yyy}}}{{{yyywwwuuussspppmmmkkkhhheeecccfffeeeeeehhhllloooqqqqqqdddaaa[[[VVVSSSRRRRRRRRRMMMLLLLLLLLLMMMMMMMMMMMMHHHHHHGGGEEECCCCCCDDDFFFJJJHHHEEE@@@<<<777444222444444666888:::<<<===>>>?????????>>>;;;777444222000///...---,,,,,,,,,,,,++++++******+++,,,------)))))))))(((((('''''''''((((((((((((((())))))***+++***)))(((((()))***+++''''''(((((()))******+++)))((((((((((((((((((((('''''''''''''''''''''''')))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''&&& ###$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%((((((''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&sssXXXLLLEEEAAA@@@===<<<::::::::::::888777444444444444444444444444000111111222333333333333000000000/////////..............................+++,,,,,,------.........,,,,,,,,,------------...+++***)))***+++,,,+++***(((+++...---***'''((()))///---***''''''))),,,...*********++++++,,,,,,---///---,,,,,,------,,,***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,------......------++++++++++++++++++++++++...---++++++---------,,,+++,,,,,,------.........------,,,,,,------......---------............///000000000000000000000000//////......//////000111111111000//////000000000///000222555888>>>EEEJJJFFFFFFEEEDDDBBBCCCFFFHHHOOOUUUaaappp}}}|||zzzzzzwwwxxxzzz~~~zzztttmmmfffaaa]]]YYYWWWQQQOOOKKKJJJKKKMMMMMMMMMLLLMMMMMMKKKHHHGGGHHHIIIJJJHHHDDD???:::555111///000111333555777999:::;;;???@@@BBBBBBAAA>>>;;;999444333111///...---,,,,,,+++++++++***++++++,,,,,,)))))))))((('''&&&&&&&&&((((((((()))))))))))))))******))))))******++++++*********)))(((((('''''')))))))))(((((('''''''''''''''(((((((((''''''&&&))))))***************)))'''''''''''''''''''''''''''%%%$$$%%%&&&(((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###""""""### """%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&''''''%%%""""""$$$&&&'''%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))&&&&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))sssXXXLLLEEEAAA@@@>>><<<::::::::::::888666333444444444444444444444((())),,,///111444555666///////////////000000000........................++++++,,,,,,---......///,,,,,,,,,---------......///...------...///---,,,)))---111000,,,))))))+++///---+++))))))***,,,---)))******+++,,,,,,------///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,,,,+++++++++,,,---...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,++++++,,,,,,---......///,,,---....../////////...---------............///000000000000000000000000///////////////000000111111111111222333555666777555666888999===DDDNNNTTTLLLNNNOOONNNOOOQQQVVV[[[fffppp{{{vvvpppiiieee]]]XXXQQQLLLKKKKKKKKKKKKLLLNNNOOONNNLLLKKKKKKKKKJJJHHHEEE@@@<<<888444333111111222333333444555555999<<<@@@CCCEEEDDDCCCAAA;;;:::888555333111000///,,,++++++************+++)))))))))(((((((((((((((((())))))))))))((((((((((((((()))******************))))))(((((('''&&&&&&'''''''''((((((((((((((($$$$$$&&&'''((((((''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%% """$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((('''$$$"""###&&&((()))(((''''''''''''''''''(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))sssXXXLLLEEEAAA@@@>>><<<::::::::::::888666333333444555555444444444111111222333333333333333......//////000000111111........................++++++,,,,,,---...//////,,,,,,,,,------.........///---,,,+++,,,,,,+++)))---111555444///,,,---///---------,,,,,,,,,++++++))))))***+++,,,,,,------...+++)))***,,,///000111------------------------,,,,,,---------------,,,---,,,+++***+++,,,---.........///000111111000000........................///---***+++---///...,,,++++++,,,,,,---...//////,,,---///000000000///...---------.........//////000000000000000000000000///////////////000111111000111222444666999;;;===?????????>>>@@@FFFPPPWWWSSSVVVYYY\\\```fffnnnttt}}}{{{}}}~~~wwwiiibbbWWWPPPMMMLLLJJJIIIIIIKKKNNNNNNMMMKKKKKKKKKIIIHHHEEEBBB>>>;;;888777333333222222222111111111333777===CCCGGGHHHGGGGGGCCCAAA>>>;;;888666444444,,,,,,+++***))))))))))))(((((())))))******++++++)))))))))))))))(((''''''&&&'''(((*********)))(((&&&&&&''''''((()))))))))%%%&&&&&&'''((()))****** !!!$$$&&&'''(((((('''$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&(((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((((((((()))***+++&&&'''(((((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((******&&&######&&&&&&&&&'''((('''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!"""$$$&&&((()))***%%%&&&&&&&&&&&&&&&&&&&&&...---+++)))'''&&&%%%%%%qqqZZZOOOFFFAAAAAA???>>><<<:::999999999:::888888777555555444444444111444333///111777777222////////////............111000...---,,,,,,---...+++---///000000///---+++.........---------,,,,,,........................+++++++++,,,---...///000---***+++---...++++++...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++,,,---,,,+++---............,,,+++)))******+++++++++,,,,,,,,,111000...---,,,,,,------///............---------........................---...............---------------------,,,,,,,,,...------------...//////...---,,,,,,///111222333222111111222333444444333222555999<<<===???BBBDDDDDDDDDDDDDDDHHHOOOXXX^^^bbbgggnnntttyyy}}}}}}vvvkkkaaaXXXRRRMMMJJJMMMLLLKKKLLLLLLKKKHHHFFFGGGEEECCCBBBBBBAAA???===777666333111000000111222444555777;;;@@@EEEJJJLLLJJJHHHFFFCCC@@@>>>======555333000.........---,,,++++++***))))))))))))))))))************))))))(((++++++************++++++******)))((('''&&&&&&%%%((((((((((((((((((((((((+++***)))))))))))))))***(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%)))'''&&&'''***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''((((((((('''&&&%%%''''''&&&%%%%%%$$$######&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%&&&'''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))%%% !!!%%%###$$$'''((())))))'''&&&((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&)))++++++)))'''######$$$%%%&&&&&&&&&&&&!!!!!!""""""######$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((***---......+++(((&&&nnnVVVKKKCCC>>>>>>>>>===;;;:::999888999999888777666555444444444444...111111///222888999555////////////............---,,,+++******++++++,,,------------------------...------,,,++++++******........................,,,,,,,,,,,,---...//////,,,******------******---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,......,,,+++,,,---......///...---,,,+++,,,,,,,,,------------///...---------.../////////............---------........................---......//////...------//////////////////////////////......//////000111333222111111222333333333/////////111333555777777:::<<>>===:::777555555555555333444555888<<>>>>><<<;;;999888888888888777777666555444444444444///000000///222777888555////////////............,,,++++++++++++,,,,,,---...---+++******+++---......------,,,+++*********........................,,,,,,,,,,,,------...///...++++++------++++++---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***+++,,,---...///000000///------------............---,,,,,,------///000000///............---------........................---......//////.........000000000000000000000000000000000000000111111222000000000000000000000111222222333444777999;;;===BBBDDDGGGHHHIIILLLOOORRRVVVYYY^^^dddkkkuuuzzzsssooogggaaaZZZSSSMMMIIIFFFDDDEEEDDDCCCDDDFFFGGGGGGFFFBBBAAA???<<<:::999888888555444444555888<<<@@@CCCHHHIIIJJJKKKLLLLLLKKKKKKFFFCCC???;;;888555222//////---,,,******+++,,,---+++++++++*********))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''%%%###!!!&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''''''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&###$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((())))))((('''(((''''''(((((('''&&&$$$###$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$######%%%%%%&&&(((******(((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%mmmVVVLLLEEE@@@AAA===<<<:::888777777777888777666555444444444444444444333111111222333333111////////////........................///000000111...---,,,++++++,,,---...------------------------........................,,,,,,,,,,,,,,,---...///000------//////,,,,,,...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000---***------...//////000000000,,,------------.........------------....../////////............---------........................---......////////////............//////000000000000000000000000111222222+++---///000000111222333888999:::<<<===???BBBDDDIIILLLOOORRRUUUZZZ___cccnnnqqqvvvzzz~~~wwwrrrjjjbbb\\\WWWRRROOOMMMKKKJJJJJJJJJJJJHHHGGGDDDDDDCCCBBBAAA@@@??????:::999666555555888:::<<>><<<;;;999888888888888555555444444444444444555333///...111333222222444////////////............---...//////000//////...---......//////......---&&&'''((()))***+++,,,---........................---------,,,,,,------...---***))),,,+++((('''***,,,,,,++++++++++++******++++++------------++++++,,,,,,---///000///---***//////...------......///+++,,,,,,,,,,,,---------////////////...---,,,+++///............---------........................---...//////000000000000000000111222333555555666000000000///000111111222444777999999888999>>>BBB@@@FFFNNNTTTWWWZZZ^^^bbbhhhmmmttt{{{zzzuuurrrpppoookkkfffbbb]]]YYYTTTPPPFFFGGGHHHIIIHHHFFFDDDBBBEEEDDDAAA???===<<<;;;;;;999;;;@@@EEEJJJNNNPPPQQQMMMLLLJJJIIIHHHFFFCCCAAA>>><<<:::777444111000///000///---+++******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))******))))))(((((())))))))))))(((((($$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''###""""""$$$''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''(((((('''&&&%%%%%%'''((('''&&&((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''hhhRRRJJJDDDAAABBB>>>===;;;:::999888999999555444444333333444444555444///...222333111111333////////////............------...///...---,,,,,,......---,,,,,,---......******+++++++++,,,,,,,,,...........................------,,,,,,---------...+++***---,,,((((((***------,,,,,,,,,+++++++++***+++---......---+++***---,,,,,,,,,......,,,+++------,,,,,,,,,...///000------------............---......//////...---,,,///............---------........................------///000000111111111000000111333444666777777111111111111111222333333333666999:::<<<@@@IIIPPPYYYaaakkkqqqssstttwwwyyy|||~~~}}}}}}|||yyytttoookkkfffaaa^^^VVVVVVVVVTTTQQQKKKFFFCCCDDDDDDDDDCCCBBBAAA@@@@@@<<<>>>@@@DDDGGGKKKMMMNNNLLLKKKJJJIIIIIIGGGDDDAAA======<<<;;;999666444333111000---+++******+++,,,*********))))))*********+++*********)))((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&""" """(((***((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%hhhSSSKKKEEEBBBCCC???>>><<<:::999999999:::444444333333333444444555888222000333333...---000000/////////................../////////...,,,+++000...***((((((***...000111000000//////...------...........................------,,,,,,,,,------111......000///++++++---.........------,,,,,,,,,***+++---......---+++***---,,,++++++,,,---,,,+++*********+++,,,...111222............/////////000+++,,,---////////////...//////.........---------........................------///000111111111111......000111333444666666333333222222333333444555222777<<<@@@DDDMMMYYYbbbvvv~~~|||xxxtttpppllliiimmmmmmkkkggg```YYYQQQMMMAAABBBDDDEEEFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHIIILLLKKKIIIIIIIIIGGGCCC@@@<<<<<<===>>>===:::888666222000...+++******+++,,,++++++************++++++,,,++++++***)))(((''''''))))))))))))))))))))))))***)))((('''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%+++%%%!!!###***---((("""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$'''((()))((((((''''''''''''''''''''''''"""###$$$%%%&&&((())))))''''''((((((((('''&&&%%%###$$$%%%&&&((()))******''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''')))***+++++++++***''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''"""%%%((()))((('''''''''$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%hhhRRRJJJDDDAAACCC===<<<;;;:::999888888888777666444333333444555777777666444111000000000000000000000000////////////444///+++---111333111---000///...---,,,------...222000......///000000000000///...------...///000///...,,,+++******+++,,,...---***((((((***,,,---,,,,,,,,,++++++*********---------....../////////222000///---,,,,,,,,,---.........///......------..................------000///---,,,,,,---...000............/////////000222333333222222000///...000000000000////////////000000111111222333333444666555444333444666999;;;>>>@@@CCCFFFMMM\\\ooo|||{{{wwwxxx{{{~~~ttthhh\\\RRROOOKKKEEEBBBBBBCCCEEEEEEFFFGGGGGGEEECCCBBBBBBBBBEEEGGGJJJKKKKKKIIIFFFCCCAAA>>>::::::;;;<<<;;;999777555222000000///...,,,***)))((('''(((***,,,---,,,+++)))((((((((()))***"""###&&&((())))))((('''((((((((((((((()))))))))%%%%%%$$$%%%%%%&&&'''(((''''''&&&'''(((***,,,---((('''&&&%%%%%%&&&((())))))(((&&&&&&%%%&&&'''((('''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((((((''''''''''''((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%***'''$$$$$$&&&'''&&&###'''&&&%%%######$$$%%%&&&''''''''''''''''''''''''******))))))(((((('''''')))))))))((((((&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((hhhSSSJJJDDDAAABBB===<<<;;;:::999888888888777666555444333333444555666555333111000000111111000000000000////////////000///......////////////000///...---,,,------...000///---------...//////......------------......,,,,,,,,,+++,,,,,,---------,,,+++******+++---...------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,---///111222,,,,,,------...------,,,...........................---,,,++++++,,,---............/////////000000000000000000000000000000000000000000000000000000---...///000111222444444555666777888999<<>>===<<<:::888666444333222///------,,,***))))))+++,,,---******))))))((()))))))))'''''')))******)))(((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''''''''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''------------,,,+++***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''&&&'''((((((iiiSSSJJJDDDAAABBB===<<<;;;:::999888888888777666666555444333222222444333222222111111222222000000000000////////////---...///...,,,,,,...000//////...------------.........---,,,,,,---......,,,,,,------------,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,------------******+++,,,...000222333***+++,,,---------------........................------------................../////////000000000............///000111222000000000000000000000000......///000222444666777777999;;;===@@@CCCHHHKKKQQQVVV___kkk{{{}}}}}}|||kkkcccVVVLLLEEEBBBAAA@@@>>>AAAEEEIIIKKKLLLKKKJJJFFFGGGIIIKKKNNNOOOPPPPPPCCC@@@<<<:::999:::999999===;;;999888888666333000111000...,,,++++++,,,,,,(((((())))))***))))))))),,,+++++++++******))))))******))))))))))))))))))++++++***)))((((((((((((***)))(((&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((( !!!###$$$&&&'''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''***************)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((''''''''''''(((((()))iiiSSSKKKDDD@@@AAA===<<<;;;:::999888888888666666666555444333111000222222222222222222222333000000000000////////////------------,,,,,,---...............------......---......------,,,---...,,,---...//////...---,,,***+++---.........---,,,+++,,,,,,---...//////000..................------,,,,,,,,,,,,,,,,,,,,,,,,......------............***+++,,,---.../////////---------...............///000000111111111111000...////////////000000000//////......///000222333000000111111111111111222222222222333555777999:::;;;===@@@CCCFFFLLLTTTZZZeeemmmzzz{{{rrrcccVVVMMMHHHEEEDDD>>>???@@@CCCFFFGGGGGGFFFIIIJJJJJJKKKLLLMMMNNNOOOGGGDDD@@@<<<999888777666;;;:::::::::;;;:::777555444333111///---,,,++++++'''((()))***+++***)))(((,,,,,,+++************+++***************)))))))))(((((((((((()))***+++,,,)))(((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())) !!!###$$$&&&&&&''''''(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''(((((())))))gggSSSJJJDDD@@@@@@===<<<;;;:::999888888888666666666555444222111000111111222222333333333333000000000000////////////000,,,)))***...///---+++------..................,,,...000///------...///---...///000000///...---------...///...---,,,***,,,,,,---...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,+++,,,,,,...///000000000000---------.........////////////000111222222111111////////////000000000111111111111000000111111222000111111111222222333333555555555555777999<<<>>>>>>BBBHHHMMMSSS]]]jjjsss|||pppccc[[[UUUQQQOOOKKKHHHDDDCCCDDDEEEFFFEEEHHHHHHHHHHHHIIIKKKMMMNNNOOONNNJJJEEE@@@<<<:::999888777777999;;;<<<;;;:::777666444111...,,,+++***((()))***++++++***)))(((******)))))))))***+++,,,************))))))((((((''''''''''''((()))******(((((())))))))))))))))))))))))(((''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***$$$$$$%%%&&&&&&&&&&&&&&&((((((((()))))))))******$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&$$$###"""((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))eeeQQQJJJCCC@@@@@@===<<<;;;:::999888888888666555555444333222111111111222222333333333222222000000000000////////////111,,,(((***///111...***,,,---......///.........+++...111000...,,,...000...//////////////////.../////////......---++++++---------------...///000---------...............------------,,,,,,,,,,,,,,,---......///.........---...///000000000000000,,,,,,------.../////////------......//////000000/////////000000000111111111111222222222222111000111111111222333333444444555555555777:::>>>AAADDDFFFMMMWWWaaajjjvvvyyyrrrlllhhhdddaaa[[[UUULLLGGGEEEEEEDDDBBBBBBCCCDDDFFFHHHKKKMMMOOOPPPPPPNNNIIICCC>>>;;;:::666555555777:::===>>>>>>:::999777444111///,,,+++++++++,,,,,,++++++***)))(((((())))))******************))))))((((((''''''))))))((('''&&&&&&&&&&&&(((((((((((('''&&&$$$$$$'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***&&&'''''''''''''''&&&%%%(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((())))))((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((()))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''(((((()))(((((('''cccPPPIIICCC???@@@===<<<;;;:::999888888888666555333222222222333333111222333333333222111111000000000000////////////000---+++,,,...///...---,,,,,,.../////////......)))---111000---+++,,,//////......------......//////......---------......///...,,,++++++---...///,,,,,,---------..................---------,,,,,,***+++---...////////////......///////////////...,,,,,,------...//////000------,,,,,,---...000111//////000000000111111111---...111333333222111000111111222222333444444555666777888;;;@@@GGGLLLPPPXXXcccqqq|||~~~}}}zzzvvvssskkkcccYYYRRROOOKKKGGGCCCAAABBBCCCEEEHHHJJJKKKLLLJJJLLLMMMKKKEEE???;;;:::777555444555999===???@@@>>>===;;;999555222000...///...---,,,+++*********))))))***++++++***(((((())))))(((((('''&&&&&&%%%))))))((('''&&&&&&&&&&&&''''''(((((((((&&&%%%$$$&&&''''''(((((('''&&&%%%%%%&&&''')))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&'''((()))(((%%%%%%&&&)))&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''(((((())))))((('''&&&aaaOOOHHHCCC???@@@======;;;:::999888888888666444222111111222444555222222333444333222111000000000000000////////////---...///...,,,,,,...000+++,,,.../////////......(((,,,000///+++)))+++.........,,,++++++,,,.........---,,,,,,---...000111000...,,,******+++...///,,,,,,,,,---------....../////////......---------,,,---.../////////...---.........///......------,,,,,,------...///000000000///------...000222444000000000000111111111111(((+++///222444333111000111111222333333444555555888999<<>>;;;888555222111222111...,,,+++***+++++++++,,,------,,,)))'''%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((()))***$$$%%%''')))+++++++++***%%%&&&'''((((((((('''&&&%%%&&&(((************)))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&(((******)))&&&%%%&&&)))'''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...(((((()))))))))'''&&&%%%___OOOCCC???@@@;;;>>>>>>===<<<;;;999777666888777666555555444444555333333333222333333444444<<<777111000222444111///111111000000//////......------------.........///........................000000000000000000000111---...///...---,,,...000+++---///...++++++,,,///,,,,,,,,,---------......222111000///...---------000000000000////////////111000///...............000000000000000000000000000000000000111111111111000000000000111111111111444333111111111111///...222444666999:::;;;<<<<<>>;;;888666333222000............///++++++,,,------,,,***)))(((((()))***************+++***((('''&&&''')))***+++*********))))))(((((()))(((%%%$$$$$$&&&(((***))))))((((((''''''&&&&&&((((((((((((((()))******''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''%%%&&&'''(((((((((&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***(((&&&%%%%%%%%%'''(((((((((''''''''''''(((((('''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((((((((()))((('''(((***,,,(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((###$$$&&&'''((('''&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((,,,***((()))+++,,,***'''((((((((((((((((((((((((((((((((((((((((((((((((~~~^^^NNNCCCAAABBB===>>>>>>===<<<;;;999777666777666555444444333333333333333222222222222333333444000++++++...000///---000000000000////////////------........./////////------------------------000000//////////////////---......---,,,,,,---//////000222111///...///111,,,,,,---------.........111111000///............000000000000///////////////......---------------000000000000000000000000000000000000111111111111000000000000000111111111333222111111222222111111555666777999;;;???BBBEEEKKKMMMUUUaaalllwww{{{zzzxxxrrrlllkkkdddaaa___aaaccc___VVVNNNGGGFFFFFFGGGHHHHHHGGGEEE@@@>>>999666444666888:::>>>???@@@???>>><<<:::888777666333111///.........+++,,,,,,+++***)))'''&&&))))))***++++++++++++++++++***((('''''''''))))))******)))))))))(((((((((,,,+++((('''&&&&&&'''''')))(((((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''((((((((('''&&&%%%%%%((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((###$$$%%%%%%$$$###$$$&&&((((((((((((((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%&&&'''(((((((((((((((&&&%%%&&&)))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''{{{\\\NNNDDDAAACCC???=========<<<:::999777777666555444333333222333333333222222111111111222222...+++((())),,,///...---////////////000000000000....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,---...---,,,+++---///...//////...,,,+++,,,---,,,------------.........000000///////////////000////////////000000000000000//////...............000000000000000000000000000000000111111111222222//////000000000111111111333333333333444555666666888999;;;>>>AAAGGGOOOTTTXXX]]]hhhvvv}}}zzzzzzvvvsssssswwwzzzuuuggg[[[IIIGGGDDDDDDDDDEEEEEEEEEDDD@@@:::555222333666888<<<<<<===>>>>>>===<<<;;;<<<;;;888555333111000///......---,,,***(((&&&%%%***+++,,,,,,,,,,,,,,,,,,+++***((('''''''''((()))))))))((((((((((((((('''******))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&''''''%%%$$$&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&***)))(((&&&%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,)))((('''%%%%%%&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((%%%'''))))))(((&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&'''''''''''''''&&&%%%$$$$$$&&&(((***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzz[[[NNNCCCAAABBB>>><<<<<<<<<;;;:::999777777777666555444333333333333222222111111000111111111///---+++,,,///000000///......//////000000111111////////////000000000000------------------------000000//////...---------,,,---...---++++++---...---...------,,,+++++++++------------..................------...//////000////////////000000000000222222111111111111111222000000000000000000000000000000111111111222222222//////000000111111222222444555666666666777999;;;;;;???EEEJJJPPPWWW___eeejjjnnnxxx}}}}}}sssgggRRRMMMGGGCCCBBBCCCCCCDDDCCC@@@<<<888666666777888999999;;;<<<============>>>===;;;999777555444333222111000///---+++***)))++++++,,,,,,,,,,,,++++++******)))((('''(((((()))((((((((((((''''''''''''$$$%%%''')))************'''(((((())))))*********((((((((((((((())))))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''***(((''''''''''''&&&%%%'''''''''''''''''''''''')))))))))((((((((((((((()))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''')))+++......---***))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzz\\\NNNCCC@@@@@@;;;<<<<<<;;;;;;:::999888777888777666555444444444444333222111111000000000111222111000000111111000000......//////000000111111////////////000000000000////////////////////////000000000//////.........------...---,,,+++---///111000000/////////......---------.........//////,,,,,,,,,,,,---...//////.../////////000000000111222222111111111111222333000000000000000000000000111111111111222222222222000000111111222333333444444555666666666888;;;???BBBJJJUUU^^^dddjjjqqqvvvzzz||||||rrr]]]VVVMMMEEEAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;888888:::;;;<<<===>>>>>>===<<<<<<;;;:::999888888333222111000///......---***+++++++++++++++*********))))))(((((((((((((((''''''''''''(((((((((((("""$$$&&&((()))***)))(((''''''(((((())))))******((((((((((((((())))))***''''''''''''''''''''''''&&&'''''''''''''''''''''***)))(((((())))))(((&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&''')))%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%(((***+++)))''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''yyy[[[NNNCCC@@@???:::;;;;;;;;;;;;:::999888777888888777555555555555555444333222111111111111111222222222111000///......////////////000000000000....../////////000000000////////////////////////////////////////////////---...///...,,,,,,...000///...------/////////---------........./////////---,,,,,,,,,---...//////......//////000000111111///////////////000000111000000000000000000000000111111111222222222222333111111222333444555555666222555777888999<<>>??????;;;;;;<<<<<<<<<<<<;;;;;;333222111000////////////+++++++++++++++******)))))))))))))))(((((((((((('''(((((((((((()))))))))&&&'''((((((((('''%%%$$$''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((((((((((((''')))((('''''')))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$%%%'''((()))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&###&&&(((((('''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''''''''&&&&&&''''''&&&$$$""""""###((((((((((((((((((((((((((((((((((((((((((((((((wwwZZZMMMCCC@@@AAA;;;:::::::::::::::999888777777777666555444444444444555444333222222111111111000111111111///...---...000000000000////////////------........./////////////////////////////////---------......//////000//////000///...---///111,,,***)))***---///...,,,............//////////////////.........//////000.........///000111111111...............///000000000000000000000000000000111111111222222222333333222222333444555666777777444888===@@@BBBHHHQQQXXXeeeooo}}}qqqhhh\\\PPPHHHDDDAAA@@@<<<===???BBBCCCDDDCCCCCC???????????????@@@AAAAAA:::;;;<<<======<<<<<<;;;888666444222000000//////,,,,,,,,,---,,,++++++***)))))))))))))))(((((('''((((((((()))))))))******)))))))))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))%%%&&&'''((())))))((('''&&&%%%$$$&&&((()))((('''(((((('''''''''&&&&&&&&&(((((((((((())))))******###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&((((((((((((***,,,))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''')))***)))&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''uuuXXXMMMDDDBBBBBB===:::::::::::::::999888777666666555444333333333333666555444333222222222222///000111111000/////////111111000000//////......------------.........///........................***++++++,,,---.../////////000111000......000111...,,,+++---111222111000............/////////000111111000000000000111111---......///000111111222000000///000000111222222000000000000000000000000111111222222222333333333333333444555666777888999999>>>DDDHHHLLLTTT^^^fffsss}}}~~~~~~xxxpppcccXXXOOOJJJGGGFFF>>>>>>???@@@AAACCCEEEEEECCCCCCBBBAAAAAABBBBBBCCC;;;;;;<<<======<<<;;;:::===<<<999666333222111111---.........------,,,+++)))))))))))))))(((((('''(((((())))))******++++++((((((((((((((()))))))))'''''''''&&&&&&%%%%%%$$$((((((((((((((()))******''''''''''''''''''''''''%%%&&&((()))))))))((('''######"""$$$&&&((('''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&'''***,,,))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())),,,------******+++...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvYYYMMMDDDAAAAAA;;;;;;;;;;;;;;;:::999888888444444444444444444444444333222111000000000111222222222222111111111111000////////////////////////......---...000000///---...............///000000//////.........------------------,,,,,,---------......------------.........------------...//////444444333111//////000222222111000000000000000111000000000000000000000000000000000000111111111111333333222000...///111444999555111333888;;;;;;888CCCCCCFFFMMMYYYfffpppuuu{{{qqqfff```\\\UUUMMMIIIEEE@@@===>>>AAACCCDDDEEEFFFGGGGGGGGGFFFDDDCCCFFFCCC===999888;;;???BBB@@@???===;;;888666444333000///---+++************+++***))))))******)))(((*********)))((((((''''''---+++)))''''''((()))***((((((((((((((((((((((((&&&(((***+++,,,+++)))((()))'''%%%&&&)))***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((''''''''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&tttXXXMMMDDDAAAAAA<<<;;;;;;;;;;;;:::999888888777666666555444333333222///000111222333333222222222222222111111111000000///////////////////////////...---...///000...,,,...............///000000//////.........---------222111000//////000111222///..................//////............///000000+++---///000///....../////////............//////111111111111111111111111000000000000111111111111444444444222000000222444222111111444:::>>>??????FFFKKKSSS^^^jjjuuu}}}|||uuupppkkkccc[[[PPPKKKDDD@@@???AAACCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGDDD???;;;999:::<<<>>>@@@@@@???>>><<<:::999888222000///---,,,,,,,,,,,,+++)))((()))******)))(((%%%%%%&&&&&&'''(((((()))+++***((('''''''''((()))(((((((((((((((((((((((('''((()))++++++***)))(((***((('''''')))***(((&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((())))))))))))((((((&&&'''''''''((())))))))))))((((((((('''''''''''''''''''''''''''((())))))))))))((('''''''''''''''"""###$$$$$$$$$$$$###""")))((('''&&&%%%&&&&&&''')))((((((((('''''''''&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&rrrWWWMMMDDDBBBBBB===;;;;;;;;;;;;:::999888888999999888666555333222222,,,...111444555444333222222222111111111000000000////////////////////////000///......000000///...///............//////000/////////............---000...,,,******,,,...000000//////......//////000///////////////000111111%%%)))---//////........./////////......//////000111111111111111111111111000000000111111111222222444555555555333222333444111333666999<<>>;;;999999999===>>>?????????>>><<<;;;555444333111///.........***)))((()))***+++***(((%%%&&&&&&''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***+++***)))(((+++***(((((())))))((('''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&###!!!"""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((((((''''''''''''((($$$%%%&&&''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''((((((((('''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&pppVVVLLLDDDCCCCCC===;;;;;;;;;;;;:::999888888999999888777666555444444...///222333444444333222111111111111000000000000///////////////////////////......///111333333222//////............///000/////////...............,,,***(((&&&&&&(((***,,,000000////////////000000//////......//////000111(((+++///111111000111111111111111000111111222222111111111111111111111111000000111111111222222222222444666666555444444555777:::===>>>@@@GGGQQQYYYkkkuuuxxxllleeeZZZQQQKKKHHHFFFEEEAAAAAAAAACCCDDDFFFHHHIIIIIIHHHFFFCCC???;;;888666888:::<<<>>>>>>>>>===<<<;;;:::888555333000///...+++)))((()))***+++***)))++++++******)))((((((((('''(((((())))))(((''''''(((((((((((((((((((((((('''((())))))******))))))++++++******))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''"""!!!&&&(((&&&###''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''((()))))))))(((''''''''''''(((((((((''''''''''''''''''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((''''''(((((((((''''''''''''''''''''''''nnnUUULLLDDDCCCCCC===;;;;;;;;;;;;:::999888888777777777777777666666666333333222222222222222333111111111000000000/////////////////////////////////......000333666888888//////............//////////////////////////////000...+++))))))+++...000000000////////////000000......------......///000///000111000//////111333111111111111111222333333111111111111111111111111111111111111222222222222111333555666555555666777:::>>>BBBEEEIIITTTdddpppyyymmmbbbYYYRRRNNNKKKGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJIIIGGGDDD???;;;888777888:::<<<===>>>>>>>>>@@@???===999666222///...---+++******++++++***)))+++++++++***))))))((((((((())))))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))***++++++***)))(((((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((($$$!!!###'''***(((%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''&&&###""""""###&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***)))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''(((((('''((((((((((((((('''''''''(((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''mmmTTTLLLDDDBBBBBB<<<;;;;;;;;;;;;:::999888888666666666666777777777777555444333111111111222333111111000000000////////////////////////////////////...---///333777999:::000//////............///...////////////000000000111000...,,,,,,...000111000//////......//////000---------------...//////111111000///------000222////////////000000111222222222222222222222222222111111111222222222222333111333555666777888:::<<<<<>>???BBBAAA???<<<999555222000000...,,,,,,,,,,,,***)))&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((()))******(((((()))***&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))&&&$$$%%%((()))(((&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((())))))'''%%%######%%%''')))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''((())))))(((((()))))))))(((''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''mmmTTTLLLDDDBBBAAA;;;;;;;;;;;;;;;:::999888888777777777666666555555555222222333333333333333333111000000000////////////////////////////////////000...---...111555666777000000///................../////////000000000000000///...------...///000///..................///...............//////000///000111111/////////111////////////000111222333222222222222222222222222111111111222222222333333222444666777999<<<@@@CCCEEEMMMYYYhhhwwwsssiiibbbVVVRRRLLLFFFAAA@@@???@@@EEEGGGHHHIIIHHHFFFBBB@@@999999888777888:::<<<===?????????===;;;888666444333111///......,,,***((('''''''''((())))))******)))(((((('''((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))%%%'''))))))'''''')))+++'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((()))))))))''''''''''''((((((((()))'''''''''''''''((())))))'''''''''''''''((())))))(((((())))))))))))((((((%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))(((''''''%%%&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''mmmTTTLLLDDDAAA@@@:::;;;;;;;;;;;;:::999888888999888777666555444333222...000333555666555444333000000000000////////////////////////////////////111///------///222333333111000///................../////////000000111111111111000000000000111111......------------......///////////////000111111---000333555444222111111111111111111222333444555222222222222222222222222111111222222222333333333444666777999;;;???DDDHHHQQQZZZjjj{{{~~~rrrkkkddd___WWWPPPIIIFFFEEEEEECCCDDDFFFHHHHHHFFFDDDCCC888777555333444666888:::<<<============;;;999888555333111///...---***(((,,,,,,++++++***))))))))))))(((&&&%%%&&&'''***+++))))))))))))))))))))))))'''''''''''''''((())))))###&&&((((((''''''))),,,))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''%%%%%%'''(((((((((((((((((('''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))'''''''''''''''((()))***"""$$$'''))))))'''$$$"""$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((()))))))))))))))(((''''''$$$%%%&&&((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((mmmTTTNNNFFFAAA???<<<<<<;;;;;;::::::999999888888666555333333444555666555555444444444333333333222///,,,...333666666444222111000//////000111222000000000000000000000000////////////////////////////////////............---///000222222000///---000000000000000000000000000///.........///111222///000111000///+++(((%%%222222222111111000000000333222111000111222333444555222222444444222333666222222777???CCCFFFNNNYYYdddsss~~~zzzqqqlllddd\\\TTTNNNHHHDDDEEEEEEDDDDDDEEEFFFGGGHHHBBB???:::888777888777666:::::::::<<<>>>>>>===<<<777666333111000//////000...---,,,+++************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((---***''''''***++++++)))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((()))***+++&&&'''''''''&&&%%%$$$$$$&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((******((('''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((%%%$$$$$$'''))))))((('''&&&%%%%%%&&&''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))***)))'''&&&&&&'''''''''''''''''''''''''''***'''%%%'''+++---***&&&))))))(((((('''''''''&&&((((((((((((((((((((((((mmmSSSKKKCCC===;;;888<<<;;;;;;::::::999999888777666444333222333444555555555444444444333333333---***'''(((---000///---222111000//////000111222000000000000000000000000////////////////////////111111111000000000//////...///000111111000///...000000000000000000000000000//////...///000111222333222000///...---,,,,,,777666666666555555555555222222222222222333444444777444444777777555777;;;<<<<<>>;;;777555555444444666999;;;;;;;;;;;;;;;;;;999777444222000......,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))+++******)))'''&&&&&&%%%)))'''&&&&&&'''(((((('''))))))))))))(((((((((((($$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((((((((((((((******)))((('''&&&&&&%%%(((((((((((((((''''''&&&(((((('''&&&&&&%%%$$$$$$((((((((('''((())))))***'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********&&&''''''''''''(((((((((''''''''''''''''''''''''******+++)))((('''(((***''''''((()))))))))(((((((((((((((''''''''''''&&&(((((((((((((((((((((((($$$"""!!!###''')))(((&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&'''(((((())))))((((((%%%&&&(((((('''''')))***''''''''''''''''''''''''***&&&!!!!!!$$$'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmSSSMMMGGGDDDFFFEEE<<<;;;;;;::::::999999888555555444333333333333444555555444444444333333333444222000111333333222111111000000000000000000111000000000000000000000000////////////////////////000000000000////////////111111000//////000111111000000000000000000000000000000000000000111111111555333000......000333555////////////////////////222333555666666666555444555333444666555444999@@@CCCJJJVVVcccooo|||{{{mmm]]]RRRNNNJJJFFFBBB@@@AAACCCDDDHHHGGGEEEDDDBBB>>>999666222111111333666999999999888999;;;<<<<<<:::888777///...---+++***)))))))))************)))))))))(((((((((((((((((((((((((((******))))))(((''''''&&&,,,+++******++++++++++++))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((******)))((('''&&&&&&%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++)))'''((()))+++'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&###"""$$$)))+++((($$$&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''(((((('''''''''&&&&&&'''((((((((((((((('''(((******)))(((***+++''''''''''''''''''''''''(((%%%######%%%'''((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjPPPJJJDDDAAACCCBBB<<<;;;;;;::::::999999888555555444444333333333333555555444444444333333333222111000111111111000///000000000111111000000000111111111111111111111111000000000000000000000000222222222111111111000000111111000000000000111111111111111111111111111111///000000111111111111111111111000000000111222333333333333333333333333333333444555666777666555444666555666888888999AAAJJJMMMZZZlll|||uuuggg]]]QQQMMMHHHBBB???>>>???AAAEEEDDDDDDDDDCCCAAA<<<999333222111222444666777777777999<<<>>>>>><<<:::888111000...,,,+++******)))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))'''((())))))(((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((''''''(((((())))))))))))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%######%%%''''''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$&&&***+++(((###%%%%%%&&&''''''((((((((('''''''''''''''(((((()))''''''((())))))(((''''''%%%%%%&&&''''''''''''&&&&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&'''(((***)))(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&mmmSSSLLLDDD@@@AAA>>><<<;;;;;;::::::999999888666666555555555444444444555555444444444333333333111111222222222111000000000000111111111111000000111111111111111111111111000000000000000000000000444444444333333333333222111111111111111111111111111111111111111111111111///000111111222222111111//////111222222222111111444444444444555555555555333444555555666666555555111222555999;;;???JJJVVV```oootttmmmVVVSSSMMMGGGBBB@@@??????CCCCCCCCCDDDDDDCCC???<<<666444222222333444555444999:::<<<===<<<:::888666333222000...,,,++++++***************))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&((())))))(((''''''((())))))))))))((((((((((((&&&'''(((((())))))((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))'''(((((()))******++++++%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''(((&&&%%%$$$%%%'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''''')))***(((%%%%%%&&&''''''((('''''''''(((''''''''''''((()))))))))***+++,,,,,,+++***)))$$$%%%%%%&&&'''&&&&&&&&&)))******)))'''%%%&&&'''((((((((((((((((((((((((%%%'''***,,,,,,+++(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&oooUUUOOOGGGBBBAAA===<<<;;;;;;::::::999999888666666777777666666555555555555444444444333333333111222444444444333333333///000111222222111000///111111111111111111111111000000000000000000000000333333222222222111111111000111222222222222111000111111111111111111111111///000111222222222111111000111111222222222222111222222333333333444444444444444333333444444555666///111777>>>CCCKKKZZZiii{{{kkkggg___WWWOOOHHHDDDBBBEEEDDDDDDDDDEEEDDDAAA???;;;888444333333333333222777888999::::::999777666555444222000...---,,,,,,************))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''***,,,,,,***))))))+++))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''(((((()))))))))((((((((((((((())))))))))))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((''')))))))))))))))))))))))))))***++++++)))(((((()))&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&'''((())))))&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((()))***,,,------,,,***)))%%%&&&&&&'''''''''''''''***+++,,,+++***)))***+++((((((((((((((((((((((((&&&(((***+++******))))))''''''''''''((((((((()))''''''''''''''''''''''''iiiPPPLLLEEE@@@???<<<<<<<<<;;;::::::999999888777777777777777666666555555555444444444333333333...000222333222111111222///000111222222111000///111111111111111111111111000000000000000000000000////////////............///000222333333222000///111111111111111111111111///000111222333222111111333222222111111222333333444444444555555666666666444444333222222444555666444888@@@IIIQQQ\\\nnn~~~~~~ttthhh\\\RRRJJJFFFHHHGGGEEEEEEEEEDDDBBB@@@>>>:::666333333222111111222444666888999::::::999666555333111///...---,,,************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&))),,,,,,)))((((((***))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((((('''))))))))))))))))))))))))&&&(((******(((&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&%%%$$$&&&))),,,''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''(((***++++++***((('''&&&''''''(((((((((((((((%%%&&&(((((('''''')))***))))))))))))))))))))))))(((((()))((((((((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((jjjTTTPPPGGG@@@>>>;;;>>><<<;;;;;;;;;;;;:::888888888777666666666666666444444444444444444444444444333111000000111333444222222222222222111000000111111111111111111111111222222333333333222222111111///...///222333222000222222222222222222222222111111222222222333333333222222222111222222333333111222333333444444333333333333444444555444444444888666666999999666777:::<<>>;;;>>><<<;;;;;;;;;;;;:::888888888777666666666666666444444444444444444444444333333222111111222333333000000000000000//////...000000000000000000000000000111111222222222222222111///...///222333222000222222222222222222222222111111222222222333333333333333222222222222222333222222333444444444444333333333444555555555555444444333555999:::888999<<>><<<>>><<<;;;;;;;;;;;;:::888888888777666666666666666444444444444444444444444222222222222222222222222000000111111000000///...000000000000000000000000///000000111111222222222111000///000222222222000111111111111111111111111111111222222222333333333555444333222222111222222222222333444444444444444333444444555555555555666222222555;;;===<<<>>>CCCNNNVVVeeezzz|||ssskkkdddZZZRRRMMMKKKJJJIIIFFFCCC???<<<:::888555333333222111222555777999999555444333111000/////////...---,,,+++************+++)))'''%%%$$$&&&((())),,,+++))))))***+++***)))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''(((******''''''((((((((((((''''''&&&'''((()))************((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&))))))))))))((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))))))))((((((((('''************))))))))))))***)))))))))(((((((((((('''''''''''''''&&&%%%$$$''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''((())))))''''''((()))***)))((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((hhhPPPJJJBBB>>>???>>>>>><<<;;;;;;;;;;;;:::888888777777666666666666666444444444444444444444444111222222333333222222111222333333333333222111111000000000000000000000000111111000000000000000000111111111111111222111111000000000000000000000000111111222222222333333333666555444333222111111111222333333444555444444444444444444555555666777777444444777<<<>>>@@@GGGOOOYYYggg{{{sssfffZZZQQQKKKIIIFFFDDDBBB@@@>>><<<999777555333111111444666888888777555333111////////////...---,,,++++++************)))'''&&&&&&&&&((()))+++)))(((((()))***)))((())))))))))))))))))))))))+++******)))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&'''((()))))))))))))))((((((((((((((('''''''''***)))(((&&&&&&%%%%%%%%%))))))))))))(((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((******************))))))*********))))))(((((((((''''''(((((('''%%%$$$"""''''''''''''(((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%&&&((()))((('''&&&'''))))))((('''&&&&&&&&&((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&'''((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((hhhPPPKKKCCC???AAA???>>><<<;;;;;;;;;;;;:::888888777777666666666666666444444444444444444444444111222222333333222222111333333333333333222111111222222222222222222222222444333111000///...//////111222222222111111111222000000000000000000000000111111222222222333333333666555444333222222222222333333444555555555444444555555444555555777888999888777999===@@@EEEQQQ]]]jjj}}}ooo^^^PPPIIIFFFDDDCCCBBBBBBAAA???===:::777444333555666777777888777444222000000000000///...---,,,++++++++++++)))************)))(((((()))(((&&&&&&((())))))((())))))))))))))))))))))))+++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((***)))(((&&&&&&%%%%%%%%%))))))))))))((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))******((((((((((((((((((((()))((()))))))))((('''%%%$$$''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%&&&((()))((('''&&&''')))'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''))))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))'''''''''((((((((())))))gggPPPLLLDDD@@@AAA???>>><<<;;;;;;;;;;;;:::888888888777666666666666666444444444444444444444444222222222222222222222222111111111222111111000///333333333333333333333333555444222000/////////000111333333333111000111222111111111111111111111111111111222222222333333333666555444333333222333333333333444555555555555555666555555555666777999::::::;;;>>>DDDIIIQQQ```oooooo[[[NNNGGGEEECCCCCCCCCCCCBBBAAA???<<<999888888999888777888777666444333222222222000///...---,,,,,,,,,,,,***+++,,,,,,,,,+++)))((()))'''&&&&&&((())))))((())))))))))))))))))))))))))))))((('''''''''''''''******(((''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))((('''&&&&&&&&&&&&))))))))))))(((((((((((($$$%%%%%%&&&&&&&&&%%%%%%************************(((((()))))))))*********&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))((('''&&&''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''((())))))''''''((()))&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((''''''((((((((()))))))))eeeOOOLLLEEE@@@@@@>>>>>><<<;;;;;;;;;;;;:::888888888777666666666666666444444444444444444444444333333222111111222333333111111222222111111000///222222222222222222222222333222111000000111333444111333444333111000111333222222222222222222222222111111222222222333333333555444444333333333444444333444444555555555555555666666555555666888:::<<<>>>BBBJJJTTT\\\eeevvv~~~gggXXXJJJHHHDDDCCCCCCDDDCCCCCCAAA???>>>=========;;;999777777777777666555444333111000///......---......,,,,,,++++++***************)))((((((***++++++***))))))))))))))))))))))))))))))(((''''''''''''''')))(((((('''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''((((((((()))))))))(((''''''((((((((())))))))))))((((((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&'''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))******(((((()))***&&&''''''((())))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''((((((((())))))))))))cccNNNKKKDDD??????<<<>>><<<;;;;;;;;;;;;:::888888888777666666666666666444444444444444444444444444333111000000111333444333444444444444333222222111111111111111111111111111111000000111333666777222444555444111///111333222222222222222222222222111111222222222333333333444444333333333444555555333444555555666666555555666666555555666888;;;<<>><<<666777888888888777555444222111000//////......///...,,,***(((((()))+++,,,,,,***)))***,,,------,,,))))))))))))))))))))))))++++++***)))))))))))))))''''''&&&''''''((()))***''''''((((((((((((''''''((()))))))))))))))((((((&&&'''''''''(((((()))))))))(((((((((((())))))***))))))))))))((((((((((((((((((***+++,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((()))((('''&&&&&&''')))***''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((***+++***)))((()))+++'''((()))+++++++++***)))'''((((((((())))))******************************(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))```LLLJJJDDD???@@@===<<<<<<;;;;;;;;;:::::::::888777666555555444444555555555555444444333333333444444333333333333222222222222222222222222222222444333333222222333333444//////000111222222333333444444444333333222222222333333333111//////111222333333333444444444555555555333111//////111333555444444555555555555555555777666666777999>>>BBBDDDKKKVVVgggwww|||||||||ooonnnmmmmmmoooqqqqqqpppuuutttttttttuuuvvvxxxyyytttsssrrrtttyyy~~~{{{yyyzzz{{{|||||||||yyyzzzrrr[[[SSSKKKFFFGGGHHHFFFDDDEEEEEEEEEEEEDDDBBB@@@>>>>>>;;;999888777777555444000//////000111222111000222---((((((***+++)))&&&***)))(((''''''((()))***---------,,,,,,+++++++++------+++)))((('''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&((()))***))))))))))))***************************)))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))+++(((### ###(((+++&&&'''((('''&&&%%%&&&((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***'''%%%&&&)))+++***)))******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((aaaLLLJJJDDD??????===<<<<<<;;;;;;;;;:::::::::999888777666666555666666555555555444444333333333333333222222222111111111222222222222222222222222333222222111111222222333000000111111222333333333333333333333222222222222333333333111//////111333222222222333333333444444444333111000000111222333555555555555666666666666777888888888;;;AAAJJJPPPcccmmm||||||yyytttnnnjjjhhhhhhhhhaaa```___aaaccceeefffeee___```bbbdddfffgggggggggfffdddcccdddhhhkkklllmmmmmmjjjgggfffgggiiijjjjjjkkkhhhggghhhmmmsssyyy{{{|||}}}vvvddd\\\QQQJJJHHHGGGEEECCCCCCCCCDDDEEEFFFFFFFFFFFF@@@===:::999999888777555222000///000111222111000000,,,((((((+++---+++(((,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,***)))(((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))************---------,,,,,,,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((***))))))((((((((((((((('''(((((())))))(((((('''&&&'''''''''((()))))))))+++***)))((((((((((((((()))((('''%%%%%%'''((()))&&&'''(((((('''&&&'''(((++++++++++++*********)))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''%%%&&&)))******(((((((((''''''''''''(((((())))))))))))))))))))))))((())))))*********))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((aaaMMMJJJCCC??????<<<<<<<<<;;;;;;;;;::::::::::::999888777777666666666555555555444444444444444222222222111111111000000222222222222222222222222222111111000000111111222222222222222333333333333111111111222222222222222222333333222000000111333111222222222333333333333222222222222222222222333555555666666666777777777888:::;;;;;;???IIIXXXdddwww~~~|||zzzxxxuuusssllliiieeeaaa^^^]]]]]]^^^WWWVVVUUUWWWZZZ]]]^^^]]]VVVXXX[[[^^^``````___^^^___^^^]]]^^^```bbbcccbbb[[[YYYWWWVVVXXXZZZ[[[[[[YYYWWWVVVWWW\\\bbbfffhhhiiikkkooovvv~~~}}}nnneeeYYYOOOJJJHHHFFFEEECCCDDDDDDEEEFFFHHHJJJJJJCCC@@@===;;;;;;:::999888444222000000222222222000...+++)))))),,,...,,,*********++++++++++++******,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))((((((((((((''''''''''''((())))))))))))))))))***************)))((('''''''''((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''((())))))******))))))(((&&&&&&'''(((((()))******---,,,+++)))((((((((((((((((((***++++++***(((((('''((())))))''''''((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((('''%%%&&&''')))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((bbbMMMJJJCCC>>>>>><<<<<<<<<;;;;;;;;;:::::::::999999888777666666666666555555555555555444444444222222222222111111111111222222222222222222222222222222111111111111222222444444333333333333333333000000000111111222222333111222333222111000222333222222333333333444444444222333444555555555444333444444555555666777777777888;;;>>>@@@EEESSShhhwww|||zzz{{{~~~{{{wwwqqqmmmkkkkkkjjjjjjiiigggdddaaa``````aaaaaa[[[ZZZZZZ[[[]]]___```______```bbbdddeeeffffffffffffeeedddeeeggghhhgggfff[[[YYYWWWVVVWWWYYYYYYXXXVVVTTTRRRSSSVVVZZZ\\\]]]___```cccgggnnnuuu{{{~~~tttlll___UUUNNNJJJHHHGGGFFFFFFEEEDDDEEEFFFHHHIIIFFFCCC???===<<<<<<;;;:::666444222111222222222111///---++++++------,,,***((()))***++++++***)))(((,,,+++++++++++++++++++++***)))))))))))))))***************))))))))))))(((((((((((((((((((((((((((++++++***)))((((((''''''''''''''''''((((((((()))((()))))))))************'''&&&$$$""""""###%%%&&&))))))(((((((((((())))))************************((((((((((((((('''''''''((())))))******))))))(((&&&&&&'''((()))******++++++******)))(((((((((((('''(((***++++++***((('''((()))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''''''''***))))))))))))******+++((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''(((((())))))******%%%&&&&&&'''((())))))***((((((((((((((((((((((((aaaMMMJJJCCC??????<<<<<<<<<;;;;;;;;;:::::::::888888777666555555555555555555555555555555555555444333333333333222222222222222222222222222222222333333222222222222333333444444333333333333333333000000000111111222222333111222333333222111222333444444444444555555555555333444666777888777666555333444444555666666777777666;;;@@@EEENNN^^^ttt~~~uuurrrnnnnnnrrrxxx}}}{{{vvvoookkkkkklllnnnoookkkjjjhhhgggggghhhjjjkkkiiihhhfffggghhhiiiiiihhhggggggggghhhkkkooosssvvvvvvuuusssrrrqqqoookkkhhhdddaaa___]]]^^^^^^]]][[[ZZZXXXVVVUUUVVVWWWWWWVVVXXXYYYZZZ\\\```eeeiiilll{{{{{{tttiii^^^TTTMMMHHHFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHDDD@@@===<<<<<<<<<;;;999777444222222222222111222000///...---,,,***)))+++,,,---......---,,,+++++++++++++++++++++++++++)))))))))))))))******++++++*********))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&''''''(((((((((((((((((()))))))))***************)))(((&&&&&&(((***+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))((('''&&&&&&'''(((((())))))(((((('''''''''(((((()))******+++''''''''''''(((((()))***((((((((((((((((((((((((((()))***)))((('''(((***************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&'''''')))))))))))))))***++++++((((((((((((((((((((((((&&&'''((()))))))))))))))''''''(((((())))))******&&&&&&''''''((()))******((((((((((((((((((((((((```LLLJJJDDD???@@@===<<<<<<;;;;;;;;;:::::::::888777666555444444444444555555555555555666666666444444444333333333222222222222222222222222222222444333333333333333333444222222222222333333333333111111111222222222222222000222444444333222333444555555555555666666666666333444666777888888777666444444555666777777888888888>>>FFFPPP\\\mmm}}}xxxwwwuuusssqqqqqqooonnnqqqwww~~~zzzvvvpppmmmnnnpppssstttssssssssstttuuuwwwyyyzzzzzzxxxvvvvvvwwwxxxwwwvvvrrrrrrrrruuuzzz{{{tttooommmkkkhhhggggggfffdddcccaaa___\\\ZZZZZZYYYWWWUUUVVVVVVVVVWWWZZZ]]]aaacccnnntttyyyzzz}}}}}}uuujjj___TTTLLLGGGGGGFFFGGGGGGHHHIIIJJJKKKIIIEEE@@@===<<<<<<;;;;;;<<<999555333222222222111333222222000...,,,***(((***++++++,,,,,,++++++************+++++++++++++++***)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))((((((((())))))))))))************+++***)))))))))***+++,,,***))))))(((((())))))***((((((((((((((((((((((((''''''((()))((('''&&&%%%'''(((((())))))(((((('''(((((())))))))))))******&&&&&&&&&&&&''')))***+++)))(((&&&%%%%%%&&&((()))'''((())))))''''''((()))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))'''&&&%%%'''((('''&&&&&&''''''((()))***))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))'''''''''(((((())))))***((((((((((((((((((((((((___KKKIIIDDD@@@AAA???<<<<<<;;;;;;;;;:::::::::999888777666555555555555444555555555666666666777333333333333222222222111222222222222222222222222333333222222222222333333000000111111222333333333333333333333222222222222000222444444444333333444444444444555555555666666333333444555666666777666555666777888999:::;;;;;;BBBHHHSSSaaaqqqzzzxxxuuussssssuuuwwwxxx||||||~~~}}}zzzvvvtttuuuwwwyyyzzz~~~{{{yyywwwvvvvvvvvvtttrrrnnnllljjjiiihhhfffcccaaa]]]\\\[[[[[[\\\^^^```aaaccciiilllkkkkkknnnooommmlllpppuuuzzz~~~wwwmmmaaaWWWRRRMMMMMMMMMNNNMMMMMMLLLLLLHHHDDD???;;;::::::::::::>>>;;;666333222222222111111222222111///---+++***)))((((((''''''(((((())))))*********++++++++++++******)))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))************&&&'''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))&&&'''((())))))'''%%%$$$((())))))******))))))(((*********)))))))))))))))((('''''''''((()))******(((''''''&&&&&&''''''(((&&&'''(((((('''&&&'''(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((******)))&&&%%%''')))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((^^^KKKIIIDDDAAABBB@@@<<<<<<;;;;;;;;;::::::::::::999888777666666666666444555555555666666777777222222222111111111111000222222222222222222222222222222111111111111222222//////000111222222333333444444444333333222222222///222444555444333333444333333333444444444555555222222333333444555666666777888888:::;;;<<<======LLLSSS```ppp|||zzzyyyzzz~~~}}}yyyyyyzzzzzz{{{|||{{{yyyxxxwwwvvvsssppphhhgggdddbbb``````aaabbb]]]bbbdddaaa___aaaaaa^^^```bbbgggkkkoootttyyy}}}wwwmmmccc^^^UUUUUUUUUTTTQQQNNNLLLJJJHHHDDD>>>;;;999:::999999@@@<<<777444222222222111000111222222000...------,,,+++***))))))***+++,,,))))))******++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++%%%&&&((()))))))))((('''))))))))))))************&&&&&&'''((()))))))))(((******))))))))))))******))))))))))))))))))))))))&&&'''((())))))'''%%%$$$******++++++++++++******++++++******)))(((((((((******)))))))))))))))***&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&(((((()))))))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))***+++)))'''&&&'''***(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))(((((('''%%%$$$###******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((}}}```MMMHHHAAA???AAA===<<<;;;;;;::::::999999888:::999888666555555555555:::999777666666666777888777333333666555111111444333333333333333333333333222333555666666444333111111111222222222333333333222222333333333444444444333444444444555555666666444555555666666555555444444444555555666777777888666666777:::;;;<<>><<<<<<<<<;;;::::::999999999888888888888888999999666666555555555555555555888EEEGGG999111555777222333333333333333333333333222222111111222444666777555666666666666777777777333333333444444444444555555555555555555444444444777666666666666666666777888777666666666666777888<<<:::<<>>;;;888444333333222222111111111000000222333444444444333//////---,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++)))(((***,,,((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))'''''''''((()))***'''(((((())))))))))))((()))((('''&&&%%%&&&'''((((((((((((((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((()))))))))******))))))(((((('''''')))))))))))))))((('''&&&(((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))yyy^^^MMMIIIDDDBBBCCC???======<<<;;;;;;::::::999;;;:::999888777777777777666666666666666666666666888EEEGGG999111555777222333333333333333333333333111222444555666666666666555555555555666666666666333333444444444555555555333333333444555666777777666666555444444555666666777666555444555666777888>>><<<@@@IIIWWWkkkwwwppplllgggeeebbb___\\\YYYWWWVVVSSSTTTUUUUUUWWWZZZ^^^aaakkkpppxxx}}}mmm[[[OOOLLLIIIFFFEEECCC???<<<666666444333222222222222000111222333555666666666111000...---,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((&&&'''***+++)))(((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((***)))(((''''''''')))***''''''((()))******))))))***)))((('''&&&'''((()))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''(((((((((((((((((()))))))))))))))******))))))((((((''''''(((((((((((('''&&&%%%%%%'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))xxx\\\LLLIIIDDDBBBCCC???======<<<<<<;;;:::::::::;;;:::999888777666666666555555666777777777666666222;;;===666111444666444333333333333333333333333222333666777888777666555222222222333333333333444333444444444555555555555111222333444555777888888444333222111111222333444777666555444555777999;;;AAACCCKKKYYYkkkzzzwwwsssqqqmmmhhhbbb]]]YYYWWWRRRSSSTTTTTTTTTWWW[[[^^^aaacccgggjjjnnnsssxxx|||}}}lllVVVQQQLLLIIIHHHGGGDDDAAA<<<:::888555444333333333000111222333555777888999444222111///---++++++***......------,,,,,,,,,+++************************))))))))))))))))))))))))...***'''(((++++++)))%%%))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))'''''')))***''''''((()))************,,,,,,+++*********************))))))))))))(((((())))))))))))************))))))(((((((((((())))))((())))))******))))))(((''''''(((((())))))))))))'''((()))*********))))))))))))))))))((((((((((((''''''(((''''''&&&%%%%%%''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))************************%%%&&&'''((())))))((((((%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***))))))(((((((((((((((uuuZZZJJJHHHCCCAAABBB============<<<;;;;;;::::::999888777777666666666666333444555666666666555555222444555444333222333555333333333333333333333333444444555555555555555555222222222333333333444444444444444444555555555555222333333444555666777777555444333222222333444555888777666666777:::===???FFFLLL[[[ooo}}}{{{wwwrrrlllfffbbb___YYYZZZYYYXXXWWWWWWZZZ\\\ZZZ[[[]]]___aaaeeeiiikkkqqqvvv}}}xxx```YYYQQQLLLKKKJJJGGGDDDBBB@@@<<<888555444333333000111222444666888:::;;;777666444111///---,,,,,,......---,,,+++******)))************************))))))))))))))))))))))))***))))))))))))***)))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&)))+++***((('''((()))''''''(((******++++++******************))))))(((*********)))))))))((((((((()))))))))*********+++))))))(((((((((((())))))))))))************))))))''''''((()))))))))))))))'''((()))***+++***))))))(((((((((((())))))))))))'''((((((((((((''''''&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******)))(((((((((((((((rrrWWWHHHFFFAAA???@@@<<<=========<<<;;;;;;::::::666666666666666777777888111222444555666555444444777333333666555111111444333333333333333333333333666555333222222333444555555555555555666666666777444444444555555555666666444444555555555555555555999888666555555666888999999888777777999<<<@@@BBBJJJTTThhh~~~zzzvvvqqqmmmkkkdddcccbbb^^^[[[YYYYYYZZZWWWXXXYYY[[[\\\^^^```aaafffjjjqqqwww|||zzzhhh```VVVOOOMMMLLLIIIEEEFFFCCC???:::666444333333000111222444666999;;;===:::999666444111///......,,,,,,+++***)))''''''&&&************************))))))))))))))))))))))))!!!$$$((((((''''''+++...))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((++++++)))'''''')))''''''(((******+++++++++&&&'''((((((((('''%%%$$$+++*********))))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************))))))&&&'''(((((())))))(((((('''((()))++++++******)))''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++)))(((&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******)))(((((((((((((((uuuYYYIIIGGGCCCBBBBBB<<>>>>>>>>============<<<;;;:::888777666666666666666666666666666666666444444444444444444444444222333333444444333333222999888888888777555444333555444444333333333444444333333444444555555666666555555444555666666333111666666666555555777:::===;;;888888:::;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888777666666666666666666666666666666666444444444444444444444444444555555555555555444333666666666666555444333333777666666555555555666666555555555555555666666666555555555666888888666444555666777666666777999<<<999888:::===???BBBKKKUUUaaavvv{{{sssnnnkkkgggaaa]]][[[[[[[[[\\\]]]^^^___```ccceeeggghhhiiilllqqquuu}}}{{{vvvjjj[[[RRRQQQQQQOOOLLLOOOLLLHHHDDDAAA>>>999666555444333333444777;;;===<<<<<<<<<;;;888555111///000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((()))+++))))))))))))))))))))))))******))))))((((((((((((***)))((((((((((((((()))***)))((('''''''''((((((&&&&&&((()))************))))))))))))))))))))))))''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,------,,,***(((((()))***)))''''''''')))))))))))))))))))))))))))++++++***)))))))))******))))))((((((((('''''''''((((((((((((((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))************'''&&&%%%%%%%%%%%%&&&'''))))))))))))************)))************+++++++++***))))))***+++++++++***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''tttZZZKKKIIIEEECCCCCC???;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888777777666666666666666666666666666666444444444444444444444444555555555555444444333222333333444444444444333333666666555555555666666777777777666666666666666555444444444555777888777666555666777777666666888999666777;;;>>>@@@FFFTTTbbbttt}}}zzztttmmmgggdddcccbbbaaaaaaaaabbbccceeefffgggggggggiiilllooovvv|||~~~}}}zzznnn^^^UUURRRQQQOOOLLLRRRQQQOOOMMMJJJDDD===888777555333222333666999;;;=========<<<:::777444222111///,,,******,,,...000......---,,,,,,+++************+++)))((('''(((***((((((((((((((((((((((((***))))))))))))(((((((((+++***)))(((''''''''''''+++***)))(((((((((((()))&&&'''((())))))***)))))))))))))))))))))))))))))))))(((''''''((((((******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***+++***((('''((()))))))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))******))))))))))))************((('''''''''((()))******))))))))))))************)))************+++++++++))))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))***pppVVVIIIGGGBBB@@@AAA===<<<<<<============>>>>>>;;;:::999888777777777777666666666666666666666666555555555555555555555555333333333333222111000///111222333444444444444444444333333333333444555555888888777777666666555555444333333444555666555444444666888888777777777888:::<<<@@@CCCEEENNNbbbtttzzztttpppnnnllliiigggfffffffffiiiiiiiiiiiiiiijjjlllmmmkkkpppvvv~~~yyylll```WWWRRRPPPOOOSSSSSSTTTUUURRRLLLDDD???888666444222333666999<<<===>>>>>>>>><<<:::777555///...---++++++,,,...///...------,,,,,,++++++******++++++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++******)))))))))))))))************)))'''&&&%%%)))))))))))))))))))))))))))******+++,,,+++++++++)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***+++,,,***((('''((()))((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********((()))))))))*********************+++,,,---......((()))))))))************))))))*********+++++++++)))+++,,,+++***)))((((((((((((((((((((((((((((((+++++++++,,,,,,,,,------mmmUUUIIIHHHBBB???AAA>>><<<<<<<<<===============::::::999888777777777777777777777777777777777777555555555555555555555555333333333333222222111000222333444555555666555555333333333333333444555555888888777777666666555555777555444444666666555444444666888999888888888999>>>AAAGGGMMMTTTaaaxxx~~~|||xxxuuuqqqooommmmmmlllkkkkkkjjjkkkkkkkkkjjjeeehhhmmmrrrxxx~~~ooo```UUURRRTTTOOOQQQTTTVVVVVVRRRKKKEEE<<<999666444444777:::======>>>??????>>><<<999888....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,************************))))))))))))************((((((((((((((()))*********************))))))(((************)))((('''&&&))))))))))))))))))))))))&&&(((+++......,,,***(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))***++++++***)))(((((()))((((((((((((((((((((((((((((((''''''((()))******(((((())))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))************((()))))))))************&&&'''((()))******++++++((()))))))))************))))))*********+++++++++))),,,......+++)))))))))************************((((((((())))))))))))***lllUUUJJJJJJCCCAAACCC@@@;;;;;;;;;:::::::::999999:::999999888777777888888777777777777777777777777555555555555555555555555444555555666666555555444444444555666666666666666555555555555555666777888777777666666666666666555888666555555777888888777555777888999999999;;;======BBBLLLYYYeeettt}}}zzzyyyrrrpppnnnmmmmmmllliiigggeeefffiiilllpppvvv}}}zzziii[[[TTTSSSMMMOOORRRUUUVVVTTTOOOLLLCCC@@@;;;777555777:::<<<===>>>?????????===;;;:::///000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))+++,,,************************)))))))))************+++''''''''''''((()))***+++))))))*********)))((('''%%%&&&''')))******++++++))))))))))))))))))))))))###%%%(((++++++)))'''%%%(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))))))))((((((((()))******(((((())))))))))))******'''''''''''''''''''''''''''((())))))******))))))((((((((()))******++++++))))))))))))************&&&'''((()))******))))))))))))))))))************)))************+++++++++(((+++//////,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((((((((())))))jjjTTTJJJJJJCCC@@@BBB@@@<<<<<<;;;;;;:::999888888:::999888888777888888888777777777777777777777777555555555555555555555555444444555666777777777777444555555666666666555555555444444555555777888888555555555555555666666666333222111222555888999999666777888999999;;;>>>AAABBBJJJZZZmmm|||~~~{{{xxxvvvsssnnnjjjhhhhhhiiiiiikkkoootttxxxyyy~~~|||mmm```XXXRRRRRRTTTVVVYYYXXXVVVSSSLLLHHHAAA:::777666888999<<<===>>>??????>>><<<;;;444333222111000///...---...------,,,,,,++++++***+++,,,,,,+++)))(((***+++************************))))))*********+++++++++)))((((((((((((((()))***(((((()))))))))((('''&&&$$$%%%&&&(((***+++,,,,,,))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((((((((()))+++))))))))))))))))))))))))++++++***)))))))))******(((((()))))))))*********((((((((((((((((((((((((((()))******++++++******'''(((((()))******++++++))))))))))))******************+++,,,,,,,,,+++***))))))))))))************)))************+++++++++%%%***...///+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++gggRRRHHHHHHAAA>>>@@@?????????>>>===;;;:::999888999999888888888888888888777777777777777777777777666666666666666666666666222222444555666666777777444555555666555555444444222222222333444555666777333444444444555555666666,,,++++++...222666888999777888888999999<<<@@@CCCPPPZZZmmm|||vvvqqqjjjkkkjjjiiiiiikkkooorrrnnnrrrxxx~~~}}}{{{ssseeeYYYXXXYYYZZZ\\\]]]\\\ZZZSSSNNNEEE===777555555666;;;<<<>>>??????>>>===<<<888666333000......///000000///...---+++***)))(((***++++++***(((''')))***))))))))))))))))))))))))))))))******+++++++++++++++***)))((((((''''''((('''((()))))))))(((&&&%%%&&&'''((()))************))))))))))))))))))))))))***(((&&&%%%%%%'''***+++''''''''''''((()))++++++************************))))))))))))))))))))))))))))))************))))))$$$&&&'''((('''((()))+++)))))))))))))))))))))))),,,,,,+++***))))))******(((((())))))*********+++++++++++++++++++++++++++))))))***+++++++++++++++'''(((((()))***+++++++++))))))))))))************)))***+++,,,+++***)))((())))))))))))************)))************+++++++++###(((---...***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********hhhTTTJJJGGGAAAAAACCC===<<<<<<===???AAA@@@===;;;;;;;;;;;;999777666666888999888888777666555555444666666666666666666666666333333444555666666555555444444444555555555555666777777777777777777777777888888888888888777666555666666666666777888999:::;;;777666999:::;;;DDDOOO\\\qqq~~~|||xxxvvvuuussspppmmmnnnlllooovvv||||||uuusssxxxmmmccc\\\^^^bbbcccaaaaaaYYYUUUNNNFFF@@@<<<999888888:::===>>>>>>===>>>???>>><<<:::999777555222/////////---,,,+++*********,,,+++******)))*********************************+++++++++++++++++++++++++++***)))(((((('''((((((******))))))))))))******************************++++++******)))((((((((($$$%%%&&&((())))))))))))((((((((((((((()))******++++++***)))(((((())))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))((((((''''''&&&&&&))))))************))))))''''''&&&&&&'''((()))*********))))))((((((''''''******++++++++++++******((()))***+++++++++++++++((())))))))))))***************++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++---,,,+++***))))))))))))gggSSSIIIGGGAAAAAABBB===;;;;;;;;;<<<======;;;999777888888777666555777888999888888777666666555555666666666666666666666666333444444555666666555555444444444555555555555666666666666666666666666666777777777888777777666555666666666777777888999:::;;;888999<<<>>>BBBNNN[[[sss{{{xxxuuurrrrrrvvvyyy|||zzzwwwzzzxxxmmmccccccfffffffffgggaaa]]]VVVNNNEEE???===<<<<<<>>>???@@@@@@???>>>>>>>>><<<:::888777555222//////...---,,,++++++++++++,,,++++++***************************************++++++++++++++++++++++++***))))))(((((((((((()))******))))))))))))******************************)))))))))))))))*********(((((())))))))))))))))))((((((((((((((()))******,,,,,,+++***************++++++***)))))))))))))))((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((++++++******))))))((((((************))))))))))))))))))************))))))))))))))))))*********+++******))))))((((((((((((******++++++++++++******))))))***+++++++++++++++*********+++++++++,,,,,,(((((())))))))))))(((((())))))************++++++++++++,,,,,,,,,,,,,,,+++---,,,++++++***+++++++++eeeRRRHHHFFF@@@@@@BBB<<<===;;;::::::;;;;;;999888777888999999888888:::;;;888888888777777666666555666666666666666666666666333444555555666555555555444444444555555555555666555555555555555555555555555666777777888777777777777777777777777888::::::::::::<<>>>>><<<:::999888666333111//////...---,,,,,,,,,,,,,,,,,,+++***************************************************************)))(((((((((((())))))*********))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++***************)))((((((((((((((((((((()))******---,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))************))))))************))))))((()))***+++++++++***)))***))))))))))))(((((((((******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,------------((())))))******))))))(((*********+++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---......dddQQQHHHFFF@@@@@@AAA;;;@@@>>>;;;;;;;;;;;;:::999777888999888666666888:::888888888777777777666666666666666666666666666666444444555555555555555444444444444555555555555666555555555555555555555555555666777888999999999999777777777777888999::::::999<<>>???===<<<;;;:::999666333000///......------......,,,,,,+++************+++************************))))))))))))))))))))))))(((((('''(((((()))************))))))))))))******(((((((((((((((((((((((((((((())))))************)))))))))******))))))(((((((((((((((((())))))***,,,++++++*********++++++******)))))))))))))))***++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((+++*********))))))((((((&&&&&&''''''(((((()))))))))******++++++******)))&&&''')))******)))(((&&&))))))))))))))))))))))))******++++++++++++******)))******+++++++++******,,,,,,,,,------------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------........./////////......---............///000111222bbbPPPHHHFFFAAAAAABBB;;;@@@>>>;;;;;;;;;;;;:::999666777777555333222333555888888888888777777777777666666666666666666666666444555555555555555444444444444444555555555555666555555555555555555555555666777888999:::;;;;;;;;;777777777777888999:::;;;888===@@@CCCJJJZZZnnn|||{{{pppllljjjiiikkkoooiiimmmqqqnnneeeYYYPPPKKKDDDBBB@@@???AAABBB@@@???@@@???=========;;;999777111111000///............---,,,,,,+++***+++++++++************************))))))))))))))))))))))))(((((('''(((((()))************))))))))))))******((((((((((((((((((((((((************))))))((((((%%%&&&'''((())))))))))))((((((((((((((())))))*********))))))))))))***+++***)))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))******++++++++++++******'''(((***++++++)))'''&&&))))))))))))******************++++++++++++************+++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////000///000000111111111111111000000000000111333444555bbbPPPHHHGGGBBBBBBBBB<<<===;;;::::::;;;;;;999888;;;<<<;;;:::777666777888888888888888888888888888666666666666666666666666555555555666555555444333444444444555555555555666555555555555555555555555666777888999::::::::::::888888777888888999:::;;;:::???DDDIIITTTgggyyyxxxuuurrrnnnmmmooodddhhhmmmooollleee\\\UUUHHHDDD>>>===>>>@@@@@@???@@@???>>>===>>>===:::888333333111000///.........------,,,+++++++++++++++************************************************)))(((((((((((())))))*********))))))))))))******))))))))))))))))))))))))++++++******)))(((((('''$$$%%%&&&((())))))******((((((((((((((()))******)))))))))((())))))***+++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))******************++++++++++++*********+++,,,,,,,,,+++***))))))))))))************+++******++++++++++++*********++++++++++++***))))))************++++++++++++***++++++,,,,,,++++++***,,,------...///000111111000111222444555555555555222222222333444555666777bbbQQQIIIIIICCCCCCCCC===;;;;;;;;;<<<======;;;999===>>>>>>===;;;:::;;;===888888888888888888888888666666666666666666666666555555666666555444444333444444444555555555555666666666666666666666666666555666777888888888888888888888888888999:::;;;;;;===DDDJJJRRRcccxxx}}}|||wwwnnniiihhhaaabbbeeejjjooonnniiicccPPPHHH@@@;;;<<<>>>>>>===???===<<<<<<===<<<:::888666555333111///......---------,,,++++++++++++,,,************************++++++++++++++++++++++++***))))))(((((((((((()))******))))))))))))***************************************)))))))))))))))&&&'''((()))))))))))))))((((((((((((((()))*********)))))))))******+++,,,)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++************))))))))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++******++++++++++++******+++++++++++++++***))))))************++++++++++++++++++,,,,,,,,,,,,++++++------...///000111222333111222444666777999999:::555555444555555666777777bbbQQQJJJIIIDDDDDDDDD===<<<<<<===???AAA@@@>>>;;;777888999888777777999:::888888888888888888999999666666666666666666666666555666666666555444333333444444444555555555666666777777777777777777777777444555555666666666666666888888888888999:::;;;<<<@@@GGGOOOZZZmmm|||pppgggdddaaa^^^___fffoootttqqqmmmVVVMMMAAA;;;;;;<<<<<<;;;===<<<;;;;;;<<<;;;999777777666444222000...------...---,,,,,,++++++,,,,,,************************+++++++++++++++++++++++++++***)))(((((('''((((((******))))))))))))******************************((((((((()))******++++++***************)))((((((((((((((((((((()))******+++*********+++,,,,,,---))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))((((((''''''&&&&&&***++++++,,,,,,++++++***++++++***)))(((((())))))))))))******++++++++++++******++++++++++++******+++++++++++++++***)))(((******+++++++++,,,,,,,,,---......//////......------...///000111222333333111333555777999;;;<<<<<<666666666666666777777888bbbPPPIIIGGG@@@@@@BBB=========<<<<<<<<<;;;;;;;;;::::::999888888777777666888:::<<<<<<:::777666666777777666666666666777777666666555555555555666666888777666555555666777888666666555555444444444333:::999888777777777999999888777888:::::::::===CCCHHHPPP[[[gggyyy}}}oooeee```___```eeekkkrrrwwwyyynnn^^^JJJ@@@@@@AAA===888<<<:::999999:::;;;:::::::::888555333111/////////......---------......///***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))......---,,,+++***)))(((+++***)))(((((()))***++++++*********))))))(((((('''(((((()))))))))((((((******+++++++++,,,,,,,,,---,,,+++)))(((((((((((()))************++++++++++++*********))))))((((((+++++++++************))),,,,,,++++++***)))))))))''''''((()))))))))))))))************************+++++++++*********))))))(((((())))))******++++++---,,,+++*********+++,,,------------,,,,,,+++***...///000///,,,+++***+++---......//////000000000111111111111222333444555777777777888888888999999888777555555555666666555bbbPPPHHHFFF???>>>@@@;;;======<<<<<<<<<;;;;;;;;;:::::::::999888888777777888:::<<<<<<:::888777777777777666666666666777777666666555555555555666666888777666555555666777888666666666666555555444444999999888888888888999999888777888;;;;;;;;;@@@HHHQQQ^^^nnn}}}vvvmmm_________ccciiiooorrrtttrrreeeUUUKKKGGGDDD>>>999;;;999888888999;;;:::::::::999666444111000//////,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---***************************)))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++******+++***)))(((((()))***+++************)))))))))((())))))))))))(((((('''&&&))))))*********++++++++++++***)))))))))))))))***)))************+++++++++++++++++++++*********)))+++++++++************)))+++++++++***************'''((())))))*********)))************************+++++++++*********))))))))))))))))))************,,,,,,+++++++++++++++,,,---------------,,,+++***)))+++------,,,,,,---...,,,,,,---...///000111111333333333333444555666666888888888888888888999999999777666666666666555444aaaOOOHHHEEE>>>>>>@@@;;;=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777999;;;;;;999888888888777777666666666666777777666666555555555555666666777777666666666666777777777777777777666666666666888888999999999999999888:::999:::<<<===???GGGPPPYYYkkk~~~wwwcccaaa```bbbfffkkknnnpppuuummmbbbYYYQQQIIIAAA;;;999888666666888:::::::::;;;:::888666333111///...---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------******************************)))))))))((((((((())))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******************))))))))))))*********)))((('''&&&%%%(((((()))))))))*********)))))))))))))))***++++++)))************+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))************+++++++++((()))******+++*********************************+++++++++******************************)))))))))++++++,,,,,,,,,,,,++++++,,,------------,,,,,,+++(((***,,,,,,+++,,,---///......///000111333333444555555555555666777888888888888777777888999:::;;;999::::::;;;;;;;;;;;;;;;}}}___NNNGGGFFF@@@@@@CCC>>>============<<<<<<<<<<<<<<<<<<;;;::::::999999888666888::::::999888888999777777666666666666777777666666555555555555666666777777666666666666777777888888777777777777777777777888999:::;;;:::999888<<<;;;<<>>999777555555777999::::::;;;;;;:::888555333000/////////...---------......++++++************++++++*********************************)))))))))(((((())))))))))))))))))))))))************++++++++++++***))))))))))))))))))************)))))))))))))))******+++******)))(((((())))))))))))*********+++***)))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))***++++++,,,,,,)))******+++++++++******************************************************+++++++++******)))))))))***+++,,,---------,,,+++,,,---------------,,,,,,,,,---...---,,,,,,---///333333444444555555666666777666666666777777888999888777666666888:::===>>>===???BBBDDDEEEFFFGGGHHH{{{]]]MMMGGGGGGBBBCCCGGGCCC>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999888666888999999888777888999777777666666666666777777666666555555555555666666666666777777777777666666777777888888888888888888777888999;;;;;;;;;:::999<<<;;;===???BBBIIIXXXgggvvvooofff______dddiiimmmmmmnnnnnniii___SSSHHHAAA999777444444666888999999;;;;;;;;;:::888555222000000///...---------------)))******************)))************************************))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))******)))***++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***)))(((((((((((())))))*********+++++++++))))))******************+++++++++*********))))))(((((()))***+++,,,,,,---******+++++++++******)))************************************************,,,,,,++++++******))))))***+++,,,---...---,,,,,,,,,------......---------...///000/////////111444777777777777666666666666888777777777777888888999888777666777:::>>>CCCFFFIIIKKKNNNOOOOOOPPPQQQSSS{{{]]]MMMGGGGGGCCCEEEHHHDDD>>>>>>>>>=========<<<<<<;;;;;;;;;:::999999888888777888999888777666777999777777666666666666777777666666555555555555666666666666777777777777666666777777777777888888888888777888999:::;;;;;;;;;;;;999:::===BBBHHHSSShhhzzzxxxmmmeeecccfffiiillljjjlllmmmjjjcccXXXLLLDDD;;;888555444555777999999999:::<<<<<<;;;888444222...------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))))))))************((()))***+++,,,---------***++++++++++++,,,,,,,,,---,,,+++)))(((((('''''')))************+++++++++)))))))))))))))*********+++++++++************)))(((((()))***++++++,,,,,,*********+++******)))(((***************************************++++++++++++++++++++++++************+++,,,------......---,,,------............------...000111222444888;;;888888888888777777777777999999888888888999999:::999999999;;;???FFFMMMQQQYYY[[[\\\[[[YYYYYY\\\___zzz___NNNGGGGGGBBBCCCFFFBBB>>>>>>>>>>>>=========<<<:::::::::999888888777777888999999888666555666888777777666666666666777777666666555555555555666666555666777888888777666555666666666777777777888888999999999999:::;;;<<<<<<:::<<>>:::666444555777888888888999<<<======:::666444......---,,,+++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((()))))))))************(((((()))***++++++++++++************++++++++++++++++++***)))(((((()))))))))************+++++++++)))))))))******++++++++++++++++++************))))))))))))***+++++++++,,,)))*********))))))((('''************************))))))*********+++++++++***++++++++++++++++++,,,+++++++++,,,,,,...//////,,,,,,---...............---///000111333666;;;>>>:::::::::;;;<<<<<<======<<<;;;;;;:::::::::;;;;;;<<<;;;<<<@@@FFFOOOXXX^^^eeehhhiiihhhfffggglllrrr{{{```OOOHHHGGG@@@@@@CCC>>>>>>>>>>>>>>>============::::::999999888777777666999::::::888666555666777777777666666666666777777666666555555555555666666555666777888888777666555555555666666777777777888999999888888999;;;<<<>>>===AAAHHHSSS```sss}}}}}}yyytttrrrpppooommmmmmiii```SSSIII???<<<777555555777888888777999<<<>>>>>>;;;888555111000///...---,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***++++++***)))((((((((())))))*********+++(((((()))))))))(((((('''))))))))))))************)))))))))))))))******+++)))************+++++++++*********++++++,,,,,,,,,+++++++++************)))***************+++++++++)))))))))))))))(((''''''************************))))))******++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,---///000,,,,,,---.../////////...000111222222222444888;;;<<<<<<>>>???AAACCCDDDEEE>>>======<<<<<<<<<======>>>>>>???CCCKKKVVV```fffkkknnnqqqqqqqqquuu}}}~~~```UUUKKKFFFDDDAAAAAABBB======<<<<<<<<<======>>>;;;<<<<<<;;;999888999:::888888888888888888888888888888777777666666555555:::777555555777888666333777666444333444555777999666666777777777666666555:::888999===???===>>>BBBCCCKKKUUUcccxxxuuukkkjjjjjjiiigggaaaXXXQQQHHHAAA999666666777555222777888:::;;;<<<;;;;;;:::555444222000..................------,,,+++******((()))***++++++***)))(((************************++++++***************+++......---,,,,,,+++******++++++++++++++++++++++++...---+++*********++++++++++++************++++++)))************+++++++++))))))************))))))------,,,,,,,,,,,,,,,,,,---+++)))((()))***************++++++,,,---......,,,,,,,,,++++++*********+++***)))))))))***,,,---///......---,,,+++******++++++*********+++---...------.........---,,,,,,---......---,,,+++---///...---+++,,,---///000000333555777888888:::===@@@DDDFFFIIIMMMOOOMMMHHHCCCCCCAAA>>>======<<<;;;999DDDAAAAAAFFFMMMUUUaaalllmmmmmmooosss{{{{{{^^^SSSIIIEEECCC@@@???AAA===<<<<<<<<<<<<<<<======888999888777444444444666888888888888888888888888888777777777666666666555:::777444333555777777555777666555444444666777999777777888888888777777666<<<:::;;;>>>???<<<===AAAHHHUUUgggwwwxxxrrrlllhhhfffccc\\\VVVMMMEEE<<<666666777555444777888:::;;;<<<<<<;;;:::777555333111///.........+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***)))(((************************++++++***************+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++)))((((((((())))))++++++************++++++)))************+++++++++))))))************)))))))))))))))))))))))))))))),,,***))))))***+++++++++++++++,,,,,,------......,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,++++++***))))))))),,,,,,+++++++++,,,---...,,,,,,---------------,,,+++,,,------,,,,,,...000111000//////000222444444444666999;;;<<>>AAADDDEEEGGGDDDEEEKKKPPPVVV___hhhmmmooottt{{{xxx[[[PPPGGGCCCAAA>>>>>>???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999666555555777888888888888888888888888777777777777666666666666999666333333444666888888777666555555555666888999888888999999999999888888===;;;===@@@AAA???BBBGGGQQQfff}}}yyy~~~|||ooohhhgggfffccc___SSSKKK@@@888666666666555777888:::;;;<<<<<<;;;;;;999777555222000...------(((((()))***,,,---......,,,------------,,,+++***))))))))))))))))))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))((()))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))''''''(((((())))))******+++)))((()))+++,,,---,,,------------------------++++++++++++++++++,,,,,,))))))***+++++++++++++++++++++++++++************------,,,++++++,,,,,,,,,***++++++,,,------------+++,,,------------000222000/////////000333555666999<<>>???===<<<<<<;;;;;;;;;;;;<<<=========;;;888777777888888888888888888888888888777777777777666666666666666666555666777888888888777777666666666777888999888999::::::;;;:::::::::;;;:::===AAACCCDDDKKKSSS```yyy}}}zzz~~~tttkkkjjjkkkiiifff[[[RRRFFF<<<777666666666777888:::<<<<<<===<<<<<<;;;999777444111///---,,,(((((()))***,,,---......++++++,,,,,,------------))))))))))))))))))))))))*********)))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++************++++++))))))*********+++++++++******))))))))))))******))))))***+++,,,------...)))(((((())),,,......---......------------------*********++++++,,,,,,,,,((()))***,,,,,,+++******,,,,,,,,,---------......------,,,+++++++++******)))***+++,,,------------,,,---............000222000111222333444666999;;;@@@CCCGGGIIIKKKMMMPPPSSSPPPTTTWWWTTTNNNJJJKKKMMMMMMLLLLLLOOOVVV^^^dddgggkkkeeeaaabbbccccccfffjjjjjjnnnvvv}}}~~~sssXXXOOOGGGDDDCCC@@@???@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999666555666777888888888888888888888888666666666666777777777777444666999::::::999888888777777777777777888999999999999:::;;;;;;;;;;;;;;;::::::<<<@@@CCCHHHRRR]]]ttt}}}yyyqqqooopppooolllbbbZZZNNNCCC;;;888666666777888:::<<<============<<<;;;999666333000...---******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++,,,))))))))))))))))))))))))******))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,+++++++++++++++************++++++))))))*********+++++++++******)))(((((()))******++++++,,,,,,---...//////)))((((((***---///...---------------------,,,,,,*********++++++,,,,,,,,,((()))***,,,,,,+++******,,,,,,,,,------...//////,,,,,,+++++++++***)))))))))***+++,,,---.........///000111000//////111333555888;;;======>>>AAACCCGGGJJJMMMOOOPPPQQQSSSUUUUUUXXXYYYUUUOOOLLLOOOSSSUUUWWW\\\dddnnnuuuyyyzzz{{{rrriiifffeeeeeegggkkkkkkmmmqqqsssqqqlllfffbbbqqqXXXOOOGGGEEEDDDBBB@@@AAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::888888888888888888888888666666666666777777777777444777:::;;;:::888777777777888888888999999999999888999:::;;;;;;<<<<<<;;;<<<;;;===AAAEEEMMM]]]lll|||}}}xxxtttsssrrrrrriiicccYYYNNNDDD===888777777888:::<<<===>>>>>>===<<<<<<:::888555222///...---,,,,,,,,,,,,,,,,,,,,,000///...,,,******))))))************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))************)))++++++************++++++)))************++++++++++++***)))(((((()))***+++******++++++,,,,,,------)))))))))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,+++******++++++,,,---............111222333222111222444666777===CCCGGGGGGFFFHHHJJJMMMPPPSSSUUUVVVVVVXXXYYY\\\\\\YYYTTTOOONNNPPPSSS\\\```gggqqqzzzwwwlllbbb^^^^^^^^^```ddd```aaaaaa```\\\UUUOOOKKKoooVVVNNNGGGEEEEEEBBB@@@AAA@@@@@@???======<<<<<<===<<<======<<<;;;:::<<<>>>888888888888888888888888555666666666777777777888666777888777444444666888777888999999::::::999999888888999:::;;;<<<<<<;;;>>>>>>AAAGGGOOO]]]sss}}}uuussstttwwwpppllldddYYYMMMCCC<<<888777888:::<<<>>>>>>>>>>>><<<<<<;;;999777444111///------------------------///...---,,,,,,,,,---...++++++++++++++++++++++++))))))))))))***+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++'''((()))***+++******)))++++++************++++++)))************++++++++++++***)))(((((()))***+++++++++++++++++++++++++++***)))***,,,...///---,,,)))******++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---.........---,,,------...//////.........///111333444444666999;;;???GGGPPPUUUUUUSSSTTTUUUUUUXXX\\\___```aaacccdddbbb^^^ZZZUUUSSSUUUWWWZZZaaadddiiiooossstttqqqooodddZZZRRRRRRTTTUUUVVVXXXTTTTTTSSSQQQOOOMMMKKKJJJnnnUUUMMMFFFEEEDDDBBB@@@AAAAAAAAA???>>>============777888999888777777999;;;888888888888888888888888555666666666777777888888888888666222///000555999888888999::::::::::::999777888999:::;;;;;;;;;;;;???@@@DDDMMMYYYllluuurrruuuzzztttrrrkkkaaaTTTHHH???:::777888:::<<<>>>>>>>>>>>><<<<<<;;;:::888555222000---------....../////////******+++,,,...111444666,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---......---,,,,,,+++******++++++++++++++++++++++++)))***+++,,,------,,,+++++++++************++++++)))************++++++++++++***)))'''''')))***+++------,,,,,,,,,,,,,,,,,,*********,,,...///---+++(((((()))***++++++,,,,,,---,,,,,,++++++*********+++***)))))))))***,,,---........................,,,---///000000000////////////////////////......---///222444666999===???LLLUUU```fffeeeccccccddd\\\```eeeiiikkklllnnnooogggccc^^^[[[]]]aaaeeegggeeeeeeeeefffeeeaaa\\\XXXTTTLLLGGGJJJNNNOOOOOOQQQQQQQQQPPPPPPQQQSSSVVVWWWmmmWWWNNNFFFCCCAAA===;;;<<<===<<<;;;;;;<<<===<<<;;;:::999999888888999999:::;;;;;;<<<<<<;;;;;;:::999777777777777777777777777777777777777777777777777777777777777888888888888:::===<<<888:::??????;;;AAACCCIIITTThhh{{{qqqpppuuuvvvxxxuuujjj]]]PPPCCC999888999:::===>>>???>>>>>>;;;;;;;;;:::888555222111111000...---,,,------......,,,******---...---+++...---,,,,,,++++++,,,,,,,,,+++)))''''''(((***+++************))))))))))))***,,,---,,,+++******+++---------,,,,,,+++++++++))))))))))))))))))))))))'''((()))***************+++++++++******)))))))))+++,,,,,,------,,,,,,+++)))***---/////////---,,,000---++++++---///---+++,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++,,,---...//////,,,)))))),,,///...---//////111444888888444000111666:::999777999AAAIIITTT^^^jjjsssuuutttrrrqqqkkkiiiiiilllqqqssssssqqqllliiifffeeeggghhhgggeeeccc___YYYTTTQQQOOOLLLIIIIIIIIIJJJLLLNNNRRRUUUVVVZZZXXXWWWYYY]]]aaadddeeennnWWWNNNFFFDDDBBB???===>>>===<<<;;;;;;<<<===<<<;;;::::::999999999999:::::::::::::::::::::999888888777777777777777777777777888888888888888888888888777777777777888888888888777;;;;;;888:::???@@@<<>>???CCCKKKRRR]]]dddooouuuvvvtttrrrpppiiijjjlllqqqwwwyyyxxxvvvsssqqqnnnmmmmmmkkkgggcccZZZYYYWWWTTTQQQNNNMMMLLLMMMOOOSSSXXX\\\___bbbccc``````aaadddjjjooorrrtttmmmVVVMMMFFFEEEDDDAAA@@@AAA===<<<;;;;;;<<<===<<<;;;::::::999999999999::::::888888888888888777777666777777777777777777777777888888888888888888888888777777777888888888999999555888999999;;;???@@@>>>EEELLL[[[rrryyyzzz}}}{{{oooiiijjjpppuuuwwwqqqhhh\\\NNNBBB:::::::::;;;<<<<<<:::888<<<;;;:::888777777666666111000...---,,,,,,------...,,,++++++,,,------,,,...---,,,,,,++++++,,,,,,,,,+++******+++,,,---///++++++*********)))))))))%%%(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++******))))))*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////...---++++++---......---------,,,,,,,,,,,,------......------------......------,,,,,,,,,------...///...------//////...---///------///333777999999??????@@@DDDJJJQQQYYY^^^eeejjjqqqvvvvvvtttqqqooojjjkkknnnrrrvvvvvvtttrrrnnnmmmkkkiiigggbbb\\\XXXSSSWWWZZZZZZXXXVVVVVVWWWZZZ]]]ccchhhllloooooooooeeeeeefffiiioootttwwwxxxhhhSSSKKKEEEDDDDDDBBB@@@AAA===;;;;;;;;;<<<===<<<;;;:::::::::999999:::::::::888888888888888777777666777777777777777777777777888888888888888888888888777777888888888999999999555777999:::;;;===???@@@HHHRRReeeuuuqqquuuzzznnngggfffjjjppptttrrrlllbbbTTTGGG???===;;;<<<>>>???===;;;<<<;;;:::888888888999999222111///---,,,,,,------...---,,,,,,,,,---------...---,,,,,,++++++,,,,,,************+++,,,...///+++++++++*********))))))&&&)))---......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))******+++++++++,,,,,,------,,,,,,+++------------...///000111------,,,,,,------.........------,,,,,,------.........------------......///...---------------...------...000222333333333000000111333777:::===>>>BBBAAACCCIIITTT^^^dddgggiiilllqqquuuvvvtttqqqooooooooonnnmmmllliiigggeee___^^^]]][[[XXXUUURRRPPPXXX___gggiiigggfffgggjjjnnnppprrruuuvvvwwwvvvvvvpppnnnkkkkkknnnqqqtttuuucccQQQIIICCCDDDDDDAAA@@@@@@===;;;;;;;;;<<<===<<<;;;;;;::::::::::::::::::;;;999999999:::999999888777888888888888888888888888888888888888888888888888888888888888999999999999888999:::<<<<<<<<<@@@DDDPPP]]]tttsssooolllqqq}}}{{{qqqiiigggjjjpppttttttqqqjjj]]]QQQCCC???;;;:::>>>@@@???>>>===<<<:::999999999:::;;;333222000...------------------------,,,,,,---......---,,,,,,++++++,,,,,,)))))))))***+++,,,------++++++++++++***************,,,//////...,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++------,,,,,,---...///000,,,,,,,,,,,,,,,---...///...------,,,,,,------...------,,,,,,,,,,,,------//////......---.........---...///000111222333444222444777:::<<<===>>>???CCCDDDHHHQQQ^^^hhhmmmmmmlllnnnrrruuuwwwvvvssspppmmmkkkfffaaa\\\ZZZYYYYYYUUUTTTSSSRRRRRRSSSVVVXXXdddllluuuyyyxxxvvvwwwzzz{{{{{{zzzzzzzzz{{{{{{|||{{{vvvttttttwwwyyyzzz}}}aaaOOOHHHCCCDDDDDDAAA???@@@===<<<;;;;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;::::::999888888888888888888888888888999999999999999999999999888888888999999999999:::::::::;;;=========DDDKKKWWWhhhyyyiiikkkqqq|||wwwpppmmmooosssvvvwwwwwwssshhh]]]HHHAAA999777;;;??????>>>======<<<;;;;;;:::;;;;;;555444222000///......///---......---,,,,,,---///...---,,,,,,++++++,,,,,,))))))******++++++,,,,,,,,,++++++++++++*********,,,...///...,,,++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---.........+++,,,------,,,,,,...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////.........//////000...///000//////111444666999<<>>>>>@@@JJJUUUbbbvvvzzzpppkkkrrr~~~xxxvvvsssuuuvvvwwwxxxxxxpppfffQQQGGG<<<777999===???>>>>>>>>>>>>===<<<;;;:::999777666444222000000000000---...///...,,,+++...000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********+++++++++***)))***,,,...)))*********++++++++++++------------------------******+++,,,,,,,,,++++++*********)))))))))))))))+++,,,,,,------,,,,,,+++)))***+++------------,,,***,,,------,,,,,,...111,,,,,,++++++++++++,,,,,,......------------..................///000111111///000222222333777>>>CCCGGGHHHHHHFFFCCCBBBDDDFFFPPPXXXeeesss~~~wwwvvvvvvvvvtttnnneee___OOOOOOOOOMMMLLLNNNSSSWWWXXX[[[^^^```bbbgggmmmrrryyy|||~~~|||{{{|||}}}}}}}}}}}}~~~}}}zzzwwwgggRRRKKKFFFFFFFFFCCC@@@@@@===<<<;;;;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<999::::::::::::999888888888888888888888888888888999999999999999999999999888888999999999::::::::::::888:::>>>@@@CCCOOO\\\qqqyyyooollloooyyy~~~{{{tttuuuuuutttwwwxxxrrriiiZZZNNN@@@999:::>>>@@@???>>>>>>??????>>><<<:::888888777555333111000000111---...000...,,,+++...000...---,,,,,,++++++,,,,,,---------......---,,,,,,,,,,,,,,,+++++++++******(((((((((''''''))),,,///))))))******++++++++++++------------------------)))***+++,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,+++''')))+++---...---,,,+++***,,,...---+++,,,///111,,,++++++******++++++,,,//////............//////............///111222222...000333666:::AAAKKKSSSSSSSSSQQQLLLGGGFFFIIIMMMWWWaaarrryyyxxxvvvtttooofffZZZRRRSSSUUUXXXXXXYYY[[[```ddddddhhhlllppprrruuuzzz~~~}}}yyy{{{}}}zzz||||||tttnnnfffRRRLLLEEEAAA@@@AAA@@@???@@@???===<<<<<<<<<===>>><<<;;;999:::;;;;;;:::888:::::::::::::::999888777666666777888999:::::::::<<<;;;;;;:::999888777777;;;888999<<<<<<999888;;;???999888>>>BBBFFFVVViiivvvqqqmmmgggvvv{{{tttmmmnnnuuuyyywwwrrreeeXXXIII???===>>>>>><<<<<<<<<<<<;;;;;;<<<<<<===:::999777555333111///...------------------,,,,,,......---,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***(((***,,,,,,,,,,,,++++++*********,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***,,,---......---......///...,,,+++***)))***,,,,,,+++++++++,,,111000......///111222222444555666999>>>GGGRRRYYY]]]]]][[[WWWRRRRRRVVV[[[fffppp|||~~~vvvmmmfff^^^VVVSSSUUUYYY[[[^^^aaadddhhhmmmqqqrrrvvv{{{}}}{{{yyyyyy{{{~~~{{{wwwzzz}}}{{{wwwtttvvvxxx{{{~~~}}}uuuiiiaaacccRRRLLLEEEBBBAAAAAA@@@>>>@@@???>>>===<<<======>>><<<;;;999:::;;;;;;:::888:::::::::::::::999888888777777888888999999::::::777777888888888999999999888666777;;;<<<999999<<<===999;;;CCCGGGMMM___ssszzzooonnnqqqsss~~~{{{rrrjjjiiiooouuuuuutttrrreeeTTTGGGAAA???===;;;<<<<<<;;;;;;:::;;;;;;<<<:::999777555333111000///......------------,,,,,,......------,,,++++++***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,***)))***,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,......,,,,,,,,,---000///......000111222222777999===CCCKKKVVVaaaiiimmmllliiiddd______cccgggllluuurrriii```ZZZUUURRRTTTYYYdddgggjjjmmmoooqqqsssuuuuuuwwwzzz{{{{{{yyyyyyyyy|||}}}}}}xxxttttttsssssssssqqqpppnnnmmmsssuuuxxx{{{yyyqqqfff]]]|||```QQQLLLFFFCCCCCCBBB@@@===??????>>>===============<<<;;;::::::;;;;;;:::888:::::::::::::::999999888888888888999999999999999777777777777888888888888666444555:::;;;:::;;;>>>::::::???GGGMMMWWWmmmtttppppppvvv~~~uuujjjgggkkksssxxxzzztttaaaQQQHHHCCC@@@>>>===<<<;;;:::999999:::::::::999888666444222111000.........---------,,,,,,......------,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***//////...---,,,++++++***,,,,,,---............------///000///...---.../////////000111222444555666:::???EEENNNWWWaaalllrrrzzzzzzxxxrrrmmmlllnnnrrruuu|||}}}uuuccc[[[SSSPPPPPPRRRYYYbbbnnnqqqtttvvvvvvvvvwwwxxxxxxxxxzzz|||~~~}}}{{{xxxvvvxxxyyyyyyvvvpppjjjfffhhhfffcccbbbbbbdddhhhjjjqqqsssvvvwwwuuuoooeee^^^zzz___PPPLLLGGGDDDDDDCCC@@@<<>>>>>==================;;;::::::;;;;;;:::999999::::::;;;::::::999999999999999999999999999888;;;;;;:::999888777666666999666777:::;;;:::;;;???<<<===BBBJJJQQQ```{{{{{{xxxyyywww}}}}}}qqqjjjllluuu}}}}}}lll\\\PPPHHHDDDCCC>>>===;;;999888888888999:::999888777555444333222//////......------,,,,,,......------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++000000///...---,,,,,,++++++,,,------.../////////...///000///...---///000000111333444666888;;;===EEEKKKSSS\\\dddkkkrrrvvv|||~~~~~~{{{uuurrrrrrsss{{{~~~{{{vvvmmmdddYYYSSSPPPRRRVVV[[[dddmmmrrrsssuuuuuuuuuuuuwwwyyy||||||}}}{{{vvvmmmnnnmmmjjjeee```\\\[[[]]]\\\[[[\\\___eeekkkooossstttttttttsssoookkkhhh{{{___QQQLLLGGGEEEDDDCCC@@@===>>>>>>>>>>>>>>>======<<<===<<<:::;;;<<<<<<;;;999999::::::;;;;;;;;;:::::::::::::::999999999999999<<<<<<;;;:::999888888777===::::::<<<<<<:::;;;???@@@BBBEEELLLVVVkkkuuuxxx~~~yyyqqqpppwwwxxxhhhXXXMMMFFFDDD@@@>>>;;;888777777777888::::::999888666555444444000000///......---,,,,,,......------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,........................,,,,,,,,,---...///000111......///...------///111111333555666888;;;@@@DDDSSSZZZdddnnntttyyy|||~~~|||zzzuuurrrrrrzzz{{{xxxqqqlllggg___VVVVVVTTTVVV^^^dddhhhooouuuvvvuuutttrrrrrruuuzzz~~~~~~tttlllaaaaaa```]]]ZZZYYY[[[]]]aaabbbcccgggkkkpppuuuxxxttttttsssrrrqqqqqqrrrssscccRRRMMMGGGDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;<<<<<<;;;999999::::::;;;;;;;;;;;;;;;999999999:::::::::::::::::::::::::::;;;;;;;;;<<<@@@<<<;;;======;;;<<<@@@DDDFFFJJJRRRaaazzz~~~tttwwwxxxtttwwwuuucccRRRHHHCCCCCC@@@<<<999777666777888::::::999888888777666666111000000///...---,,,,,,......------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,---------------,,,+++***---111555888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------,,,------....../////////------------...///000111---.........---///222444444666888888:::???FFFMMM[[[cccppp{{{{{{tttqqqpppsssrrrlllddd```^^^ZZZTTTYYY[[[bbblllrrrsssuuuyyy{{{zzzwwwttttttyyy|||rrrhhhaaa\\\^^^______^^^aaahhhmmmssstttvvvyyy{{{|||||||||uuuuuuuuutttssssssvvvyyygggSSSNNNGGGCCCCCCCCCAAA???===>>>>>>???>>>===<<<;;;>>><<<;;;;;;<<<<<<;;;:::999::::::;;;<<<<<<;;;;;;888999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;>>>;;;:::<<<<<<;;;===AAAFFFJJJQQQ]]]rrr{{{zzzzzzzzzyyy~~~nnn[[[NNNIIIEEEBBB>>>999777666777888:::::::::999888888777777111111000///...---,,,,,,------..................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++,,,,,,,,,---------......++++++,,,---///111222333,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------------...+++,,,,,,---......------,,,,,,---------...............------...///000111---.../////////111555888<<<>>>??????@@@GGGQQQYYYccclllzzz|||sssllljjjkkkiiigggaaaZZZYYY]]]^^^\\\dddfffnnnxxx}}}{{{zzz{{{}}}{{{yyywwwvvvyyy|||uuullleee```]]]fffjjjnnnoooooorrrwww|||~~~|||wwwzzz||||||zzzxxxxxxzzzjjjTTTNNNGGGBBBBBBCCCBBBAAA===>>>?????????>>><<<;;;>>><<<;;;;;;<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;888888999::::::;;;<<<<<<<<<;;;;;;:::999888777777<<<888888:::<<<;;;>>>CCCFFFLLLVVVfff~~~xxxmmmxxx|||wwwdddWWWQQQFFFCCC???:::777666777888:::::::::999999999888888222111000///...---,,,,,,------..................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...---+++,,,,,,,,,------.........***,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---------------------------//////...------...000111...//////000111333777;;;EEEFFFGGGFFFHHHOOO[[[dddoooyyyssshhhbbbbbbdddbbb```ZZZUUUWWW___ddddddnnnpppwww~~~zzzyyyxxxvvvuuuvvvzzz}}}vvvuuuppphhh```\\\^^^aaatttzzz~~~}}}|||{{{{{{}}}zzzyyyjjjTTTLLLFFFEEEEEEBBB@@@@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;888<<>><<<999666555777666888:::;;;;;;999777555333222000///.........///***+++,,,---------,,,++++++,,,,,,------......///...---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,------------...---------,,,,,,+++++++++---------.........//////------...///000///...,,,...000222333555:::BBBIIIRRRRRRPPPMMMNNNWWWfffqqqxxxkkk```ZZZYYYYYYYYY[[[[[[[[[]]]aaagggmmmpppxxx{{{~~~~~~|||yyywwwvvvssspppmmmmmmeee___```cccgggnnnttt|||yyyvvvuuuttthhhTTTLLLFFFEEEEEEBBB@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;===>>>>>><<<999888999:::===::::::<<<>>>>>>CCCIIITTTaaauuuwwwuuuxxx|||nnn\\\QQQHHH@@@===:::666555777666777999;;;;;;999777555444222111///.........///---.../////////...------............------------...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++///......------......///.........////////////000...---------,,,,,,,,,,,,///.....................111///...---...////////////222444666999???IIIPPPVVVVVVUUUTTTWWW```nnnyyyyyyllleee[[[SSSQQQSSSVVVXXXeeefffhhhjjjnnnrrruuuwww}}}~~~yyysssoooooooooooonnnmmmfffaaacccgggkkkqqqwww~~~{{{yyyyyyzzzyyyyyyvvvuuussspppllliiifffdddgggTTTLLLFFFEEEEEEBBB@@@AAA>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::::::::999>>>;;;999:::<<<===<<<:::>>>;;;;;;===???AAAHHHOOO\\\pppyyytttxxx~~~zzziiiWWWMMMCCC>>>;;;777555666666777999::::::999888777444333111000.........//////////////////...---,,,/////////...---,,,,,,,,,...------,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,,,,/////////....../////////.........////////////000...............------------........./////////000333111...,,,,,,...111333111555999<<<@@@FFFOOOUUUVVVXXXYYYZZZ^^^hhhuuu~~~yyynnnggg\\\WWWQQQNNNRRRXXX___cccppprrrvvvyyy|||}}}}}}}}}~~~}}}{{{tttkkkfffhhhmmmppprrroooiiifffhhhllloootttyyy}}}xxxuuuqqqooonnnmmmlllkkkgggeeebbb^^^ZZZVVVRRRPPPeeeSSSLLLEEEEEEEEEBBB@@@AAA???>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999888777888;;;===>>>===???===<<<>>>@@@CCCLLLUUUddd|||xxxtttvvv~~~ttt___RRRFFF???<<<777444444555777888:::::::::999888555444222000///////////////......---,,,++++++***...---------,,,,,,,,,+++------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------,,,,,,//////............//////,,,,,,,,,------------...///////////////.........+++,,,---...000111222333111000///------...222555333888???DDDGGGJJJOOOSSSQQQSSSVVVZZZ___hhhrrrzzz~~~}}}{{{wwwqqqiiiaaa]]]WWWTTTQQQTTT[[[eeemmmrrryyy|||~~~}}}{{{xxxtttmmmeeeccchhhoootttvvvtttnnnlllnnnqqqrrrtttxxxzzz}}}{{{sssjjjgggcccaaa```^^^\\\ZZZYYYWWWSSSOOOKKKJJJIIIIIIdddSSSKKKEEEEEEEEEBBBAAAAAA@@@@@@???>>>>>>======<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999:::;;;;;;:::;;;===???@@@>>>>>>???@@@EEEPPP\\\qqqxxxrrruuu{{{}}}{{{zzz}}}hhhYYYIIIAAA===777444333555666777999:::::::::999777555333111000///////////////...---,,,,,,++++++******++++++,,,,,,,,,,,,------------------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------,,,,,,------...,,,,,,,,,------------...////////////////////////...//////000000111111111---///000000///000333666777>>>FFFKKKLLLKKKLLLMMMOOOQQQUUUYYY___fffmmmqqqnnnmmmkkkgggbbb]]]ZZZYYYWWWVVVWWW[[[dddnnnuuuzzzzzzzzzzzz{{{|||{{{wwwtttmmmgggcccfffnnnwwwzzzzzzzzztttppppppqqqppppppsssssswwwyyyzzz{{{yyyooodddYYYVVVTTTRRRQQQPPPNNNLLLLLLJJJHHHGGGIIIMMMRRRUUUdddSSSKKKEEEEEEEEECCCAAABBB@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::::::::999>>>???@@@>>>;;;:::<<<>>>@@@>>>>>>@@@BBBIIIXXXfffzzzssstttzzzyyyvvvzzzqqqaaaOOOEEE@@@:::555333555555777888999:::;;;;;;888666444222000/////////111111000///.........///*********+++,,,---------,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------,,,,,,,,,,,,------.........////////////000.........///////////////333333222111000///......,,,///222333333444888;;;???EEEMMMPPPOOOLLLKKKKKKTTTVVVZZZ^^^cccfffiiijjjddddddaaa]]]YYYWWWXXXYYY^^^___aaagggpppwww|||~~~|||pppqqqsssxxx||||||wwwrrrjjjfffeeekkkvvv~~~}}}{{{uuuooonnnllliiiiiikkkjjjmmmnnnmmmlllggg\\\QQQLLLKKKIIIJJJJJJJJJIIIGGGGGGHHHJJJOOOWWW___fffjjjeeeRRRJJJEEEEEEEEECCCAAABBB?????????>>>======<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;===;;;::::::<<<======<<<>>>===???BBBFFFPPPbbbsss|||xxxwww|||}}}vvvxxx{{{iiiUUUIIIDDD>>>888666444555666888999:::;;;<<<999777555222111000///000111000///......///000000------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++------------.........///......------------...............////////////000------........./////////222222222111111000000000///222444555444888>>>DDDKKKNNNRRRRRRPPPNNNOOOQQQ^^^___bbbfffhhhiiihhhfff```___]]]ZZZWWWXXX]]]aaaeeegggkkkrrryyy~~~~~~~~~}}}{{{xxxuuurrrppphhhjjjooowww~~~zzzuuummmiiihhhnnnzzz}}}xxxqqqjjjgggeeebbbbbbddd^^^aaaaaa^^^[[[XXXQQQJJJKKKJJJJJJLLLOOOPPPPPPOOOTTTXXX___hhhooovvvzzz{{{eeeRRRJJJEEEEEEEEECCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;666222///333;;;@@@???;;;<<<<<>>@@@AAA>>>>>>===<<<;;;;;;::::::@@@???>>><<<:::999999999::::::::::::::::::::::::888999::::::;;;;;;;;;:::???AAA@@@@@@GGGZZZvvv{{{{{{|||wwwfffVVVKKKAAA:::555666555555666888:::999888888666444333333111///---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,---......---,,,+++........................////////////////////////////////////000000000000---......//////...------...000222222222333555666444666999;;;???EEEMMMRRRXXXVVVTTTVVVZZZ___ccceeennnlllllloooqqqnnnfff___^^^___```aaabbbfffmmmsssttttttuuuyyy|||{{{vvvqqqeee```ZZZWWWXXX[[[^^^```fffmmmvvv}}}~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvfffddd___ZZZXXXYYY^^^bbbhhhfffaaa]]]^^^___[[[TTT[[[YYYYYY\\\^^^aaahhhoooxxx}}}eeePPPLLLGGGDDDBBBBBBAAA@@@???>>><<<;;;:::;;;<<<===>>>======<<<<<<;;;::::::???>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<============AAADDDHHHKKKTTThhh}}}nnn^^^PPPEEE===888777666555777999::::::999;;;999777666555444222000///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,+++++++++,,,------------------,,,........................////////////////////////////////////000000000000...........................000222333222333444555555777;;;AAAHHHOOOVVVZZZ[[[ZZZ\\\```fffkkkllllllooonnnmmmppprrrpppjjjeee___bbbeeehhhlllqqqxxx~~~zzzzzzzzzzzzwwwqqqkkkfffXXXUUUSSSTTTZZZaaagggjjjqqquuuzzz~~~~~~}}}}}}|||wwwpppjjjfff[[[YYYVVVSSSTTTYYYaaagggmmmoooooopppsssuuuooogggbbb^^^^^^bbbfffiiiooouuu{{{~~~vvvcccPPPLLLGGGDDDBBBBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;>>>======<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???>>>DDDKKKSSS```uuuzzzjjjYYYJJJAAA<<<888777666777:::<<<<<<;;;<<<:::888777777666444222//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------------...------,,,,,,------...........................////////////////////////////////////000000000000//////...------...///000...000222333333333444555777:::BBBLLLWWW```eeegggcccdddgggooowwwyyyuuuqqqooommmlllmmmpppooolllhhheeehhhmmmrrrwww|||xxxoooddd\\\XXXNNNNNNOOOTTT^^^hhhppptttxxxzzz}}}}}}|||zzz{{{{{{~~~{{{vvvnnnddd[[[VVVPPPOOOMMMLLLQQQ[[[gggpppyyy~~~vvvccc]]]\\\aaahhhkkkooorrruuuzzz~~~}}}|||zzztttnnnbbbQQQMMMHHHDDDCCCBBBBBBAAA>>>>>>???@@@@@@???>>>===>>>=========<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???>>>EEEPPP\\\lllwwwdddRRRFFF@@@999888777888:::<<<======;;;999777666666555333111000///......---.................................------------------------------------------------,,,---------......//////...---,,,++++++,,,---...........................////////////////////////////////////000000000000000///---,,,,,,...000111---000222333333333444666;;;@@@KKKYYYgggqqqtttuuupppqqqttt{{{vvvmmmjjjiiihhhjjjlllnnnmmmlllooorrrvvv{{{~~~~~~ssseeeZZZUUUSSSRRRRRRTTT[[[eeeooovvvzzzyyy{{{|||zzzwwwuuuttttttooonnnjjjeee___XXXQQQNNNLLLKKKJJJMMMTTTaaaqqq{{{uuubbb[[[WWW\\\cccggghhhjjjmmmssswwwwwwvvvwwwtttpppcccQQQMMMHHHDDDCCCCCCBBBAAA>>>???AAABBBBBBAAA@@@???===============<<<<<<<<<;;;::::::;;;;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<>>>@@@AAAEEEMMMZZZjjj}}}ooo[[[KKKCCC;;;999777888:::<<<======;;;999777777777666444333000000///............///........................---------------------------------------------------------....../////////...---,,,++++++,,,---...........................////////////////////////////////////000000000000000///---,,,---///111222...000222333333555777999BBBIIIWWWgggttt}}}}}}|||}}}~~~~~~wwwlllccc___```dddiiioootttwwwxxxxxxzzz}}}}}}vvvlll```YYYXXXYYY\\\\\\^^^dddmmmuuu{{{~~~{{{||||||xxxrrrlllgggeee]]][[[WWWSSSOOOMMMMMMLLLLLLLLLOOOTTT^^^mmm}}}{{{qqqeee]]]WWWZZZ```ccceeegggmmmtttzzzzzzzzz||||||yyycccQQQMMMHHHEEECCCCCCBBBAAA===>>>???@@@@@@@@@???>>>========================:::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEHHHSSSeeeyyy{{{fffRRRGGG===;;;888777999:::;;;;;;===;;;999999999999777555111111000///////////////........................------------------------////////////////////////---------..................------,,,,,,------...........................////////////////////////////////////000000000000///............///111222///000111222333777;;;???JJJTTTdddrrr|||~~~yyyrrrhhh___YYYVVV\\\eeeoooyyy~~~~~~~~~~~~zzzvvvqqqoookkkgggcccaaabbbdddddddddfffkkkqqqxxx{{{}}}|||{{{yyysssiii```YYYVVVSSSPPPMMMJJJIIIKKKMMMOOOQQQSSSWWW^^^hhhuuu{{{sssggg___XXXZZZ^^^```eeeiiisss{{{bbbRRRNNNIIIEEEDDDCCCBBBBBB======>>>???????????????=====================>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAAEEEFFFKKKZZZrrrpppYYYJJJ???<<<888777777999999999<<<:::999888999888777555222111000000//////000000................................................////////////////////////.........---------------,,,------------------,,,........................////////////////////////////////////000000000000---......///000000111111111111111111333999???EEEQQQ^^^ooozzz{{{ooocccZZZVVVUUUVVV^^^jjjwww|||yyyvvvqqqjjjeee___```bbbfffjjjmmmmmmmmmkkkjjjjjjmmmpppssstttssstttrrrmmmeee\\\TTTOOOMMMNNNMMMLLLLLLNNNRRRUUUWWW^^^```dddggglllrrryyy~~~}}}wwwkkkddd______aaaeeemmmuuu~~~aaaRRRNNNIIIEEEDDDCCCCCCBBB>>>>>>??????@@@@@@@@@AAA============>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::===@@@CCCEEEQQQccc{{{www^^^MMM@@@<<<888666666888888888:::888666666777666555333222111111000000000000000////////////////////////........................------------------------.........------,,,,,,++++++,,,............,,,+++........................////////////////////////////////////000000000000------///000111111111111222111111111333:::BBBHHHVVVddduuuwwwhhhZZZRRRRRRUUU[[[cccppp|||yyyrrrllldddZZZSSSTTTVVV]]]gggpppuuusssppppppooommmmmmmmmllljjjhhhhhheee```XXXQQQLLLKKKKKKLLLMMMOOORRRVVV[[[^^^```kkklllmmmmmmkkkkkklllmmmvvv}}}}}}xxxtttnnniiiiiijjjooozzzbbbTTTKKKEEEDDDDDDAAA??????????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===<<<;;;:::;;;===???@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;???@@@AAAHHHOOO\\\xxx{{{qqqtttiiiRRREEE>>>777666777666888<<<:::999999999888888777777444333222000//////......................................................//////............//////.......................................---------//////000000000000//////............/////////000////////////000000000000...//////...------000222333111222777:::>>>HHHUUU```nnnzzz}}}}}}lll\\\SSSRRRWWW[[[aaatttwwwlllddd\\\TTTPPPPPPPPPWWWbbbkkkqqqttttttuuuoookkkgggggggggeee___YYYXXXVVVRRRNNNKKKKKKNNNQQQTTT[[[bbbcccaaaaaafffkkkppppppooolllhhhgggggghhhooozzz|||xxxvvvtttvvv|||bbbSSSKKKEEEDDDDDDAAA??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<@@@BBBEEELLLTTTjjj|||qqqqqq}}}pppZZZJJJAAA:::888888888999===;;;::::::999888777777666444333222111////////////////////////////////////........................//////............//////................................................//////000000000000//////........./////////000000////////////000000000111000000000///...///111333666333444999===CCCOOO\\\hhhsss{{{{{{{{{wwwhhh\\\VVVXXX___dddqqqzzznnn```WWWQQQMMMNNNRRRXXX^^^gggooossstttsssrrrjjjfffbbbaaaaaa___YYYTTTQQQOOOLLLIIIIIINNNUUUZZZiiinnnsssrrrnnnkkknnnrrruuussspppjjjeeebbbaaabbbrrr{{{~~~bbbSSSKKKEEEDDDDDDAAA???@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<===<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBFFFJJJTTT___vvv}}}rrrpppyyyyyyeeeQQQFFF===::::::999;;;===<<<<<<;;;:::888777666666444444222111000/////////000000000000000000000000........................//////............//////........................---------......//////000//////000000000000//////....../////////000000000/////////000000000111111111111222111000111333555888777888<<>>>>>>>>==================<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<@@@FFFKKKQQQ^^^kkkuuurrrxxx~~~oooYYYLLLAAA===<<<;;;;;;===>>>===<<<:::999777666666555444333222111000000000////////////////////////........................//////............//////........................,,,------...///000000111//////000000000000//////...////////////000000000//////000000000111111111000111222111111222555777999:::===BBBKKKYYYkkkyyy}}}|||zzzxxxjjjfff```^^^bbblllvvv~~~|||rrraaaUUUKKKHHHLLLTTTaaakkkqqqsssvvvxxxwwwssslllhhh___[[[VVVRRRPPPMMMIIIFFFCCCEEEJJJQQQ[[[iiiwww~~~sssjjjffffffeeeffffffffffffgggjjjmmmqqq}}}tttooojjjeeeccccccbbbaaaaaaRRRJJJDDDDDDDDDBBB@@@AAA????????????>>>>>>>>>===<<<<<<<<<===============>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===CCCJJJPPPYYYiiixxx{{{www{{{}}}wwwaaaSSSEEE???===<<<;;;<<<>>>>>>===;;;:::888777666666555444222111111111111........................//////////////////////////////............//////////////////////////////------......///000111111//////000000000000//////////////////000000000111000000000000111111111111///000111222222444888;;;<<>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<============@@@FFFMMMTTT___rrr{{{|||vvvuuu|||~~~jjjZZZIIIBBB@@@>>>======>>>>>>===<<<:::999888888666666444333222111111111........................//////////////////////////////............//////////////////////////////.........//////000000111//////000000000000///////////////000000000111111000000000111111111222222...///111333555888<<<@@@BBBIIIPPPWWWbbbttt|||tttqqqkkkkkkmmmqqqvvv}}}|||uuuiii[[[QQQJJJIIINNNZZZfffnnnvvv|||xxxtttooollliiiccc\\\VVVNNNKKKHHHFFFEEEEEEGGGHHHJJJRRR^^^jjjuuu}}}yyypppgggaaa^^^^^^eeepppyyy|||zzzvvvooocccZZZTTTSSSSSSWWW___hhhooorrraaaQQQJJJDDDDDDDDDBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>>::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>BBBIIIPPPWWWcccxxx|||zzz|||tttqqqxxxsssaaaNNNFFFDDDAAA??????>>>======<<<;;;::::::999777666555333222222222222........................//////////////////////////////............/////////////////////////////////////////////000000000//////000000000000////////////000000000111111111000000111111111222222222...000333666999===BBBFFFLLLUUU^^^dddnnn~~~yyyttttttuuuwwwzzz}}}{{{sssiii\\\QQQKKKMMMOOOWWWeeeoootttvvvyyyrrrlllddd___\\\XXXRRRLLLHHHHHHGGGGGGJJJNNNTTTWWW\\\bbbkkktttzzz~~~{{{tttnnniiifffeeeooo}}}}}}qqqfffdddbbbbbbaaa```\\\ZZZZZZ\\\```iiivvvaaaQQQIIIDDDDDDDDDBBBAAABBB????????????>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>>>>===::::::;;;;;;<<<===>>>>>>@@@CCCJJJRRRYYYfff{{{{{{xxxxxxyyy{{{~~~sssqqqyyyxxxfffRRRIIIFFFDDDBBBAAA======<<<<<<<<<;;;;;;;;;777666555444333222222222000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000//////////////////000000000000//////000000000000111111111111000111111111111222222222///111555888;;;@@@FFFJJJTTT^^^hhhmmmvvv}}}xxxwww{{{}}}}}}uuulllaaaWWWPPPOOOUUUWWW```mmmuuuvvvvvvwwwllleee\\\VVVSSSPPPKKKFFFGGGHHHJJJLLLQQQXXX```fffkkkooovvvzzz|||~~~{{{vvvtttzzz{{{}}}}}}zzzwwwqqqeeeZZZZZZZZZ[[[\\\^^^aaacccdddgggjjjrrr^^^QQQJJJDDDDDDDDDBBB@@@AAA@@@?????????AAAAAA???===@@@???>>>======>>>???@@@?????????>>>>>>>>>>>>>>>???>>>>>>>>>?????????======CCCKKKRRR]]]ppp~~~}}}xxxyyy}}}~~~~~~zzzzzz~~~~~~nnnYYYLLLHHHGGGEEEAAA>>>>>>??????>>><<<:::999:::888666555555444222000111111000///////////////000000000000000000000000///.........------------////////////////////////000000000000000000000000000000000000000000000000222111000000000000000111444222000111444555333000///555999999888>>>LLLWWW```oooyyyzzz~~~{{{pppooorrrtttxxx~~~}}}sssjjjcccZZZSSSUUU\\\aaafffnnnuuuxxxvvvrrrooofff___VVVPPPNNNMMMJJJGGGLLLOOOTTTZZZaaaiiiqqqwwwyyyzzzzzzxxxuuuuuuzzz~~~xxxooofffccc``````bbbcccbbb```]]]```eeekkkpppuuuwwwyyy^^^QQQJJJDDDDDDDDDBBB@@@AAADDDBBB@@@@@@@@@@@@???===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===============???>>>===>>>?????????>>>AAAGGGOOOXXXeeeyyy}}}zzz{{{~~~}}}~~~|||{{{|||~~~qqq^^^PPPHHHDDDAAA>>><<<=========<<<:::888777:::888666555555444222000111111000///////////////////////////////////////111111111000000000//////////////////////////////000000000000000000000000000000000000000000000000111000000000000000111111444222000111333444222000222666:::;;;>>>EEERRR\\\lllxxx~~~~~~xxxnnnhhhlllrrrvvv{{{{{{uuunnnfff```]]]ZZZZZZ```iiinnnqqqwwwzzzyyytttmmmiii]]]XXXQQQKKKHHHIIINNNRRRWWWYYY\\\___cccjjjqqqvvvzzzzzzyyyvvvrrrrrrvvvzzzqqqccc[[[ZZZZZZ[[[```gggkkkmmmlllsssvvv|||___QQQJJJDDDDDDDDDBBB@@@AAAGGGDDDAAA@@@@@@??????>>>======<<<<<<<<<<<<==========================================>>>???@@@@@@BBBHHHQQQ\\\lll|||zzz~~~}}}~~~~~~~~~}}}}}}~~~wwwhhhYYYLLLDDD@@@>>>=========<<<;;;:::999888999888666555555444333111111111000////////////000////////////////////////............---------,,,////////////////////////000000000000000000000000000000000000000000000000000/////////000111222222333111000000222333222111555777;;;@@@GGGQQQ\\\ddduuu}}}{{{ssshhhddddddllluuu{{{wwwnnnhhh]]]ZZZXXXZZZ]]]cccnnnwwwzzz|||~~~}}}xxxooofffaaaRRRQQQLLLHHHGGGOOO\\\fffjjjjjjjjjiiiiiilllqqquuuyyyyyyxxxtttqqqrrrvvvzzz}}}pppeee]]]ZZZ]]]aaahhhsss___QQQJJJDDDDDDDDDBBB@@@AAAEEEBBB???>>>>>>?????????====================================>>>>>>>>>>>><<<=========>>>???AAACCCDDDJJJVVVdddwww|||xxxyyy~~~~~~||||||}}}ttteeeTTTHHHBBBBBB@@@@@@???>>>===<<<;;;;;;999888666555666555333222222111000000//////000000........................------,,,,,,,,,+++++++++////////////////////////////////////////////////000000000000000000000000////////////000111333333222111000000111333333444777999>>>GGGSSS___iiinnnvvv{{{}}}zzzxxxwwwppphhhaaaccchhhrrr|||{{{sssjjjaaa\\\UUUVVVZZZ___fffnnnwww~~~~~~~~~}}}xxxpppfff]]]WWWLLLLLLKKKMMMTTTaaappp{{{|||{{{wwwssspppooorrruuuvvvwwwwwwvvvuuuxxx~~~yyyrrrooooooqqquuu{{{___QQQJJJDDDDDDDDDBBB@@@AAAAAA???<<<<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@<<<===>>>>>>>>>@@@DDDGGGHHHPPP^^^qqq}}}yyyyyy|||{{{zzz|||ooo]]]MMMFFFDDDAAA@@@???>>>===<<<<<<;;;999888666666666666444222222222111000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////000111333333222222222222222444777999;;;>>>EEEQQQ___lllsssvvvuuuxxxxxxtttnnniiibbb\\\]]]dddnnnyyy}}}rrrggg]]]VVVSSSTTT[[[ccckkkrrrxxx}}}|||yyytttmmmcccYYYQQQLLLJJJJJJMMMVVVeeeuuuxxxssspppqqqrrrrrruuuxxxzzz{{{~~~```QQQJJJDDDDDDDDDBBB@@@AAA>>>===;;;;;;===???@@@@@@>>>>>>????????????>>>>>>>>>??????@@@@@@AAAAAAAAA<<<>>>@@@??????AAAFFFKKKIIISSSeee{{{|||yyyxxxyyy}}}~~~~~~|||xxxeeeTTTIIIEEE??????===<<<;;;:::::::::999888666666666666555333222222111000000000000111000000000000000000000000000000000/////////......////////////////////////000000000000000000000000000000000000000000000000000/////////000111222222222333444444555888<<>>======???@@@???>>>======>>>??????>>>=========>>>>>>???@@@@@@AAAAAA<<>><<<;;;<<<===>>>>>>===<<<;;;<<<======>>>???@@@@@@@@@<<>>===<<<======999777666666777777666444333222111111000111111111111111111111111111111111222222222222111111111111////////////////////////000000000000000000000000000000000000000000000000222111000000000000000111222444777888999===DDDIIIXXXaaannnxxx}}}}}}||||||{{{~~~wwwiii```cccjjjmmmzzzssspppiiibbb___dddnnnwwwzzz}}}wwwssskkkcccWWWSSSMMMIIIHHHKKKPPPSSSWWW^^^gggooovvv~~~}}}{{{zzz||||||tttmmmiiihhhqqquuu|||