BM66(i@ ~~~gggWWWWWW___fffsssssslllmmmnnnpppyyy~~~{{{mmmggghhhsss}}}iiiZZZQQQLLLFFFDDDEEEGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHEEEGGGJJJMMMOOOPPPQQQQQQVVVWWWXXXYYYZZZ\\\]]]]]]]]]^^^___^^^\\\[[[\\\]]]\\\[[[YYYWWWUUUTTTRRRRRRTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\]]]___aaacccfffgggiiijjjkkkiiigggfffggghhhhhhiiikkkllllllnnnpppsssvvvwwwyyy|||nnnbbbVVVTTTVVVXXX[[[^^^aaaaaa```___\\\YYYWWWUUUTTTSSSSSSVVVZZZccctttzzzfffXXXXXX```kkkxxxyyyrrrrrrqqqsss|||uuuhhhdddmmm{{{mmm^^^UUUPPPIIIFFFFFFGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFIIIKKKNNNOOOPPPPPPRRRSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]\\\[[[ZZZ[[[\\\[[[ZZZYYYXXXVVVSSSQQQPPPPPPRRRTTTVVVXXXYYYYYYZZZYYYZZZ[[[]]]___aaacccdddeeefffgggfffeeedddeeefffiiijjjkkkkkkkkklllnnnpppvvvwwwyyy~~~kkk___UUUSSSVVVYYY]]]aaacccccccccbbb___\\\YYYWWWVVVUUUUUUYYY]]]fffvvvvvvdddXXXZZZaaapppzzzxxxvvvvvv~~~kkkbbbkkkzzzrrrcccZZZTTTLLLHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHDDDEEEGGGIIIKKKMMMMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTWWWXXXYYYYYYXXXWWWXXXZZZYYYYYYYYYYYYVVVSSSPPPNNNLLLNNNQQQTTTVVVXXXYYYYYYUUUVVVXXX[[[]]]^^^_________aaabbbbbbbbbbbbdddeeehhhiiijjjjjjjjjjjjlllnnntttvvvzzzhhh]]]SSSSSSXXX\\\```dddgggggggggfffccc```]]][[[YYYXXXYYY\\\```iiizzzttteee[[[\\\bbbtttzzzyyyrrrdddmmm}}}yyyhhh\\\UUUMMMHHHHHHHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCBBBAAACCCGGGIIIJJJIIIGGGEEECCCDDDEEEGGGIIIJJJKKKKKKIIIJJJKKKLLLMMMOOOPPPPPPSSSTTTUUUUUUTTTTTTVVVWWWXXXYYYZZZYYYWWWTTTPPPNNNKKKMMMPPPSSSUUUWWWWWWWWWSSSUUUWWWYYY[[[\\\\\\\\\[[[]]]_________```bbbddddddfffggghhhhhhiiikkknnnrrrtttyyyiii^^^UUUUUUZZZ___dddhhhjjjjjjjjjjjjgggddd```^^^\\\ZZZ[[[^^^ccclll}}}uuuggg^^^___ddduuu}}}|||iiiooo~~~~~~mmm\\\UUUMMMHHHGGGHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA???BBBEEEHHHIIIGGGDDDBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRQQQRRRSSSUUUWWWXXXYYYYYYWWWSSSOOOMMMLLLMMMQQQSSSUUUUUUUUUTTTSSSTTTVVVXXXYYY[[[[[[\\\YYY[[[]]]^^^^^^___aaabbb^^^```bbbdddeeehhhkkknnnooorrrwww|||lllaaaXXXXXX^^^bbbgggllllllmmmnnnmmmkkkgggccc```]]]\\\]]]aaaeeeooovvvyyy}}}wwwkkkccccccgggvvvpppooo{{{rrr^^^VVVNNNHHHHHHIIIIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>AAADDDFFFFFFEEEBBBAAAAAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOOOOOOOPPPRRRTTTVVVVVVWWWVVVTTTQQQNNNLLLLLLNNNRRRUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\YYY[[[\\\]]]\\\\\\^^^___YYY[[[^^^```bbbeeeiiilllmmmooosssxxx}}}mmmbbbZZZZZZ```fffkkkoooooopppqqqqqqooojjjfffccc```^^^```ccchhhrrr{{{ooorrrwww|||xxxnnnhhhhhhkkkyyyyyyssszzzwwwbbb[[[QQQJJJHHHIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB???AAACCCEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAACCCDDDCCCCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQOOOLLLJJJIIIKKKNNNRRRVVVYYYYYYXXXWWWUUUTTTSSSSSSTTTWWWZZZ[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[WWWYYY[[[]]]___bbbeeehhhjjjlllooosssxxx}}}kkk```XXXZZZaaahhhnnnsssrrrtttuuuuuusssnnniiifffcccaaacccfffkkkuuuwwwjjjnnnsssyyyxxxpppkkkkkknnn|||xxx}}}zzzggg___TTTLLLIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@AAACCCDDDEEEDDDBBBAAAAAA@@@?????????@@@BBBCCCAAABBBCCCDDDFFFGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSRRRQQQOOOMMMKKKIIIHHHGGGJJJMMMRRRWWWZZZ[[[[[[ZZZUUUSSSQQQPPPRRRUUUYYY[[[ZZZ[[[[[[ZZZXXXWWWWWWXXXWWWXXX[[[\\\]]]___bbbeeeiiijjjmmmqqquuuzzz~~~zzzwwwwwwxxxyyyzzz~~~~~~hhh^^^WWWZZZbbbiiipppvvvuuuvvvxxxxxxvvvqqqllliiieeedddeeeiiinnnxxxuuummmlllpppwww}}}xxxqqqmmmlllnnn|||~~~}}}nnn```RRRLLLJJJHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBCCCBBBBBBBBB?????????>>>??????@@@@@@CCCCCCCCCDDDDDDEEEGGGGGGKKKIIIFFFEEEFFFJJJNNNQQQOOOMMMKKKHHHGGGGGGHHHHHHJJJMMMRRRYYY^^^```___]]]UUUTTTQQQPPPPPPRRRTTTUUU[[[[[[ZZZZZZYYYYYYXXXXXXYYYWWWXXX\\\^^^]]]___cccfffiiinnnppprrrwww}}}}}}xxxrrrooonnnnnnnnnqqqtttxxx}}}fff^^^WWWXXXaaalllsssuuuxxxvvvuuuvvvwwwuuupppkkkllliiihhhmmmttt~~~|||pppnnnpppvvv{{{xxxpppkkkkkknnn~~~ssseeeVVVOOOLLLHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@??????>>>?????????AAAAAAAAABBBBBBCCCDDDEEEHHHFFFEEEDDDEEEHHHKKKMMMMMMKKKIIIGGGFFFFFFFFFGGGIIILLLQQQXXX^^^```___]]]SSSRRROOONNNNNNOOOQQQRRRXXXXXXWWWWWWVVVVVVVVVVVVWWWUUUVVVZZZ\\\[[[]]]aaadddhhhllloooqqquuu{{{zzzvvvpppkkkgggffffffggggggiiimmmqqqtttwwwxxxyyy}}}iiiaaaZZZ[[[dddooovvvxxx}}}{{{yyyyyyyyywwwsssnnnnnnjjjiiinnnvvvvvvrrrqqquuuzzz~~~{{{zzzxxxmmmgggiiiooo|||yyyyyyjjj[[[RRRNNNIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHJJJHHHGGGEEEDDDDDDEEEEEEHHHJJJOOOVVV\\\___^^^]]]PPPOOOMMMKKKKKKKKKMMMNNNSSSSSSSSSSSSSSSSSSRRRRRRUUURRRSSSXXXZZZYYY[[[___bbbfffjjjmmmnnnrrrwww|||~~~zzzppplllfff___[[[[[[\\\]]]```aaacccfffiiimmmpppqqqxxxzzz}}}zzzjjjbbb[[[^^^jjjwww~~~}}}{{{{{{zzzvvvsssppplllkkkooowww|||}}}~~~|||vvvsssuuuyyy|||yyyvvv|||wwwiiicccgggnnnuuuooo{{{}}}nnn^^^UUUPPPJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>============???>>>>>>>>>??????@@@AAA@@@AAAAAABBBCCCCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHMMMSSSYYY\\\\\\[[[NNNMMMKKKJJJIIIIIIJJJKKKOOOPPPPPPPPPPPPPPPPPPPPPSSSPPPQQQVVVXXXXXXZZZ^^^aaaeeeiiikkkllloootttxxx~~~wwwssshhhccc\\\VVVRRRQQQSSSTTTYYYYYYZZZ\\\```dddhhhjjjooosssxxx|||yyyhhhaaa[[[aaappp}}}||||||yyywwwsssnnnlllqqqyyytttuuuwwwxxxzzzzzzuuuvvvyyy|||yyytttyyytttfff```eeemmm~~~lllhhhrrrrrraaaXXXRRRMMMIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>============?????????>>>??????@@@@@@???@@@AAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFJJJPPPUUUXXXXXXWWWLLLKKKJJJIIIIIIIIIJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOQQQOOOPPPUUUXXXWWWZZZ^^^```dddhhhjjjjjjlllpppttt~~~xxxqqqkkk```\\\UUUPPPLLLLLLMMMNNNPPPPPPPPPRRRUUUZZZ^^^aaagggkkkrrrxxx}}}}}}lllccc^^^ddduuu}}}{{{vvvrrrooosss|||oooqqqssstttuuuyyy~~~xxxyyy|||}}}xxxtttyyypppddd___ccckkkzzz~~~iiidddmmm|||wwwfff\\\VVVOOOKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>============@@@???????????????@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGLLLQQQTTTTTTSSSJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOMMMOOOSSSVVVVVVYYY]]]]]]aaafffgggggghhhkkkooo{{{yyyqqqhhhbbbWWWTTTOOOKKKHHHGGGHHHIIIKKKLLLLLLNNNRRRVVVZZZ]]]```eeemmmuuuzzz~~~qqqhhhbbbhhhyyy|||wwwuuuxxxmmmppptttuuutttwww}}}zzz|||~~~}}}wwwtttzzz|||kkkbbb___ccchhhrrr{{{yyywwwmmmcccjjjyyy~~~lllaaaYYYRRRMMMLLLEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>=========>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCEEEIIIMMMOOOOOONNNFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJLLLLLLMMMMMMKKKLLLQQQTTTTTTWWW[[[ZZZ^^^bbbdddcccdddfffiiirrrxxxyyyqqqhhh^^^XXXNNNLLLIIIGGGEEEDDDCCCCCCHHHIIIJJJMMMPPPTTTWWWYYY[[[aaajjjrrrxxx{{{~~~rrriiiccckkk}}}{{{mmmqqquuuvvvuuuvvv{{{|||~~~}}}{{{uuusss{{{yyyiiiaaa___bbbgggjjj|||yyywwwrrrqqqdddhhhwwwqqqeee\\\SSSMMMLLLHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA>>>============>>>>>>??????>>>>>>=========>>>>>>???>>>===<<<<<<===???@@@===>>>???@@@@@@@@@@@@@@@BBBBBBDDDGGGKKKMMMMMMKKKDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJOOORRRRRRUUUYYYWWW[[[```aaaaaaaaaccceeeiiinnnxxxzzztttkkkaaaWWWQQQHHHGGGEEEDDDBBBAAA@@@@@@AAABBBDDDGGGJJJNNNQQQRRRXXX___hhhqqqvvvzzz}}}~~~nnnfffbbbmmmjjjrrr{{{~~~}}}~~~~~~|||||||||}}}zzzxxxxxx|||vvvhhhaaa]]]]]]___kkkttt~~~sssuuuxxxmmmkkkppp~~~ooocccYYYQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>>???AAABBBAAABBBCCCDDDEEEGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRZZZYYYXXXXXXZZZ]]]aaaccceeehhhlllqqqwwwzzzrrriii```XXXPPPKKKIIIGGGEEEBBB@@@>>>>>>>>>BBBBBBBBBCCCFFFIIILLLNNNXXX\\\ccciiiooouuu{{{rrrhhhdddpppmmmttt|||~~~|||}}}~~~||||||}}}}}}zzzxxxxxx~~~ssseee___\\\]]]___gggooo{{{xxxpppmmmrrrttthhh^^^UUUOOOLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQVVVUUUTTTTTTUUUXXX[[[]]][[[^^^aaafffllluuu~~~zzztttkkkccc[[[TTTMMMIIIDDDCCCAAA???>>>======>>>???>>>>>>???AAADDDHHHJJJTTTYYY```hhhnnntttzzz}}}tttkkkffftttjjjrrr{{{}}}~~~}}}~~~~~~{{{yyyzzzmmmaaa\\\ZZZ\\\___bbbhhhxxx|||uuuqqqsss{{{ooocccYYYSSSMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???======>>>??????????????????@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDFFFGGGHHHHHHJJJJJJJJJKKKKKKMMMNNNNNNQQQQQQPPPOOOPPPRRRSSSUUUQQQSSSUUUYYY___hhhrrryyy}}}wwwpppjjjbbbYYYSSSNNNIIIFFF@@@???>>>===============>>>===<<<;;;===AAAEEEHHHNNNTTT]]]eeemmmsssyyy|||vvvmmmjjjxxx```jjjxxx}}}|||~~~xxxggg^^^ZZZYYY[[[^^^```dddqqq}}}uuuuuuttthhh\\\UUUNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<>>>???@@@???>>>===>>>>>>???AAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEAAAAAABBBCCCEEEFFFGGGGGGJJJJJJIIIJJJJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMPPPUUU^^^hhhooo}}}|||ssslllfff```XXXQQQLLLIIIGGGEEEAAAAAA@@@??????>>>>>>>>>AAA???===<<<===AAAEEEGGGIIIOOOYYYccckkkrrrxxx{{{vvvnnnkkkzzzUUUbbbrrr}}}rrrddd]]]YYYWWWZZZ^^^```cccmmm|||wwwyyykkk^^^UUUOOONNNMMMKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>???>>>=========>>>???@@@AAACCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJNNNUUU^^^eeeqqquuu||||||sssiiibbb\\\WWWQQQKKKHHHGGGFFFEEEFFFEEEEEEDDDBBBAAA@@@???AAA@@@>>><<<===@@@CCCEEEFFFLLLUUU___hhhpppvvv{{{}}}vvvnnnlll{{{OOO[[[jjjuuuxxxwwwwwwxxxzzzoooddd^^^ZZZWWWYYY^^^```cccjjjzzz|||~~~oooaaaWWWPPPOOONNNLLLJJJIIIHHHHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGLLLSSSXXX```eeemmmuuu}}}}}}xxxpppggg___ZZZTTTPPPKKKHHHGGGGGGFFFEEEHHHHHHHHHGGGEEECCCAAA@@@???>>>===<<<<<<===???@@@CCCHHHQQQZZZcccllltttyyy{{{xxxpppnnn~~~GGGQQQ]]]fffjjjmmmqqquuu|||yyyoooeee___[[[XXXYYY^^^^^^aaagggqqqzzzuuueee[[[QQQPPPNNNLLLKKKIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPPPPNNNLLLKKKFFFFFFEEEDDDDDDFFFJJJNNNQQQUUU]]]fffnnnuuuyyy{{{yyywwwssslllddd[[[UUURRRMMMJJJGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFDDDCCCBBB============<<<<<<<<<===@@@EEELLLTTT]]]gggpppvvvyyy}}}}}}tttsss@@@HHHRRR[[[```gggqqqxxxyyy~~~yyypppgggaaa\\\XXXZZZ^^^[[[```eeelllyyywwwvvv}}}yyyiii^^^RRRQQQOOOMMMKKKIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<===>>>>>>>>>???@@@BBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKQQQRRRUUUVVVVVVTTTRRRPPPHHHHHHGGGEEECCCDDDGGGJJJHHHKKKRRRZZZbbbhhhmmmoootttrrrmmmeee\\\TTTOOONNNHHHGGGEEEEEEFFFFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCCCC>>>>>>??????>>>>>>===<<<>>>BBBIIIPPPYYYcccmmmtttxxx|||xxxvvv???CCCIIIPPPWWW___ggglllsssyyywwwpppgggaaa___^^^]]][[[bbbaaaeeelllsssyyyuuuxxx}}}lllaaaXXXSSSNNNKKKKKKKKKJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@??????????????????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<======>>>???@@@BBBDDDEEEBBBCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLNNNSSSYYY]]]^^^\\\[[[ZZZPPPLLLFFFCCCBBBDDDEEEEEEIIIJJJMMMPPPUUU[[[ccciiihhhjjjggg]]]UUUQQQLLLHHHGGGFFFFFFGGGHHHGGGEEECCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>AAAEEEMMMWWWcccmmmsssrrrzzzwwwsss;;;???EEEKKKRRRYYYaaagggpppwwwwwwrrrkkkddd```___``````eeedddffflllqqq~~~}}}uuuwwwpppfffYYYUUUQQQNNNMMMLLLIIIGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>?????????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<======>>>???AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJKKKRRRWWW___fffiiigggccc```UUUPPPIIIDDDBBBAAAAAAAAABBBDDDFFFIIIMMMTTT\\\aaacccdddbbb[[[WWWUUUQQQLLLIIIHHHFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>@@@DDDLLLVVVaaakkkqqqttt|||yyyuuu999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJSSSXXXbbbnnnuuutttmmmfff[[[VVVMMMFFFBBB???>>>======???AAACCCGGGMMMUUUZZZ]]]^^^\\\YYY[[[]]]ZZZUUULLLJJJFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======???CCCJJJTTT___iiinnnuuu}}}|||yyy;;;===AAAFFFKKKRRRZZZ```hhhoooxxx~~~zzz|||yyynnngggfffhhhkkkhhhiiillllllsss|||}}}xxx~~~~~~wwwmmmiiibbb\\\VVVQQQNNNLLLHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@???>>>============>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@CCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIPPPVVVbbbqqq{{{{{{rrrjjj```ZZZQQQIIICCC@@@===<<<===???@@@BBBFFFKKKRRRWWWZZZZZZYYYZZZ```fffddd]]]OOOKKKFFFCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===???CCCJJJSSS]]]ffflllttt|||{{{;;;===@@@DDDHHHOOOWWW\\\dddjjjttt{{{}}}~~~rrrllllllkkkhhhiiilllmmmrrr|||uuuwww}}}xxxpppeee[[[TTTPPPOOOHHHHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>===============>>>????????????>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???BBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHMMMSSS___ooo{{{|||tttlllccc]]]TTTLLLFFFBBB@@@>>>>>>???AAABBBEEEJJJQQQVVVXXXYYYYYY[[[bbbiiihhhbbbPPPLLLFFFCCCBBBCCCDDDDDDAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@DDDJJJRRR\\\eeejjjsss{{{|||:::;;;===@@@DDDJJJRRRWWW```gggqqqyyy~~~~~~zzzrrrooojjjgggiiimmmnnnrrr}}}uuusssvvvhhh\\\TTTQQQKKKJJJHHHFFFDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFFFFGGGLLLRRR]]]kkkuuuxxxuuupppfff```WWWOOOIIIFFFCCCAAA>>>??????@@@CCCGGGNNNRRRWWWYYYYYYZZZ___dddddd___OOOKKKFFFCCCCCCCCCDDDDDDBBBAAA@@@???@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCAAACCCFFFKKKSSS]]]eeejjjrrrzzz|||999:::;;;===AAAGGGOOOTTT]]]eeeoooxxx~~~zzzrrrnnniiifffhhhmmmnnnqqq~~~vvvqqqyyy}}}kkk]]]VVVOOOMMMIIIFFFEEEDDDEEEFFFBBBAAA@@@??????>>>>>>???===>>>???@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::<<<;;;;;;;;;<<<===>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFJJJPPPYYYccckkkpppqqqqqqjjjdddZZZRRRLLLHHHEEECCC>>>>>>??????AAAFFFLLLPPPUUUXXXYYYWWWWWWZZZZZZWWWNNNJJJFFFDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDAAABBBCCCEEEFFFFFFFFFFFFDDDEEEHHHMMMUUU^^^fffkkkooowww~~~}}}{{{:::;;;<<<===AAAGGGNNNTTT\\\cccnnnxxx~~~~~~uuuooolllhhheeeggglllmmmooo{{{wwwooosss{{{xxxeee[[[RRROOOKKKGGGEEEFFFGGGIIICCCBBBAAA@@@????????????<<<>>>???@@@@@@???>>><<<======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@AAAAAAAAAAAA????????????????????????BBBAAA@@@???@@@BBBEEEFFFHHHMMMUUU]]]ccchhhmmmpppmmmfff]]]TTTMMMIIIFFFDDD??????@@@@@@BBBFFFLLLPPPSSSWWWWWWTTTQQQRRRRRROOOLLLJJJFFFDDDDDDEEEDDDDDDCCCBBB@@@@@@@@@BBBDDDEEEAAABBBDDDEEEGGGHHHHHHIIIFFFGGGIIINNNVVV___ggglllllluuu|||{{{yyy888999;;;===@@@EEEKKKOOOZZZ___iiittt~~~~~~zzzyyyxxxtttpppmmmlllmmmeeeeeeeeefffiiipppyyyqqqnnnsssrrraaaTTTNNNIIIHHHFFFDDDFFFJJJCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<999:::;;;:::::::::<<<>>>===<<<;;;:::999:::;;;;;;<<<;;;:::999:::<<<>>>???BBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>============@@@@@@@@@@@@AAACCCEEEFFFJJJNNNSSSXXX^^^dddkkkpppqqqkkkaaaVVVNNNHHHEEEDDD?????????@@@BBBFFFIIIKKKRRRRRRTTTVVVWWWVVVRRROOOHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>???@@@AAACCCDDDFFFHHHIIIJJJKKKKKKIIIKKKMMMPPPUUU\\\dddiiioootttzzz|||777999;;;<<>>>>>============:::;;;<<<<<<;;;;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;:::::::::<<<>>>@@@BBBAAA@@@???>>>===<<<<<<;;;<<<<<<===>>>??????@@@?????????@@@AAADDDFFFGGGHHHKKKPPPUUUZZZbbbiiioooqqqllldddZZZQQQKKKGGGFFF??????>>>>>>???BBBDDDFFFMMMNNNPPPTTTUUUTTTQQQMMMGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBDDDFFFHHHJJJLLLMMMNNNLLLMMMPPPRRRVVV]]]dddiiiooottt{{{|||777888:::<<<>>>CCCIIIMMMYYY```jjjttt}}}{{{tttlllmmmmmmkkkiiigggggghhhjjjiiigggffffffjjjpppuuutttlllooo}}}vvv```XXXOOOKKKGGGCCCBBBDDDEEEEEEDDDCCCBBBBBBBBBBBB???>>>>>>>>>>>>=========;;;===??????===;;;;;;<<<===<<<;;;::::::::::::;;;::::::999:::;;;===???@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBDDDGGGHHHGGGIIILLLPPPUUU]]]eeekkkmmmjjjddd\\\UUUNNNHHHFFF>>>>>>===<<<>>>@@@BBBCCCEEEGGGKKKOOORRRRRRNNNKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@BBBCCCEEEHHHLLLNNNQQQRRROOOQQQSSSUUUYYY___eeejjjpppuuu{{{~~~666777999:::===AAAGGGLLLXXX___jjjttt|||xxxrrrooopppqqqooommmkkkkkkkkkjjjiiigggeeeeeehhhmmmrrr|||qqqrrrzzz}}}fff\\\RRRMMMIIIEEECCCDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAAAA>>><<<;;;:::<<<<<<;;;;;;::::::::::::999999999:::;;;===???@@@??????>>>>>>===<<<;;;;;;??????>>>===<<<;;;;;;:::======>>>???AAADDDGGGIIIIIIIIIJJJLLLPPPVVV^^^dddfffdddaaa\\\VVVOOOHHHEEE======<<<<<<>>>@@@CCCDDD???AAAEEEJJJNNNNNNLLLIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEHHHLLLPPPSSSTTTRRRTTTWWWYYY\\\aaaggglllqqqvvv|||555666888999;;;@@@FFFJJJUUU^^^jjjttt{{{~~~uuunnnpppqqqqqqpppmmmjjjiiiiiihhhhhhgggeeeeeehhhmmmqqqzzzwwwuuuzzzjjj^^^SSSNNNLLLHHHFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????===???AAAAAA???<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<===>>>???>>>======<<<<<<;;;;;;;;;>>>>>>>>>===<<<;;;;;;:::<<<<<<===>>>@@@CCCFFFHHHKKKJJJJJJIIIJJJOOOUUUZZZ^^^^^^^^^\\\WWWPPPJJJFFF>>>===<<<;;;<<<>>>@@@AAA===???BBBFFFJJJKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDGGGKKKOOORRRTTTSSSVVVYYY\\\___dddjjjnnnssswww}}}444555777888:::>>>DDDHHHSSS]]]jjjtttzzzxxxqqqlllqqqrrrsssrrrooolllkkkkkkhhhhhhgggfffeeehhhlllpppvvvzzz~~~|||yyynnnaaaUUUPPPNNNJJJHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>????????????@@@===???@@@@@@>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===>>>>>>???;;;;;;<<<===???AAADDDEEEIIIIIIHHHFFFFFFHHHLLLPPPVVVXXXYYYYYYVVVQQQKKKGGG@@@???===;;;;;;;;;===>>>??????AAADDDGGGIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEHHHLLLOOOQQQRRRUUUYYY]]]bbbhhhnnnrrrtttxxx~~~444555666777999===CCCGGGPPP[[[iiitttzzzyyyssspppmmmqqqsssuuuuuusssqqqppppppjjjiiihhhgggfffgggkkknnnrrr}}}{{{ssstttrrreeeWWWQQQOOOKKKHHHGGGDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>?????????@@@@@@@@@===>>>???>>><<<;;;<<<===;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::888888:::;;;===>>>???@@@;;;;;;;;;;;;===???AAACCCDDDDDDDDDBBBAAABBBEEEHHHLLLNNNQQQRRRQQQMMMIIIFFF@@@???>>>>>>???AAACCCEEEDDDBBBBBBCCCEEEHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCEEEHHHKKKMMMPPPSSSXXX^^^dddjjjqqquuutttyyy333444555666888<<>>>>>??????@@@@@@@@@@@@===>>>>>>===;;;;;;<<<>>>:::;;;<<<<<<<<<;;;:::999<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::::::::::::::;;;;;;<<<=========;;;;;;:::;;;<<<>>>@@@AAA???@@@@@@?????????BBBDDDDDDFFFIIIKKKJJJHHHDDDBBB===>>>???AAAEEEJJJNNNPPPGGGEEECCCBBBEEEGGGIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBAAAAAACCCFFFIIIKKKNNNRRRXXX^^^eeelllsssxxxuuuyyy333444666777999===AAAEEEPPPYYYeeepppwww}}}vvvnnnjjjkkkmmmlllmmmoooqqqqqqooolllqqqmmmiiiggghhhjjjkkkkkkmmmyyy}}}xxxooorrryyy}}}~~~oooggg[[[SSSNNNLLLIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAAAAA@@@???===;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999999888888<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========>>>?????????AAACCCCCCBBB@@@@@@AAA>>>======???DDDJJJMMMOOORRRLLLDDDBBBEEEHHHHHHGGGIIIHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAA???===<<<>>>???@@@AAACCCEEEFFFFFFHHHNNNVVV]]]ccciiiqqqwwwzzz}}}222333555666888;;;@@@DDDMMMVVVbbbmmmuuu{{{vvvnnnjjjkkkhhhhhhiiikkkmmmoooqqqqqqvvvrrrmmmjjjiiiiiiiiiiiihhhsss}}}yyyuuuvvvvvvuuullldddYYYQQQMMMKKKHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<======>>>???===???AAAAAA@@@>>>>>>???AAA@@@AAADDDIIIMMMOOOPPPQQQKKKDDDAAACCCEEEEEECCCFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<:::;;;<<<===???@@@AAABBBGGGLLLTTT[[[aaahhhpppvvv{{{111222444555777:::???BBBKKKSSS___jjjqqqxxxvvvmmmiiiiiidddeeefffgggjjjooouuuyyy|||wwwrrrmmmkkkjjjhhhgggiiittt~~~~~~|||vvvrrrqqqkkkcccZZZRRROOOLLLIIIGGGDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;::::::999999:::::::::999999999888888888888888999:::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;<<<======>>>;;;===>>>>>>===<<<<<<===BBBCCCEEEHHHLLLOOOOOONNNOOOJJJEEECCCDDDEEECCCAAADDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>=========<<<<<<<<<===>>>@@@AAABBBBBBEEEJJJRRRXXX^^^eeennnttt{{{~~~|||}}}222333444555777:::>>>BBBIIIQQQ]]]hhhooovvv}}}vvvnnniiiiiieeefffggghhhkkkpppxxx~~~~~~zzztttpppmmmkkkjjjhhhllluuu}}}~~~xxxuuummmfff]]]VVVSSSPPPLLLIIIDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999:::::::::999999999888888888888888999::::::;;;;;;999999999:::::::::::::::999999:::;;;<<<======>>>;;;<<<======<<<<<<===>>>BBBCCCFFFJJJMMMNNNLLLJJJLLLIIIGGGFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@>>>===<<<;;;<<<<<<<<<======>>>???@@@AAAAAABBBGGGNNNUUUZZZbbbkkkqqqvvvzzz|||yyyyyy}}}333444555666777:::???BBBHHHQQQ\\\fffnnnvvv~~~~~~uuunnnjjjiiiggghhhiiikkknnnsssxxx||||||yyytttqqqooonnnlllkkkiiiooouuuyyy}}}pppjjjaaa[[[WWWSSSNNNJJJFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999:::::::::::::::999999999888888999999999999999999999999999999999::::::;;;;;;;;;:::;;;<<<>>>>>>???>>>>>><<<===???>>>======???@@@CCCDDDHHHLLLNNNNNNKKKGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@AAA@@@>>><<<;;;;;;<<<<<<999999::::::;;;;;;;;;<<>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;:::::::::999999999888888999999999999999888888888999::::::;;;;;;<<<<<<===>>>???AAABBBBBBBBBAAA@@@>>>???@@@@@@??????AAACCCFFFGGGJJJMMMOOONNNJJJGGG???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999888888777777888888999999::::::::::::;;;<<<<<<===>>>>>>CCCDDDEEEFFFFFFDDDCCCBBB???@@@AAA@@@@@@@@@CCCEEEFFFGGGIIILLLMMMLLLHHHEEE>>>????????????@@@CCCEEEFFFGGGHHHHHHHHHGGGEEECCC@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>=========:::???EEEJJJPPPXXXbbbjjjnnnsssyyy~~~}}}wwwvvvxxx222333444444555888<<>>=========>>>========================@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888555555666888999:::;;;<<<;;;;;;<<<<<<===>>>??????FFFGGGHHHIIIHHHFFFDDDCCC???@@@AAA@@@@@@AAACCCFFFDDDEEEFFFIIIJJJHHHDDDAAAAAAAAAAAA??????@@@CCCEEEDDDEEEGGGIIIIIIIIIGGGFFF@@@@@@AAAAAA???>>><<<:::;;;;;;;;;;;;;;;:::::::::999===CCCIIIOOOWWWaaaiiiqqquuu{{{|||{{{~~~222444777999999:::<<<===CCCKKKWWWccclllttt}}}yyyrrrmmmnnnpppqqqttt}}}}}}zzzvvvqqqmmmllllllllllllkkkiiihhhiiimmmvvvvvvzzz|||~~~yyysssjjj]]]RRRPPPNNNKKKJJJIIIHHHEEECCCFFFEEEDDDCCCAAA@@@???>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777777777777666777999;;;===@@@EEEIIIGGGIIIKKKLLLJJJGGGCCCAAABBBAAA@@@@@@AAACCCEEEGGGEEEHHHJJJJJJJJJKKKFFF???>>>=========???BBBDDDFFFDDDGGGKKKMMMMMMKKKGGGDDDDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<===??????>>>======???AAAEEEKKKUUUbbbjjjsssvvv{{{222444777999999:::<<<>>>BBBHHHSSS___jjjttt{{{vvvpppmmmnnnqqqrrruuu~~~zzzvvvsssrrrpppooommmiiiggggggiiimmmttt{{{{{{~~~zzzuuulll```VVVOOOOOOOOOMMMKKKHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888888888888888888888888888555666888:::<<<@@@EEEIIILLLMMMNNNNNNMMMJJJGGGEEEEEEDDDCCCBBBCCCEEEGGGIIIIIINNNPPPNNNLLLLLLHHHCCC???>>>>>>>>>???BBBEEEFFFEEEHHHKKKNNNNNNKKKHHHEEECCCBBBAAA@@@???@@@@@@AAABBBBBBAAAAAAAAA???>>><<<<<<>>>@@@DDDJJJUUUaaaiiiqqqtttyyy222444777888999;;;===???CCCGGGQQQ]]]kkkuuu{{{~~~{{{sssnnnlllmmmpppnnnqqqyyy}}}zzzwwwuuusssooolllgggeeefffjjjmmmsss~~~|||www~~~|||xxxsssjjjbbbTTTTTTSSSPPPLLLIIIHHHHHHCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@????????????>>>======<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888999999999999999999999999666888:::<<>>@@@CCCJJJTTT```hhhooorrrxxx~~~222444666888999;;;>>>AAAFFFIIIQQQ^^^mmmxxx}}}~~~~~~vvvpppmmmkkkkkknnnlllmmmrrrzzz}}}www{{{zzzxxxwwwuuuqqqlllhhheeedddgggkkkooorrrzzz|||uuu~~~{{{~~~~~~zzzuuueee___WWWQQQMMMKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888999999999999999999999999999;;;>>>@@@CCCHHHNNNRRRVVVUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLLLLMMMOOOPPPSSSZZZ\\\VVVOOOLLLKKKJJJBBBAAA@@@@@@AAACCCEEEFFFHHHJJJMMMOOOOOOMMMJJJHHHEEEDDDCCCBBBAAAAAABBBCCCAAACCCFFFGGGGGGFFFEEEEEE??????@@@DDDKKKVVVaaahhhnnnqqqvvv|||222444666888999<<<@@@CCCHHHKKKRRR___mmmxxx||||||~~~~~~sssnnnllliiiiiikkklllmmmooosssvvvvvvsssqqqvvvuuuuuuuuusssoooiiieeefffeeehhhmmmqqqsssxxx~~~uuu{{{zzz{{{}}}ooo^^^SSSPPPMMMIIIDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888888888888888888888888888:::<<>>>>>======>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777777777777888:::===AAAEEEKKKRRRVVV[[[\\\^^^___``````______^^^\\\ZZZYYYXXXYYYZZZ[[[[[[aaaccc___XXXTTTPPPLLLFFFEEECCCBBBBBBDDDEEEGGGIIIJJJMMMNNNNNNMMMJJJIIIIIIHHHEEECCC@@@?????????AAAEEEJJJKKKHHHFFFFFFHHHHHHFFFFFFJJJSSS^^^ggglllssstttwwwzzz~~~222333555777999===BBBFFFIIIOOOXXXbbbjjjrrrxxx{{{~~~xxxpppiiiiiiiiigggggghhhbbbdddggghhhggghhhiiijjjkkklllmmmooopppnnnjjjgggeeecccfffmmmssstttwww{{{}}}sssppp}}}~~~kkk\\\RRRLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB??????>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888888888888888888888888888777:::>>>AAAFFFLLLSSSXXX___aaaeeehhhjjjjjjiiihhhfffdddbbb```___```aaabbbaaafffhhheeeaaa]]]VVVNNNGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJLLLMMMMMMLLLJJJIIIHHHFFFDDDBBB@@@????????????EEEKKKLLLJJJIIIIIIKKKMMMKKKJJJNNNXXXccclllppptttvvvxxx{{{222333555777999===CCCFFFLLLSSS]]]ffflllrrryyy~~~yyyrrrjjjeeefffhhhgggggghhheeehhhjjjiiigggfffhhhiiifffggghhhkkklllllliiifffdddbbbeeelllrrrtttvvvzzzuuujjjpppxxxbbbSSSNNNNNNEEEFFFFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;999::::::::::::999888888999999999999999999999999999<<>>=========<<<<<<<<<<<<>>>>>>>>>>>>============<<<;;;;;;::::::999999888<<<<<<;;;;;;;;;:::::::::999999<<>>>>>@@@BBBGGGFFFGGGKKKQQQVVVWWWVVVQQQQQQRRRVVV]]]eeemmmrrrtttxxx{{{|||111333444555888>>>DDDIIIPPPVVV___fffjjjooouuuzzzuuunnniiiddddddhhhmmmnnnmmmkkkiiifffeeeffffffdddbbb```aaacccfffjjjlllkkkjjjddddddeeegggkkkooosssvvv{{{nnniiijjjqqq~~~}}}hhhVVVMMMLLLIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>=========<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888;;;;;;;;;::::::::::::999:::999===BBBFFFJJJTTT^^^fffmmmsssuuuwwwzzzzzzwwwwwwuuuqqqnnnmmmmmmoooqqqvvvwww{{{xxxjjj^^^QQQKKKEEECCCDDDEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA???@@@AAAAAA@@@@@@BBBDDDFFFGGGJJJPPPXXX]]]______WWWWWWWWWYYY^^^fffmmmrrrvvvzzz{{{{{{{{{|||~~~444444555555888===EEEJJJPPPVVV^^^dddiiiooovvv{{{~~~wwwkkkgggdddeeeiiinnnpppppprrrooojjjgggfffeeecccbbb[[[]]]```fffkkknnnnnnmmmhhhgggeeeeeegggkkkooorrrxxxzzz}}}tttjjjfffggguuu~~~~~~zzzzzzzzzjjjYYYOOOLLLIIIHHHFFFDDDDDDDDDDDDEEECCCDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::999999999888888::::::===BBBFFFKKKUUU___jjjqqqxxxzzz|||~~~||||||{{{xxxuuuuuuuuuwwwxxx|||~~~uuuiiiXXXRRRJJJFFFEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA??????888;;;???AAAAAAAAABBBCCCCCCEEEJJJSSS]]]eeeiiikkkdddbbb___^^^aaafffmmmqqqqqquuuwwwxxx}}}}}}|||{{{zzz}}}444444444444777<<>>>>>>>>======;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;::::::999999999999999888888888888777:::999<<>><<<>>>@@@@@@???>>>??????@@@BBBHHHPPP[[[gggpppuuurrroooiiieeeeeegggkkknnnooosssuuuuuuyyy~~~}}}}}}||||||333333333444555:::AAAEEEMMMSSS\\\bbbhhhnnnuuuzzzzzz}}}~~~tttiiihhhggghhhlllpppssstttwwwtttnnnhhhddddddeeegggbbbbbbeeeiiinnnqqqrrrrrrllljjjfffcccbbbdddgggjjjqqqpppqqqxxxxxxkkkgggnnnyyy}}}pppqqqxxx~~~yyyzzzzzztttjjj___VVVRRRJJJHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@????????????>>>>>>>>><<<<<<=========>>>>>>>>>======<<<;;;;;;::::::999999999888888888777777777999888;;;@@@DDDJJJUUU```kkkuuu}}}wwwbbb[[[QQQKKKHHHHHHFFFDDDDDDDDDCCCAAA@@@?????????AAAAAAAAA@@@>>>===>>>@@@AAABBBFFFMMMXXXeeesss{{{{{{wwwqqqkkkggggggiiikkktttxxxxxxuuuuuuzzz~~~222333444444666:::???BBBJJJQQQZZZbbbgggmmmssswwwzzz}}}zzzqqqiiihhhhhhiiikkkmmmppprrrtttqqqkkkfffbbbdddiiimmmlllkkkjjjkkknnnpppppppppllliiifffdddcccdddfffhhhnnnmmmooovvvrrriiimmmvvvnnnlllqqquuu|||yyyoooddd[[[VVVKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>><<<<<<======>>>?????????======<<<<<<;;;:::::::::999999999888888888777777888777999>>>BBBIIIUUU```iiittt~~~~~~iiiaaaVVVNNNKKKIIIHHHFFFFFFEEECCCAAA@@@?????????@@@AAAAAA???>>>???AAACCCCCCDDDGGGLLLUUUbbbpppzzzzzzwwwqqqllliiihhhhhhiiimmmssswwwvvvxxx~~~~~~111333555777888:::>>>AAAFFFNNNYYYbbbggglllppptttzzz}}}ssslllggghhhgggggggggiiikkkmmmnnnlllgggcccaaaeeelllssswwwsssnnnlllkkkllllllllljjjiiigggeeedddeeefffggglllkkknnnuuuqqqoootttwwwnnnmmmnnnttt}}}yyylll___WWWLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????;;;;;;<<<<<<===>>>>>>???=========<<<;;;;;;::::::::::::999999999888888888777666888<<>>>>>???===???AAAAAA@@@@@@@@@AAA@@@CCCGGGKKKRRR\\\hhhpppqqqooollliiihhhhhhhhhiiijjjrrryyyzzz}}}~~~|||zzzxxxxxxyyyyyy{{{}}}222444777999:::<<<>>>@@@DDDLLLXXXbbbgggkkkooorrrzzz}}}~~~}}}xxxmmmgggfffgggffffffeeeeeegggiiijjjhhheeeaaa```eeeooovvv}}}xxxqqqllliiiiiiiiihhhiiihhhgggfffffffffggggggkkkjjjnnnuuu|||zzztttvvvuuunnniiinnnxxxrrrbbbXXXMMMLLLJJJHHHFFFEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????::::::;;;;;;<<<===>>>>>>=========<<<;;;;;;:::::::::::::::999999999999888666555777;;;@@@GGGSSS___gggsssyyyooobbbWWWPPPLLLIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>===???CCCDDDBBB???===<<<<<<@@@EEEJJJOOOVVV___eeehhhhhhggggggggghhhiiiiiiuuu|||~~~}}}zzzxxxyyyzzzyyyyyyyyyyyyyyyzzz}}}~~~666666555555666888;;;<<>>===============>>>>>>>>>>>>============888888999999999888888777999777888<<>>======@@@???===<<<===>>>@@@AAA>>>???AAADDDJJJQQQWWW[[[]]]```dddiiimmmppprrrsss|||||||||{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttttttttuuuwwwzzz~~~777666555555666888;;;<<>>======??????>>>===============???>>>>>>>>>============:::::::::::::::999999888888666777:::===CCCOOO[[[gggwww~~~wwwiii]]]TTTNNNLLLJJJJJJIIIGGGDDDBBB@@@@@@<<<>>>@@@BBBBBB@@@>>><<>>======@@@???>>>>>>===>>>>>>>>>??????>>>>>>>>>=========;;;<<<<<<<<<;;;;;;:::999999666555888;;;AAAMMMYYYfffwwwwwwjjj___VVVRRRMMMLLLKKKJJJHHHFFFDDDDDD@@@AAABBBCCCCCCAAA???>>>@@@@@@AAAEEEMMMXXXbbbhhhnnnppptttvvvwwwtttqqqnnnnnnooooooppppppoooooonnnrrrrrrrrrrrrrrrrrrrrrsssvvvvvvwwwxxxzzz|||~~~{{{}}}zzz777666555555666888:::;;;@@@HHHUUU___gggmmmtttyyyzzz{{{~~~{{{qqqeee\\\YYYfffyyyzzzoooeeeaaaaaa^^^^^^___```aaabbbcccdddeeeeeedddbbbaaadddiiinnnooonnnlllhhheeebbbbbbbbb```cccgggjjjkkkhhheeebbbeeeeeehhhjjjlllppp}}}~~~uuuuuupppooowwwwwwkkk```VVVRRROOOKKKIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCAAA@@@???@@@??????>>>>>>>>>???????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::999:::777666777999???LLLXXXddduuu~~~xxxlllbbb\\\RRRPPPMMMKKKIIIHHHEEEDDDBBBAAA>>>===>>>AAAEEEHHHCCCGGGNNNVVV^^^eeeiiillliiihhhfffeeeeeegggjjjkkkllllllmmmnnnooooooooooooppppppppppppqqqqqqqqqqqqvvvvvvvvvvvvxxxzzz|||~~~{{{|||~~~vvv{{{888777666555666777999;;;@@@HHHTTT___gggnnntttyyy|||}}}~~~~~~{{{wwwqqqhhh^^^YYY\\\gggyyy|||rrrjjjccc``````]]]]]]^^^___```bbbdddeeefffeeecccaaaaaacccgggjjjmmmnnnnnnlllhhhdddcccccc___bbbfffjjjkkkiiifffccccccccceeeiiikkknnnxxxxxx~~~~~~tttqqqvvv~~~}}}rrrggg\\\WWWRRRLLLIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@????????????@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888;;;888777888:::???JJJVVV```rrr{{{wwwkkkeeeWWWSSSMMMIIIGGGFFFCCCAAA?????????AAAEEEKKKQQQUUUWWWXXX[[[\\\]]]]]]\\\[[[___^^^]]]]]]```dddhhhkkkjjjkkklllmmmnnnooooooooommmmmmnnnnnnoooooooooooovvvuuuuuuvvvwwwyyy|||}}}~~~}}}}}}~~~rrryyy888777666555666777999:::@@@HHHTTT___gggnnntttyyy|||}}}~~~}}}uuupppiiiaaa[[[ZZZ___iiiyyy~~~pppjjjfffaaa]]]\\\[[[[[[\\\]]]___bbbeeegggfffdddbbb``````ccceeegggkkkoooqqqpppkkkfffdddccc___bbbfffiiikkkjjjgggeee______bbbgggiiikkksss|||zzzxxx~~~zzzwwwwww}}}zzzoooccc\\\VVVNNNIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAABBB@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::888888:::888888999:::>>>HHHSSS[[[mmmwww~~~uuummm^^^XXXOOOIIIHHHGGGFFFDDDDDDHHHOOOVVV[[[^^^______[[[XXXTTTPPPNNNNNNPPPRRRRRRUUUZZZ___cccdddeeeeeefffggghhhiiikkkkkkllllllkkkkkkllllllmmmmmmnnnnnnsssssstttuuuwwwyyy{{{|||~~~}}}}}}}}}~~~~~~|||{{{|||}}}pppxxx999888666555666777999:::AAAIIIUUU___gggmmmsssxxxzzzzzz|||}}}~~~~~~vvvnnnggg```___bbbeeemmmzzztttiiifffeeeaaa\\\ZZZYYYYYYYYY[[[]]]aaadddfffeeeccc```___```ccceeefffjjjooosssrrrlllfffcccbbbaaacccfffiiijjjjjjiiihhh```___bbbfffhhhiiinnnuuu|||vvvsss}}}}}}zzz|||yyynnnfff___UUUNNNLLLHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::999888777777999:::===EEEOOOWWWhhhrrryyy{{{jjjaaaWWWPPPPPPQQQQQQPPPTTTWWW\\\___```]]]YYYVVVKKKHHHEEEDDDFFFJJJOOOSSSOOORRRWWW]]]```bbbaaa```cccdddeeefffggghhhhhhhhhiiiiiijjjkkkkkklllmmmmmmnnnppprrrtttvvvxxxyyyzzzzzz{{{|||}}}~~~~~~xxxwwwvvvwwwyyy~~~xxxpppxxx999888666555666777999:::AAAJJJUUU___gggmmmssswwwwwwxxxzzz|||~~~|||~~~zzzqqqiiiccceeejjjlllrrr||||||qqqhhhffffffbbb]]]ZZZWWWWWWWWWYYY\\\___ccceeedddbbb```___aaaccceeeeeeiiinnntttsssllleeebbbaaabbbcccfffiiijjjkkkjjjjjjbbbaaadddhhhiiiiiimmmsss~~~xxxpppppp|||}}}|||wwwppphhh]]]UUURRRHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEFFFFFFGGGGGGGGG@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@????????????>>>@@@@@@??????>>><<<;;;:::666555666999:::;;;CCCKKKUUUfffooovvvuuukkk___YYYYYY\\\^^^^^^___]]]ZZZUUUOOOIIIEEEBBB>>>???BBBEEEHHHKKKNNNOOOWWWWWWXXXYYY\\\___bbbdddccccccdddeeefffggggggfffhhhhhhiiijjjkkkkkkllllllkkkmmmpppsssvvvwwwxxxxxxvvvxxx|||~~~}}}{{{~~~~~~{{{uuuuuuuuuwww{{{ssspppxxx::::::888666444555888:::BBBIIITTT___fffkkkoooqqqwwwyyy|||}}}}}}~~~~~~~~~|||qqqjjjfffhhhlllnnnttt}}}pppkkkfffeeefffeee```\\\VVVXXXYYYZZZYYYZZZ[[[]]]ZZZZZZZZZZZZ\\\___bbbdddhhhiiijjjiiihhhfffcccaaa^^^ccchhhjjjiiiggghhhiiihhhccc```cccfffgggjjjmmm|||}}}mmmkkkqqq~~~|||zzzpppggg]]]VVVOOOLLLIIIHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@DDDBBB???>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999;;;>>>AAACCCPPP[[[jjjwww}}}wwwssspppkkkeee___VVVQQQJJJEEEBBBAAA???>>>===>>>AAADDDGGGJJJLLLMMMUUUVVVXXX[[[]]]___```aaaaaaaaaaaabbbcccdddffffffeeeeeeggghhhjjjjjjkkkkkkpppqqqssstttttttttvvvxxxyyyyyyzzz{{{|||~~~}}}}}}~~~}}}zzz{{{{{{|||rrrkkkvvv777777777666555666999<<>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999888888:::<<<@@@BBBKKKUUUcccqqq||||||uuulllccc\\\MMMIIIEEEAAA@@@@@@@@@???===>>>AAADDDGGGJJJLLLMMMQQQRRRTTTWWWYYY[[[\\\]]]^^^^^^______```bbbcccdddcccdddeeeggghhhiiiiiiiiimmmoooqqqsssssstttvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~pppjjjvvv333555666777777888;;;===AAAHHHSSS^^^ffflllpppsssuuuxxx{{{}}}~~~~~~xxxppplllqqqxxxuuujjjgggccccccdddccc```]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^```aaabbbaaaaaa```^^^```cccdddeeegggjjjlllkkkiiiggggggeeeeeekkktttyyywwwlllkkkwwwyyynnnggg[[[WWWPPPKKKHHHFFFDDDBBBFFFGGGHHHIIIIIIJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBDDDAAA??????@@@AAAAAA@@@@@@@@@???>>>======<<<;;;;;;:::999888888999;;;===DDDLLLZZZiiiwwwuuuiii]]]UUUIIIFFFCCC@@@@@@@@@???>>>===>>>@@@CCCFFFIIIKKKLLLMMMNNNPPPSSSUUUWWWXXXYYY[[[[[[[[[[[[\\\^^^___``````aaacccdddfffgggggghhhjjjllloooqqqrrrsssvvvxxxwwwwwwwwwxxxyyy{{{|||}}}{{{||||||{{{yyywwwxxxyyy|||}}}~~~}}}{{{zzz{{{}}}{{{nnniiiuuu444555888888999999;;;===???FFFQQQ\\\dddjjjooorrrvvvyyy|||~~~~~~{{{yyyxxxlllhhheeeccccccddddddbbb```]]]]]]\\\]]]]]]\\\ZZZXXXWWWXXXZZZ[[[]]]]]]]]]]]]]]]^^^___`````````______```aaabbbcccdddgggjjjlllkkkjjjjjjjjjggggggoooyyyzzzssslllrrr}}}wwwoooddd___WWWPPPLLLIIIGGGEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBAAABBBCCCDDDCCCAAA??????AAABBBAAA@@@@@@@@@??????>>>======<<>>;;;999888777888888@@@FFFRRRbbbssswwwkkk___WWWOOOKKKGGGCCCAAA@@@>>><<<===>>>@@@CCCEEEHHHJJJKKKKKKLLLNNNQQQSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]___```aaaccceeefffgggggggggiiilllnnnoooqqqtttwwwtttttttttuuuvvvwwwxxxyyyxxxyyyzzzyyywwwuuuuuuvvvwwwyyyzzzzzzxxxwwwxxxyyy{{{}}}~~~zzzmmmhhhttt888999::::::999999:::;;;???EEEOOOYYYaaahhhmmmpppssswww{{{~~~~~~}}}|||{{{{{{}}}~~~}}}rrrggggggfffeeedddeeedddcccbbb^^^]]]]]]^^^___^^^[[[XXXUUUVVVXXX[[[]]]___``````aaaaaaaaaaaa```___^^^^^^cccbbbbbbbbbdddgggiiikkkjjjiiijjjkkkiiiiiiqqq|||{{{|||ooopppuuuxxxkkkeee\\\SSSNNNKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFDDDBBBAAABBBCCCDDDBBBAAA@@@@@@BBBBBBBBBAAA@@@@@@??????>>>>>>======???>>><<<;;;::::::::::::???CCCLLL[[[lll{{{vvvkkkcccUUUPPPKKKFFFCCC@@@>>><<<===>>>???BBBEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[^^^___aaacccdddffffffgggfffhhhjjjlllmmmnnnqqqsssqqqqqqqqqqqqqqqrrrsssttttttvvvwwwwwwuuuttttttuuusssuuuwwwwwwvvvuuuuuuvvvwwwzzz||||||{{{|||zzznnnjjjuuu<<<======<<<:::999;;;<<<@@@FFFOOOXXX```fffkkkoooooosssxxx{{{||||||}}}}}}|||zzzwwwwwwzzz|||~~~~~~pppfffffffffeeeeeeddddddcccccc]]]\\\\\\^^^aaaaaa^^^ZZZUUUVVVXXXZZZ]]]```bbbcccdddcccbbbaaa___^^^]]]]]]aaa```___aaadddgggiiiiiigggfffgggiiiiiiiiiooowwwwwwyyy~~~rrrmmmnnnssslllaaaWWWPPPMMMJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDBBBAAA@@@AAABBBCCCBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<===>>>??????===AAAHHHSSSaaaqqq~~~~~~tttmmmZZZUUUMMMGGGDDDAAA@@@>>><<<===???AAADDDFFFHHHIIIJJJKKKNNNPPPSSSTTTVVVVVVTTTTTTTTTUUUVVVWWWXXXYYY\\\]]]___aaaccceeefffffffffhhhjjjjjjjjjkkkmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnppprrrtttuuutttsssssssssqqqsssvvvvvvuuuttttttuuuwww|||}}}}}}zzzooolllxxx??????>>><<<;;;;;;===???CCCHHHQQQYYY```fffkkkoooooosssyyy|||}}}}}}}}}~~~|||yyyvvvuuuwww|||{{{nnnfffeeeeeeeeedddcccbbbbbbbbb[[[ZZZ[[[^^^cccddd```\\\XXXXXXYYYZZZ\\\___bbbdddcccbbb```___]]]\\\[[[[[[[[[ZZZ[[[^^^dddhhhiiiiiifffccccccfffgggfffhhhmmmnnnmmmpppxxxxxxpppnnn~~~vvviii]]]TTTPPPMMMLLLGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCAAA@@@@@@@@@????????????>>>==================>>>>>>;;;>>>DDDKKKUUUddduuu|||uuufff___UUULLLFFFCCCAAA@@@<<<===???AAACCCFFFGGGHHHGGGIIIKKKNNNPPPRRRSSSTTTRRRRRRRRRRRRSSSUUUVVVWWWZZZ[[[]]]___aaacccddddddggghhhjjjiiihhhggghhhjjjkkkjjjjjjiiiiiiiiijjjjjjkkkmmmppprrrrrrqqqqqqrrrpppsssuuuvvvuuutttttttttzzzzzzpppooozzz@@@@@@???<<<;;;<<>><<<:::999888999<<<@@@EEEMMM\\\ooo|||ssskkk^^^QQQIIICCC@@@???<<<===???AAACCCEEEGGGHHHEEEFFFIIIKKKNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUXXXYYY[[[]]]```aaabbbccchhhiiijjjiiigggeeefffgggiiihhhhhhggggggggggggggggggjjjnnnppppppooopppqqqppprrruuuwwwvvvttttttttt}}}yyypppqqq|||HHHFFFCCCAAABBBCCCCCCBBBFFFLLLTTT\\\bbbhhhlllppprrrtttwww{{{xxxuuuyyy~~~||||||{{{rrrjjjgggcccccccccbbbaaa___]]]\\\]]]ZZZXXXYYY]]]```aaaaaaXXXYYYZZZ\\\]]]]]]]]]]]]]]][[[YYYXXXYYYZZZYYYXXXXXXUUUTTTYYYaaagggiiihhh```___^^^___```aaaaaa___bbb```bbbgggmmmsss}}}{{{qqqpppxxxiii___YYYTTTPPPNNNKKKIIIGGGGGGFFFEEECCCFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAABBBDDDDDDAAA>>>??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;777999:::<<>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>><<<:::::::::;;;;;;:::===GGGVVVaaarrrvvv|||vvvgggZZZSSSMMMGGGCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMLLLKKKKKKKKKLLLMMMNNNQQQTTTVVVXXXZZZ\\\^^^aaacccddddddbbb```___```aaa`````````aaa``````_________```cccfffiiikkkllllllooossszzzxxxsssvvv]]]YYYUUUQQQPPPOOONNNMMMMMMQQQWWW]]]bbbfffjjjmmmrrruuuxxx|||~~~|||sssjjjddd]]]\\\\\\ZZZYYYXXXWWWVVVYYYZZZ]]]```bbb```\\\YYY]]][[[YYYWWWWWWXXXZZZ[[[___]]]YYYXXXYYYZZZZZZZZZ]]]___cccjjjooonnnhhhccc]]]\\\[[[\\\]]]^^^^^^\\\\\\ZZZ[[[___ccchhhpppyyytttrrryyysssiii```ZZZSSSQQQMMMKKKJJJIIIGGGEEEHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDEEEFFFEEECCCAAA>>>>>>>>>>>>@@@AAABBBCCC@@@@@@???>>>===<<<<<<;;;:::;;;;;;:::<<>>888:::===???BBBGGGMMMRRRXXXYYYYYYZZZ___gggqqqxxx|||{{{zzzzzzwwwttttttxxx}}}{{{qqqeee^^^[[[VVVLLLDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFIIIKKKMMMNNNIIIKKKNNNPPPRRRTTTWWWYYYYYYZZZZZZYYYXXXWWWYYYZZZ[[[ZZZYYYYYYYYY[[[\\\^^^\\\\\\\\\]]]___cccfffhhhhhhmmmuuu|||}}}tttmmmfff```[[[XXXUUUXXX\\\___bbbdddhhhjjjmmmooorrrwww{{{~~~yyyssssssqqqhhh```^^^]]][[[YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUTTTVVVXXXZZZ[[[ZZZYYYXXX[[[YYYWWWWWWYYYZZZZZZYYYWWWYYY]]]aaaccccccaaa___\\\[[[ZZZ[[[]]]^^^]]]\\\___]]]^^^aaadddgggmmmuuuuuulllrrr|||vvvgggccc]]]XXXSSSOOOJJJGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGIIIIIIHHHGGGFFFEEEBBBBBBAAA@@@?????????@@@======<<<;;;;;;<<<======:::>>>CCCHHHJJJKKKLLLLLLIIIJJJLLLOOOTTT\\\eeekkkooouuuyyyyyyzzz}}}}}}|||{{{{{{yyywwwuuutttrrrqqqooonnnlllmmmoooqqqrrrrrrnnnggg___[[[YYYTTTLLLDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBAAAAAABBBCCCFFFHHHJJJKKKLLLGGGJJJLLLNNNOOOQQQSSSVVVUUUVVVWWWVVVUUUUUUWWWXXXZZZYYYXXXXXXYYYZZZ\\\]]]___^^^\\\\\\]]]```bbbdddfffjjjpppzzz}}}|||~~~uuummmgggaaa]]]XXXZZZ^^^```bbbdddhhhjjjjjjlllooossswwwzzz|||}}}~~~{{{zzzzzz{{{oookkklllkkkeee___\\\ZZZXXXVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTUUURRRUUUYYY\\\]]]\\\YYYXXXWWWWWWWWWYYY\\\\\\[[[ZZZXXXYYYZZZ[[[]]]^^^______\\\[[[ZZZ[[[]]]]]]]]]\\\]]][[[\\\```bbbdddjjjrrr}}}ooonnnxxxwwwrrrjjjccc\\\UUUOOOJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGIIIKKKKKKIIIHHHGGGHHHCCCBBBAAA@@@>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===DDDFFFIIIKKKKKKIIIEEECCC===???BBBDDDFFFJJJPPPTTTYYY___cccccceeejjjlllkkkllllllkkkjjjiiihhhgggfffdddccccccdddeeeeeecccaaa```]]]XXXUUUSSSNNNHHHDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@@@@??????CCCCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTSSSRRRSSSUUUVVVYYYYYYXXXXXXXXXYYYZZZZZZ^^^]]][[[[[[[[[]]]___```dddfffkkksss~~~zzzvvvyyyqqqkkkeeeaaaZZZ\\\___```bbbeeehhhkkkiiijjjmmmpppsssvvvxxxyyy}}}yyyttttttwwwzzz}}}xxxpppfffbbbddddddaaa^^^[[[YYYWWWTTTSSSSSSSSSTTTUUUWWWXXXWWWUUUSSSTTTUUUVVVWWWYYY[[[\\\[[[YYYXXXUUUVVVYYY]]]``````^^^\\\YYYZZZZZZYYYYYYYYYZZZ\\\ZZZYYYXXXYYY[[[\\\[[[ZZZZZZXXXZZZ^^^```bbbhhhooovvvmmmooo{{{xxxoooeee\\\TTTOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJMMMLLLJJJHHHHHHIIIAAA@@@???>>>>>>>>>>>>>>>AAA@@@???>>>???AAABBBDDDKKKJJJHHHGGGDDDAAA>>>;;;999:::<<<======???AAADDDHHHMMMQQQPPPRRRWWWZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[YYYWWWWWWWWWUUUQQQLLLGGGCCCAAAAAAAAAAAA@@@@@@@@@??????>>>???????????????>>>>>>AAAAAABBBCCCCCCCCCBBBAAAFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPRRRTTTWWWXXXXXXXXXXXXWWWWWWVVVXXXXXXWWWWWWXXXYYY[[[\\\^^^^^^aaaiiivvvyyytttrrryyyrrrlllgggdddZZZ\\\___aaabbbeeeiiikkkiiijjjlllooorrrtttvvvvvv}}}|||rrrnnnpppwww{{{vvv}}}pppiii```\\\^^^______]]]\\\ZZZWWWUUUTTTSSSTTTUUUTTTWWWZZZYYYVVVTTTTTTUUUZZZZZZZZZZZZZZZYYYYYYYYYTTTVVVZZZ___ccccccaaa^^^YYYZZZYYYXXXVVVUUUVVVWWWYYYXXXWWWXXXZZZZZZZZZYYYYYYWWWYYY]]]```bbbhhhooo|||{{{nnnjjjpppvvvkkkaaaXXXRRRMMMMMMLLLKKKKKKKKKKKKKKKHHHKKKNNNMMMKKKIIIIIIJJJ???>>>>>>>>>>>>>>>??????=========???CCCGGGKKKMMMMMMIIIDDD@@@>>><<<;;;:::999:::;;;;;;;;;<<>>CCCFFFEEEGGGLLLOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRRRRTTTUUUTTTSSSTTTUUUSSSNNNGGGAAA???@@@AAAAAAAAA@@@@@@????????????????????????>>>>>>===<<<===???AAABBBBBBBBBBBBEEEFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMNNNPPPRRRVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWWWWYYYaaaooouuuoooqqq|||uuuooojjjddd```]]]]]]___bbbeeegggfffeeeeeejjjppprrrrrrssswww{{{{{{pppsss{{{}}}|||}}}}}}|||{{{}}}zzzvvvfffccc___]]]]]]^^^_________\\\XXXUUUTTTTTTSSSRRRQQQQQQPPPRRRTTTUUUTTTSSSVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWYYY\\\^^^^^^\\\ZZZWWWWWWWWWVVVUUUTTTSSSSSSVVVWWWXXXYYYYYYZZZ[[[[[[YYYXXXZZZ___aaabbbgggmmm{{{uuummmnnnyyyvvvkkk```YYYYYYTTTNNNJJJIIIIIIJJJJJJLLLNNNNNNLLLHHHFFFFFFHHH@@@AAABBBAAA@@@@@@BBBCCC@@@@@@BBBGGGMMMOOONNNLLL@@@???>>>===;;;:::888888555666777999999888888777999:::<<<>>>???@@@AAAAAADDDDDDDDDEEEGGGHHHJJJJJJNNNNNNOOOOOONNNMMMLLLLLLKKKJJJIIIGGGEEECCCAAA@@@@@@?????????>>>>>>======??????>>>===<<<=========>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOWWWVVVUUUVVVWWWWWWVVVTTTUUUUUUVVVVVVVVVUUUTTTSSSVVVTTTTTT[[[jjj~~~yyynnnjjjnnn}}}tttnnnjjjfffbbb_________```bbbeeefffeeedddfffkkkrrrwwwxxxyyy|||xxxsss{{{~~~||||||}}}tttmmmaaa^^^ZZZYYYYYY[[[[[[[[[]]]ZZZWWWUUUUUUUUUSSSRRRQQQPPPOOOPPPRRRTTTUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTVVVXXXZZZZZZYYYWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWZZZ```cccdddiiioooyyy~~~nnnhhhmmmuuuuuukkkdddYYYUUUPPPLLLKKKKKKKKKJJJKKKLLLMMMKKKGGGDDDDDDEEEEEEDDDCCC@@@======???AAABBBDDDIIINNNQQQOOOIIIDDD??????>>><<<;;;999888888777888999:::::::::999888888999:::;;;<<<===>>>?????????@@@@@@BBBCCCDDDEEEHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCBBB@@@>>>===<<<>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@=========>>>??????@@@@@@AAABBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNSSSRRRSSSTTTUUUUUUSSSQQQQQQQQQPPPPPPQQQQQQQQQRRRVVVTTTTTTZZZhhhzzzwwwlllhhhqqquuupppiiidddaaa```^^^]]]______```bbbeeeeeedddcccgggmmmwww|||xxxkkkbbb[[[YYYVVVUUUWWWYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQOOOMMMNNNQQQUUUVVVWWWYYYYYYYYYXXXWWWUUUSSSRRRTTTTTTTTTUUUWWWWWWVVVTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRSSSUUUXXXYYYXXXXXX[[[aaadddeeeiiiooouuu|||vvvgggdddgggvvvzzzttt```\\\VVVQQQOOONNNMMMLLLJJJLLLMMMKKKHHHEEEDDDDDDDDDDDDBBB@@@>>>>>>AAADDDGGGHHHJJJLLLLLLHHHCCC???>>>======;;;:::999888888888999:::;;;;;;;;;::::::888888777777888:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@???===<<<;;;999999;;;;;;;;;;;;::::::::::::999:::<<<>>>?????????>>>;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMQQQRRRSSSUUUVVVVVVRRRPPPOOONNNMMMMMMOOOQQQTTTVVVZZZYYYYYY^^^iiixxxuuujjjgggrrriiieee```\\\YYYYYYZZZ[[[\\\\\\^^^```cccdddcccbbbfffooo}}}zzztttdddZZZYYYWWWUUUVVVXXXZZZ[[[[[[WWWWWWWWWYYYZZZYYYVVVTTTQQQOOOMMMNNNRRRVVVYYYZZZ]]]]]]]]]\\\[[[YYYVVVUUUWWWUUUTTTUUUVVVVVVVVVTTTTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTRRRRRRSSSVVVYYY\\\ZZZZZZ]]]bbbccccccggglllooouuupppfffccckkk|||pppjjjaaaYYYTTTRRRQQQPPPMMMMMMNNNMMMJJJGGGEEECCC>>>@@@BBBCCCDDDEEEHHHJJJLLLIIIDDD@@@>>>>>>>>>???===<<<<<<;;;:::999999888999999::::::;;;;;;;;;;;;:::999777666666888:::;;;===============>>>???@@@>>>???@@@@@@AAAAAAAAAAAA???>>>======<<<;;;::::::::::::::::::::::::999999<<<===>>>??????===;;;::::::;;;;;;<<<<<<===>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOQQQTTTUUUTTTPPPMMMPPPOOONNNNNNRRRWWW]]]```aaaaaacccgggppp|||tttiiifffrrr```^^^ZZZWWWUUUUUUWWWYYYYYYYYY[[[^^^bbbdddcccbbbcccmmm}}}{{{tttwww}}}qqqaaaXXXWWWUUUTTTUUUXXXZZZZZZZZZWWWWWWXXXZZZ\\\[[[XXXUUURRRPPPNNNOOOSSSWWWZZZ\\\^^^]]]]]]\\\[[[ZZZXXXWWWXXXVVVTTTSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQSSSVVVYYY[[[\\\[[[^^^bbbbbb```bbbfffiiimmmzzz}}}mmmdddccclllzzznnnbbbZZZVVVTTTSSSNNNNNNMMMLLLJJJGGGEEECCC<<<@@@FFFIIIKKKKKKKKKLLLHHHFFFAAA<<<::::::<<<>>><<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;<<<:::999777777999;;;<<<=========<<<======>>>>>><<<===>>>>>>????????????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>???>>>===;;;999;;;;;;<<<======>>>>>>???AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKIIIJJJLLLOOOQQQPPPMMMIIIMMMLLLLLLNNNSSS[[[ccciiiiiikkknnnsssyyyrrrhhhfffqqqWWWWWWVVVUUUTTTTTTWWWYYYYYYYYYZZZ^^^aaacccbbbaaa```ggguuuwwwrrrrrruuuyyy|||~~~lll^^^WWWSSSRRRQQQSSSUUUWWWWWWWWWWWWWWWXXXZZZ[[[[[[XXXUUUQQQPPPOOOPPPTTTXXXZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVSSSQQQQQQRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPRRRTTTWWWYYY\\\[[[]]]```___\\\]]]aaabbbgggrrrwwwhhhccceeeooo}}}pppfff^^^YYYVVVPPPNNNKKKJJJIIIGGGEEEBBBDDDGGGKKKMMMMMMJJJIIIHHHBBBCCCDDDCCC@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;<<<<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999999999999999999999::::::::::::;;;;;;;;;;;;888999;;;===>>>>>>>>>===<<<<<<======>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRRRROOOMMMHHHHHHIIIMMMUUU___iiiooossswww{{{ooohhhhhhsssMMMPPPSSSTTTTTTUUUYYY\\\]]]]]]]]]___bbbbbbaaa___\\\___gggvvv|||sssooollllllpppuuu}}}}}}|||wwweeeZZZVVVRRRQQQPPPRRRTTTUUUUUUTTTWWWVVVVVVWWWXXXXXXVVVTTTOOONNNNNNPPPSSSVVVWWWWWWXXXVVVUUUUUUUUUXXXZZZ\\\\\\YYYTTTQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPOOOPPPPPPQQQSSSUUUWWWXXXYYYXXXZZZ^^^]]]ZZZZZZ^^^]]]aaajjjyyytttiiieeeggguuuyyynnnccc]]]VVVRRRMMMKKKJJJJJJHHHFFFLLLMMMNNNLLLIIIGGGFFFFFFAAACCCFFFEEEBBB???>>>???========================<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<<<<============<<<;;;:::::::::::::::;;;;;;;;;<<<;;;;;;::::::777777777888888999999:::999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<<<<===>>>>>>??????>>>??????AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPNNNHHHIIILLLRRR\\\hhhssszzz~~~qqqlllooozzzGGGKKKPPPSSSUUUWWWZZZ^^^aaa``````aaacccbbb```^^^ZZZYYY\\\hhhzzzzzzqqqkkkgggfffkkkrrr~~~qqq```WWWTTTSSSRRRQQQSSSUUUVVVVVVUUUVVVUUUTTTUUUVVVVVVTTTSSSMMMMMMMMMOOORRRTTTTTTTTTXXXVVVUUUTTTVVVZZZ^^^``````\\\WWWTTTTTTUUUUUUUUUSSSTTTVVVWWWVVVSSSPPPNNNQQQQQQSSSUUUWWWXXXYYYZZZUUUUUUXXX\\\\\\YYYZZZ]]]ZZZ^^^fffqqqllldddaaaiiiwww{{{mmmddd\\\WWWQQQNNNNNNNNNMMMLLLPPPOOOMMMIIIFFFEEEFFFHHHFFFEEEDDD@@@<<<<<<@@@CCC============>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???999:::;;;<<<============>>>>>>===<<<;;;;;;;;;;;;===============<<<;;;:::888888888999:::;;;;;;;;;888888999999::::::::::::======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLFFFFFFFFFGGGIIIJJJJJJHHHMMMOOOSSS[[[fffsss~~~}}}tttssswwwEEEGGGJJJMMMOOOTTTYYY]]]^^^bbbfffhhhlllmmmhhh```bbb^^^]]]dddqqq}}}uuunnneeebbb___dddqqqmmm]]]XXXXXXUUUUUUUUUUUUUUUUUUTTTTTTVVVTTTRRRRRRSSSTTTTTTSSSNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUYYY^^^cccfffggg```XXXUUUWWWYYYYYYXXXZZZ[[[]]]\\\XXXTTTQQQPPPPPPPPPRRRUUUXXXZZZYYYXXXVVVXXXYYY[[[[[[ZZZXXXWWW\\\^^^ccckkk||||||kkk___dddnnnxxx}}}qqqfff^^^VVVRRRQQQQQQNNNJJJIIIIIIIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>========================???>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<;;;::::::888888999::::::;;;<<<<<<888888888888888888888888999999999:::::::::;;;;;;>>>>>>>>>>>>????????????AAABBBCCCCCCAAAAAABBBCCCFFFEEEEEEFFFHHHJJJIIIIIIGGGFFFEEEEEEGGGJJJNNNQQQWWWZZZ___fffooozzz{{{vvvwwwwwwvvvtttwwwCCCEEEHHHKKKNNNRRRWWW[[[bbbgggnnnsssxxx{{{vvvooohhhccc```eeeqqq}}}|||rrrlllbbb``````eeesss~~~iii[[[VVVVVVRRRSSSTTTVVVWWWVVVVVVUUUTTTRRRQQQQQQRRRSSSRRRQQQNNNOOOPPPRRRRRRRRRRRRQQQRRRRRRSSSTTTXXX]]]aaadddddd^^^WWWTTTVVVXXXXXXVVVXXXZZZ\\\[[[XXXTTTQQQPPPRRRRRRSSSUUUXXXYYYWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWYYY\\\```hhhvvvwwwfffdddgggkkkvvvssslllbbb\\\ZZZXXXTTTPPPKKKKKKKKKJJJIIIIIIJJJKKKGGGGGGFFFEEECCCBBBAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<============???>>>============>>>???;;;<<<<<<======<<<<<<;;;======<<<<<<;;;:::::::::888999999:::;;;;;;<<<<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@BBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGHHHJJJOOOVVVZZZ```dddiiipppxxx}}}ooojjjooouuu}}}wwwtttwww@@@CCCFFFIIILLLPPPVVVYYYccclllvvv~~~rrrlllfffgggppp{{{zzzqqqkkk___```bbbiiiuuuqqqbbbZZZUUUTTTOOOQQQTTTWWWYYYYYYXXXWWWRRRPPPOOOPPPRRRRRRRRRPPPMMMOOOQQQRRRSSSRRRQQQPPPRRRRRRRRRTTTVVVZZZ^^^``````\\\VVVTTTUUUVVVUUUTTTUUUXXXZZZYYYWWWSSSQQQPPPSSSSSSSSSUUUWWWXXXVVVTTTWWWXXXYYYZZZZZZYYYXXXWWWVVVYYY]]]cccmmm|||ttthhhccc```fffooo{{{pppfff```[[[UUUQQQNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>??????>>>======>>>??????<<<<<<============<<<<<<===<<<<<<;;;;;;:::999999999999999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>===???@@@@@@@@@AAACCCEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLQQQXXXaaagggooosssyyywwwmmmdddbbbnnntttppprrr}}}???AAADDDGGGJJJOOOUUUXXXaaalllyyy~~~vvvllljjjpppyyyxxxppplllcccfffjjjqqqyyyttteee]]]YYYUUURRRPPPSSSVVVYYYZZZYYYWWWVVVPPPPPPOOOQQQSSSTTTSSSRRRMMMOOOQQQSSSSSSRRRQQQOOORRRRRRRRRSSSUUUXXX[[[\\\]]]ZZZVVVUUUUUUUUUTTTSSSRRRUUUWWWWWWUUURRRPPPPPPRRRRRRSSSUUUXXXYYYXXXVVVXXXYYYYYYZZZYYYYYYXXXWWWUUUWWW[[[___eeeooo|||sssfff______dddooo}}}tttjjj```XXXSSSUUURRRNNNKKKHHHGGGFFFDDDIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<======>>>>>>>>>????????????????????????<<<======>>>>>>======<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@?????????BBBDDDEEEFFFFFFFFFGGGHHHJJJLLLLLLNNNQQQTTTYYYbbbmmmuuu|||sssfffbbb```eee{{{}}}}}}~~~~~~{{{nnniiikkkuuu>>>AAADDDGGGKKKPPPUUUYYY```lll{{{~~~rrrkkkmmmuuu}}}tttmmmjjjmmmqqqvvv{{{~~~vvvggg]]]ZZZXXXUUURRRSSSUUUXXXZZZZZZWWWUUUSSSOOOOOOPPPSSSVVVWWWWWWVVVNNNOOOQQQRRRSSSRRRPPPOOOQQQQQQRRRSSSTTTVVVXXXZZZ[[[YYYXXXWWWWWWVVVTTTSSSQQQSSSVVVVVVTTTQQQPPPOOOPPPQQQSSSVVVZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWUUUXXX[[[]]]___eeennntttpppccc^^^___```mmm{{{nnnccc^^^\\\XXXRRROOOMMMLLLJJJHHHJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@??????=========>>>>>>???????????????@@@@@@@@@@@@??????===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@???>>>>>>AAACCCCCCEEEGGGGGGHHHJJJNNNRRRTTTXXX\\\___dddmmmyyytttdddZZZ\\\aaammm~~~vvvuuuuuuxxxzzz}}}}}}}}}vvviiidddeeemmm@@@BBBFFFIIIMMMRRRXXX\\\cccppp~~~tttjjjhhhnnnuuuzzz~~~wwwoookkkkkk{{{rrriii___YYYWWWWWWTTTRRRTTTUUUVVVWWWVVVSSSPPPNNNMMMNNNPPPTTTYYY[[[[[[ZZZPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\[[[ZZZXXXVVVUUUSSSUUUXXXXXXVVVSSSQQQPPPQQQQQQSSSWWW[[[^^^^^^]]]ZZZZZZYYYYYYXXXXXXWWWWWWWWWYYY\\\\\\\\\___eeejjjyyy~~~lllaaa\\\YYYaaarrr}}}qqqkkk```ZZZTTTQQQPPPPPPNNNLLLMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????????????????@@@AAAAAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>???BBBEEEDDDGGGJJJKKKMMMPPPWWW\\\ccchhhmmmqqqttt{{{tttddd]]][[[aaakkk}}}zzzqqqnnnnnnrrruuuwwwxxxxxx{{{rrreee```cccgggBBBEEEHHHLLLPPPUUU[[[___gggsssrrrgggbbbeeelllpppvvvzzz{{{{{{}}}vvvnnnlllpppvvv|||~~~wwweee```ZZZVVVUUUTTTSSSQQQQQQQQQRRRQQQPPPNNNLLLKKKKKKLLLOOOUUUZZZ]]]]]]]]]RRRQQQPPPPPPPPPPPPQQQRRRPPPPPPRRRSSSUUUWWWXXXYYY[[[]]]___```^^^[[[YYYWWWWWWYYY\\\\\\YYYVVVTTTSSSSSSTTTVVVYYY]]]^^^^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZ\\\[[[ZZZ\\\aaafffqqq}}}zzzjjjaaa\\\^^^hhh{{{|||mmmfff^^^YYYWWWVVVSSSOOOOOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBAAA@@@@@@>>>??????@@@@@@??????>>>???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;<<<<<<===>>>???@@@AAA>>>????????????BBBFFFJJJKKKOOOTTTVVVXXX^^^fffmmmtttzzztttlllcccgggooowwwwwwmmmiiiiiioooqqqsssssstttxxx{{{lll```\\\___gggDDDGGGJJJNNNRRRWWW]]]aaahhhtttpppddd^^^```eeejjjmmmrrrvvvwwwzzz|||tttlllggglllxxx|||{{{sssjjj^^^[[[XXXUUUTTTSSSQQQOOONNNNNNNNNMMMLLLKKKJJJJJJIIIJJJNNNTTTZZZ^^^___^^^SSSRRRPPPOOOOOOPPPQQQSSSOOOPPPRRRSSSUUUWWWYYYYYY\\\___bbbcccaaa]]][[[YYY[[[]]]______\\\YYYVVVVVVVVVVVVXXXZZZ]]]^^^]]]\\\[[[[[[ZZZXXXXXXWWWWWWWWWXXXZZZ[[[[[[YYY[[[```dddkkktttvvvkkkcccaaadddssszzzooogggccc___ZZZUUUPPPOOONNNMMMLLLJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCCCCAAAAAA@@@???@@@@@@BBBBBBBBBBBB@@@@@@??????@@@@@@@@@@@@???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA<<<===>>>>>>@@@DDDJJJNNNTTTXXX^^^aaadddjjjttt{{{xxxnnniiijjjwwwtttjjjggggggoooqqqsssssssssxxxvvvggg[[[XXX[[[hhhHHHLLLQQQTTTUUUXXX___eeelllvvv}}}pppddd^^^]]]```cccoooqqqqqqpppvvv~~~}}}tttjjjgggmmmzzzuuukkkccc^^^XXXWWWUUUTTTQQQPPPNNNMMMNNNLLLJJJJJJJJJKKKJJJIIIKKKLLLNNNPPPRRRTTTVVVWWWRRROOOMMMLLLNNNPPPPPPPPPOOOPPPQQQRRRSSSUUUVVVVVV[[[]]]______\\\YYYWWWWWW\\\___aaa```[[[WWWUUUVVVWWWVVVVVVWWWYYY[[[\\\[[[YYYXXXVVVUUUTTTUUUUUUVVVVVVYYY\\\[[[ZZZ[[[aaagggkkksssssscccaaa```dddttt~~~ssskkkddd]]]YYYWWWSSSPPPOOOPPPPPPMMMJJJIIIGGGEEEEEEFFFFFFEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBB????????????>>>>>>>>>>>>=========<<<;;;;;;;;;:::============<<<<<<<<<<<>>===<<<<<<<<<<<<<<>>AAAGGGPPPVVVbbbiiiqqqwwwyyyzzz|||~~~xxxppppppsss|||xxxsssooolllqqqpppnnnooorrryyyqqqbbb[[[[[[^^^gggOOORRRUUUWWWWWWZZZaaagggpppyyy|||nnnbbb[[[[[[___cccjjjooorrrrrrtttyyyxxxtttrrrllliiinnn~~~}}}mmmbbbZZZWWWWWWVVVUUUSSSQQQOOOMMMLLLMMMLLLJJJJJJKKKKKKJJJIIILLLLLLMMMNNNNNNOOOPPPPPPQQQNNNLLLLLLMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTXXXZZZ\\\\\\ZZZYYYYYYZZZ]]]^^^^^^]]]ZZZWWWVVVUUUVVVUUUTTTUUUXXXZZZZZZZZZXXXWWWVVVUUUTTTUUUUUUVVVUUUXXXYYYYYYWWWYYY___eeejjjrrr~~~mmmeee___bbbooo}}}tttlllgggddd___ZZZWWWVVVTTTQQQNNNPPPNNNKKKJJJJJJJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAAAAA@@@???BBBHHHPPPVVViiirrr}}}wwwwww~~~zzzuuuppplllooonnnlllmmmqqqxxx~~~nnn```YYYZZZ]]]jjj[[[\\\\\\[[[ZZZ]]]ccchhhttt|||}}}nnnbbb[[[\\\bbbfffiiioootttrrrpppooonnnllllllkkkooo~~~wwweeeZZZUUUTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMLLLJJJJJJKKKLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOLLLJJJJJJLLLNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRVVVWWWYYYYYYXXXYYY[[[]]]___]]]ZZZYYYYYYXXXWWWUUUTTTSSSRRRSSSVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWXXXWWWVVVYYY___dddhhhqqq|||~~~mmmaaabbbjjjwww{{{tttnnnhhh```[[[YYYVVVSSSPPPRRRPPPMMMLLLKKKKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<>>>??????@@@======<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBBBBBAAAAAABBBHHHOOOTTTfffrrrzzzuuuxxx}}}zzzvvvppplllllljjjiiijjjnnnuuu|||{{{lll___YYY[[[___ooollljjjgggccc```aaadddhhhuuu|||rrrgggaaabbbhhhlllmmmqqqrrrmmmgggfffjjjnnntttyyyqqq```XXXWWWYYYWWWVVVUUUSSSQQQOOOMMMMMMMMMLLLJJJJJJKKKLLLLLLKKKIIIJJJKKKLLLNNNOOOPPPQQQMMMKKKIIIIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPWWWXXXXXXWWWWWWXXX[[[^^^aaa\\\XXXWWWXXXYYYXXXVVVRRRQQQPPPQQQSSSUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVVVVYYY___cccfffoooyyy~~~yyyfffeeegggmmmxxxqqqhhhaaa^^^[[[XXXUUUTTTRRROOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCC?????????>>>>>>======<<<;;;;;;<<<<<<======>>>>>>;;;<<<<<<===>>>>>>??????======<<<<<<;;;<<<<<<===<<<===>>>???AAABBBCCCCCCBBBBBBBBBAAACCCGGGMMMRRR[[[gggxxx}}}xxxrrrttt|||{{{yyyxxxwwwtttooolllgggfffdddeeeiiipppxxx|||zzzkkk```\\\```eeesss|||wwwpppkkkjjjkkkllltttzzzvvvnnnjjjjjjmmmooopppooojjjccc\\\^^^kkkwww~~~kkk^^^YYYZZZ]]]XXXXXXVVVTTTRRRPPPOOONNNMMMKKKJJJJJJLLLMMMLLLLLLIIIIIIJJJKKKLLLNNNNNNOOOKKKIIIGGGHHHJJJMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOZZZZZZYYYWWWVVVWWWZZZ\\\```\\\WWWVVVXXXZZZYYYXXXQQQOOONNNOOOQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTUUUXXX\\\___```hhhqqqtttttt|||qqqkkkfffdddwwwyyyqqqkkkgggbbb^^^ZZZWWWTTTRRRRRRQQQOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@???>>>=========;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<======>>><<<===>>>???AAACCCDDDDDDBBBCCCCCCCCCDDDGGGLLLOOOTTT___ooo}}}|||mmmlllooozzz|||yyyuuurrrqqqpppnnnmmmeeecccaaabbbffflllsssxxxxxxjjj___^^^ccciiixxx}}}xxxuuuttttttsssxxxzzzzzz|||}}}zzzwwwsssqqqpppooonnnhhhaaa[[[XXX^^^pppwwwfff\\\XXXYYYZZZYYYXXXWWWUUUSSSQQQPPPOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJHHHGGGHHHKKKNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOZZZYYYXXXVVVTTTTTTWWWYYY]]]ZZZWWWVVVWWWXXXYYYYYYPPPNNNMMMNNNOOOQQQQQQPPPRRRRRRTTTUUUVVVVVVVVVVVVSSSRRRRRRRRRTTTVVVYYYZZZZZZ```fffhhhhhhooo}}}uuuhhhaaajjj{{{zzzsssmmmhhhaaa^^^ZZZWWWUUURRROOOMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>>>>=====================>>>>>>?????????>>>>>>=========>>>>>>======>>>>>>??????======>>>@@@AAACCCDDDDDDEEEFFFFFFFFFGGGHHHLLLOOOQQQZZZgggtttwwwpppbbbiiiuuu}}}xxxrrrnnnmmmnnnnnnnnneeecccaaaaaadddjjjqqquuuuuuggg]]]]]]eeelll}}}|||zzzyyytttwwwwwwrrrqqquuuxxxxxxzzz|||zzzuuuqqqiiiccc^^^]]]___gggxxxnnn___YYYXXXWWWUUUYYYXXXVVVTTTRRRPPPOOONNNMMMKKKJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHJJJHHHGGGHHHKKKNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQVVVVVVVVVTTTSSSRRRTTTVVVWWWWWWWWWVVVTTTTTTVVVXXXOOONNNMMMMMMOOOPPPPPPOOOPPPQQQSSSUUUVVVWWWVVVVVVSSSSSSSSSTTTVVVXXXYYYYYYYYY\\\``````aaagggrrr{{{qqqeeedddjjjvvvyyyppplllgggaaa]]]XXXTTTQQQOOOOOONNNMMMLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============>>>>>>>>>>>>>>>????????????????????????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJLLLNNNQQQTTT\\\hhhsss~~~}}}sssnnnllljjjuuu{{{wwwqqqnnnmmmnnnooooooiiigggdddccceeekkkqqquuutttfff^^^___hhhppp~~~{{{zzzvvvwwwuuunnnkkkmmmooonnnyyy~~~yyysssfffaaa___dddiiiqqq{{{fffZZZWWWXXXWWWTTTXXXWWWUUUTTTQQQPPPNNNMMMMMMKKKJJJKKKMMMNNNNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMJJJHHHGGGHHHKKKOOOQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQSSSTTTSSSUUUWWWUUURRRQQQTTTWWWOOONNNMMMMMMNNNPPPOOONNNPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWYYY[[[\\\[[[ZZZ\\\]]]^^^^^^```eeennnuuuzzzkkkdddbbbcccsssxxxqqqkkkddd^^^[[[RRRRRRQQQPPPOOOOOOOOOOOOLLLJJJGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDEEEDDDDDDCCCAAA@@@????????????>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAA@@@?????????@@@AAABBBBBBGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMNNNNNNNNNNNNPPPRRR\\\dddooozzzrrrkkkjjjmmmzzz}}}}}}xxxuuuqqqooooooppppppooollliiifffeeeggglllrrrvvvuuuhhh```bbblllttt{{{www{{{vvvnnniiiiiilllooorrr}}}|||tttkkkooosssvvvyyy~~~}}}rrrddd[[[YYYXXXUUURRRPPPOOONNNNNNMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJKKKIIIHHHJJJOOORRRRRRPPPRRRRRRQQQPPPOOOPPPSSSUUUZZZVVVPPPMMMNNNQQQSSSUUUQQQRRRTTTUUUUUUTTTSSSRRRMMMMMMLLLLLLMMMPPPRRRTTTSSSUUUWWWXXXXXXWWWXXXYYYXXXWWWWWWXXXZZZ[[[ZZZYYYZZZ]]]^^^^^^]]]aaajjjqqq|||qqqaaa^^^dddhhhooouuuzzzwwwooohhhcccaaa]]]YYYWWWWWWVVVRRROOOIIIJJJJJJHHHEEECCCBBBBBBFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGCCC???>>>@@@BBBBBBAAA>>>@@@BBBBBB@@@???@@@AAAAAAAAABBBAAAAAACCCFFFIIILLLNNNPPPSSSTTTSSSRRRQQQRRRRRRQQQRRRTTTXXX\\\^^^fffmmmyyy}}}vvvqqqpppxxxyyyrrrnnnoooooommmjjjffffffhhhkkkkkkllluuurrrgggcccfffpppzzz}}}}}}}}}zzzuuurrrrrrpppmmmmmmooorrrtttuuu~~~|||uuukkk___YYYXXXXXXUUURRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKOOORRRRRRQQQSSSSSSSSSQQQPPPQQQTTTVVV]]]YYYTTTQQQPPPQQQRRRRRRPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRTTTUUUTTTUUUVVVWWWXXXYYYZZZ\\\XXXWWWWWWXXXYYYZZZZZZYYYXXXZZZ\\\[[[[[[___gggnnnvvv~~~nnnhhhaaaaaadddhhhllluuu|||wwwnnniiiccc___]]][[[WWWSSSOOOOOOOOOMMMKKKIIIHHHHHHFFFGGGGGGHHHGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCBBBAAAGGGDDDAAAAAABBBBBB@@@>>>BBBCCCEEEEEEEEEDDDFFFGGGFFFFFFFFFFFFFFFHHHKKKNNNTTTVVVZZZ^^^``````___^^^]]]]]]]]]^^^aaaeeejjjlllwww}}}uuussswwwzzzrrrnnnmmmmmmkkkhhhfffgggjjjnnnnnnqqq{{{pppgggeeeiiiuuuzzzyyyxxxwwwuuuqqqlllhhhgggiiilllqqqvvvyyyxxxwwwyyyyyyzzz|||wwwiiibbbYYYUUUUUUVVVSSSPPPOOONNNNNNNNNNNNOOOOOOPPPOOOOOOMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPQQQOOOMMMLLLMMMOOORRRRRRRRRTTTUUUUUUTTTRRRSSSVVVXXX___[[[WWWTTTSSSRRRQQQOOOOOOPPPQQQRRRSSSRRRRRRQQQRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWWWWYYYZZZYYYXXXVVVYYY[[[[[[\\\```ffflllpppuuu{{{~~~tttddd___[[[[[[^^^eeerrr~~~}}}tttnnnjjjeee___ZZZSSSRRRPPPNNNMMMKKKJJJJJJGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIFFFEEEIIIHHHGGGFFFGGGFFFCCCAAACCCDDDFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNQQQUUUYYY```dddjjjpppssstttsssrrrooooooppprrrvvv{{{wwwtttzzz{{{sssuuu{{{{{{rrrmmmkkkkkkiiiggghhhiiimmmrrrtttyyy{{{nnnhhhhhhnnn{{{vvvtttqqqnnnkkkgggdddbbbcccfffmmmuuuyyyyyyvvvrrrllllllmmmqqq{{{yyyooohhh___ZZZTTTRRRSSSRRROOOLLLNNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPNNNNNNOOOQQQSSSSSSUUUVVVWWWVVVUUUUUUWWWYYY\\\ZZZXXXVVVUUUSSSPPPNNNOOOOOOPPPRRRRRRRRRRRRRRRPPPPPPOOONNNNNNOOOOOOPPPTTTTTTUUUVVVWWWVVVSSSQQQXXXWWWVVVWWWYYYZZZYYYXXXXXXZZZ\\\]]]^^^bbbgggkkklllooorrrsssuuu}}}pppeeeZZZWWWXXX\\\dddlll|||sssjjjbbbXXXUUURRROOONNNMMMLLLKKKHHHHHHIIIIIIIIIHHHHHHHHHHHHKKKOOOSSSTTTRRROOOMMMNNNNNNMMMLLLLLLLLLKKKKKKGGGHHHJJJKKKLLLNNNRRRUUUUUUVVVWWWXXXZZZ^^^dddhhhooossszzz}}}||||||vvvfff```eeemmmwww}}}{{{rrrllliiihhhgggfffhhhjjjooovvvzzzxxxnnniiikkkrrrkkkjjjgggdddbbbaaabbbccceeehhhnnnsssuuusssmmmhhh^^^aaafffooouuujjjccc```YYYUUURRRPPPPPPOOOLLLIIIMMMMMMMMMMMMMMMNNNOOOPPPOOOOOONNNMMMLLLJJJIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQSSSRRRQQQOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWXXXZZZWWWVVVUUUUUUUUUSSSPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOOOONNNNNNNNNNNNNNNOOOPPPTTTYYY\\\[[[VVVRRRWWWVVVUUUWWWYYYZZZYYYXXXXXXYYY[[[]]]^^^aaadddffffffhhhjjjkkklllrrr}}}ppp```YYYXXXXXX[[[___kkk~~~xxxnnnccc^^^XXXTTTRRRQQQOOOMMMIIIIIIIIIIIIJJJJJJKKKKKKNNNQQQVVVZZZZZZXXXTTTQQQRRRRRRQQQPPPPPPQQQSSSTTTQQQRRRSSSTTTUUUYYY^^^bbb___aaadddgggkkkpppvvvzzz~~~|||zzzyyyiiiZZZVVVYYYaaakkkttt}}}xxxpppjjjfffeeeffffffhhhjjjpppxxxvvvnnnlllnnnuuu______```___```bbbfffiiiiiijjjkkklllkkkhhhccc^^^YYY```kkkyyyyyyssskkkaaa\\\\\\VVVSSSPPPOOONNNMMMKKKIIIMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTRRROOONNNNNNQQQTTTVVVXXXYYYYYYXXXXXXYYYZZZSSSSSSRRRSSSTTTSSSQQQNNNMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPPPPOOOOOOOOOOOOKKKMMMRRRZZZ```bbb^^^YYYUUUTTTTTTVVVYYYZZZZZZZZZWWWWWWYYY[[[]]]^^^___```___aaabbbcccdddiiipppwwwnnnbbb\\\XXXVVVXXXbbbrrroooiii```ZZZWWWUUURRROOOMMMMMMMMMNNNOOOQQQRRRSSSXXX[[[```cccbbb___ZZZWWW[[[\\\\\\\\\[[[[[[]]]^^^\\\\\\\\\]]]^^^ccciiimmmpppsssxxx}}}|||ttttttzzzttteeeXXXTTTUUUXXXbbbooovvvrrrkkkeeeaaaaaaccceeegggjjjpppyyyzzzsssnnnnnnqqqwww\\\```dddfffggghhhkkkmmmkkkhhheeebbbaaa___]]][[[___iiiyyywwwlllhhhccc\\\XXXYYYSSSQQQPPPNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUTTTSSSOOOLLLMMMPPPSSSVVVXXXYYYZZZYYYXXXYYYZZZTTTSSSRRRSSSSSSSSSQQQNNNJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNNNNOOOOOOOOONNNNNNLLLLLLOOOVVV]]]```^^^[[[SSSRRRSSSUUUYYY[[[\\\[[[XXXXXXYYY[[[\\\]]]\\\\\\YYY[[[]]]]]]^^^```fffjjjwwwttthhh^^^ZZZYYY^^^iii|||zzzooogggccc```\\\XXXWWWWWWXXXYYY[[[^^^```bbbfffiiinnnrrrtttrrrooolllmmmqqqtttuuurrrooommmmmmjjjjjjjjjiiikkkpppwww|||zzzvvvqqqoooyyyooocccYYYVVVRRRQQQ[[[jjjmmmjjjddd^^^[[[]]]```cccfffhhhoooyyytttooommmpppuuuzzzbbbgggnnnqqqpppnnnmmmnnnjjjfff```[[[ZZZZZZZZZZZZgggttt~~~~~~pppddd```^^^XXXUUUVVVQQQPPPOOONNNNNNOOOPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMKKKJJJIIIDDDFFFHHHKKKOOORRRUUUVVVUUUUUUSSSOOOLLLLLLOOOSSSVVVXXXZZZZZZYYYXXXYYYZZZUUUTTTSSSSSSSSSRRRPPPNNNHHHHHHIIIIIIJJJLLLMMMNNNJJJJJJKKKLLLLLLLLLLLLLLLPPPNNNMMMPPPVVVZZZYYYVVVRRRQQQRRRUUUYYY\\\]]]\\\[[[[[[[[[]]]^^^^^^]]][[[XXXZZZ[[[[[[[[[]]]```cccmmm~~~uuuggg```___XXX]]]jjj~~~xxxtttpppkkkgggaaaaaabbbdddgggjjjmmmoooqqquuu{{{|||zzz{{{{{{zzzzzz{{{zzzqqqkkkmmmnnnuuuxxxkkk```YYYVVVPPPLLLVVVggggggddd___ZZZWWWYYY^^^bbbeeegggnnnxxxzzzoookkklllqqqwww|||jjjnnnrrrtttrrrlllfffbbb^^^ZZZVVVTTTVVV]]]eeekkkwww~~~}}}}}}}}}uuukkk___XXXXXXXXXVVVSSSPPPPPPNNNLLLJJJKKKMMMPPPNNNMMMKKKKKKKKKJJJHHHFFFHHHJJJLLLOOOQQQPPPLLLHHHHHHFFFFFFHHHKKKNNNPPPPPPQQQQQQPPPMMMLLLLLLOOORRRTTTUUUWWWXXXYYY[[[]]]___ZZZVVVRRRRRRUUUTTTPPPLLLIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKJJJNNNMMMPPPWWW]]]___[[[VVVSSSSSSTTTVVVXXX[[[]]]^^^\\\^^^___```___]]]ZZZXXXWWWXXXYYYZZZZZZ\\\```bbbggguuu|||lll```^^^]]]bbbqqqyyyvvvssssssrrrrrrtttwwwzzz}}}xxxtttqqqnnnnnnwww}}}nnnggg[[[ZZZWWWSSSQQQRRRVVVYYY___]]]ZZZZZZ]]]```bbbcccdddjjjpppuuuuuukkkjjjmmmqqqssswwwssssssqqqnnniiiddd```^^^YYYYYYZZZ]]]bbbiiipppttt}}}~~~|||lllcccXXXSSSTTTUUUTTTQQQQQQPPPNNNLLLJJJKKKNNNQQQPPPNNNLLLKKKLLLLLLJJJIIIHHHIIILLLPPPRRRRRRNNNLLLJJJHHHGGGHHHJJJLLLMMMLLLLLLNNNOOOOOONNNNNNOOOQQQUUUVVVXXXYYYZZZ\\\___```^^^YYYTTTRRRSSSRRRNNNKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOQQQWWW]]]___[[[WWWQQQQQQRRRTTTVVVXXXZZZ\\\[[[]]]^^^______]]][[[ZZZVVVWWWYYYYYYZZZ\\\```bbbhhhsss~~~qqqfffaaa```hhhsss{{{vvvqqqtttyyypppaaa[[[UUUTTTRRROOONNNOOOSSSVVV\\\ZZZYYYYYY\\\___bbbcccdddkkkrrrxxxzzzpppffffffkkkpppsssuuu{{{wwwssslllddd^^^[[[]]]______bbbgggnnntttxxx{{{|||tttggg```WWWSSSUUUWWWVVVTTTPPPPPPNNNLLLJJJKKKNNNQQQQQQPPPOOOOOOPPPPPPNNNMMMGGGHHHKKKOOORRRRRRPPPNNNLLLJJJHHHHHHIIIIIIIIIHHHGGGJJJMMMOOOOOOOOOPPPQQQWWWWWWXXXZZZ\\\^^^```aaa___YYYSSSPPPOOONNNKKKHHHJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKPPPPPPRRRWWW\\\]]]ZZZWWWNNNNNNOOOQQQSSSUUUWWWXXXZZZ[[[\\\]]]^^^]]]]]]\\\WWWXXXYYYZZZ[[[]]]```ccciiiqqq~~~tttkkkbbbaaaeeelllvvv|||zzzyyyzzzsssaaaTTTOOONNNNNNNNNMMMMMMNNNRRRTTTXXXXXXWWWXXXZZZ^^^bbbdddeeellluuu}}}sssiiiaaaccchhhooorrrsssxxxnnnjjjccc\\\YYY]]]fffmmmxxx{{{pppddd^^^WWWTTTUUUWWWVVVTTTOOOOOOMMMLLLJJJKKKNNNPPPRRRRRRTTTVVVXXXVVVRRROOOHHHHHHJJJMMMPPPPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGEEEDDDGGGJJJLLLMMMOOOQQQSSSWWWWWWWWWYYY]]]___aaaaaa[[[WWWQQQMMMKKKJJJIIIGGGJJJJJJIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLPPPPPPQQQTTTXXXYYYXXXUUUMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXZZZ\\\]]]^^^______ZZZ[[[\\\\\\]]]___bbbeeejjjqqq{{{{{{mmmeeebbbcccjjjrrr|||}}}uuueeeWWWNNNKKKJJJKKKMMMNNNOOOQQQTTTWWWVVVVVVVVVWWWYYY]]]bbbeeegggooozzz{{{mmmddd```bbbgggnnnqqqrrryyy^^^]]]\\\\\\```lll|||mmm^^^ZZZTTTQQQQQQQQQPPPOOOLLLMMMNNNMMMLLLLLLMMMOOOQQQTTTYYY^^^___[[[TTTNNNIIIIIIIIIJJJLLLMMMLLLJJJIIIHHHGGGGGGIIIIIIGGGFFFDDDEEEGGGHHHJJJMMMRRRUUUVVVTTTTTTWWW[[[___```___YYYUUUQQQMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNOOOQQQSSSSSSSSSRRRMMMMMMMMMNNNOOOQQQRRRSSSTTTVVVYYY\\\___aaaaaaaaa^^^___`````````aaadddgggkkksss|||~~~pppgggaaacccgggjjjsss{{{hhh[[[QQQLLLLLLGGGIIIKKKMMMNNNQQQVVVYYYVVVWWWXXXXXXYYY\\\bbbfffjjjsssuuuiiibbbccccccggglllpppttt}}}TTTZZZbbbjjjtttwwwhhh\\\YYYUUURRRQQQPPPOOONNNKKKNNNPPPQQQPPPNNNNNNOOOQQQUUU[[[aaabbb]]]TTTMMMJJJIIIHHHHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFFFFGGGKKKPPPTTTRRRQQQPPPSSSYYY]]]]]]\\\WWWVVVSSSPPPOOONNNOOOOOOJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNOOONNNNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQTTTYYY^^^bbbcccddddddccccccdddcccbbbbbbeeegggmmmuuu}}}ttthhhbbbbbbcccgggooozzzooo^^^TTTMMMJJJKKKDDDEEEGGGIIIKKKOOOUUUXXXXXXZZZ[[[[[[ZZZ\\\aaafffkkkuuu|||nnnddd___bbbbbbffflllpppvvvXXXcccrrr|||lll```YYYWWWUUUSSSQQQPPPOOOOOOLLLOOOTTTVVVUUUSSSQQQPPPSSSUUUZZZ^^^^^^ZZZRRRLLLJJJHHHGGGHHHJJJLLLLLLLLLJJJIIIHHHIIIJJJJJJGGGEEECCCEEEFFFGGGHHHJJJMMMPPPOOOMMMLLLOOOUUUZZZZZZXXXUUUUUUTTTQQQOOONNNNNNNNNJJJJJJIIIIIIHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKLLLNNNLLLLLLLLLLLLMMMMMMNNNOOONNNSSSZZZ```eeeffffffeeeffffffeeedddbbbbbbdddfffnnnuuu{{{zzzvvvxxx{{{pppmmmjjjhhhgggjjjsss~~~|||~~~yyyeeeZZZSSSLLLHHHGGGCCCDDDEEEFFFIIINNNTTTYYY\\\^^^___]]][[[\\\aaafffkkkuuusssfff^^^[[[\\\^^^dddlllqqqwwwaaannn{{{pppddd\\\RRRQQQOOONNNMMMLLLLLLKKKMMMQQQWWWZZZZZZVVVSSSQQQTTTUUUWWWYYYYYYVVVPPPLLLIIIGGGFFFHHHKKKNNNOOOOOOKKKJJJJJJJJJKKKIIIFFFDDDBBBDDDHHHIIIIIIJJJKKKLLLMMMJJJIIILLLSSSXXXXXXVVVRRRSSSRRRPPPMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHKKKMMMOOOOOOOOOOOOLLLLLLLLLKKKJJJJJJLLLNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMRRRZZZbbbggghhhgggfffggggggfffdddbbbaaabbbdddooouuuxxxtttnnnnnnxxx~~~uuupppiiidddgggrrr{{{vvvtttssstttqqqbbbZZZUUUNNNGGGDDDEEEEEEFFFFFFIIINNNVVV[[[___aaabbb___[[[\\\aaafffjjjuuu~~~mmm```ZZZXXXVVVZZZbbblllrrrwwwkkkxxxvvvmmmdddZZZTTTNNNMMMLLLJJJIIIIIIIIIIIIIIINNNUUUYYYYYYVVVRRRPPPRRRTTTVVVWWWUUUQQQLLLIIIFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNOOONNNMMMJJJGGGEEEAAACCCFFFIIIKKKKKKKKKJJJKKKIIIHHHLLLQQQVVVXXXWWWSSSPPPMMMMMMNNNOOOMMMKKKMMMLLLKKKJJJIIIHHHGGGGGGJJJIIIKKKPPPVVVVVVQQQLLLMMMOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOSSSYYY___dddggghhhiiigggfffdddcccccccccddddddkkkmmmnnnllljjjiiilllooo{{{yyylllfffcccdddkkkuuu}}}wwwqqqnnnjjjiiisssvvvlll___VVVQQQMMMIIIEEEFFFEEECCCCCCFFFMMMSSSXXX```\\\ZZZZZZYYYYYY___fffooovvvuuudddXXXSSSSSSTTT[[[bbbhhhmmmvvvuuu~~~sssiiiaaaZZZSSSNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHLLLRRRUUUTTTQQQOOONNNNNNPPPRRRSSSRRRNNNJJJHHHFFFEEEEEEEEEFFFHHHJJJKKKMMMMMMNNNMMMLLLIIIGGGEEEBBBCCCFFFIIIKKKLLLMMMMMMOOOLLLJJJLLLQQQTTTTTTSSSQQQNNNLLLLLLMMMMMMKKKIIIKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHJJJPPPUUUVVVRRRNNNOOOPPPRRRRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPSSSWWW\\\```ccceeeeeecccbbbaaa_________aaaaaaeeegggiiiiiigggfffgggiiimmm}}}|||ooogggbbbeeelllppp~~~uuullldddcccfffppp|||qqqhhh]]]TTTQQQNNNKKKHHHHHHFFFDDDDDDFFFLLLRRRVVV[[[YYYYYY[[[\\\^^^eeennnqqqxxxooo___VVVRRRRRRRRRXXX```eeejjjrrr}}}}}}yyyyyy|||uuummmbbbZZZTTTQQQLLLIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHKKKNNNOOONNNLLLJJJJJJIIIKKKMMMNNNMMMKKKHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLKKKJJJHHHFFFEEECCCDDDEEEGGGJJJMMMOOOQQQRRROOOMMMMMMPPPRRRPPPNNNNNNMMMLLLLLLLLLKKKIIIGGGIIIJJJJJJJJJIIIHHHFFFEEEGGGGGGJJJOOOTTTVVVTTTQQQPPPSSSVVVWWWUUURRRPPPOOONNNNNNOOOOOOPPPQQQQQQRRRSSSTTTVVVYYY[[[^^^___```___]]][[[ZZZZZZ[[[\\\]]]]]]```cccdddcccbbbbbbbbbbbbkkkyyyrrrgggccceeecccnnn}}}xxxqqqmmmeee```eeeqqqtttjjjcccYYYRRROOONNNLLLJJJIIIGGGEEEDDDFFFJJJPPPSSSVVVUUUVVVXXXZZZ\\\eeeooottt|||vvvfffYYYRRRQQQRRROOOUUU\\\```eeemmmyyy}}}sssoooooovvv|||zzzkkkcccYYYRRROOOMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLKKKIIIGGGGGGGGGFFFGGGIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFJJJNNNQQQTTTSSSPPPMMMNNNPPPQQQOOOLLLLLLLLLLLLLLLKKKJJJHHHGGGHHHIIIJJJJJJIIIHHHEEEDDDFFFGGGIIIMMMRRRUUUTTTRRRQQQUUUYYY[[[YYYUUURRRQQQNNNNNNOOOPPPQQQQQQQQQQQQUUUUUUUUUVVVWWWYYY[[[\\\[[[ZZZXXXWWWWWWXXXYYY[[[XXX[[[^^^aaabbbaaa___^^^aaaeeemmm{{{yyymmmgggdddgggmmmzzz|||{{{xxxtttqqqoooqqq|||uuummmeee___WWWPPPMMMLLLKKKIIIIIIGGGDDDCCCDDDHHHMMMPPPXXXWWWXXXYYYXXXZZZbbblllxxxppp```TTTOOOOOOQQQNNNSSSXXX\\\aaaiiiuuuuuunnnlllpppwww~~~wwwqqqeee^^^UUUOOOMMMLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKIIIGGGEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFIIINNNRRRUUURRROOOMMMNNNPPPQQQNNNKKKJJJKKKLLLLLLKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHFFFEEEFFFGGGHHHLLLOOOQQQRRRRRRPPPTTTYYY\\\ZZZVVVSSSQQQOOOPPPQQQRRRSSSSSSSSSSSSVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXWWWWWWWWWXXXXXXYYYVVVXXX\\\```bbbaaa___]]]___ccciiiqqq|||rrrkkkfffcccjjjzzz}}}wwwzzztttkkkfffaaa\\\UUUOOOKKKHHHGGGGGGFFFEEECCCBBBCCCFFFJJJMMMZZZZZZ[[[\\\ZZZZZZcccnnn}}}}}}lll\\\QQQNNNNNNPPPNNNRRRVVVYYY]]]fffsss}}}~~~uuurrruuu{{{zzzooohhh]]]WWWOOOKKKJJJKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMQQQTTTQQQOOOMMMNNNPPPQQQNNNJJJHHHJJJJJJJJJIIIIIILLLNNNJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNOOONNNRRRWWWYYYXXXTTTQQQPPPQQQRRRSSSUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXTTTVVVYYY^^^aaabbb```]]][[[^^^dddiiiooo}}}tttiiiaaabbblllzzz}}}{{{xxxxxxwww{{{vvvnnnhhhccc]]]ZZZTTTMMMHHHEEEDDDDDDDDDCCCAAAAAACCCGGGKKKNNNRRRTTTWWWXXXWWWYYYcccpppxxxgggXXXOOOMMMMMMNNNNNNQQQTTTVVVZZZcccppp{{{yyyoooddd]]]SSSOOOIIIGGGHHHIIIHHHFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIFFFEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDFFFIIILLLOOOQQQRRRPPPNNNOOOPPPOOOLLLHHHFFFGGGGGGGGGFFFHHHLLLPPPLLLKKKIIIHHHGGGHHHIIIJJJHHHIIIIIIHHHHHHIIIJJJLLLLLLOOOSSSUUUTTTQQQOOONNNNNNPPPQQQSSSTTTSSSRRRRRROOOOOOPPPPPPQQQRRRSSSTTTTTTVVVYYY[[[[[[ZZZXXXVVVRRRSSSUUUZZZ^^^```^^^\\\\\\\\\___dddhhhqqqtttiiieeeggglllwwwzzzuuurrrqqqpppqqqwwwvvvrrrnnngggaaaYYYVVVQQQKKKFFFDDDDDDDDDBBBBBBBBBCCCEEEJJJNNNQQQOOOQQQUUUXXXWWWYYYeeerrr|||qqqaaaTTTMMMLLLLLLMMMMMMOOORRRSSSVVV```nnnxxxxxxnnneeeZZZSSSMMMIIIEEEEEEGGGIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCFFFEEECCCBBBAAAAAABBBCCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBDDDFFFIIILLLNNNOOOTTTQQQOOOOOOPPPNNNJJJFFFDDDEEEEEEDDDCCCFFFLLLQQQMMMLLLIIIGGGGGGHHHKKKLLLIIIIIIIIIGGGFFFFFFHHHIIIJJJMMMQQQRRRQQQOOOMMMMMMJJJKKKNNNOOOPPPPPPNNNNNNLLLLLLMMMOOOPPPQQQRRRRRRSSSUUUYYY\\\]]][[[WWWUUUPPPPPPRRRVVV\\\^^^]]][[[bbb^^^]]]bbbfffkkkwwwssslllfffdddjjjsssnnn{{{}}}yyyrrrllliiiiiikkkmmmsss~~~sssnnnmmmjjjaaaYYYUUUSSSPPPJJJFFFDDDDDDEEEBBBBBBBBBDDDGGGLLLQQQTTTVVVXXX]]]___]]]___kkkxxx}}}vvvkkk\\\PPPKKKKKKLLLLLLLLLNNNPPPQQQTTT]]]lllvvv~~~oooeee\\\TTTQQQJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCEEEGGGFFFEEEDDDBBBAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDFFFIIIKKKLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCEEEIIIMMMJJJJJJIIIHHHIIIJJJKKKLLLJJJHHHFFFDDDCCCDDDFFFHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJLLLMMMNNNMMMKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPTTTTTTVVVZZZ]]]]]]ZZZVVVQQQQQQRRRTTTWWWYYY\\\]]]XXXYYYZZZ\\\```gggoootttzzz}}}ooommmmmmjjjeeedddfffooo~~~}}}|||||||||}}}{{{qqqnnnhhhbbb___dddnnnvvvxxxnnngggbbb^^^ZZZWWWPPPOOOLLLHHHEEEDDDCCCBBBBBBCCCDDDDDDEEEGGGKKKOOORRRTTTXXX]]]]]]___mmm||||||uuullldddZZZSSSQQQPPPNNNMMMMMMLLLNNNRRRUUU[[[fffppp~~~sssfff]]]TTTNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFEEECCCBBBBBBAAAAAABBBAAA@@@@@@?????????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCCCCDDDHHHKKKIIIIIIHHHHHHHHHIIIJJJKKKIIIHHHEEEDDDDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMPPPPPPRRRUUUYYYYYYUUURRRRRRRRRSSSTTTVVVXXXZZZ\\\XXXXXXYYY[[[^^^ccckkkppp{{{zzztttkkkcccaaa```dddmmmzzz~~~~~~}}}~~~~~~}}}~~~}}}~~~}}}{{{xxxsssjjjhhhfffccceeemmmyyytttooojjjeeeaaa\\\WWWSSSOOOMMMJJJGGGEEECCCBBBBBBCCCCCCDDDCCCDDDFFFJJJMMMOOOOOOTTTXXX[[[```nnn}}}yyyrrrfff___VVVPPPNNNMMMLLLKKKKKKKKKMMMRRRUUUYYYcccmmmyyy|||iii^^^WWWPPPLLLLLLFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCBBBBBBEEEGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@????????????AAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCDDDFFFIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJIIILLLLLLKKKKKKJJJIIIIIIIIIMMMMMMOOORRRUUUTTTRRROOOPPPPPPPPPQQQSSSTTTVVVWWWWWWXXXXXXYYYZZZ___eeeiiisssqqqeee___\\\\\\___eeettt~~~}}}|||||||||~~~~~~~~~}}}{{{{{{}}}|||{{{{{{{{{|||}}}wwwvvvyyyvvvqqqnnnnnnnnnpppvvvyyyrrreeedddbbbaaa^^^YYYSSSNNNMMMKKKIIIFFFDDDBBBBBBBBBDDDDDDDDDCCCDDDFFFJJJNNNNNNOOOQQQVVV[[[dddttt}}}tttmmm```ZZZRRRMMMLLLMMMLLLJJJJJJJJJMMMRRRTTTWWW___hhhttt|||nnn___VVVPPPLLLJJJKKKEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAADDDFFFHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDCCCDDDFFFGGGGGGEEECCCBBBEEEDDDBBBAAAAAABBBCCCEEEEEEFFFFFFDDDCCCCCCEEEGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHKKKJJJJJJIIIIIIHHHHHHHHHKKKMMMOOOQQQRRRRRRPPPOOOLLLLLLLLLLLLMMMOOOPPPPPPXXXXXXXXXWWWXXX[[[___cccoooyyyrrrfffaaa^^^^^^aaaiiixxx~~~~~~}}}{{{|||~~~~~~}}}|||||||||~~~}}}yyyxxx~~~~~~qqqgggbbb\\\\\\\\\[[[XXXSSSNNNKKKJJJIIIGGGDDDCCCBBBBBBBBBDDDEEEEEEEEEFFFIIINNNQQQTTTTTTUUUZZZaaannn~~~xxxoooggg\\\VVVPPPMMMNNNNNNMMMLLLKKKKKKNNNRRRTTTVVV]]]eeerrr~~~~~~yyyhhh]]]RRRLLLIIIEEEDDDGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@AAACCCFFFFFFFFFEEEDDDCCCCCCCCCDDD???@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@CCCAAA@@@??????@@@BBBCCCDDDEEEFFFEEECCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOXXXXXXXXXWWWVVVWWW[[[]]]iiinnnvvv~~~qqqeee```aaadddkkkqqq}}}~~~~~~}}}}}}~~~~~~{{{xxxwwwuuuwwwzzzyyyhhh^^^YYYWWWYYYYYYWWWTTTPPPMMMKKKJJJHHHGGGEEECCCBBBBBBBBBCCCDDDFFFGGGIIIJJJNNNRRRUUUYYYZZZ[[[___jjjxxx|||tttjjjaaaWWWRRRNNNLLLNNNOOOMMMLLLLLLLLLOOOSSSTTTUUU\\\dddrrr{{{vvvuuuwww{{{|||sssiii\\\TTTMMMJJJGGGDDDDDDFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@@@@@@@@@@@@@>>>???@@@??????@@@CCCEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAA@@@???===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@???>>>>>>>>>???AAAAAAAAACCCEEEEEEDDDCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKFFFIIIKKKKKKJJJJJJJJJKKKMMMMMMMMMMMMNNNPPPQQQQQQWWWWWWWWWUUUTTTTTTVVVYYY^^^bbbhhhqqquuuiiieeedddfffiiirrr~~~yyysssooonnnnnnqqqyyy}}}hhhYYYQQQPPPPPPVVVUUUSSSNNNJJJHHHHHHIIIGGGFFFDDDCCCBBBCCCCCCDDDDDDGGGJJJMMMNNNPPPSSSVVVYYY\\\___eeerrrzzzrrrggg]]]RRROOOKKKKKKMMMNNNLLLJJJLLLLLLNNNQQQSSSTTT\\\eeerrr~~~wwwtttwww}}}}}}vvvsssoooeeeZZZSSSNNNJJJJJJHHHDDDDDDFFFAAAAAA@@@@@@@@@@@@??????===>>>>>>???@@@@@@??????===>>>???>>>>>>???BBBEEEBBBAAAAAA@@@@@@@@@@@@@@@;;;<<<>>>???@@@???>>>===;;;===>>>@@@BBBDDDDDDEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>?????????@@@@@@???AAADDDEEEDDDCCCCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQQQQRRRTTTWWWZZZ___eeeooowwwmmmiiiiiiiiixxxyyyqqqlllmmmpppsss}}}ooo]]]PPPKKKKKKLLLOOOPPPOOOLLLGGGEEEFFFHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEIIIMMMPPPPPPPPPQQQQQQWWW\\\bbbkkkzzzzzzqqqeeeZZZRRROOOLLLLLLNNNOOOMMMJJJKKKJJJKKKNNNPPPSSS[[[eeeooo~~~|||xxx|||}}}wwwnnnggggggeee[[[OOOJJJFFFEEEFFFDDD@@@???AAA????????????>>>>>>>>>>>>======>>>???????????????===>>>>>>>>>>>>???BBBEEE@@@@@@??????>>>?????????888:::<<<===>>>===<<<;;;:::<<<===@@@BBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>======>>>???@@@@@@??????===@@@DDDEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIIIIIIIIIIIIIJJJJJJIIILLLNNNNNNKKKJJJLLLNNNLLLLLLMMMNNNOOOQQQSSSTTTSSSSSSRRRQQQOOONNNPPPRRRUUUXXX\\\^^^bbbnnn~~~yyyzzznnnlllcccmmmvvvzzz|||tttmmmlllqqqyyy~~~wwwgggXXXMMMIIIIIIJJJIIIKKKMMMKKKGGGEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFJJJOOOQQQQQQOOOMMMMMMVVV]]]eeepppzzzqqqdddYYYTTTQQQOOOOOOQQQRRROOOMMMJJJIIIIIILLLNNNQQQ[[[eeekkk{{{zzzsssmmmeee```]]]YYYRRRLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>======>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;===???@@@???>>>@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;::::::;;;===???BBBCCCAAA@@@@@@???>>>======<<<========================@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBFFFEEEDDDBBBBBBBBBCCCDDD???@@@@@@AAABBBCCCEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKNNNMMMKKKKKKLLLOOORRRTTTSSSRRROOOMMMLLLMMMOOOPPPPPPSSSWWWYYY\\\cccnnnwwwzzz}}}sssjjjlllnnnnnnooorrrwww|||~~~qqqggg]]]WWWQQQJJJFFFEEEMMMTTTWWWQQQJJJGGGFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGNNNTTTTTTNNNLLLQQQVVVYYYXXXfff|||oooccc\\\WWWVVVUUUUUUUUUSSSPPPMMMJJJJJJJJJJJJLLLQQQXXX]]]iiiyyy}}}wwwkkkddd]]]WWWUUUQQQKKKGGGDDDDDDCCCBBBAAA@@@??????@@@??????>>>======>>>>>>>>>>>>=========>>>>>>???=========???AAABBBBBB@@@@@@???>>>===<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAA?????????>>>===<<<<<<<<<========================@@@@@@@@@AAAAAA@@@????????????@@@@@@@@@AAAAAAAAAEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKMMMLLLLLLMMMLLLKKKKKKLLLNNNQQQRRRQQQPPPNNNLLLLLLMMMOOOPPPPPPSSSUUUUUUWWW\\\fffmmm}}}|||vvvuuuqqqlllhhhgggkkknnnuuu|||{{{mmmccc[[[TTTRRROOOKKKHHHIIINNNWWW[[[UUULLLGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGMMMSSSYYYWWWPPPLLLNNNRRRXXXZZZkkk}}}oooccc\\\UUUTTTSSSTTTUUUTTTRRRPPPMMMLLLKKKJJJLLLRRRZZZ___hhhyyyxxxqqqbbb\\\TTTOOOLLLIIIFFFCCCAAAAAA@@@???>>>======<<>>=========>>>>>>============>>>???@@@AAA?????????AAACCCEEEDDDCCC@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;:::========================??????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQOOONNNMMMMMMOOOQQQRRRRRRTTTUUUTTTSSSWWW]]]cccgggvvvzzz}}}xxxoooiiiiiiiiieeekkkttt}}}~~~|||}}}yyyhhh\\\VVVQQQMMMNNNMMMJJJIIIJJJPPP\\\ccc\\\PPPIIIGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHOOOUUU[[[YYYRRRMMMNNNQQQVVV^^^rrr}}}nnnbbb[[[RRRQQQQQQRRRSSSTTTRRRPPPOOONNNMMMLLLNNNSSSZZZ```gggxxx~~~qqqiii]]]WWWPPPJJJHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>===???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???@@@AAADDDEEEDDDCCC??????===<<<<<<<<<<<<<<<===<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJJJJHHHGGGHHHJJJLLLMMMMMMIIIJJJJJJKKKLLLMMMMMMMMMPPPOOOOOONNNOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUYYY]]]___iiiyyy|||yyyrrrooojjjnnnqqqssswwwyyyhhh[[[TTTQQQMMMKKKLLLKKKGGGFFFHHHQQQ```jjjdddVVVLLLJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIMMMSSSXXXXXXSSSOOOPPPRRRTTTaaavvv|||lll```YYYOOONNNMMMNNNOOOPPPOOOMMMMMMNNNOOOPPPQQQTTTYYY\\\eeevvvqqqrrruuuzzz~~~wwwiiiaaaWWWSSSMMMHHHEEEDDDDDDDDDAAA@@@@@@??????>>>>>>>>>>>>===============>>>>>>@@@??????>>>======>>>>>>>>>>>>>>>@@@BBBCCCCCCAAA???>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888999999999::::::999999999:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>?????????>>>>>>>>>>>>>>>???AAACCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGJJJLLLLLLLLLLLLJJJHHHFFFGGGIIILLLMMMMMMHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXZZZ```iiivvv~~~wwwvvvvvvtttooommmuuuyyyeeeXXXQQQOOOKKKHHHGGGIIIGGGCCCCCCGGGRRRbbboookkk]]]RRRNNNLLLLLLLLLKKKIIIGGGFFFHHHJJJKKKPPPUUUUUURRROOOPPPRRRUUUcccvvv~~~{{{jjj]]]VVVMMMLLLJJJJJJJJJJJJIIIHHHIIILLLPPPRRRSSSTTTUUUVVVaaarrrfffeeefffiiikkkoooyyy{{{lll```ZZZPPPMMMIIIEEEBBBAAAAAABBB>>>>>>>>>======<<<<<<<<<======<<<<<<======>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA??????>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;:::999888777777777888999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@;;;<<<======>>>>>>======<<<<<<===???AAACCCEEEFFFEEEEEECCCBBBAAAAAAAAAAAACCCEEEHHHKKKNNNNNNNNNNNNIIIGGGEEEEEEGGGJJJLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRUUU\\\fffqqq|||~~~{{{rrrllloooyyy{{{hhhYYYPPPLLLKKKBBB@@@AAACCCBBBAAACCCHHHQQQbbbpppooodddYYYRRRNNNNNNNNNLLLIIIGGGFFFHHHJJJMMMPPPSSSRRROOOMMMNNNPPPYYYfffssswwwssstttzzzgggZZZSSSKKKIIIGGGFFFFFFGGGFFFEEEFFFIIINNNQQQQQQQQQQQQRRR\\\mmmgggeeefffhhhiiikkkuuuzzzmmmaaaXXXTTTJJJIIIGGGDDDAAA???@@@@@@======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<===;;;;;;;;;===???@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::<<<===>>>===;;;999777555555777888888888888777999999999999999999999999:::::::::::::::::::::::::::;;;===>>>@@@AAAAAABBB@@@@@@@@@?????????>>>>>>999:::;;;=========<<<;;;======>>>???@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@AAAAAACCCEEEIIIMMMOOOPPPPPPPPPHHHFFFCCCCCCFFFIIIJJJKKKIIIHHHFFFFFFFFFGGGIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLMMMMMMMMMLLLMMMOOOVVV___fffnnn~~~{{{xxx{{{~~~{{{lll^^^TTTMMMHHHFFF@@@>>>???@@@@@@???DDDKKKPPP```oooqqqjjj```VVVPPPOOONNNLLLIIIFFFEEEGGGJJJLLLNNNPPPOOONNNOOOQQQTTT___hhhpppmmmhhhmmm|||xxxeeeWWWPPPHHHFFFDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKLLLNNNPPPWWWiiisssqqqqqqttttttuuuzzznnncccZZZTTTPPPGGGGGGGGGDDDAAA@@@@@@@@@==================<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;===???@@@@@@>>>>>>>>><<<;;;;;;;;;;;;;;;;;;===???AAA@@@===:::888333444666888888888888777999999999999999999:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBBBB???>>>>>>>>>======<<<<<<888999;;;<<<===<<<;;;;;;????????????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEJJJNNNQQQRRRQQQQQQGGGEEEBBBBBBEEEHHHJJJJJJIIIHHHFFFDDDDDDFFFIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMLLLKKKIIIMMMPPPWWW___bbbdddnnn{{{|||uuuuuuxxx{{{|||}}}yyy}}}uuulll```VVVOOOHHHBBB===DDDBBBAAABBB@@@@@@EEELLLPPP___nnnrrrmmmdddYYYPPPOOOOOOLLLHHHEEEEEEGGGIIIHHHJJJLLLNNNOOORRRWWWZZZcccjjjnnnhhhbbbiii{{{wwwcccUUUOOOFFFDDDCCCCCCEEEGGGHHHHHHGGGGGGGGGFFFFFFHHHMMMPPPUUUfff}}}}}}{{{nnnaaaWWWPPPKKKHHHFFFCCC???===============<<<<<<<<<===============BBBAAA???===<<<;;;;;;<<<===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;>>>>>>===<<<;;;::::::::::::===AAACCCAAA===888444777555333555888999888666666666888999999888777777777777777777777777888888:::::::::;;;<<<===??????===============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>??????@@@<<<<<<>>>@@@BBBEEEHHHIIIDDDEEEHHHJJJLLLMMMMMMMMMGGGEEEDDDCCCDDDEEEDDDCCCGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLMMMJJJIIIHHHGGGGGGIIIKKKLLLOOORRRVVVZZZ^^^ccciiilllzzzyyyqqqllloooqqqwww~~~yyyuuuttttttuuu|||wwwddd```YYYRRRLLLIIIHHHHHH@@@?????????@@@CCCFFFGGGRRRXXXgggxxx{{{lll\\\SSSTTTNNNJJJHHHEEEAAABBBEEEMMMLLLKKKLLLOOOUUU[[[^^^mmmhhhdddaaa___dddxxxrrr___WWWVVVQQQNNNKKKIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEGGGKKKNNNXXXfff||||||zzzqqqdddWWWOOOJJJHHHGGGCCCAAA???>>>?????????>>>>>>>>>=========>>>>>>???AAA@@@>>><<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<=====================<<<<<<;;;;;;::::::<<<>>>AAABBBAAA>>>999666777666555666999:::999777888888999999999888666555777888888888888888777777888888888888:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>???>>>>>>???AAADDDGGGIIIJJJDDDEEEGGGIIIJJJKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFEEEGGGFFFEEEEEEFFFIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFGGGIIIKKKLLLPPPRRRVVVYYY[[[___cccfffqqq}}}{{{rrrnnnnnnqqqzzz|||vvvrrrnnnlllsss{{{vvvkkkfff]]]YYYTTTNNNJJJHHHHHHHHHCCCCCCBBBCCCDDDGGGIIIKKKQQQWWWeeevvvyyynnn^^^VVVTTTNNNIIIGGGDDDAAACCCGGGKKKKKKKKKLLLQQQWWW]]]aaakkkfffaaa^^^]]]dddwwwrrraaa[[[[[[[[[XXXSSSOOOLLLIIIFFFCCCDDDEEEEEEEEEEEEGGGJJJMMMZZZhhh}}}~~~zzzyyy{{{|||xxxtttkkkcccVVVKKKEEEDDDDDDDDDAAA?????????AAAAAAAAA??????>>>===<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;<<<===??????>>>======;;;;;;;;;;;;;;;:::::::::<<<===>>>>>>===;;;999777666555555666888999999888777888999999999999888777888999:::::::::888666555555555555666777888999:::::::::::::::::::::;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<==================>>>>>>???AAACCCFFFHHHIIIEEEEEEGGGHHHHHHHHHHHHHHHIIIGGGDDDCCCDDDFFFFFFFFFFFFEEEDDDDDDGGGKKKOOORRRRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFEEEEEEFFFIIIKKKMMMOOOQQQSSSUUUVVVXXX\\\^^^dddjjjwww~~~pppllliiilllvvv}}}tttnnnnnnqqqyyytttfff]]]XXXUUUSSSPPPLLLJJJIIIIIIIIIEEEEEEEEEEEEFFFHHHJJJLLLOOOTTTaaapppvvvnnnaaaYYYSSSMMMGGGEEECCCAAACCCHHHIIIIIIJJJMMMRRRXXX^^^aaaeee```\\\ZZZ[[[eeexxxssseeebbbdddhhhddd^^^XXXRRRMMMGGGCCCDDDDDDEEEDDDDDDFFFJJJLLL[[[hhh~~~xxxtttqqqrrruuutttoooiii[[[UUULLLEEEBBBAAABBBBBBAAA@@@@@@AAABBBBBBAAA??????>>><<<;;;:::;;;<<<=========<<<<<<;;;;;;;;;;;;999999888999999:::;;;;;;888;;;???BBBBBB@@@<<<:::999999999:::::::::::::::999999999888888777777666444444444555666777888888555666888:::;;;;;;::::::888999;;;<<<;;;888555333444444444555555666888888777888888888999999::::::888999:::;;;;;;<<<<<<;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGDDDAAA@@@AAACCCDDDDDDEEEDDDCCCDDDGGGMMMRRRVVVWWWUUUSSSPPPMMMJJJIIIHHHFFFEEEDDDDDDFFFHHHKKKLLLLLLNNNPPPQQQQQQSSSVVVXXXYYY]]]fffuuuwwwmmmhhhjjjrrrzzz|||yyyvvvvvvxxx{{{|||rrrggg^^^XXXUUURRRPPPNNNLLLKKKJJJJJJJJJCCCCCCCCCDDDEEEFFFHHHIIIMMMRRR\\\iiippplllbbbYYYQQQJJJEEECCCAAA@@@BBBGGGHHHHHHIIILLLPPPUUUZZZ\\\[[[XXXUUUUUU[[[iii{{{tttiiiiiinnnqqqmmmfff___XXXQQQIIIEEEDDDEEEEEEDDDDDDFFFIIILLLXXXfff|||{{{ooonnnooorrrsssnnnddd\\\OOOKKKGGGDDDCCCCCCBBBAAACCCBBBAAABBBCCCBBB@@@>>>BBBAAA???>>>============<<<<<<<<<<<<<<<<<<;;;;;;888888888888888999:::;;;777<<>>;;;;;;<<<=========<<<<<<888888888777888888999999888===CCCHHHHHHDDD>>>:::888888888888888777777777888888777777777888999999666777999::::::;;;<<<>>>>>>>>>>>><<<:::888555444777888999999999777555444555555444444555555666777444555666777888999::::::999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>@@@AAABBBCCCFFFFFFEEEDDDCCCCCCDDDDDDEEECCCBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEHHHMMMRRRVVVXXXWWWUUUSSSQQQOOONNNNNNJJJIIIGGGFFFEEEFFFHHHIIIEEEGGGIIIJJJKKKMMMQQQSSSPPPVVV\\\^^^aaammmyyynnniiiiiijjjpppwwwxxxfffbbb\\\VVVRRROOOMMMKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGJJJMMMRRRZZZeeejjjeee[[[OOOJJJFFFEEEBBB???AAADDDFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJLLLRRRaaauuussslllpppwwwvvvrrrmmmggg```XXXPPPKKKFFFGGGGGGFFFEEEFFFIIILLLPPP___vvvtttjjjlllmmmiiiaaaWWWPPPLLLEEECCCAAAAAACCCDDDDDDCCCEEECCCAAAAAABBBCCCCCCBBBCCCCCCDDDDDDBBB@@@===<<<;;;<<<===>>>>>>>>>>>>===999888888777777777777888888:::===@@@@@@>>>;;;999888888888777777666666555777777777777777888999999444777999:::999:::<<<>>>============;;;999777555666666777777777666666555444444333333444444555666444444555777888999;;;;;;<<<<<<<<<<<<;;;:::999999999999999:::;;;;;;;;;<<<=========>>>???@@@AAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDFFFIIILLLPPPRRRTTTTTTRRRQQQQQQPPPPPPQQQOOOMMMJJJGGGFFFEEEFFFFFFEEEGGGIIIIIIJJJLLLNNNQQQOOOSSSWWWWWWXXX^^^kkkuuuxxxttttttoooqqqyyywwwsssuuu{{{ssskkkXXXTTTOOOKKKJJJIIIGGGEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHJJJOOOVVVdddnnnkkkbbbQQQMMMIIIIIIFFFBBBAAADDDEEEEEEGGGHHHIIIIIIIIIHHHFFFIIIMMMTTTdddxxx}}}oooiiinnnuuuxxxtttoooiiibbbZZZRRRMMMHHHHHHHHHGGGFFFGGGJJJMMMOOO^^^uuu}}}qqqlllllliiiaaaUUULLLJJJJJJEEEBBB???>>>???BBBDDDDDDDDDBBB@@@@@@BBBDDDFFFFFF@@@AAABBBBBB@@@===:::777;;;<<<===?????????>>>>>>999999888777666666777777555555555666666666777777999888888777666555555444444444555555666777777777111444666777666666999<<<888999;;;<<<<<<<<<;;;;;;555555555555555666666666333333333222333333444444333444555777888:::;;;<<>>===<<<::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAA@@@???>>>>>>???@@@@@@??????@@@BBBDDDDDDAAA???DDDDDDEEEGGGIIILLLNNNPPPQQQPPPPPPPPPPPPQQQQQQRRRQQQOOOLLLHHHFFFEEEDDDEEEGGGHHHIIIJJJIIIJJJMMMOOOOOOQQQRRRSSSTTTWWW^^^cccooo~~~{{{yyy~~~uuunnnnnnqqqtttsssttt|||qqqccc[[[MMMJJJGGGFFFHHHHHHGGGEEEEEEGGGIIIJJJKKKJJJHHHGGGAAABBBCCCDDDDDDEEEDDDDDDFFFIIIMMMUUUdddqqqpppgggSSSOOOMMMLLLIIIDDDCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHFFFJJJNNNUUUfffzzzyyylllfffkkkrrryyyvvvqqqkkkddd\\\SSSMMMIIIIIIIIIGGGGGGHHHKKKMMMPPP^^^tttxxxsssfff___VVVRRRPPPMMMHHHDDDBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEGGGFFFEEEBBB@@@===<<<;;;999;;;===@@@AAAAAA@@@???;;;999888666555555666666777777777777666666666666888777666666777888999:::444444444555555555555666666555444333444666888999:::999999999888888777777444555555555444333222222555666666666444333444555777555444333555888<<>>>>>======???AAACCCDDDAAA@@@??????@@@CCCEEEGGG@@@>>>>>>???AAADDDDDDCCCBBBDDDFFFGGGGGGGGGHHHIIILLLNNNPPPSSSSSSRRRPPPOOOKKKJJJIIIGGGFFFEEEEEEDDDBBBEEEHHHIIIJJJKKKMMMNNNMMMQQQUUUTTTQQQPPPTTTXXXgggmmmyyy~~~}}}~~~~~~~~~uuusssqqqpppooooooooopppxxx~~~}}}lll^^^UUURRRIIIIIIIIIHHHGGGFFFDDDCCCHHHJJJLLLLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCIIIKKKNNN\\\nnnrrrkkkYYYOOOHHHFFFCCC>>>???DDDFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJMMMVVViii|||}}}xxxlllgggjjjoootttpppjjjddd^^^YYYSSSOOOLLLGGGEEEIIIMMMNNNOOOQQQSSS^^^rrr|||ooofffZZZTTTMMMJJJJJJJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEFFFEEECCCAAA>>><<<:::999999:::<<<>>>@@@AAAAAAAAA===;;;999888666666666777777777666666666555555555444444333333333444555666444444444444555555555555555444333222222333555666888888888888777777666666555555555555555444333333555666666666444333444555777666555555666999<<<>>>>>>@@@@@@???<<<999999999888888888888888999::::::;;;;;;:::;;;<<<>>>???@@@AAA@@@??????@@@BBBDDDFFFCCCAAA@@@@@@AAABBBBBBAAAAAACCCEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCBBBEEEGGGIIIIIIIIIKKKMMMLLLPPPSSSRRROOONNNQQQTTTVVV[[[fffuuuzzzuuuuuu{{{zzzvvvsssrrrooottt}}}yyykkk]]]SSSNNNLLLHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDHHHJJJLLLYYYkkkpppjjj\\\QQQHHHEEECCC??????BBBEEEEEEFFFFFFFFFFFFEEEEEEGGGIIILLLVVVhhhzzz|||~~~~~~vvvkkkeeegggkkkooolllfffaaa\\\WWWQQQMMMKKKFFFDDDHHHLLLMMMNNNQQQVVVbbbuuu|||qqqbbbVVVMMMIIIEEEDDDFFFGGGFFFDDDAAA@@@???>>>>>>======>>>???>>>>>>>>>???AAABBBDDDDDDCCCBBB???===;;;999888999999:::<<<>>>@@@AAABBB???>>><<<999888777777777666666555555555444444444333333222111111111222222444444444444555555555555555444333222222222333444666666666666666555555555555555666666666555444444555666666666444333444555666666666777888:::;;;<<<===???@@@???<<<:::999999777777777777777888888999999999999:::;;;<<<===>>>@@@???>>>>>>???AAACCCEEEFFFDDDAAAAAAAAAAAA@@@???AAACCCEEEFFFEEEEEEFFFHHHKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDGGGHHHGGGHHHIIIJJJKKKNNNPPPOOOLLLKKKNNNPPPNNNRRRZZZdddqqq~~~qqqjjjrrrtttxxx~~~|||xxx{{{xxxxxxwwwwwwzzzzzzqqqcccVVVMMMIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDHHHIIIJJJUUUeeellljjjaaaUUUIIIDDDCCCAAA@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDFFFGGGLLLVVVgggwww{{{yyywwwzzzzzzsssiiibbbcccfffhhheeeaaa]]]YYYTTTOOOLLLIIIEEEDDDGGGJJJKKKMMMPPPYYYeeeyyyyyyssslllbbbVVVMMMGGGEEECCCDDDFFFGGGGGGFFF@@@???>>>===============>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA???===;;;999999999999999999;;;>>>AAACCCAAA@@@===;;;999888888888555555444444444333333333555555444333333333222222333333444444444555555555777777555444444444444555555444444444444444444444555666666666666666555555555666666666444333444555555666777999::::::;;;;;;;;;===??????<<<:::999999666666666666666777888888:::::::::;;;<<<<<<===>>>???>>>=========???BBBCCCFFFDDDAAAAAAAAAAAA@@@???BBBDDDFFFFFFFFFEEEFFFHHHKKKKKKJJJIIIIIIHHHHHHGGGBBBBBBAAAAAAAAABBBBBBCCCBBBDDDFFFGGGFFFFFFGGGHHHKKKMMMNNNMMMKKKJJJLLLMMMNNNRRRWWW[[[bbbpppuuusssqqqppptttzzz}}}zzzzzz||||||kkkaaaTTTJJJFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGIIIJJJJJJHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGOOO]]]fffgggdddYYYKKKDDDCCCBBB@@@>>>CCCCCCDDDDDDDDDDDDCCCCCCDDDEEEJJJVVVfffrrrvvvuuuqqquuuwwwrrrhhh``````bbbaaa___\\\YYYWWWSSSNNNKKKHHHDDDCCCGGGIIIIIIKKKPPPYYYggg{{{}}}yyyyyy}}}|||xxxpppfff[[[SSSNNNLLLEEEEEEDDDDDDEEEFFFFFFEEE>>>>>>======<<<=========>>>>>>>>>>>>???@@@@@@AAADDDCCCAAA@@@>>><<<::::::999888888888:::===@@@BBBAAA@@@===;;;999888888888444444444444333333333333555555555555444444333333333333333444444444444555666666555555444444444444333333333333333333333333555555666666666666666555555666666666444333444555555666777999:::::::::999:::<<<>>>???===;;;999999666666555555666666777888999999::::::;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAACCCAAA??????AAABBBAAA@@@CCCDDDFFFGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJBBBAAAAAAAAAAAABBBCCCCCCAAACCCEEEFFFEEEEEEFFFGGGLLLMMMMMMMMMLLLKKKLLLLLLKKKNNNRRRTTTWWW```llluuuxxxqqqooopppwwwvvvmmmggg\\\UUULLLGGGEEEEEEDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEFFFIIILLLLLLJJJGGGBBBBBBCCCDDDDDDCCCCCCBBBBBBDDDDDDDDDJJJUUU___ccceee\\\OOOFFFCCCCCCAAA>>>AAABBBBBBCCCCCCBBBBBBAAABBBCCCIIIVVVdddmmmppppppnnnsssuuuqqqggg___]]]___\\\[[[YYYWWWUUURRRNNNJJJFFFCCCCCCFFFHHHGGGKKKPPPXXXfff|||~~~yyywwwzzz|||xxxzzz|||}}}{{{pppllldddYYYOOOIIIIIIJJJCCCCCCCCCBBBBBBBBBAAAAAA======<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@CCCBBBAAA???>>><<<;;;:::999888888888999;;;>>>@@@???>>><<<999888777777777555555444444444333333333333333444444444333222222333333333333444444444444333333333333222222222222222222222333333333333444444444555666666666555555555666666666444333444555555555777888888999999888888;;;>>>???===;;;:::999666666666666666777777888666777888999999999999888===<<<;;;:::;;;<<<>>>???@@@>>>===>>>@@@AAAAAAAAABBBDDDFFFFFFEEEEEEEEEFFFBBBCCCDDDFFFGGGHHHIIIIIIBBBBBBAAAAAAAAABBBCCCCCC@@@BBBEEEFFFEEEFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLHHHKKKOOORRRTTTZZZaaagggssswwwqqqqqqwwwlllbbbZZZUUUNNNKKKHHHEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFDDDCCCDDDGGGLLLMMMJJJGGGAAABBBCCCDDDDDDDDDCCCBBB>>>@@@BBBBBBEEELLLWWW^^^ccc^^^TTTIIICCCCCCAAA>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAHHHVVVbbbhhhkkkmmmlllqqqtttoooddd\\\ZZZ\\\XXXWWWVVVUUUTTTQQQMMMIIIEEEDDDDDDGGGGGGGGGJJJPPPWWWfff|||~~~}}}tttppprrrsssqqqnnn```[[[SSSLLLGGGEEEEEEEEE@@@AAABBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>???????????????AAAAAA???>>><<<;;;:::999999888888888999:::<<<======;;;999888666666666777555555555555444444444444111222333444444444333222222222333333333444444444111111222333333333222222222222222333333444444444333333444555555555555555555666666666444333444555555555555666666777888888777:::===???>>>;;;:::999777777666666777777888999666777888999999999888888===<<<:::999:::;;;===>>>???===<<<===>>>@@@@@@???@@@BBBDDDDDDCCCBBBCCCDDD???AAACCCFFFGGGHHHGGGGGGBBBBBBAAAAAA@@@AAAAAAAAA???BBBDDDFFFFFFGGGHHHJJJJJJJJJIIIJJJLLLLLLLLLLLLLLLLLLNNNPPPSSSXXX\\\^^^cccnnn~~~wwwrrreee[[[RRRLLLIIIFFFFFFEEEDDDAAA@@@@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@@@@EEEJJJLLLIIIFFF@@@AAACCCDDDEEEDDDCCCBBB;;;===@@@AAAAAAFFFPPPYYY___```YYYMMMDDDBBBBBB??????@@@@@@@@@@@@@@@@@@?????????GGGVVVaaaeeegggjjjkkkppprrrlllaaaYYYWWWXXXUUUTTTSSSSSSRRROOOJJJGGGEEEDDDEEEGGGGGGFFFKKKQQQXXXggg|||wwwooommmnnnnnniiidddUUUNNNFFFCCCEEEEEEBBB>>>???AAABBBAAA@@@>>>>>>???<<<<<<;;;;;;;;;<<<<<<======>>>>>>????????????>>>@@@???>>>===;;;:::888888999999888888999999:::;;;;;;:::888666555555666666666666555555555444444444111222444555666555555444222222333333333444444444222333444444555555555555222222222333333444444444222333333444555555555444555666666666444333444555555555444444555666777888666999===???>>>;;;:::999777777777777777888999999888999;;;<<<<<<;;;:::999<<<;;;:::999999:::<<<===???>>><<<<<<===>>>>>>===???@@@BBBBBBAAA@@@AAABBB@@@BBBEEEHHHIIIIIIGGGFFFBBBAAAAAA@@@??????@@@@@@???AAADDDFFFFFFGGGIIIKKKHHHHHHHHHIIIKKKLLLLLLKKKNNNLLLJJJKKKOOORRRTTTUUU\\\ccckkkvvv{{{sssfffYYYPPPJJJFFFDDDCCCEEEFFFCCC???>>>@@@CCC???@@@AAABBBCCCCCCCCCCCC???>>>>>>CCCHHHKKKHHHDDD@@@AAACCCEEEEEEDDDCCCBBB888;;;>>>@@@???CCCLLLVVV\\\```\\\OOODDDBBBBBB@@@??????@@@@@@@@@@@@??????>>>>>>GGGVVVaaacccdddhhhkkkooopppjjj___VVVUUUVVVRRRRRRQQQQQQQQQMMMIIIEEEEEEDDDFFFHHHGGGFFFKKKRRRZZZhhh|||xxxsssmmmjjjhhhccc[[[TTTJJJHHHEEECCCAAAAAAAAABBB>>>======>>>@@@@@@???>>>:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<;;;;;;===;;;999777777777888999888888777777666666555555999777555444333444555666777555111------...111333444444333333333333222222111222222222222111000000///000111111333333444555222222111111222444666777444555777888888888777666555444333222222333444555666555444333444444666666999999:::===???>>>;;;888666777999888666777:::======<<<:::888777777777888:::;;;<<<;;;999888999:::===<<<<<<;;;;;;;;;<<<<<<@@@??????>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFEEEEEECCCBBB@@@??????AAABBBDDDBBBCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRVVVXXX^^^gggttt~~~xxxllldddYYYQQQNNNJJJEEE@@@CCCAAA??????@@@AAA@@@@@@@@@>>>===???BBBCCCBBB@@@======>>>???AAADDDFFFGGGAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>===>>>AAAFFFJJJVVV___```UUULLLKKKFFF>>>===???@@@@@@??????@@@AAACCCEEEMMMXXX^^^^^^^^^aaaeeemmmoooggg\\\WWWUUUTTTPPPOOOOOOOOOOOOMMMJJJHHHCCCAAAAAADDDDDDEEEIIIPPPZZZfffyyyvvvppphhhccc```[[[TTTNNNCCCBBB@@@>>>======>>>???===<<<<<<>>>???@@@>>>===999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999888777666777999;;;<<<777777777666666666555555888777555444333444555666777555222///...///111333444444333333333222222222222333333333333222111111444444333333333222222222222222111111222333444555555555666777777777777666777666555333333333444444555444333222222333444555888999;;;=========;;;999666777888777666777:::===>>>===;;;:::999999::::::888:::;;;:::999888999;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>======>>>>>>???@@@CCCDDDEEEGGGGGGGGGFFFEEEAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGHHHIIIKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPUUUWWWZZZ___gggsss|||sssnnnbbb[[[QQQKKKHHHEEEAAA===???>>>======>>>>>>===<<>>@@@BBBAAA???<<<<<<===>>>@@@BBBDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA??????>>>===>>>AAAEEEIIITTTaaafffZZZNNNHHHDDD======>>>>>>???>>>???@@@AAACCCDDDLLLVVV[[[[[[[[[]]]bbbjjjmmmeee[[[UUUSSSQQQNNNMMMMMMMMMMMMLLLIIIGGGCCCAAABBBDDDEEEEEEJJJPPPWWWdddwww|||pppiii___XXXTTTPPPKKKHHHBBBAAA@@@?????????@@@AAA<<<<<<<<<>>>???@@@>>><<<888888888999999999999999;;;;;;<<<<<<<<<<<<;;;;;;777777666666777888:::;;;666666666555555555555555777666555444333444555666666444333111111111222222333333333333222222222222333333444444333333222111333222222222222111111111333222222111111222333333555555555555555666666777999888666444333333444444444444222222111222333444666888;;;<<<;;;:::::::::777777888777666777999<<<===<<<:::999999999::::::888:::;;;:::999999:::;;;<<<<<<;;;;;;;;;<<<<<<===============>>>>>>???@@@DDDEEEGGGHHHHHHGGGFFFEEEAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMNNNQQQRRRTTTVVVZZZ```gggmmm{{{}}}vvvpppjjjddd```[[[UUUNNNIIIGGGFFFCCC@@@======<<<===>>>>>>;;;999===<<<;;;<<<>>>@@@???>>><<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBB?????????>>>===???CCCGGGOOO^^^ggg```SSSKKKEEE@@@<<<<<<<<<======>>>???@@@BBBCCCIIIRRRVVVUUUUUUXXX]]]eeejjjcccYYYSSSPPPMMMLLLKKKJJJJJJJJJIIIGGGEEEBBB@@@AAADDDDDDDDDHHHNNNSSS```sss{{{tttfff___UUUMMMIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@===<<<===???AAA@@@>>><<<888888888888888888777777:::;;;;;;;;;;;;;;;;;;:::999888777666555555555555555555555444444444444444555555444333333444444555444444444333333222222222333333333222222222222111222222333333222222111000---......///000111222222333222222222111111222222555444333333333444666777888777666555444555666666555444333222222222333444333666:::;;;:::999999:::777777777666666777999:::999999777666666777888888<<<======<<<:::999999:::<<<;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>???DDDEEEGGGHHHHHHFFFDDDCCCCCCDDDGGGHHHHHHFFFCCCAAA@@@@@@@@@@@@AAABBBDDDDDDEEEDDDDDDDDDFFFHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMOOORRRTTTXXX]]]aaakkkttt{{{uuulllddd^^^[[[XXXVVVTTTOOOJJJGGGGGGFFFEEECCC>>>>>>>>>???@@@???<<<999:::::::::;;;<<<===============>>>??????@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC???@@@???>>>===>>>BBBDDDHHHVVVaaaaaa[[[TTTLLLEEE===;;;:::;;;<<<>>>??????AAAAAAEEELLLPPPNNNOOOQQQYYYbbbhhhbbbXXXRRRNNNKKKJJJHHHGGGGGGGGGGGGEEECCC@@@>>>???BBBBBBBBBEEEKKKQQQ]]]pppyyyqqqlllYYYTTTLLLEEEBBBCCCDDDEEEBBBAAA@@@>>>===;;;;;;:::======>>>@@@BBBBBB???<<<999999999888888888888888999999::::::::::::999999777777666555444444444444333333333333333333444444444333333333333333444444333333444444333333222222333333222222222111111111111111111111111000//////......///000111222333333222222333333222222222111444333222222222333555666555444444444555777888999777666555333333333444555111555999<<<<<<<<<;;;;;;888777666666666777888999888777666555666777888999@@@AAA@@@>>>;;;999999999;;;;;;;;;;;;;;;<<<======AAA@@@???>>>>>>>>>>>>>>>BBBDDDFFFHHHGGGFFFCCCAAACCCEEEHHHJJJJJJGGGCCCAAA@@@@@@???>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJMMMOOORRRUUUYYY\\\```iiiuuu~~~}}}yyywwwyyyxxxnnnhhh___XXXTTTRRRQQQQQQJJJHHHEEECCCCCCCCCCCCBBB>>>>>>>>>???@@@>>>;;;888888999:::::::::;;;;;;<<<>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCC?????????>>>===>>>@@@CCCFFFOOOXXX___bbb]]]RRRHHH>>><<<::::::<<<>>>>>>===???>>>AAAGGGJJJHHHIIILLLWWWaaafffaaaWWWQQQNNNKKKJJJHHHFFFEEEEEEDDDCCCAAA@@@???@@@CCCCCCBBBEEEJJJOOO\\\ooozzzssskkkddd___LLLIIIDDD@@@???AAADDDFFFCCCBBBAAA???>>><<<;;;:::<<<<<<>>>@@@BBBAAA>>><<<888999999999999999999999777777888888888888777777222222333333444555555555222222222222333333333333222222333333333333333333333333333333333222222222222222222222111111111111000000000111000//////...444444333333333222222222222333333444444444333333222222222222222333333444222222222333555777999;;;888777555444333333444555222555999???CCCDDD@@@===999777555555666888888777888888777777777999:::;;;AAAAAAAAA>>>;;;999888999;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@????????????@@@CCCEEEGGGJJJJJJHHHEEECCCCCCEEEHHHJJJJJJGGGCCC@@@AAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCDDDDDDFFFHHHIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHJJJLLLMMMNNNPPPSSSUUUVVV^^^eeehhhlll{{{}}}ssspppuuu~~~{{{rrrlllaaa\\\UUUPPPNNNMMMMMMMMMHHHGGGFFFDDDDDDDDDDDDEEE>>>===<<<======<<<999777777888::::::999999;;;<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCC===>>>>>>>>>======@@@BBBHHHKKKSSS]]]dddaaaUUUJJJBBB>>>:::999<<<>>>===<<<>>><<<>>>CCCEEEDDDEEEHHHVVV___ddd___VVVPPPNNNLLLLLLJJJGGGEEEDDDCCCAAA@@@BBBAAABBBEEEFFFDDDFFFKKKOOO[[[mmm|||zzz|||}}}|||yyyyyywwwrrrkkkbbbZZZSSSOOOBBBAAA@@@>>>>>>???AAADDDBBBAAAAAA@@@???>>><<<<<<::::::<<>>>>>===:::999999:::;;;::::::;;;;;;===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNOOOMMMJJJHHHGGGIIILLLMMMLLLIIIFFFCCCBBB@@@???===>>>???BBBCCCDDDCCCBBBBBBBBBDDDEEEFFFEEEFFFGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKMMMOOOQQQRRRVVVZZZ[[[]]]gggyyy|||{{{wwwnnngggaaa\\\SSSOOOKKKIIIIIIJJJIIIIIIIIIIIIHHHGGGEEEEEEEEEFFF@@@>>>===<<<<<<<<<:::888666888::::::999888:::<<<;;;<<<>>>@@@AAAAAA@@@???>>>???@@@AAABBBBBBBBBBBB;;;===============@@@BBBCCCFFFOOO[[[cccaaaYYYRRREEE@@@;;;:::<<<>>>===:::<<<:::;;;@@@BBBAAACCCGGGUUU^^^bbb\\\SSSOOONNNMMMOOOLLLHHHEEEDDDCCCAAA???AAA???AAAEEEEEECCCEEEIIIMMMYYYkkk|||}}}vvvssstttuuusssqqqrrrooohhh___UUULLLEEEAAA===>>>>>>=========???AAA;;;;;;<<<<<<;;;::::::999888888:::===???>>>:::777555666666777888999999:::444444555555555555444444333333333333333111000000000000111111222222222333000111222333333333333333222111000000000111222333222222222111111111111000222222222222222111000000,,,,,,---...///000111111111222444666777777666666///000111333333222111111333333222222333444666777666555444222111111222222888888===IIISSSUUULLLCCC:::777444444666888777666444444444444555666888999999:::;;;;;;999999:::;;;:::::::::;;;<<<===>>>???>>>>>>???@@@BBBEEEGGGHHHHHHKKKOOORRRSSSQQQOOOMMMLLLNNNPPPQQQPPPNNNJJJHHHBBBAAA???>>>>>>???BBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKMMMPPPSSSSSSUUUWWWWWWXXX^^^hhhppp|||qqqbbbXXXRRRMMMKKKIIIGGGEEEEEEFFFGGGFFFFFFEEEEEEEEECCCAAA@@@AAABBBCCCAAA???>>>>>>>>>===<<<666888::::::888888:::===999:::===???@@@@@@???>>>===>>>???@@@AAAAAABBBAAA:::<<<=========>>>@@@BBB;;;AAAMMMZZZaaaaaa^^^]]]GGGAAA;;;:::<<<>>><<<:::<<<999:::>>>@@@@@@BBBFFFUUU]]]```ZZZQQQMMMMMMMMMQQQNNNIIIFFFDDDCCC@@@???===<<<>>>BBBAAA???AAAFFFLLLXXXiiizzzxxxnnnhhhggghhhiiiiiiaaa\\\TTTMMMGGGCCC@@@>>>888999999:::;;;<<<======>>>>>>===<<<;;;::::::999;;;:::::::::::::::::::::555666777888888777555444222222222222222222333333444444444444444444444444333333222111111222333333//////000000111111111222111111111111111111111111222333333444444333333222222000///------///000222000000000000000111111222111111444999===>>>:::666444333222222111111222222333333333444444555555555444444444444444444444444555888???IIIQQQQQQKKKDDD999888555333222333444444666666666777888888999999;;;;;;;;;;;;;;;<<<======999:::;;;===>>>>>>??????@@@@@@AAACCCFFFIIILLLNNNLLLOOOSSSVVVXXXWWWTTTRRRQQQPPPOOOQQQSSSRRRMMMIIICCCAAA???======???AAACCCCCCBBBAAA@@@AAAAAACCCDDDEEEFFFHHHHHHFFFEEEEEEFFFFFFFFFGGGHHHJJJMMMPPPRRRUUUSSSPPPOOORRRXXX^^^cccpppuuu{{{pppaaaTTTMMMJJJJJJIIIGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCC>>>@@@HHHKKKCCC;;;777999999::::::999888777666777999;;;===????????????@@@@@@@@@@@@?????????>>>;;;;;;<<<<<<===>>>>>>>>><<>>>>>CCCIIIWWW\\\]]]XXXSSSQQQNNNIIIJJJHHHEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@AAADDDGGGNNNYYYcccrrryyyrrriiiccc```^^^\\\ZZZSSSOOOIIIDDDAAA>>>;;;999999999999:::;;;;;;<<<<<<<<<;;;;;;::::::999999999:::999888777555444333333555666777888888777666555222222222222222222222222333333333333333333333333333222222111111222222333000000111111111111111111111111111111111111111111333333333333333333333333111000///......///000111000000//////000000111222444444777;;;>>>>>>:::666333333222111111111111111333333333333444444444555444444444444444444444444555777===EEELLLMMMGGGBBB888777555333222222333444555555666666777888888888;;;;;;::::::;;;;;;<<<===999:::;;;===>>>>>>??????===>>>>>>@@@BBBEEEHHHIIILLLOOOTTTXXXZZZYYYXXXVVVSSSRRRRRRSSSUUUTTTPPPKKKCCCBBB@@@>>>>>>@@@BBBCCCBBBAAA@@@???@@@@@@AAABBBCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGIIILLLNNNPPPPPPOOOMMMLLLOOOSSSYYY\\\^^^bbbkkkvvv}}}vvvjjjaaaUUUKKKFFFDDDDDDCCCBBBAAA@@@@@@AAACCCEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB===>>>DDDGGG@@@999666777777666555555555666666888999;;;===>>>???>>>>>>????????????>>>>>>>>>>>><<<<<<======>>>?????????<<>>;;;;;;;;;;;;;;;999:::===>>>>>>CCCIIIVVV[[[\\\WWWSSSQQQNNNJJJGGGEEECCC@@@?????????@@@AAAAAAAAA@@@???AAADDDFFFLLLXXXbbbsss}}}qqqkkkbbb\\\WWWSSSMMMIIIEEEBBB???===;;;:::888666999999999999999999999999888888888888888888888888777777666444333222111000555666777888888777666555333333333222111111111000222222222222222222222222333222111111111111222333222222222222222111111111000000000000000000000000444333222111111222333444111000///......///000111000000//////000000111222444555777:::<<<;;;888666333222222111111111111111222333333333333333444444333333333333333333333333555666999???EEEFFFBBB>>>666555444222222222333444444444555555666777777777:::999999999999:::;;;;;;999:::;;;======>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIIIIIILLLQQQUUUXXXYYYXXXXXXTTTRRRQQQSSSUUUUUUPPPLLLCCCBBBAAA??????AAABBBCCCAAA@@@????????????@@@@@@BBBCCCEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHJJJMMMNNNMMMLLLKKKKKKMMMPPPTTTVVVVVVYYY^^^gggsss}}}}}}}}}pppccc\\\VVVQQQIIICCC@@@????????????>>>>>>>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@===<<<@@@AAA===777555777555333222222444666888999:::;;;===>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;<<<======>>>>>>===???CCCIIIUUUbbbhhhggg^^^WWWLLLBBB===;;;;;;;;;;;;999:::===>>>>>>CCCJJJTTTXXXYYYUUUQQQPPPMMMIIIDDDCCCAAA@@@??????@@@AAA@@@AAAAAA??????@@@CCCFFFHHHUUUbbbttt}}}vvvjjjcccZZZSSSNNNJJJEEE@@@>>>===;;;;;;;;;:::999777999999999888888777777777666777777777888888888999444444444555555555555555555555666777777777666666444333333222111000000///111111111111111111111111222222111111111111222222444333333222222111111111000000000000000000000000444222111//////111222444000000////////////000000///////////////000111111000111333666777777666555444444333222222222222222222222222222333333333333222222222222222222222222555555666999===>>><<<:::444444333222222222333333333333444444555666666777888888777777888888999:::999:::;;;<<<============AAABBBBBBCCCDDDEEEFFFGGGCCCEEEIIINNNQQQSSSTTTTTTQQQOOONNNOOORRRQQQNNNJJJDDDCCCAAA@@@@@@AAACCCDDDAAA@@@@@@@@@????????????AAACCCDDDEEECCCCCCCCCDDDCCCDDDEEEGGGHHHJJJLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTXXXZZZ^^^cccjjjttt|||pppdddYYYPPPKKKJJJHHHEEEBBB@@@??????>>>@@@???>>>>>>======>>>>>>AAA@@@???>>>============???===;;;<<<===:::777555666555444444444666888999999:::;;;<<<===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::888888888999::::::;;;;;;======???DDDOOO\\\gggkkkggg___SSSHHHAAA===;;;:::;;;999999<<<>>>>>>DDDJJJPPPUUUVVVRRRNNNMMMJJJFFFDDDCCCBBBBBBAAABBBBBBCCC@@@@@@@@@???>>>???BBBEEEEEESSS```ttt|||rrrkkk```XXXOOOHHHEEECCC@@@>>>>>><<<;;;:::;;;;;;999777888888888777666666555555666666666777888888999999444444444555555555666666444444555555666666666666333333222222111000//////000000000000000000000000111111111111111111111111444333333222222111111111////////////////////////333222000//////000222333000000////////////000000/////////...///000000111...000222333444555666666555555444333333333333333222222222222222222222222222222222222222222222222444333333555666777777666333333222222333333333444333333333444555555666666666666666666666777888888888999:::;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@>>>@@@CCCGGGJJJMMMOOOPPPNNNKKKJJJLLLNNNNNNKKKHHHCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????AAACCCEEEEEEDDDDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSVVVZZZ^^^bbbhhhmmmqqqxxxzzzqqqdddXXXOOOJJJFFFEEEDDDDDDDDDCCCBBB@@@???????????????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>===<<<:::::::::999777333444555666666777666666888999:::<<<<<<<<<;;;:::;;;;;;;;;:::::::::999999777777888888999:::::::::<<<<<<<<>>???DDDKKKNNNSSSTTTPPPLLLJJJGGGCCCBBBBBBBBBAAAAAAAAABBBBBB?????????>>>===???BBBDDDCCCQQQ___rrr{{{tttkkkaaa[[[RRRKKKBBB============<<<<<<:::888777888888777666777666666666555555444444555555666666777777888888555555444333333222111111222222333333444555555555222222222111000000000///000000000000000000000000000000111222222111000000222222222222222111111111////////////////////////222111000//////000111222//////000000000000////////////......//////000111000222333444333444666888555555444333333333333333222222222111111111111000111111111111111111111111222222222222333333444444222222333333444444555555333333444444555666666666555444444444444555666666777777888999999999999999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@CCCFFFIIIKKKLLLKKKIIIGGGHHHKKKLLLIIIGGGBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBAAA@@@???>>>@@@BBBDDDEEEDDDDDDDDDFFFDDDEEEFFFHHHJJJJJJKKKKKKJJJJJJJJJJJJLLLMMMOOOQQQMMMQQQVVV[[[^^^aaaeeegggnnnsss{{{~~~uuuccc[[[QQQHHHCCCBBBBBBBBB???AAACCCCCCAAA?????????;;;<<<<<<>>>??????@@@@@@======<<<;;;:::::::::::::::<<<<<<999999;;;;;;999222333444555555555444333777888999;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;<<<<<<<<<:::;;;>>>CCCJJJXXXdddhhhccc\\\UUUNNNGGG@@@<<<:::888999<<<>>>???DDDKKKOOOSSSTTTPPPKKKIIIEEEAAA?????????????????????>>>>>>??????>>>===>>>AAADDDBBBOOO\\\ooo~~~~~~}}}zzzvvvuuuqqqkkkeee___XXXQQQLLLFFFAAA<<<::::::;;;:::999999666444333444555666666555555555555444444444444444444444555555555555555444333333222222111111111111111111111222333444555111111111111000000000000000000000000000000000000///000111222222111000///000000111111111111111111........................000000000000000000000000//////000000000000/////////............///000000333444444333111000222555333333222111111111111222222222111111000000000000111111111111111111111111111111222222111222333333222222333444555666666666444444444555666666777777333333333333333444555555555666777777777777777777:::;;;===>>>??????>>>>>>>>>>>>>>>???AAADDDFFFGGGFFFDDDBBBCCCFFFGGGEEECCCAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???======???AAACCCCCCCCCBBBCCCEEEBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLOOOQQQOOORRRVVVYYY[[[^^^aaadddgggjjjnnnssszzzuuuiii___OOOKKKEEE@@@>>>>>>======:::===AAABBB@@@??????@@@:::;;;<<<===>>>?????????===<<<;;;:::999999999999666:::;;;888888;;;<<<999555555555444444444444444555666888:::;;;<<<<<<;;;;;;;;;:::::::::999999999999999::::::;;;<<<<<<===;;;999:::===>>>BBBNNN[[[bbbaaa^^^[[[UUUMMMDDD>>>999888999<<<>>>???EEEKKKRRRVVVWWWQQQLLLIIIFFFAAA???????????????>>>======>>>>>>>>>===<<<>>>AAACCCBBBNNNZZZlll}}}yyywwwvvvtttpppllleee```YYYTTTPPPLLLGGGCCC@@@===;;;;;;<<<===:::777777555222111222555777777444444444444444444444444333333333333333333333333111222222333444444555555000000000000111222333444000000000000000111111111111111111111111111111111///000111222222111000/////////000000111111111222........................//////000000000000////////////000000000000//////...............///000000444444444111---+++---000222111111000///000000000222111111111000000//////000000000000000000000000000111222222111111222333222333444555666777777777444444555555666777777777333333222222333333444555444555666666666666666555555666888:::;;;;;;::::::<<<<<<<<<<<<>>>@@@BBBCCCBBB???===>>>AAABBBAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;===???AAABBBAAAAAABBBCCCAAABBBDDDFFFGGGHHHHHHGGGJJJIIIHHHHHHJJJMMMQQQSSSTTTUUUUUUUUUVVVXXX[[[^^^```eeelllppptttzzz~~~uuunnndddXXXOOODDDBBB@@@>>>>>><<<999777777;;;@@@BBBAAA@@@AAACCC<<<<<<======<<<<<<;;;:::===<<<;;;:::999999999999333999;;;777777;;;<<<888;;;999666444444555777888444555777:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999777888888999999:::;;;;;;:::999:::===<<<===HHHVVV^^^^^^___^^^YYYQQQFFF???999777999<<<>>>???EEELLLUUUYYYYYYSSSNNNKKKGGGBBBAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>===<<<===@@@CCCBBBNNNYYYkkk~~~yyysssqqqqqqkkkaaaXXXRRRPPPMMMJJJFFFBBB???===;;;::::::999999888888888555555444444444333333333333333333333333333333333444444444444444444444444222222333333333333444444222222222222222222222222...000222222111000000111000111222333333222111000111111000000//////......///////////////////////////000000000111111111111///...------...///000111///............---------////////////////////////222111111111000000//////000111222111/////////111000111111111222222222222//////000222222333333333111111111111111111111111777555666999===<<<777111444444555555666666777777555444444333333444444555666777777666444444555777777777777777888999:::;;;===>>>@@@AAAAAAAAA???>>>999888888888999:::;;;;;;??????>>>>>>>>>>>>????????????@@@??????>>><<<<<<<<<===???AAABBBBBBBBBBBBBBBAAABBBEEEIIIKKKJJJGGGHHHIIIJJJJJJJJJLLLOOOQQQQQQRRRTTTUUUUUUWWW[[[]]]bbbeeejjjooorrrrrrqqqpppyyy|||{{{|||}}}|||xxxqqqhhh^^^VVVPPPMMMDDDBBB???<<<::::::;;;<<<;;;<<<===??????@@@@@@@@@777999;;;======;;;999777999::::::;;;;;;;;;:::::::::888777888::::::888555444444333333333444555555777777777888999:::;;;<<<>>>>>><<<:::999888777777888999::::::999888999:::999888888999;;;???CCCFFFWWW___eeebbb[[[SSSJJJBBB444;;;;;;;;;@@@>>>>>>HHHOOOVVVYYYTTTOOOKKKHHHDDD@@@???>>>===<<<<<<<<<<<<<<<===>>>===<<<===???AAAFFFKKKXXXlll{{{tttmmmhhheee___TTTLLLFFFEEECCC@@@===:::777666999999999888888888888888555444444444444333333333333333333333333333333333444444444444444444333333333333333333333333333333222222222222222222222222000///000000000111111111000000222222222222000000000000000///////////////........................//////000000000111111111///...------...///000111///............---------........................111111000000000/////////000111222111///...///000000000000000111111111222...///000111222222222222111111111111111111111111444333222666999:::666111555555555555555666666666444444333333333333444444444555666555444444555777777777777777888999:::;;;===>>>@@@AAABBB@@@???===999999888888888999:::;;;=========<<<======>>>>>>@@@@@@@@@???>>>>>>=========>>>???AAABBBBBBBBBAAACCCDDDFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKNNNQQQOOOPPPQQQRRRRRRUUUYYY\\\cccfffkkkooopppnnnkkkiiijjjnnnyyy|||}}}zzzsssnnnaaa___[[[VVVQQQMMMIIIHHHCCCAAA===:::888888999:::;;;;;;<<<===>>>>>>>>>>>>999:::;;;;;;;;;999777666888999999::::::999999888888777555666888888666333444444333333333444555555999888888888888888999999:::999888777777777777777666777888888666666777888888777777777999===@@@BBBQQQZZZbbbaaa\\\UUUKKKCCC<<<>>>777444:::;;;>>>KKKPPPVVVYYYTTTNNNKKKGGGDDD@@@@@@???>>>============<<<===>>>===<<<===???AAAGGGKKKXXXlllooohhh```ZZZVVVPPPGGG@@@???>>>===<<<:::999777777666666666777777777777777444444444444333333333333222222222222222222222222333333333333333333333333444444444333222222111111111111111111111111111111222///------000222222000///000111222222111000/////////////////////000000........................////////////000000000000.........---......///000///............---------........................///////////////.........///111111000///...///000////////////000000000000......///000111111111111111111111111111111111111333111111333777999777444555555555555555555444444444444333333333333444444333444444444333444666777777777777777888999:::;;;===???AAABBBBBB@@@>>>===999999888888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>BBBAAA@@@>>>>>>>>>>>>???>>>???@@@AAAAAAAAAAAAAAA@@@DDDHHHHHHFFFCCCBBBCCCFFFHHHIIIIIIIIIJJJMMMOOOMMMNNNNNNNNNOOORRRVVVZZZdddfffjjjmmmlllhhhccc```^^^___dddlllttt}}}yyyqqqjjjccc\\\XXXNNNMMMLLLLLLKKKJJJIIIIIIDDDBBB???;;;999888888888::::::;;;<<<<<<;;;;;;;;;777777888888888888888888777777888888888777777666666444444444555555444222333333333333333444555666888888777777777888888999888777777777777777888888666777888888666666777888777666555666777999<<<>>>GGGRRR\\\^^^\\\WWWNNNFFF>>>>>>999;;;CCC@@@>>>GGGQQQWWWYYYTTTNNNJJJGGGCCCAAA@@@???>>>============;;;<<<============???AAAGGGLLLYYYlll~~~^^^XXXQQQLLLJJJGGGBBB>>><<<<<<;;;;;;;;;;;;::::::444444444555555666666777444444444333333333222222111111111111111111111111222222222222333333333333555555444333222111000///111111111111111111111111444///++++++000333222000//////000111111000//////---......//////000000000................................./////////000000........................///............---------................................................///000111000...---...///.........////////////000......///000000000000000111111111111111111111111444222111333666999999888666555555444444333333333444333333333333333333444111222333333333444666888777777777777888999:::;;;===???AAACCCCCCAAA???===;;;:::999888888999:::;;;<<<;;;;;;;;;<<<===>>>???CCCBBB@@@>>>===>>>???@@@??????@@@@@@@@@@@@@@@@@@BBBHHHMMMLLLFFFAAAAAACCCDDDFFFHHHHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLPPPUUUXXX```cccgggiiigggbbb]]]YYY[[[ZZZ[[[___ccciiirrr|||}}}pppkkkccc[[[UUUPPPKKKHHHHHHIIIJJJJJJKKKKKKKKKKKKFFFDDDAAA>>>;;;:::999999::::::;;;;;;;;;:::999999444444444444555777999:::555666666666666555555444444444444444444444333222333333333333444444555666666666777777888999:::;;;999999888888888888999999888999:::999888777888:::777666666555666888999:::>>>IIITTTZZZ\\\ZZZRRRJJJCCC???666999BBB@@@>>>HHHQQQWWWXXXSSSLLLIIIFFFBBBAAA@@@???>>>>>>======>>>;;;<<<============@@@BBBGGGMMMZZZmmm}}}QQQMMMHHHDDDCCCBBB@@@>>>666666666777777888888888333333333444444555555555444444333333333222222222111111111111111111111111111111111222222222333333555555444333111000//////000000000000000000000000444///***+++///333222///...///000000000000///...------......//////000000........................---............/////////..................------///............---------........................------------...............///000///---------...---.........////////////...//////000000000000///000000000000000000000000222111111222555777999999555555444444333333222222333333333222222333333333111222333333333444666888777777777777888999:::;;;===???CCCEEEEEEDDDAAA???===<<<:::888888999;;;<<<>>>>>>======>>>???@@@@@@CCCBBB???=========???@@@??????>>>>>>????????????FFFMMMRRROOOHHHCCCDDDGGGCCCDDDGGGHHHHHHHHHJJJLLLKKKKKKLLLLLLLLLOOOTTTWWW[[[^^^aaacccbbb]]]XXXUUUUUUSSSUUUYYY\\\]]]bbbhhhuuu|||wwwnnnhhhZZZUUUOOOJJJGGGDDDBBBAAAAAABBBDDDFFFGGGHHHHHHHHHEEECCCAAA>>>;;;999888888:::::::::;;;::::::999999666555444333333555666777444555555555444444333222444555555555444333333333333222222333444555666666999999888888888888999999::::::999888777777777777777888999999888777888999888777666666666777888999888BBBMMMUUUZZZ[[[VVVOOOLLLBBB444333======@@@PPPPPPUUUVVVQQQJJJHHHEEEBBBAAA@@@???>>>============:::<<<=========>>>@@@BBBGGGNNN\\\mmm|||KKKHHHDDDAAA???>>><<<;;;444444555555666666777777333333333444444444444444333333333333222222222222222222222222222222222222000000000111111222222333555444333222111000//////////////////////////////111...,,,,,,///111111///---...///000000///...---..................//////------------------------------------.........///---............---,,,,,,///............------------------------------------------...............---/////////---,,,---...............///////////////000000111111000000000000000000000000000000000......///000111333555666333333333333333333222222333333222222222222333333333444444444333444666777777777777777888999:::;;;===@@@DDDGGGHHHGGGDDDBBB???>>>;;;999999:::<<<>>>AAA@@@@@@??????@@@@@@AAAAAA@@@???============>>>======<<<<<<===>>>??????CCCHHHKKKIIIBBB>>>@@@DDDAAACCCFFFGGGGGGGGGHHHJJJIIIJJJLLLMMMMMMOOOSSSUUUWWWXXX[[[\\\\\\YYYUUURRRLLLKKKNNNUUUXXXWWWYYY\\\ccciiirrr}}}uuulllbbbYYYSSSHHHEEEAAA?????????>>>>>>:::;;;>>>AAADDDEEEFFFFFF@@@???===;;;999777666555888999999:::::::::999999:::888666444333222222222444444444444444333222111444555666666444333333444222222222333444555666777<<<;;;999888777666555555888777666555444444444444555666777777555555666777777777777777777888888999666>>>GGGOOOWWW\\\ZZZTTTIIIHHHGGGPPPVVVIII@@@IIIMMMRRRTTTNNNHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<:::;;;=========>>>@@@BBBHHHOOO]]]nnn{{{DDDBBB@@@>>>===<<<:::999555555555555666666666666444444444444444333333333333333333222222222222111333333333333333333333333//////000000111222222333444333333222111000000///////////////////////////............//////000000------////////////------..................------------------------------,,,,,,---------.........------.........---,,,+++///............---------------------------------------......////////////---...///...,,,+++,,,---....../////////000000000000111111111111111000000000000000000000000000000---...000111111222333444222222222222333333333333333333222222222222333333444555666555444444555777777777777777888999:::;;;<<<@@@EEEIIIJJJIIIGGGEEEBBB@@@===;;;:::<<<>>>@@@CCCBBBAAA@@@?????????@@@??????>>>>>>===<<<<<<<<<;;;:::::::::;;;===>>>???>>>AAACCCAAA<<<:::===@@@???BBBEEEFFFFFFFFFGGGHHHFFFHHHKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVTTTRRRPPPLLLKKKNNNTTTWWWVVVUUUWWWYYY^^^eeemmmuuu}}}xxxrrriii___VVVOOOHHHDDD@@@===;;;:::;;;<<<;;;:::888:::===@@@BBBCCCBBBBBB>>>===;;;:::888666555444555666777888888888888888777777666555444333333333444444444444333222111111333555666666333222333444222222222333444555666777777777666555555555555666666555555444444555555555555666777666555444555777666666666666777777888888888===CCCJJJSSS\\\]]]YYYJJJQQQ\\\kkkmmmTTT???AAAJJJPPPQQQLLLFFFEEEDDDBBB???>>>===<<<;;;;;;;;;;;;999;;;<<<======>>>AAACCCHHHPPP^^^nnnzzz======<<<<<<<<<;;;;;;:::333333333222222222222222555555555444444333333333333333333222222222111111333333333333333333333333...//////000111222222222333333222222111000000000////////////////////////,,,...000000///...///000,,,---...//////...---,,,/////////......------,,,------------------------,,,,,,,,,---------......------...///...---+++***//////.........---------------------------------........./////////000000---...///...,,,+++,,,---////////////000000000000111111222222222111111000000000000000000000000000...000222333333333444555111111111222222333333444333222222222222222222333666777777666444444555777777777777777888999:::;;;<<<@@@EEEJJJLLLKKKIIIGGGCCCAAA>>>;;;;;;<<>>>>>===>>>>>>>>>===<<<;;;:::999999999999:::<<<>>>???AAACCCCCCAAA>>>>>>AAADDD???AAADDDFFFFFFFFFGGGHHHDDDGGGKKKMMMNNNNNNOOOPPPUUUUUUUUUTTTSSSQQQOOONNNTTTQQQSSSXXXYYYWWWUUUVVVVVVZZZ```fffkkkoootttwwwyyy}}}{{{rrrkkkbbb\\\TTTMMMGGGCCC@@@>>>===;;;999999999999888777888:::<<<===>>>===<<<;;;>>>===<<<;;;999888777666333444555666777777777777111222333444666777888888555555555444333222111000222444666555222111222333222222222333444555777777//////000222444777999:::555555555666666888999999777888999888777666777999444444555666666777777777999===AAAGGGQQQ[[[^^^\\\XXXZZZ]]]dddbbbLLL???IIIIIINNNOOOJJJEEEDDDDDDBBB>>>===<<<;;;;;;::::::;;;999;;;<<<======>>>AAACCCHHHPPP^^^nnnzzz;;;:::999888777555444444666666666555444444333333333222000//////000222333111111111000000000000///222222333444333222111000000000////////////000000000000///000000111222222......---,,,---...///000+++---///111111000...---------------------------......------------.......................................------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......///...,,,*********,,,---------------------------...------,,,,,,,,,------,,,---------.../////////000000000000000//////......///000000000000000///000000000111111222222333111222444555555444333222000000000000000222444555444444444444444444444444777666555555666999===???@@@CCCGGGJJJLLLJJJHHHFFFCCCBBB???>>>>>>AAAEEEGGGIIIFFFBBB@@@AAAAAA???===???===;;;;;;<<<======<<<:::;;;;;;::::::;;;>>>@@@EEECCC@@@======>>>@@@BBBAAAAAABBBBBBBBBBBBBBBBBBEEEHHHJJJJJJIIIJJJNNNRRRSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSYYYbbbbbbZZZTTTTTTSSSSSSUUUZZZ```eeehhhiiiiiilllsss|||yyypppfff\\\VVVSSSPPPKKKFFFAAA???======999::::::;;;;;;::::::999999:::;;;<<<===>>>???@@@999:::;;;:::888666666666<<<;;;888666444333333333444444444444444444444444555444333333222222333333555555555444333222000//////000000222333444555555555555555555555555444444555555444444444444555666777777777777666555444333444444444555666777777888666:::===???IIIUUUYYYVVVZZZSSSNNNLLLFFF@@@AAAGGGKKKLLLLLLJJJHHHDDDAAA???;;;;;;::::::::::::;;;;;;:::;;;<<<;;;;;;<<>>AAAEEEIIIJJJIIIGGGFFFCCCBBBAAA@@@AAACCCEEEGGGGGGDDD@@@???@@@@@@>>>======<<<;;;;;;<<<===<<<;;;999::::::::::::<<<>>>@@@DDDBBB???===<<<>>>@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJLLLNNNQQQOOONNNNNNMMMMMMMMMMMMNNNRRRTTT\\\eeefff^^^WWWVVVQQQQQQRRRVVV[[[```bbbccc^^^aaaeeemmmwwwzzztttkkkaaaYYYQQQJJJFFFFFFEEEBBB???===<<<<<<<<<888888888999999888888888888888999:::;;;<<<============<<<:::666333333333===<<<;;;999888777666666555555555555555555555555444444333222222222222333333333333333333333222111000111222333444555555666555555555555555555444444666666555555444555555555444555666666666666666555555555555666777888888888777999;;;===FFFQQQVVVTTTWWWRRRNNNMMMHHHBBBBBBGGGLLLLLLKKKJJJGGGDDDAAA???<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<;;;;;;<<>>=========<<<;;;;;;::::::<<<======;;;999888888999:::<<<>>>???@@@BBB@@@>>><<<<<<===???AAA>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEHHHKKKNNNNNNNNNKKKKKKKKKJJJKKKKKKLLLMMMOOOSSS[[[dddeee___YYYWWWOOONNNNNNQQQUUUYYY[[[[[[ZZZ[[[]]]bbbiiipppwww|||wwwnnneee___UUUMMMGGGDDDBBB@@@===<<<;;;999999999::::::666666666666666666666666888888999:::;;;;;;<<<<<<======;;;888444222222333777888888777666555444444444444444444555555555555444333222222111111222222000111222333333333333333111222222333444555666666444444444444444444555555777777666666555555555555333333444666666777777777555555666666777888888888777888888:::AAAKKKQQQRRRSSSPPPOOONNNJJJEEEEEEHHHMMMLLLKKKIIIFFFCCC@@@>>><<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<;;;;;;<<>><<<;;;::::::;;;;;;::::::;;;===???>>>;;;999888888999;;;>>>AAABBBBBB???>>><<<;;;;;;===???@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCCCCFFFKKKNNNMMMKKKIIIIIIIIIJJJKKKLLLMMMMMMKKKNNNUUU[[[]]]\\\YYYXXXRRRPPPOOOOOORRRUUUVVVVVVZZZZZZ[[[^^^bbbggglllooonnnssszzzpppbbbYYYTTTOOOIIIDDDBBBBBBBBBAAA===<<<;;;999999999999999666555555555555555555666:::::::::;;;;;;<<<<<<<<<999999888555333333555777333444555666666555333222111111222222222222222333333333222111111111111111000111111222222222222222111111222222333444555555333333444444444444555555777777777777666555444444333444555555666666666555555555555555666666777777666666666777<<>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<;;;;;;<<>>??????===;;;999:::<<>><<<;;;:::999888888999:::::::::;;;===??????<<<::::::999999===AAACCCDDDCCC>>>===<<<;;;<<<===???@@@BBBBBBBBBBBBBBBBBBAAAAAADDDCCCCCCFFFKKKMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLOOOQQQUUUYYY\\\\\\XXXUUURRRQQQRRRSSSTTTTTTVVVWWWWWWYYY\\\```ccceeecccggglllqqqvvvzzz|||jjj\\\QQQJJJFFFCCC@@@>>>>>>===;;;999:::::::::999::::::::::::777666555555555555666777999999999999999:::::::::777777666444222333555888666666888888888777666555111111111222222333333333222222111000000000000111111111222222111111000///000000000111222222333333333333333333444444555555666666777777666555444444555555555555555444333333333333333444444444444444666555444666999===DDDIIIIIILLLNNNNNNMMMMMMMMMMMMOOOMMMJJJFFFBBB???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;;;;<<>>===;;;:::999999999888666666888::::::999:::<<<>>>>>><<<;;;:::999999===BBBDDDCCCAAA<<<<<<<<<<<<===>>>@@@AAADDDCCCCCCBBBBBBAAA@@@@@@CCCCCCEEEGGGIIIJJJHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLLLLLLLQQQZZZ```bbb^^^[[[VVVSSSRRRSSSRRRRRRUUUUUUUUUWWWYYY\\\^^^```]]]```ccceeegggjjjmmmpppwww|||}}}hhhXXXMMMEEEAAA@@@???>>>===<<<999555111444444666777999:::;;;;;;888777666555555666777888666666555555555555555555666777666444222111333444555555666666666555444444333333444444555555666666222111000000///000000000111111111111111000///...000000000000111111111222222222333333444444555555333444555666666555444333666666666555555333222222333333333333333333333333555333333666777888===DDDFFFKKKMMMMMMMMMPPPRRRQQQQQQNNNIIIDDD@@@>>>======;;;;;;;;;::::::;;;;;;;;;:::;;;<<<;;;;;;<<>><<<<<<<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEGGGHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLKKKQQQ[[[bbbcccbbb^^^XXXSSSQQQQQQPPPOOOSSSSSSSSSTTTVVVXXXZZZ[[[YYY[[[]]]]]]^^^___bbbdddgggkkkpppsssvvv}}}vvvdddTTTIIICCC???<<<>>>===<<<<<<<<<;;;888555222333444666777888888888777666555444444555666777444444444333333222222222222444555444333222333555444444333222111111111222333444444555666666777777111111000////////////000...///000000111000000000000111111111111222222222111222222333444444555555000222333555666555444333444444444555555444333333333333333333333333333333444222333777666555999@@@DDDJJJMMMKKKMMMRRRVVVUUURRRNNNIIICCC???===<<<<<<::::::999999999999:::::::::;;;<<<;;;;;;<<>>CCCIIILLLJJJLLLTTTXXXWWWRRRNNNIIICCC>>><<<<<<<<<:::999999888888999999::::::;;;<<<<<<;;;<<>>;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@?????????@@@AAABBBDDDFFFHHHHHHFFFDDDCCCCCCHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHKKKPPPUUUXXXZZZXXXUUURRROOOLLLJJJJJJNNNMMMMMMLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWYYYZZZ[[[\\\___aaaccceeejjjkkknnnsssxxx}}}|||sssiii___YYYNNNKKKFFF@@@<<<999777777;;;:::999777777777777888444444444555555666777888666555555444444333222222222222111111111111222222333333555888:::;;;999777555555555444444333222222333333333222222111111111111000///...............///000111111///....../////////000000000111111111444444444333333222222222555333000......000333555333333333333333333333333333444444444333222222111222222333444666888999:::???DDDJJJKKKKKKLLLPPPUUUYYYRRRJJJDDDAAA>>><<<999999999999999999888777666888888888999:::;;;<<<===AAAEEEOOO]]]iiiwww111111111111111111111111333333333333333222111111111111000///.........//////...,,,,,,...///...---///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,------------------------------.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,.........000111111///---,,,+++******,,,,,,+++***+++,,,......---...000222555444111...,,,+++++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,------------------......///---......///000000111111222111///.........///000000...,,,,,,,,,---,,,+++.........///////////////222222222111000///......222111000///......///000000000000000111111111111222222333444444333222222555444444333333333444444777666666555555444444444555555555555666888:::;;;<<<:::===EEEHHHCCC===;;;;;;;;;;;;<<<======>>>>>>@@@@@@?????????@@@AAABBBCCCEEEHHHHHHFFFDDDCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGJJJNNNRRRUUUWWWUUUSSSQQQNNNMMMKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSTTTVVVXXX[[[]]]^^^\\\]]]___bbbeeeiiilllnnnrrrvvv}}}zzztttooolllkkkiiigggbbb^^^YYYTTTMMMIIIDDDBBB@@@===;;;:::::::::777666555555555666888999888777666666555666666666444444444333222222111111222111111111111111111222222333555999===???>>>===666666555333222222222222333333333222222111111111//////...---------......///000111111///......///111111111111222222222333444444333333333222222222444333111//////111333444333333333333333333333333444444444444444333222222222333333444666777999:::@@@EEEKKKMMMMMMNNNRRRUUUYYYSSSLLLFFFBBB@@@===:::888999999:::::::::999999:::::::::;;;<<<===>>>???BBBFFFPPP\\\hhhuuu111111111111111111111111222333444555555333222000222111000///............///---,,,,,,---......---...------,,,,,,------...------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,---------------......------,,,++++++++++++,,,---,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,------///...///000222222000///,,,+++******,,,,,,+++******,,,---......///111333666444111...,,,+++******++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------......///000000000//////---,,,,,,,,,---......,,,***+++,,,---,,,+++.........//////000000000111111111000000//////...111000000////////////000000000000000000000000000222222333333333333222222444444333333333333444444888888777666555444333333555555555555777999;;;===;;;===BBBGGGFFF???;;;:::::::::;;;<<<<<<======>>>??????>>>>>>???@@@AAAAAABBBDDDFFFFFFEEECCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGGGGHHHKKKOOOQQQSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUXXXYYY[[[UUUVVVVVVXXXYYY[[[]]]^^^bbbeeejjjpppwww}}}{{{xxxnnnkkkfff___YYYTTTQQQPPPNNNLLLIIIGGGFFFDDDBBB???;;;;;;::::::999999999888222222222222444666888999:::999888666555444444444333333333222111111000000111111111111111111111111111222555:::???BBBCCCBBB888666444222111111111222222222222222222111111111///............//////000///000111111///......///222222222333333333444444333333333333222222222222444333333222222333333444444444444444444444444444444444555555444444333333333333333444555777888999===CCCIIIMMMNNNOOOQQQTTTWWWSSSLLLFFFBBB???<<<:::888888999::::::;;;;;;<<<:::::::::;;;<<<===>>>???CCCGGGOOO[[[fffsss000000000000111111111111111333555666666444111000222111000///...---------///---,,,,,,---......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************++++++++++++,,,,,,++++++++++++++++++...,,,+++******+++---///,,,,,,+++++++++++++++***---,,,+++***+++,,,---...///...///111333333111000,,,+++******,,,,,,+++***+++,,,...///......000111222000///---++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))******++++++++++++,,,------......///000000///...,,,+++++++++,,,------+++***+++---......---.........///000000111111111111000000////////////000000000////////////000000000000111111222222222222222222333333222222222333333333222333333444444777777777666666555555555555555555666777999<<<===999@@@GGGHHHBBB;;;999:::999::::::;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAACCCEEEEEEDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMIIIHHHGGGGGGHHHJJJMMMNNNQQQQQQPPPOOONNNMMMKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZ______```cccfffjjjnnnpppqqquuuyyy||||||~~~yyyrrrjjjccc^^^[[[YYYWWWTTTQQQNNNKKKJJJIIIHHHFFFCCCAAAAAAAAA???>>>:::::::::999888666444333222222111222333555666888888888666555444333333333333333333222111111000000111111111222222111111111222222555999>>>BBBCCCBBB999666333000//////111222222222222111111111111111////////////000111222222///000111111///......///111222222222222333333333333222222222222222222222333444444444444444444333444444444444444444444444444444555555555444444333333333333444555666777888888>>>EEEJJJLLLMMMOOOPPPTTTQQQKKKFFFAAA<<<999777888888888888999999::::::888888888999:::;;;<<<===BBBEEENNNYYYeeerrr//////000000000111111111111333555666666444111///111000///...------------...---++++++---...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********************************+++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,++++++*********---,,,+++***+++,,,---.........///111333333222000,,,+++******,,,,,,+++***,,,...//////...,,,,,,---+++++++++***+++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++((()))***+++++++++******,,,,,,,,,---....../////////...---,,,,,,,,,------...,,,+++,,,.../////////......//////000111111222111000//////...//////000/////////000000000000/////////000111222333444555222222222222222222222222222222222222222333444555444444555555666666777777555555555555777999;;;<<<888AAAIIIGGG>>>888777999999999::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@???AAACCCCCCBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOJJJIIIHHHHHHHHHJJJLLLMMMPPPPPPPPPOOONNNMMMKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJKKKMMMMMMKKKKKKKKKLLLMMMNNNPPPQQQOOOOOOPPPQQQSSSTTTVVVWWWZZZYYYXXXXXXYYY[[[^^^___bbbeeehhhiiihhhiiilllpppqqqssswwwzzz~~~}}}xxxtttoooiiifffeeeccc^^^YYYSSSOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>======>>>===<<<:::::::::999777555333222555555333333333333555555333333333222222222333333444444444333222222111111000111222222222222111000222222333666:::=========777555222000...///111222111111111111111111111111............///000000111///000111111///......///000000000000111111111111222222222222222222222222333444555555555555444333444444444444444444444444333333444444444444444333444444444444444555666666666;;;BBBHHHLLLNNNOOOOOOSSSRRRNNNIIICCC===:::888999999888777666666777777888888888999:::;;;<<<===???BBBKKKWWWcccrrr...//////000000111111111111222333444444222111///000///......------.........,,,++++++,,,------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***)))***++++++,,,+++++++++,,,++++++***+++,,,...///---,,,,,,++++++*********,,,,,,++++++,,,,,,------------...000222333222000,,,+++******,,,,,,+++***,,,---//////---+++******'''(((((()))***++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***+++---.........---,,,++++++,,,,,,---.........000///---,,,,,,,,,---......---,,,,,,...000//////......///000000111222222111000///.........///000...//////000000000000/////////000111222333444444222222111111111111222222222111111222222333444555222222333444555666777777555555444555666777999:::888BBBHHHCCC:::666777888888888999::::::;;;;;;<<<:::;;;<<<>>>????????????>>>@@@AAAAAAAAAAAACCCEEEDDDFFFGGGJJJKKKMMMNNNNNNIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNOOOPPPOOONNNMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIJJJKKKMMMMMMKKKKKKKKKLLLLLLMMMOOOOOOKKKLLLMMMNNNQQQSSSUUUVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]^^^]]]\\\]]]^^^``````aaaccceeegggkkkppptttxxxyyy||||||yyyuuuqqqlllhhheeebbb___]]]ZZZWWWSSSPPPOOONNNLLLIIIGGGFFFEEEEEEAAAAAA@@@@@@???>>>======<<<:::::::::<<<===<<<;;;888888777777777666666666888777555444333333333444000000000000111222333444444444444333222222111111000111222333333222111000222111111333555777777666555333111000//////111111000000000111111111111111---,,,,,,,,,,,,------...///000111111///......///.........////////////000111111111222222222222222333444444555555444444333333333333333333333333333222222333333444444333333555444444444444444555555777;;;AAAGGGLLLPPPQQQRRRVVVVVVTTTNNNHHHAAA>>><<<:::999777666555555666666:::::::::;;;<<<===>>>???===@@@IIIUUUaaaqqq......//////000111111222111111222222111111000///......---------...//////...,,,++++++,,,------,,,)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,++++++************((()))***+++,,,++++++*********+++,,,,,,---......------,,,,,,+++******)))++++++,,,,,,------,,,,,,,,,,,,---///222222111000,,,+++******,,,,,,+++***)))+++---...,,,*********'''((()))******+++++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,---+++,,,.../////////---,,,+++++++++,,,------......///...---,,,+++,,,------...---+++,,,---......------...///000111222333333000///...------...000111---...///000111111000///000000000///////////////333222111000000111222333111111111111222333444555222222333333444444555555666555444444444555777888999BBBEEE>>>666555777777888888888999::::::;;;;;;999:::<<<>>>????????????===???@@@@@@@@@AAACCCEEECCCDDDFFFHHHIIIJJJKKKKKKGGGFFFFFFGGGGGGIIIJJJKKKIIIKKKMMMPPPQQQQQQQQQPPPIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLMMMOOOQQQSSSVVVWWWUUUUUUUUUUUUVVVXXXYYYYYY[[[YYYWWWVVVVVVWWWWWWVVVVVVWWWWWWWWWXXX[[[___ccceeeeeeiiinnnttt~~~~~~}}}{{{~~~}}}{{{xxxvvvuuurrrooommmgggddd```]]]ZZZXXXUUURRRQQQPPPNNNMMMLLLJJJFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<:::::::::<<<======;;;999777777666555555666777888777666444333222222333333000000000000111222333444333333333222111111000000///111222333333222111///111000///000222333333333111111000000000000111111///000000000111111111222///...---------------...///000111111///......///---............/////////000111111111222222222222333333333333333333333333222222222222222222222222000111222222333333222222555555444333333444444444777999>>>DDDKKKOOORRRSSSWWWXXXWWWRRRKKKDDD@@@???999888777666555666888999:::::::::;;;<<<===>>>???>>>AAAHHHTTT```ooo---......///000111111222111111111000000000000000---------------...///000...,,,++++++,,,------,,,)))***+++,,,,,,+++***)))***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,***)))))))))((((((''''''((()))***+++,,,,,,+++***)))***+++,,,---...------------,,,,,,+++***))))))***+++,,,---...---,,,+++++++++,,,///111222111///,,,+++******,,,,,,+++***&&&))),,,---,,,+++***+++)))******+++++++++***************++++++*********+++++++++,,,,,,---------)))***,,,......---,,,+++***++++++,,,,,,---.........---,,,+++++++++,,,---...,,,++++++,,,---,,,+++---...///000111222333333000///...------...000111---...///111111111000///111000000...---,,,+++***333222111000000111222333111111111111222333444555333333333333333333333333666555444333333444555666999AAACCC;;;444555777777777888888999::::::;;;;;;888:::<<<===?????????>>>===>>>???@@@???AAACCCEEEBBBCCCEEEFFFGGGHHHIIIIIIDDDDDDEEEEEEFFFGGGIIIIIIFFFHHHLLLPPPSSSTTTTTTTTTHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKMMMIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSYYYVVVRRRQQQSSSTTTSSSQQQQQQQQQQQQQQQRRRUUUYYY]]]^^^^^^aaafffmmmzzzyyynnniiigggbbbdddhhhlllnnnmmmlllkkkgggddd```^^^\\\[[[XXXVVVTTTQQQNNNLLLKKKKKKJJJIIIMMMKKKJJJHHHGGGDDD@@@===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===============<<<;;;;;;<<<<<<:::777444999888666444333444666777555444333222222222333444222222111111222222333444222222111111000////////////000222333333222000///000///......000222222222///000000000111111111111//////000000111111111222333222111000000///000000///000222111///......///............////////////000000111111222222222222444333333222222333333444111111111111111111111111///000111222222222222222555555444333333333444444555777:::AAAHHHMMMPPPQQQVVVXXXWWWRRRKKKCCC???>>>999888777666777888;;;<<<888888888999:::;;;<<<===@@@BBBIIITTT___mmm111111111111000000000///////////////////////////------------------------------------------------++++++++++++++++++++++++...,,,***)))***,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''((((((((((((++++++,,,,,,+++***((('''))))))))))))************.........------,,,+++++++++++++++******)))))))))+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************+++***)))))))))***,,,,,,''''''((()))******++++++///000///---+++******,,,,,,------...............+++,,,...000000000000///......------------,,,,,,//////000000111111111222000000////////////000000444333222111000000111111///000111222333444444444555555666666666555444444222444666555333333666888EEE???888555666666444111777666555555555777888999777999<<<>>>???>>><<<;;;:::===????????????@@@AAA@@@AAAAAABBBDDDFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHLLLPPPSSSUUUVVVVVVOOOLLLJJJIIIJJJLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIKKKMMMPPPRRRSSSTTTTTTPPPLLLLLLNNNQQQRRRQQQUUURRRPPPNNNOOOOOOOOONNNQQQOOONNNNNNPPPRRRSSSSSSUUUYYY]]]bbbppppppfff___ZZZUUUUUUUUUVVVYYY[[[\\\[[[YYYSSSSSSRRRQQQOOOMMMLLLKKKHHHHHHHHHGGGEEEDDDEEEFFFFFFHHHJJJJJJFFFAAA>>><<<;;;::::::999999::::::;;;>>><<<::::::<<<>>>??????===;;;999777666666666777777777666555333222111000///000+++######***...---...///222444555444333222333444333111222666666333111222222333333444444444222222111000///...------000000///...............///000000111111111000000333111//////000111000///---...000000.........//////////////////000000111//////000111111111111111444444222222222222444444222222111111111111111111111222222333333222222111444444444333333222222222333666:::>>>CCCIIIOOOTTTWWWUUUSSSNNNJJJEEEAAA???;;;666555333777HHHLLL<<<::::::999888999:::;;;<<<>>>@@@HHHTTTaaannn000000000/////////......................................................************************++++++++++++++++++++++++---+++))))))***+++++++++,,,,,,,,,++++++******************************************************************+++++++++,,,,,,++++++,,,,,,+++***((('''))))))))))))************,,,,,,,,,---------------,,,+++++++++************+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,++++++******************************+++***)))))))))***+++,,,)))******+++,,,,,,---------......---++++++,,,...------...////////////...+++,,,...///000000000///------------------------......//////000000000000000000////////////000000///////////////.........///000111222333333333333000000111111111111111000111333444444333555888;;;EEE???999666777777555222777777666666777888999:::::::::;;;<<<======>>>>>>;;;===>>>???>>>>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIKKKOOOTTTWWWWWWVVVQQQOOOLLLKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPMMMKKKKKKNNNQQQQQQQQQTTTQQQOOONNNOOOOOONNNMMMNNNMMMLLLMMMOOOQQQSSSTTTXXX]]]dddmmm}}}~~~mmm___WWWSSSNNNKKKJJJJJJKKKMMMPPPQQQOOONNNKKKKKKJJJIIIGGGFFFDDDDDDEEEEEEEEEDDDBBBAAABBBCCCEEEHHHIIIIIIEEEAAA>>><<<::::::999999999999::::::999888777999===AAADDDDDD>>>===:::888777777888999666666555444333222222111555666222,,,,,,111555333///000222333333333333222111444444333444888888555444444444444444444444444111111000000//////......000000///...............111111222333333333333222222111//////000000000///---///000000///......///000000000///000111111222000000111222222222222222444333222222222222333444111111111111111111111111222222333333333333222222444444444333333222222222333555999===AAAGGGNNNSSSTTTSSSQQQNNNKKKGGGDDDCCC???;;;;;;;;;@@@SSS^^^TTT<<<;;;:::::::::;;;<<<===>>>@@@HHHTTT```nnn///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***))))))***++++++***+++++++++++++++*********************************************************+++,,,,,,,,,------------++++++++++++***)))(((((())))))))))))******************+++,,,,,,---......,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******************************))))))******+++,,,*********+++,,,,,,------+++,,,---,,,+++,,,...///---......///////////////,,,---...///////////////------------------------............////////////000//////......//////000000111222333333333222111...///000111111222111111000000111222333333333333111222222222333666;;;???CCC>>>999777888888666444666777777888999:::::::::===<<<;;;;;;;;;===>>>@@@===>>>>>>======>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJIIIJJJOOOVVVYYYWWWSSSRRRPPPNNNMMMNNNOOOOOONNNKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIKKKJJJJJJLLLNNNPPPPPPPPPRRRPPPNNNMMMNNNOOONNNMMMLLLLLLLLLLLLOOORRRVVVXXX[[[cccooo}}}sssjjj]]]SSSMMMJJJHHHFFFFFFEEEFFFGGGJJJKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@AAAAAA???======>>>???CCCEEEGGGFFFBBB???<<<<<<999999999888888999999999777666666999===AAACCCDDD<<<;;;999888777777777888444444444333333333222222444555333///...222333222222111111111111111222222111555888777999;;;;;;888666666555555444333333222000000000000////////////000000/////////.........111111222333333333333333222000......///000///......000111111/////////000000000000000000111222222111111222333333333333333333333222111111222333333111111111111111111111111222333333444444333333222444444333333333333222222333555777:::>>>EEEMMMRRRQQQPPPPPPNNNMMMJJJIIIHHHAAA======;;;===OOO]]]XXX===<<<;;;::::::;;;<<<<<<>>>@@@GGGSSS```mmm............------------------------------------------------------------------------------------))))))))))))))))))))))))+++)))((()))+++++++++***+++++++++***************++++++++++++++++++++++++************************))))))*********+++++++++***************)))((((((((()))))))))***************+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((***************************************+++++++++(((((()))))))))*********+++,,,---,,,++++++---///---...//////000000//////---------....../////////---------......//////////////////////////////////////////....../////////000111333555666555333222......///000000000000000000111222444444555555555333333222222444888<<<@@@???<<<888777777777666444555666777888999999::::::===<<<<<<<<<======>>>???>>>???>>>===<<<===@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEHHHIIIKKKMMMMMMLLLJJJIIIIIIHHHKKKSSS[[[]]]VVVOOOPPPOOOMMMNNNPPPQQQRRRQQQLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGGGGFFFGGGHHHHHHJJJKKKLLLNNNOOOOOOOOONNNPPPNNNMMMMMMNNNOOONNNMMMMMMMMMMMMMMMOOOSSSXXX\\\```lll|||qqqbbb\\\RRRKKKGGGFFFDDDCCCEEEDDDDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAA===>>>>>>===::::::;;;<<<@@@AAABBB@@@>>>;;;::::::999888888777777888888999999888777888:::<<<===<<<888777666555444444444444222222222222333333333333000111000///.../////////333222000//////000111222444999===<<<<<<===<<<888666666555444222111111000.../////////000000000111000000000000000///.........///000111111111111111111///...---...///...---...000111111000//////000///////////////000111111000111222222333333222222222222111111111111222222111111111111111222222222333333444444444444333333333333333333333333333333444444666888<<>>@@@GGGRRR___mmm//////.........---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))((()))))))))************,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))+++++++++++++++***))))))************************))))))******++++++++++++)))))))))))))))*********,,,------,,,******+++------......///////////////---------------.........------...///000000111111000000000000000000000000//////............//////,,,...000111222111000///......///000000000//////...///000111222222333222666444222222555888<<>>@@@@@@???>>>===??????>>>===<<<===@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKPPPZZZbbbaaaXXXOOOMMMLLLLLLNNNQQQTTTTTTTTTNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFGGGHHHJJJKKKMMMOOOPPPQQQPPPOOONNNMMMNNNMMMMMMNNNOOOPPPOOOMMMLLLLLLLLLLLLNNNSSSZZZ```iiixxx~~~nnnbbbTTTOOOIIIDDDAAA@@@???>>>AAA??????@@@BBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>><<<======;;;999888999;;;;;;<<<<<<;;;888777777777777777777666666777777777999777666666777777666555666555555444333333333333111111111222222222222222222111222333222111000000333111///...---///111222777>>>AAA@@@===<<<:::777444333333222111000//////......//////000000111111000000111111000000///.........///000111222222222111///...---...///...---...///111111///...///000---------------.../////////000000111111111111111111111111111111111111111000000111111111222222222222333333444444333333222333333333333333333333333333444555777;;;AAAIIIOOOPPPPPPOOOOOOMMMLLLJJJJJJJJJEEEEEE???444777===888;;;:::999888888999::::::>>>@@@FFFQQQ^^^lll//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************))))))+++---...,,,+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))((((((((())))))))))))))))))************,,,,,,++++++***))))))((()))************+++++++++******)))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,------,,,***)))***,,,,,,------..................------,,,------............///000222333444444111111111111000000000000///......------......///...///000111111111000/////////000000000000//////000111222333333333333333666444333333777:::===>>>777777666555555444444444555444444444666888:::;;;;;;===@@@AAAAAA@@@===<<<>>>??????>>><<<===???AAAAAAAAAAAAAAABBBCCCDDDEEEHHHIIIJJJLLLLLLLLLKKKKKKMMMOOOUUU^^^dddccc[[[TTTLLLLLLLLLOOOSSSUUUVVVUUUPPPOOONNNMMMKKKKKKJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGJJJLLLMMMOOOQQQSSSSSSPPPNNNNNNNNNMMMMMMMMMNNNPPPQQQPPPNNNJJJKKKLLLMMMOOOVVV```hhhuuuyyykkk___VVVKKKIIIFFFCCC@@@???>>>>>>@@@???===>>>@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@<<<<<<<<<;;;999888999:::999999999777555444555777777666666555555666666777444333222333555666555444666666555555555444444333111111111111111111111222222000000333333///...000111000...------///111222777>>>BBB???:::999777555111000000000000000000000......//////000000111111///000111222111000///...///000111222333444444444222000......///000///...---///000000.........///,,,,,,,,,,,,,,,---......//////000111111111111000000000111111111111000000000000000111222222333333111222222333333222222111222222333333333333444444333444666888;;;AAAGGGLLLOOOOOOOOONNNMMMKKKJJJIIIGGGBBBDDDBBB999999<<<777999888777777777888:::;;;??????FFFQQQ]]]lll------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********,,,...///...,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))((('''(((((()))***))))))))))))***************************)))))))))(((((()))))))))************)))))))))(((((((((((())))))))))))))))))))))))***+++,,,---------------************************((()))***+++,,,++++++***++++++++++++++++++++++++***+++,,,+++******,,,...+++,,,,,,---------------......---,,,,,,,,,---...///000111222444555666777111111000000000////////////......------......///222222111111111111111111000000000111111000000///333333444444444444333333444222222444999===??????666666666666555555555666777555444333555888;;;>>>>>>??????@@@@@@???>>>>>>>>>???@@@???>>>===>>>???@@@@@@@@@AAABBBDDDEEEFFFHHHHHHIIIJJJJJJKKKLLLLLLNNNPPPTTTZZZ^^^^^^[[[XXXPPPOOOPPPRRRTTTVVVVVVUUUSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFGGGIIILLLMMMOOOQQQSSSRRRPPPNNNOOOQQQMMMMMMNNNOOORRRRRRQQQOOOKKKMMMPPPRRRVVV```mmmvvv}}}~~~rrreeeZZZQQQKKKFFFFFFEEEDDDBBBAAAAAAAAABBB@@@>>>>>>@@@BBBBBBAAA???AAACCCDDDEEECCCAAA@@@;;;;;;;;;:::888777888999888888888666444333555777666555555555555555555666222222222333555666555444444444444444444333333222111111111111111000000000000,,,,,,000000++++++...///......---...///111222333:::>>>:::666555444333...//////000111222222333////////////000000000000///000111222222000///...///000111222333444444444222111//////000000000///,,,---//////---------...---,,,,,,,,,,,,---......000000111222222222222111//////000111111000/////////000000111222222333333000111111222222111111000222222222333333444444444333444777999<<>>>>>???@@@@@@===???@@@@@@>>>===>>>>>>?????????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRUUUVVVXXXYYYSSSSSSSSSTTTVVVVVVUUUTTTTTTSSSQQQOOONNNLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJHHHFFFGGGHHHJJJLLLMMMOOOQQQQQQOOOOOOQQQSSSMMMMMMNNNPPPSSSSSSRRRPPPMMMQQQUUUXXX^^^jjjyyy|||qqqaaaVVVOOOHHHBBB???AAAAAAAAA@@@???@@@AAA@@@>>><<<<<<===?????????999<<>>===;;;:::888888777666666666666777222333666999;;;===>>>>>>DDDCCCBBBAAA???>>>===<<<@@@@@@@@@@@@@@@???>>>===;;;<<<===???AAACCCDDDEEEJJJIIIGGGFFFFFFHHHJJJKKKJJJJJJKKKMMMPPPTTTWWWYYYVVVXXXZZZZZZXXXVVVVVVVVVSSSTTTTTTRRRNNNKKKIIIHHHHHHFFFEEEGGGJJJKKKIIIGGGMMMLLLJJJIIIIIIKKKMMMNNNOOONNNNNNNNNPPPQQQPPPOOONNNLLLKKKMMMRRRUUUUUUSSSRRRSSSYYYbbbnnnxxx}}}uuudddUUUIIICCC@@@???<<<<<<======>>>>>>??????>>>???@@@AAABBBAAA@@@@@@;;;===@@@AAAAAA???;;;999999888777777999888777555555555555555555555555555333444444444444333222222333444555555666555555555333333333222222111111111333333333222222222111111//////............/////////.........///000222333111333444222///...000333111111111111111111111111//////......///000111111444444222111000...------------...///000111222222777555222///---------...///...,,,++++++,,,...///...------------...//////000///000222555555111...////////////////////////...///111111000000111333000000000000000000000000000000000111111222222333555444333666<<>><<<888777888777777666666666666666222444777:::<<<=========BBBAAAAAA@@@???>>>======??????@@@@@@??????>>>>>><<<<<<===???AAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEEEEJJJJJJKKKLLLOOORRRUUUWWWWWWXXXYYYXXXUUUSSSSSSSSSQQQRRRSSSQQQNNNKKKIIIIIIJJJHHHFFFFFFIIIJJJIIIHHHMMMNNNOOOPPPOOOOOONNNMMMMMMKKKJJJKKKMMMMMMLLLKKKLLLLLLLLLMMMPPPSSSTTTTTTVVVXXX```lllyyy~~~}}}yyyrrriii[[[OOOFFFAAA???>>><<<<<<<<<===>>>>>>????????????@@@@@@@@@???>>>===:::;;;===>>>===<<<999888888777777777888888666555444444444444444444444444333333333333333222111111333333444555555555555555333333333222222111111111222222111111111000000000000//////......//////000//////......///000111222111222333222///...000222111111111111111111111111000000000000000000000000222222111111000/////////------...///000111222222444333111///....../////////...,,,++++++,,,...///...------------...//////222000///000222333222000///////////////////////////000111111000///111222111111111111111111111111111111111222222222222222444333333666<<>>BBB>>>888555777777777777777666555555333555999<<<======<<<;;;>>>>>>>>>==================>>>>>>???????????????======>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAIIIIIIJJJKKKNNNQQQTTTVVVYYYYYYXXXUUUQQQOOOOOOPPPOOOPPPQQQOOOLLLJJJJJJJJJLLLJJJGGGFFFHHHIIIIIIIIINNNQQQTTTVVVUUURRRNNNKKKKKKJJJIIIIIIJJJKKKJJJHHHJJJKKKMMMMMMOOOQQQTTTWWW[[[aaakkkxxxuuulll^^^XXXOOOGGGBBB???>>><<<;;;<<<<<<======>>>??????@@@@@@@@@???>>>===;;;:::888999999999999888777777888777666777888888666444444444444444444444444444222222222222222111000000222333333444444444444444222222222222222111111111111111000000000/////////000000////////////000000000//////......///000000111222222111//////000111000000000000000000000000000111222222222111000///000000000000000000000000------...///000111222222000000000000////////////...---,,,++++++,,,---......------------...//////333000...---///111222222////////////////////////000111222111000///000111222222222222222222222222333333333333222222222222222222333777===BBBFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDAAA===;;;999888888;;;<<<<<<;;;:::999;;;<<<===>>>CCCLLLWWWfff{{{000...,,,+++,,,------,,,************************---,,,***)))))))))***+++************)))))))))))))))***+++,,,,,,+++)))(((''''''''''''(((***+++,,,...111222///)))&&&(((,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''''')))+++***+++,,,............---000///...,,,+++))))))(((++++++******))))))((((((++++++************++++++,,,---------...////////////...,,,++++++,,,------,,,,,,---------.........000111333444444333111000...---------///000///...//////000//////...------............///////////////////////////////////////000111222333444444444555555;;;CCCFFF@@@999666666777888888888777555444444666:::<<<===<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????======>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAFFFGGGHHHJJJMMMPPPTTTUUUZZZYYYWWWSSSNNNLLLLLLMMMLLLMMMNNNMMMKKKIIIJJJKKKNNNKKKHHHFFFFFFHHHIIIJJJOOOQQQTTTUUUTTTQQQMMMJJJLLLJJJIIIIIIKKKKKKJJJHHHHHHJJJMMMNNNNNNQQQVVV[[[ccckkkvvv}}}|||rrrfff]]]OOOLLLFFFCCC@@@???===;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>===<<<;;;;;;888888777666666666666666777666666666777777555333333333333333333333333333111111111111111000//////111222222333333333333333222222222111111111111111111111000000000/////////000000////////////000000000/////////......//////000000000/////////000111////////////////////////...///222333444333111000000000000000000000000000.........///000111111111//////000000000///...---...---,,,,,,,,,,,,---......------------...//////111000......///000111222////////////////////////111222222111///...///000222222222222222222222222444444444333333222222222111111333888===BBBEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCC@@@===;;;:::999888;;;<<<<<<;;;:::999;;;<<<>>>???CCCKKKUUUdddzzz000...++++++,,,------,,,++++++++++++++++++++++++,,,+++***)))((()))***+++))))))))))))))))))))))))'''(((***+++,,,,,,++++++''''''''''''((())))))******333:::888///((((((,,,((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))(((((()))+++((()))+++,,,------,,,,,,000//////---,,,***)))(((+++******))))))(((((((((************************((())))))***++++++,,,,,,000///---,,,+++,,,---...,,,,,,,,,------------...222222333333222000...,,,---,,,,,,,,,...//////---000000000000///...---,,,---.........//////000000000000000000000000000000...///000222333444444444777888===EEEFFF???888666666777999::::::888666444444666999;;;<<<;;;999888888999999::::::;;;<<<<<<:::;;;<<<===>>>?????????=========>>>>>>?????????AAABBBCCCDDDDDDDDDCCCCCCEEEEEEGGGIIILLLPPPSSSVVVZZZYYYVVVRRRMMMKKKKKKLLLJJJKKKKKKJJJIIIHHHIIIJJJMMMKKKIIIGGGEEEFFFIIIKKKNNNOOOPPPPPPOOOMMMKKKJJJKKKIIIHHHIIIJJJJJJIIIHHHGGGJJJMMMNNNPPPTTT[[[```mmmvvv~~~|||oooaaaWWWRRRHHHFFFCCCAAAAAA???===;;;;;;;;;;;;<<<======>>>>>>???>>>>>>===============888777666555555555666666777555555555666666555333333333333333333333333333000111111111111000//////000111111222222222222222111111111111111111111111222222111111111000000000000000////////////000000///////////////.........000///......//////000000........................,,,...000333444444333333111111000000///...............//////000000111111000000000000///---,,,+++---------,,,,,,---------...------------...//////......///000//////000000000000000000000000000000111222222111///...///000222222222222222222222222444444444333333222222222111111444888>>>BBBDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCBBB@@@>>><<<;;;::::::<<<<<<<<<;;;999999:::;;;>>>>>>BBBJJJTTTbbbxxx///---+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***(((((()))))))))))))))***&&&''')))***,,,---------'''(((((((((((((((((((((+++333<<<===777///+++)))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((******)))((()))+++((()))+++,,,---,,,,,,+++/////////...---+++***)))))))))))))))))))))(((((())))))***++++++***))))))))))))***+++,,,------...000///......------------,,,,,,,,,,,,------------111111222111000...,,,+++,,,++++++,,,...///...---//////000000///...------------......///000000000000000000000000000000000...///111333444666666666777888<<>>>>>>>>>>><<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIILLLOOORRRSSSVVVVVVUUUQQQMMMJJJJJJJJJIIIIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIGGGEEEFFFHHHJJJMMMLLLLLLKKKJJJJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHHHHJJJLLLOOOTTTZZZaaafffrrrxxxzzzssscccUUUMMMLLLDDDCCCAAAAAAAAA@@@>>><<<:::;;;;;;<<<<<<===>>>>>>======<<<;;;;;;<<<<<<<<<777777666555555555555555666555444555666666444222222222222222222222222222111111111111111000/////////000000111111111111111000000000111111111111111222222111111111000000000//////............//////---....../////////......000...------///000000///////////////////////////,,,---///111333333333333111111000//////...------.../////////000000000111111000///...---,,,++++++------------------------...------------...//////,,,...000000///...///000000000000000000000000000000111222111000///000111222222222222222222222222333333333333222222222222111222555:::>>>AAAAAAAAA???AAABBBDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::888888999:::<<<===AAAIIISSSaaauuu...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((((((((((((((())))))******))))))))))))***+++,,,---(((((()))))))))(((((((((+++...333;;;@@@>>>555---))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''###%%%((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''')))******))))))***+++)))***+++------------,,,............---,,,+++***((((((((()))))))))))))))((()))***++++++***)))(((***+++,,,---...///000000000000000//////...,,,,,,++++++,,,,,,,,,---------...////////////...------+++******+++---///...---...///////////////......------......///000000111000000000000000000000000000111333555777888999999:::999<<<@@@>>>888555666777:::===??????<<<888666444444444555777888999:::888888888999:::::::::;;;:::;;;<<<<<<============;;;;;;<<<<<<===>>>??????@@@@@@@@@AAABBBEEEGGGHHHLLLLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRPPPLLLJJJIIIIIIHHHIIIHHHGGGEEEEEEFFFHHHEEEGGGHHHGGGEEEEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFHHHJJJLLLKKKJJJJJJJJJKKKPPPXXX```gggjjjooonnnkkkdddZZZPPPIIIFFFAAA???>>>>>>??????>>><<<::::::;;;<<<<<<======>>>===<<<:::999888888888888555555555555444444444333555444444444555555333222222222222222222222222222111111222222111111000///...///000000111111000000///000000000111111111222111111000000000/////////......------------......+++,,,...////////////...///---+++,,,///000000...//////////////////////////////000000000000111111////////////////////////////////////000000000000//////---,,,,,,,,,------,,,------------------,,,...------------...//////---...///...,,,,,,///222000000000000000000000000///000111111000///111222111111111111111111111111111111111222222222222222222333666:::>>>@@@???>>>===>>>AAABBBCCCBBB@@@???>>>>>>>>>===<<<;;;:::::::::;;;;;;999777666777999:::;;;@@@IIIRRR___rrr...,,,******+++---------++++++++++++++++++++++++)))***+++++++++***(((''''''((((((((())))))******++++++)))))))))***+++,,,))))))))))))))))))((('''***&&&)))777GGGKKK@@@333+++*********))))))((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''"""%%%((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''')))***+++***)))***+++***+++,,,...///......---------.........---+++***''''''(((((())))))******((()))***++++++***)))((('''(((((()))+++,,,------///000000111000...,,,+++++++++,,,,,,,,,---------+++,,,---...////////////+++******+++---......---......///////////////...---------...///000000111000000000000000000000000222333555777999;;;;;;<<<===<<<>>>@@@>>>999777:::888;;;>>>AAA@@@===999666333333333333555777999;;;888888999999:::::::::::::::;;;<<<<<<===<<<<<<<<<::::::;;;<<<===>>>??????BBBAAAAAABBBDDDGGGJJJMMMQQQOOONNNLLLKKKJJJKKKKKKMMMNNNPPPNNNLLLIIIHHHGGGHHHHHHHHHFFFDDDDDDEEEGGGCCCEEEHHHGGGEEEEEEGGGIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIKKKMMMOOOOOONNNKKKJJJJJJPPP[[[eeekkkmmmhhhccc]]]XXXUUUOOOGGG@@@>>><<<<<<<<<>>>???>>>===::::::;;;;;;<<<======>>>===<<<999777555444444444333444444444444333222222555444333444555555333111111111111111111111111111222222222222222111000000...//////000000000000000//////000000111111111222000/////////............---------,,,,,,---------***+++---///000000/////////---+++,,,///000000...000000000000000000000000222222000///............------......///000000111////////////000000000000...---+++++++++---///000,,,------......------,,,...------------...////////////...+++)))***000444000000000000000000000000...///111111000000111333000000000000000000000000000000000111111222222333333444777;;;???@@@>>><<<;;;===@@@BBBBBBAAA???>>><<<<<<<<<<<<;;;:::999999:::::::::999666666666888888:::@@@IIIRRR^^^ppp******+++,,,,,,---......---,,,++++++******++++++++++++++++++***((('''&&&******))))))(((((('''''')))***+++***))))))+++---///---***((('''''''''((("""111222)))777UUU[[[KKK:::,,,$$$***...)))%%%&&&''''''''''''(((((())))))))))))************))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&'''((())))))*********+++++++++,,,,,,,,,---------,,,+++***)))((((((((((((((())))))))))))))))))))))))((((((((((((+++++++++***++++++,,,,,,111111000///...,,,***)))***+++,,,,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------......///000111222222222000///...111111000000000000000111111222333555777999;;;<<<777@@@DDD>>>999888777555>>>>>>>>>===;;;999777555666555444333555777:::<<<888888777777888999;;;<<<888999::::::;;;;;;::::::;;;;;;;;;<<<<<<===>>>???BBBCCCDDDCCCDDDFFFIIILLLPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEKKKKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJNNNVVVaaaggggggeee\\\XXXSSSNNNJJJGGGDDDAAA??????>>>===<<<;;;::::::;;;;;;;;;;;;===>>>???@@@:::999888888888777555333555555444333333333333444555444333333333444444555111111111111111111111111222222222111111111000000////////////000000000000////////////////////////---,,,,,,---///000000///,,,------......------,,,...---+++++++++---///000000000000000000//////...------...............---111...***''''''***...111000...,,,,,,---.........---...///000111111111111,,,---...///000000000000+++,,,,,,,,,,,,+++******---+++)))((((((+++---///------......//////000000000000000111111222222333111000000000//////......////////////000000000000111111222222222333333333111444888;;;;;;<<<<<<===:::999:::===???@@@>>>======;;;888777888:::;;;:::@@@???===<<<===>>>@@@BBB>>>>>>CCCIIIPPP[[[lll|||******+++,,,,,,---......---,,,++++++******+++++++++++++++***)))(((''''''******))))))(((((('''''''''((()))((('''((()))+++...---+++)))(((((())))))(((+++)))'''000DDDTTTZZZSSS<<<(((&&&)))((((((+++&&&&&&'''''''''((((((((())))))************))))))*********))))))))))))(((((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''((())))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++************))))))((((((''''''''''''(((((())))))******+++++++++***++++++,,,---////////////...---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---------......////////////000000000///......////////////000111222333222333555777999;;;<<<===:::AAADDD>>>999888777555;;;<<<<<<<<<;;;:::888777444333222111333555888:::888888888888999:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBCCCCCCCCCCCCEEEIIILLLPPPNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKNNNUUU]]]aaaaaa^^^TTTPPPKKKGGGEEEBBB???===@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;999888888888777555333555555444333333333333444444444444444444333333333111111111111111111111111111111111000000//////////////////////////////000........................,,,,,,++++++,,,,,,++++++,,,,,,------------,,,,,,...---+++++++++---...000..................------....../////////...------///...---,,,,,,---...///---,,,,,,---///000...---...///////////////......***+++,,,---------------,,,---------,,,,,,++++++---,,,+++******+++---...,,,,,,---......//////000222222222222222333333333111111000000000/////////000000111111111222222222111111111222222222333333444666999;;;;;;;;;;;;;;;999999:::<<>>>>><<<999999:::;;;<<<<<<;;;:::999888888999;;;<<<<<<<<>>>>>===BBBCCC>>>999888777666999999:::;;;:::999888777444333222222333555777999999999999:::;;;<<<>>>???>>>>>>>>>>>>>>>=========;;;::::::;;;;;;<<<===>>>AAABBBBBBBBBCCCEEEIIILLLPPPNNNLLLIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGIIILLLNNNOOOLLLKKKJJJIIIHHHIIIJJJJJJMMMLLLNNNRRRWWWZZZXXXUUULLLIIIDDDBBB@@@???===<<<@@@@@@???>>>===<<<<<<;;;;;;:::999888888888888888;;;999888777888777666444555555444333333333333333333444555555555333222111111111111111111111111111000000////////////......////////////////////////........................------,,,++++++***)))))),,,,,,------------,,,,,,------,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,,,,//////000//////...---------...000111111000...---,,,,,,,,,---///000...---/////////......---,,,+++***++++++,,,,,,,,,++++++---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------...///////////////..................111111111111000000000000222222222333333333333444111111111222222222222333333444666777888777777666888888999<<>>;;;999888:::;;;<<<<<<;;;:::999888888999:::;;;:::;;;???FFFNNNXXXjjjyyy+++++++++,,,,,,------------,,,++++++******++++++******))))))))))))))))))******))))))((((((''''''%%%&&&'''&&&%%%%%%''')))((()))************))))))***%%%)))111...&&&///BBBEEE666***))),,,***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******'''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&((()))))))))*********+++)))))))))************+++---------------,,,+++************)))(((''''''''''''''''''((()))*********+++++++++++++++,,,---...111000///......------------,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,------.../////////000000......---,,,---...000111.........///000222444444666777999<<<>>>???@@@@@@AAABBBAAA===999777777888999999::::::999888666555666555444444555666888999::::::;;;<<<>>>@@@AAABBB@@@@@@???>>>============;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBEEEIIILLLPPPOOOMMMJJJHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEGGGIIIKKKMMMNNNLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLMMMPPPSSSTTTRRRPPPHHHFFFBBBAAA@@@@@@???>>>??????>>>===<<<;;;::::::999999888777777777777888:::999777666777777666444555444333333222222333333333444555666555333111///111111111111111111111111///////////////////////////////////////.............................................,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,------+++++++++++++++,,,------000000000000//////...------...000222222000...---///---,,,,,,---...---------------------,,,+++***,,,,,,---------,,,++++++------,,,,,,++++++++++++---............---+++***---------...//////000000......------,,,,,,++++++111111111111111111000000222222222333333333444444111111111111222222222222222222333555777777777666777777888;;;???AAABBBAAA===;;;888777888:::::::::;;;;;;:::999999999999:::999:::???FFFMMMXXXiiiyyy++++++,,,,,,,,,,,,---------,,,++++++******++++++***))))))((())))))***+++******))))))((((((''''''&&&'''((('''&&&&&&(((***&&&''''''((()))(((((('''((((((+++---+++'''(((+++,,,***)))++++++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((++++++*********)))))))))%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((()))))))))*********.........---,,,***)))((((((((((((((())))))))))))))))))))))))((((((((((((++++++++++++,,,---...///444333111///---,,,++++++******+++,,,,,,---......*********************************+++++++++,,,,,,,,,---...///000000000000//////...---...///111222////////////000111222333777999;;;>>>@@@AAAAAAAAACCCAAA>>>;;;888777777999:::;;;;;;:::999666444333555555444444555666777888;;;;;;===???AAACCCDDDDDDAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBDDDHHHLLLPPPOOONNNLLLJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIJJJLLLOOOQQQQQQPPPOOOGGGDDDAAA@@@AAAAAA@@@???======<<<;;;:::999999888888888888888888999999::::::777555555666666555444444444333222222222222333222333444555555333111000000000000000000000000000000000000000000000000000000/////////......------........................,,,---///...,,,+++---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---//////000111111111000//////............//////.........444000+++))))))+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,+++******))))))******------...///...---+++***---......//////000111111222222111111000000//////000000000000000000111111111111111111222222222222000000111111111222222222333222222555999;;;;;;999666555666999===@@@AAAAAA???===999888999::::::999777777777666666666777777:::;;;???FFFMMMWWWiiixxx,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))(((((((((***+++,,,******))))))(((((('''''''''((((((((('''''')))***&&&&&&&&&&&&'''''''''''')))***'''###$$$)))***''''''((()))(((%%%$$$&&&((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''*********)))))))))((((((&&&&&&&&&''''''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---------,,,+++***)))((('''((((((((()))))))))******)))))))))((((((((('''++++++++++++,,,...///000777555222///,,,++++++***''''''((()))***+++,,,,,,************************************+++++++++++++++,,,...000111111111000/////////...//////000000000/////////000111222222777999===@@@BBBBBBBBBBBBDDD???:::999888666888;;;;;;<<<;;;:::999666444222333333222333333444444555999;;;===@@@BBBDDDDDDEEECCCAAA???<<<:::999999999<<<<<<;;;<<<<<<===>>>???>>>???@@@@@@AAADDDHHHLLLOOOOOONNNLLLJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHKKKMMMOOOOOONNNNNNEEEBBB???>>>>>>???>>>===<<<<<<;;;:::999888888777888888888888888999:::;;;888666333333444555444444444444333222222222222222111222333444444333222111000000000000000000000000//////000000000000111111000//////......---------------------------------***,,,...---+++***,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,...000222000000111111111111000000...------,,,,,,------...333000+++))))))+++,,,,,,)))***+++,,,------------)))******+++++++++******,,,+++)))(((((())))))***,,,,,,---......---+++***------......///000000000111111000000000000000///////////////000000000000000000000000111111111111000000000111111111111222...---,,,///444777777555555444555777;;;>>>@@@@@@CCC@@@<<<::::::::::::999777777777888888999999999<<<<<<@@@FFFLLLVVVgggvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))(((''''''(((***,,,---******))))))((((((''''''&&&'''((('''&&&'''(((***(((((('''&&&%%%&&&'''(((((('''%%%###$$$'''******))))))'''$$$$$$&&&)))+++((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))))))))***++++++*********))))))))))))(((((((((((((((((((((((())))))))))))+++++++++,,,---...///000666444111///---,,,,,,,,,(((((())))))*********+++************************************+++++++++++++++,,,///111222222111000....../////////...------.........///000222333444777:::===@@@CCCCCCBBBBBBDDD<<<777777777555888===:::;;;;;;;;;:::888666444222222333333333333444444777888;;;>>>AAABBBCCCCCCDDDBBB???<<<:::999999999::::::::::::;;;<<<=========>>>???@@@AAADDDHHHKKKLLLLLLLLLKKKJJJIIIGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEGGGJJJLLLLLLKKKKKKKKKDDDBBB>>>===<<<<<<;;;:::===<<<<<<;;;:::999888777:::999888888777888888888777444111111222333333333444333222222111222222222111111111222333333444444000000000000000000000000.........//////000000000000000///......---,,,,,,------------------------,,,///111///+++)))+++...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++*********,,,...111222//////000111222222222222---------------------------,,,++++++,,,------,,,++++++,,,,,,---,,,,,,,,,))))))***+++,,,,,,,,,+++---,,,***)))((()))***+++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------............---.........////////////000000000000111111111222000000000000111111111111---+++)))+++000333222000555444333555999<<<>>>>>>CCC@@@<<<999888777666555777777888999:::;;;;;;;;;<<<<<>>999::::::;;;:::999888777444444555555555555555555444666999<<>>??????AAADDDHHHKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHJJJJJJJJJJJJHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDGGGIIIJJJJJJIIIHHHHHHEEECCC???===<<<<<<:::999>>>===<<<;;;:::999999888;;;:::999777666666555555666333000///111222333333444333222222111111222222000000000111222333555666000000000000000000000000---------.........//////000000///...------,,,,,,------------------------111444555222---***,,,///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***)))))))))+++...000222...///000111222333333333,,,---...//////...---,,,'''(((***...000000...+++------------,,,+++*********+++,,,---.../////////...---+++))))))***+++,,,*********++++++,,,,,,---)))******++++++,,,------...//////000000111111111,,,---------......//////000000111111111222222222000000000000111111111111444111...000444777555222555333333444888;;;<<<===AAA===999555444222111000111222444666777888888888;;;;;;>>>CCCHHHQQQaaappp,,,,,,,,,,,,+++***)))(((+++++++++*********))))))(((((('''(((((()))***+++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&'''((()))***&&&'''(((******((('''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))))))))))))))))),,,)))((())),,,...---,,,,,,+++)))((((((((()))))))))'''$$$""""""###&&&(((''')))*********,,,///111:::777333///,,,***))))))+++++++++*********))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,/////////000111111000...///,,,***+++------,,,)))++++++,,,---///222555666:::;;;===>>>@@@AAAAAAAAA===<<<;;;:::999888888888>>>AAADDDEEEDDD@@@;;;888444555555555666666666777333555777999<<<>>>??????BBBAAA>>>;;;999888888888:::888777777999;;;;;;;;;>>>===<<<>>>@@@CCCEEEEEEFFFHHHJJJKKKIIIHHHGGGGGGDDDCCCCCCCCCEEEGGGIIIJJJMMMKKKIIIGGGFFFFFFFFFFFFCCCCCCDDDDDDCCCBBBAAAAAACCCBBB@@@@@@AAACCCFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEGGGHHHHHHFFFDDD@@@>>><<<:::::::::888777999999999888888888777777888888777777666666555555222222222222222222333333222222222222222111000000000000000000000000000000------......//////000000......---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------...,,,++++++------,,,+++++++++++++++++++++++++++000///...---,,,,,,+++***...------------...//////...//////000111222222222000000000000000000000000------............------)))******++++++,,,------,,,,,,+++***)))))))))***---------,,,,,,+++++++++((())))))))))))*********++++++++++++++++++++++++000000111111111111000000...///000111111111111111000/////////000111222222222222222111111111000000111111222222222333333333555444333444555888;;;<<>>DDDIIIQQQaaaqqq------...............---,,,,,,,,,+++++++++******(((((((((((((((((()))***((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''((()))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&''''''((()))***************************,,,***((()))+++------,,,---,,,***)))(((((())))))((('''&&&&&&&&&&&&''''''((()))*********+++...000888666222...+++*********+++++++++*********))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,......///000111000///---111///---...000000...,,,------...///111444666888:::;;;===???AAACCCDDDEEE>>>===<<<;;;;;;:::::::::???AAACCCEEEDDDAAA===;;;999999999888777666666555444555777999<<<===>>>???AAA@@@>>>;;;999888888888:::888666777999;;;;;;;;;======<<<===@@@CCCEEEFFFGGGIIIJJJKKKJJJHHHFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJKKKJJJHHHFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBBBBBAAACCCBBBAAA@@@BBBDDDGGGIIIJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFGGGGGGEEECCC@@@>>>;;;:::::::::888777888888777777777666666666888888777666666555555444222222222222222222222222000000000000000///......000000000000000000000000............////////////......---------,,,,,,,,,...------,,,,,,------...------..................---,,,,,,,,,......---+++++++++++++++++++++,,,,,,......------,,,+++++++++---------------.../////////////////////000111222////////////////////////.........//////.........------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000000000000111111111222222111111000000000000111222222222111111111000000111111111111222222222222555555444555666999;;;===>>>;;;777666777888777666888666333333555888999:::777999>>>DDDHHHPPP```ppp+++,,,---...///000000000------,,,,,,,,,+++++++++))))))(((((('''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((()))(((''''''&&&'''''''''(((''''''''''''''''''((('''''''''&&&''''''((((((***(((&&&%%%%%%&&&(((******)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''&&&&&&''''''((()))***************************,,,***((((((***,,,......------+++***))))))))))))'''((()))******)))(((''')))*********)))***---///666333///+++))))))***,,,+++++++++***************,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,------...//////...---,,,...---,,,,,,------,,,+++---------...000333555777:::;;;===???BBBEEEGGGHHH??????>>>===<<<<<<<<<<<>>>>>===;;;999777555444444555777999;;;======>>>@@@???===;;;999888888888888777666777999;;;;;;:::<<<<<<<<<===???BBBFFFHHHJJJKKKLLLMMMLLLJJJGGGEEECCCCCCBBBCCCDDDFFFHHHJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@AAABBBEEEGGGIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@>>>;;;:::::::::999777666666666666555555555555777777666666555444444444333333222222111111000000//////000000//////......000000000000000000000000/////////.....................---------,,,,,,,,,...------,,,,,,------.....................---------------...//////---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------------......///000///...------...000111////////////////////////...//////000000//////...---------,,,++++++******,,,,,,---...---,,,+++************+++++++++++++++,,,,,,,,,---------......------------------------......////////////......111111000///000111222333333333222111111000000000222111111111111000000000000000000000111111111111666555555666777999;;;<<<===:::888777888888777666888666444444666888999:::999:::???DDDGGGOOO___nnn))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((()))((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&''''''((()))***++++++++++++++++++++++++,,,+++)))((())),,,...///...---,,,+++******))))))'''((()))*********)))))))))*********)))))),,,...333111---)))((()))+++---************************,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,---//////...,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,...000222444:::;;;===???AAADDDFFFGGG??????>>>===<<<<<<======???@@@AAABBBBBBBBBBBBAAA>>>>>>>>><<<:::888666444555666777999;;;<<<<<<===>>>===<<<;;;999888888888888777666777:::;;;;;;:::;;;<<<<<<===???CCCGGGJJJNNNOOOPPPQQQPPPNNNJJJGGGCCCCCCBBBCCCDDDFFFHHHIIIFFFEEEDDDBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAADDDFFFHHHJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEGGGFFFDDDBBB???===;;;:::::::::999888666666666666555555555444666666555555444333333333333333222111000//////...000111111111111111000000/////////////////////////////////......---------......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------...000222111///,,,*********++++++,,,,,,---))))))******++++++++++++------,,,,,,------...//////...---,,,,,,---///000//////////////////////////////000000000000//////******++++++,,,------...------......---+++(((&&&)))))))))******++++++,,,------------....................................---..................---333222000//////000222333222222222222222111111111111111111111000000000000////////////000000000000555555555555666888999:::::::::999888888888777666888666444555777999:::999:::;;;???CCCFFFNNN^^^mmm)))))))))******)))))))))************))))))))))))))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***************************++++++***))))))+++---///......---,,,+++***)))((((((((('''''''''(((******)))******)))((()))+++...111///,,,)))((()))+++,,,************************,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++---//////---++++++,,,////////////............*********+++---///111333999;;;===???@@@AAAAAABBB======<<<<<<;;;;;;<<<<<>>???CCCIIINNNSSSSSSTTTUUUVVVTTTNNNJJJDDDDDDCCCCCCCCCEEEFFFGGGDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@??????@@@AAABBBDDDEEEIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEGGGFFFDDDBBB???===;;;:::::::::999888777777666666666555555555555555444444333222222222222222111000000///......///000000111111111000000//////////////////////////////......------,,,,,,......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++---...000222444333000---*********++++++,,,,,,,,,((())))))******++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,---//////........................//////000000000000//////***++++++,,,------......)))***,,,------+++)))((()))))))))******++++++,,,,,,,,,,,,,,,------------........................------............------333111///......///111222...///000222333333333222000000000000000000000000....../////////000000000333333333444555666777777888999::::::999777666666888666555555888999:::999;;;<<>>===<<<<<<;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;666888:::;;;<<<;;;:::999666777888999::::::::::::999::::::::::::999888777888777888:::===>>>===<<<:::<<<>>>???@@@EEELLLRRRVVVVVVVVVYYY[[[YYYSSSMMMFFFEEEDDDCCCCCCCCCDDDEEEBBBAAA@@@@@@@@@AAABBBCCCAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCFFFEEEEEEDDDCCCBBBAAAAAACCCCCCCCCDDDFFFEEECCCAAA>>>===::::::;;;;;;:::999777666666666666555555555444444333333222111111111111111000000//////......------.../////////......000000000000000000000000.........---------------......---------,,,,,,,,,...------,,,,,,------.....................---------...111555777555111...++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------...,,,,,,---....../////////...........................//////000000//////.........------,,,,,,++++++%%%&&&(((***,,,---------*********++++++++++++++++++++++++,,,,,,,,,------........................------............------111000///.........///000+++---///111222333333222//////000000000000000111////////////000000000000222222333333444555555555666888;;;;;;:::777666666888666555666888::::::999;;;;;;>>>AAADDDLLL]]]nnn((()))***++++++,,,++++++*********))))))))))))(((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''(((((())))))(((((('''((('''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***(((((((((((((((((((((((('''***,,,---,,,+++,,,---,,,,,,,,,,,,***(((&&&%%%%%%&&&'''((())))))))))))'''((((((((((((***,,,//////...---,,,+++***))))))))))))*********+++++++++------,,,,,,,,,+++++++++((())))))***++++++,,,,,,+++///222111---***+++---***,,,---,,,***)))***,,,,,,,,,,,,,,,...///222333333666<<<@@@BBBAAA>>><<<<<<;;;;;;:::;;;;;;<<<<<<============;;;999777555555777999<<<===<<<;;;:::666777888999999999999999888999999::::::999888777888888999<<<>>>@@@???===;;;===@@@@@@AAAFFFOOOVVVWWWVVVWWWZZZ]]]\\\UUUOOOHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDAAABBBBBBCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@AAABBBCCCCCCAAA???>>><<<::::::;;;;;;:::999555555555555444444444333333333333222111111000000////////////////////////,,,------...//////......000000000000000000000000,,,------------------.........---------,,,,,,,,,...------,,,,,,------...------..................---///222666888777222...---,,,,,,++++++***************++++++++++++++++++,,,,,,++++++,,,,,,---...)))+++---///111111000000.................................//////..................---,,,,,,++++++(((((()))***,,,---......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------......////////////......///.........------------+++---///111111111000000////////////000000111111//////000000000111111111222222333444555555555555444888<<<<<<:::777666666888666666777999::::::999::::::===AAADDDLLL^^^nnn%%%&&&''')))+++,,,,,,,,,+++++++++************)))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''((()))******)))((('''''''''''''''(((***++++++((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***((((((((((((((((((((((((%%%)))---...,,,++++++---,,,,,,,,,+++***(((&&&$$$###%%%)))+++,,,+++)))'''&&&'''(((((((((***---000//////......,,,+++)))((())))))******++++++++++++---------,,,,,,,,,++++++((())))))***++++++,,,,,,,,,000333222---***+++------///111///---+++---///************+++---///000000444;;;AAADDDCCC@@@===<<<<<<;;;;;;;;;<<<<<<============<<<:::777333111555777:::===>>>===<<<;;;777777888999999999999999777888999::::::999888777999999:::===@@@AAA@@@>>>;;;>>>AAAAAABBBGGGPPPXXXVVVUUUVVVZZZ^^^]]]VVVPPPIIIHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDAAAAAABBBCCCDDDDDDDDDCCCGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAAAAA???===>>><<<::::::;;;;;;:::999444444444333333333222222333333222222111000000000.........///////////////......///000111111000000000000000000000000000000,,,,,,,,,------...............---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,------------///333777999888333///...------,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((***...111222222111000........................------............------++++++,,,------......//////...---,,,+++***++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------......////////////......------......---,,,++++++,,,---///000111000...---.../////////000000111111000000000000111111111111333333444555666666666666444888<<<===:::777666666888777666777999::::::999::::::===@@@DDDMMM^^^ooo***++++++,,,,,,,,,++++++(((((((((((((((((((((((('''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''((())))))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&%%%%%%&&&++++++++++++,,,,,,---...//////...---,,,+++***)))))))))))))))))))))))))))%%%&&&((())))))***---///444222...,,,+++***)))(((((())))))***,,,------.........---,,,,,,,,,------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,++++++,,,///222111222666<<>>999555222111222333777888:::<<<>>>@@@AAAAAA999888888777888:::;;;<<<>>><<<999777666777999:::999:::<<<>>>???@@@??????CCC@@@???CCCKKKQQQSSSRRRWWWVVVUUUVVVXXXWWWTTTQQQJJJHHHEEEBBBAAA@@@AAAAAAEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEKKKJJJHHHFFFDDDBBBAAA@@@AAA???>>>===?????????>>>===============<<<<<<<<<:::;;;;;;<<<;;;999888777555444333333555555444333444444333333222111000000000000000000000000000000......------------......,,,,,,,,,---------......///////////////......---+++,,,,,,------,,,,,,+++------------------------...---+++))))))***+++,,,,,,000555999999666000---......,,,,,,,,,,,,......+++++++++*********))))))((()))******))))))+++---'''))),,,...000111222222...,,,***+++...000...,,,//////000000///...------+++,,,------......------000////////////.........))))))))))))))))))))))))***+++,,,---------,,,,,,---------.....................////////////......111000...,,,,,,...///000111000///......///000111000111222000//////000222222------000222111111333555555444333333222111111888999:::;;;:::888666555777666555444444555666777;;;:::===AAAEEEMMM]]]kkk))))))***+++++++++++++++))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&''''''((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&''''''''',,,,,,+++++++++,,,,,,---...---,,,+++***))))))((('''''''''''''''''''''''''''((())))))((()))+++---444222///,,,+++***)))((())))))***+++,,,---......,,,+++***)))))))))))))))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,,,,,,,++++++,,,///111111333888<<>><<<===<<<;;;:::;;;<<<===???>>>;;;777333111111222333666777999;;;===???@@@@@@::::::999999999:::<<<======;;;999888777777888999999:::<<>>???<<<;;;:::::::::;;;<<<===:::::::::999888888777777999;;;===@@@BBBDDDEEEEEEFFFDDDBBBDDDIIIMMMNNNMMMJJJIIIHHHIIIJJJJJJIIIGGGGGGEEECCCAAAAAAAAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@AAACCCFFFHHHJJJIIIHHHGGGEEECCCAAA@@@???>>><<<;;;:::;;;;;;999888;;;;;;;;;:::::::::999999;;;;;;<<<<<<;;;:::888777333111000111222333222111111000000//////.................................000000////////////000000,,,,,,,,,---------......---............---,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,+++*********+++,,,,,,000555999999555///+++++++++************+++++++++++++++******************+++,,,+++)))))))))+++,,,,,,------,,,++++++***---++++++,,,---...---,,,------......///.........+++,,,------......------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...---------.........////////////000000000000//////......///////////////.../////////000000/////////000111111000//////111222000...///444666222000000222222333444666777888888444555777888888888666555999888777666666777888999;;;:::===AAAEEEMMM\\\jjj}}}$$$%%%&&&((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((()))***+++,,,)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((()))++++++---,,,+++******************))))))((('''&&&&&&&&&))))))))))))))))))))))))'''((()))(((((((((***,,,222222000...+++)))((()))*********+++,,,------......---,,,+++***)))))))))))))))***+++++++++******---------------............/////////...---,,,,,,***+++,,,,,,+++,,,...000000666;;;;;;777555777;;;:::;;;<<<===<<<999777555444333111//////000111222333333444666999;;;===>>>===<<<;;;999999999:::;;;888999::::::999888777666999:::===@@@CCCFFFHHHIIIFFFDDDCCCCCCFFFHHHHHHGGGDDDCCCBBBBBBCCCCCCDDDDDDEEEDDDBBB@@@@@@AAABBBDDDBBBAAA@@@@@@BBBCCCCCCBBBAAA@@@???@@@BBBDDDGGGIIIHHHGGGFFFDDDBBBAAA?????????>>>===<<<===<<<:::888:::::::::999888888777777:::;;;;;;;;;;;;999888777333111000111222333222111000/////////.........---------------------------...------,,,,,,------...,,,,,,,,,---------......///000000000000///......---,,,***))))))***,,,---************************,,,,,,+++******++++++,,,,,,///444888777444...***---,,,,,,,,,,,,,,,,,,---************************'''(((******(((((()))***,,,+++++++++******)))))),,,++++++,,,------------+++,,,---...............+++,,,------......------/////////.........------++++++++++++++++++++++++---+++***))))))+++---...,,,,,,------...///////////////000000000000//////,,,---///000111000...------...///000000///...---///000111000//////111333000,,,,,,111333222111222111222333444555666777888333444666888999999888777888777666666666777888999;;;;;;===AAAEEELLL[[[jjj|||###$$$&&&'''((()))******'''''''''''''''''''''''''''''')))))))))'''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((***+++---...***)))'''&&&$$$$$$######&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((***+++,,,,,,+++******))))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))$$$&&&'''(((((()))+++...000111222///+++(((((())))))******++++++,,,,,,,,,......---++++++*********((()))***+++++++++++++++,,,,,,,,,---------........./////////...---,,,,,,)))+++,,,,,,++++++---///000666;;;999333111555:::999:::<<<<<<;;;888444222111000.........///000111111222333444777:::<<<>>>===<<<:::999888777888888777888999::::::888777666999:::<<>>>>>???BBBCCCDDDBBBAAA@@@@@@AAABBBCCCCCCAAA@@@AAABBBDDDCCCCCCCCCBBBAAA@@@AAACCCEEEFFFFFFFFFEEECCCAAA@@@???>>>???>>>======>>>===;;;999:::999999888777777666666999::::::::::::888777666444222111222333444333222///////////////.........------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......///////////////...---------,,,***))))))***,,,---************************+++++++++++++++++++++,,,,,,///222444444111---***,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((***++++++***+++,,,******))))))************++++++,,,,,,,,,,,,,,,---++++++,,,------...------+++,,,------......------///............---------++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,------...//////000//////000000000000//////+++---///111111000///------...///000000///...---///000111000//////111333888222///000111000222555222222333333444444444444444555777999::::::999888666555555444555666777888;;;;;;===@@@DDDLLL[[[iii{{{$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''''''''((('''''''''((())),,,...///***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((()))***+++******)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''###%%%&&&'''((())),,,...///111333000+++(((((()))))))))))))))******++++++++++++***))))))))))))***((()))***+++++++++++++++***++++++,,,,,,---------.........///......------)))***,,,,,,++++++---...000555999666111///333888777999;;;;;;:::777333000///...---------...000000111111111333666999<<<>>>>>>===;;;888777666666666777777888999999888777666888999;;;>>>AAAEEEHHHJJJEEEDDDDDDCCCAAA@@@??????>>>>>>===<<<;;;===AAAEEECCCBBB@@@??????@@@AAABBBCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAA???>>>>>>===<<<<<<>>>???>>><<<999:::999999888777666555555888888999999888777555444444222111222333444333222........................------------------------//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,***************************++++++++++++,,,,,,,,,---...///000///...+++***))))))************))))))***************+++++++++(((***---...---------...)))))))))))))))***+++,,,***+++,,,,,,++++++,,,---++++++,,,,,,---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))***+++,,,---+++,,,,,,---...///000000......////////////......+++,,,///000111000///............//////............000000000///000222444CCC;;;444222111000111555333333333333333333222222444666888:::;;;:::999999555555444444444666777888;;;;;;===@@@DDDKKKZZZhhh{{{&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&$$$######$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&''')))+++...000***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&'''((())))))))))))((((((((()))******************))))))))))))''''''''''''''''''''''''$$$&&&'''''''''(((***,,,...111333111+++'''''')))(((((((((((()))))))))))))))(((((((((((()))******(((((()))++++++,,,,,,+++))))))******+++,,,,,,---------......///.........(((***,,,,,,++++++,,,...111444666444000///333777666888999:::999666222000......---------...///000000000111222555999<<>><<<999888777666666777777888888888888777777777888999<<>>???@@@AAAAAA@@@??????AAABBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>=========>>>@@@AAAAAA???===::::::999888777666555555666777777777777555444333333111000111222333222111,,,,,,------------------------------------------///......------......///,,,,,,,,,---------......******++++++******)))(((************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,+++*********((()))***++++++***)))((())))))*********+++++++++***,,,......,,,***))))))******)))))))))***+++,,,)))+++---,,,******,,,...+++,,,,,,,,,,,,++++++***+++,,,------......------,,,,,,,,,+++++++++******************************************++++++++++++++++++,,,---...///000000------............------,,,---...///000000000//////......------......///...///000000///000222444@@@999333222222000111444444444444444444444444444444666888999:::999888777666555555555555777888999;;;;;;<<<@@@CCCKKKYYYggg{{{''''''((((((((((((((('''(((((((((((((((((((((((('''$$$ """'''***$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&(((+++...000***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''(((((()))***+++++++++++++++************))))))))))))))))))))))))&&&'''(((((('''''')))***...111444111+++'''''')))''''''''''''((((((((((((((((((((())))))***+++,,,(((((()))++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,---.../////////...(((***,,,,,,,,,+++,,,---111333444222000000333666666777888999888555222000......---------...//////111000111222555999===???BBB@@@===;;;999777777777777777777777777888888888777777888:::>>>AAAEEEGGGFFFGGGGGGFFFCCCAAA@@@@@@<<<<<<<<<:::999;;;AAAFFFDDDCCC@@@???>>>>>>???@@@@@@???===>>>@@@AAAAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>===@@@@@@AAACCCEEEEEECCCAAA::::::999888777666555555555666666666666444333222111000///000111222111///+++++++++++++++++++++,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,+++******)))***++++++++++++***)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---+++)))(((((()))******+++,,,------,,,+++***))))))******++++++++++++***+++---,,,)))&&&$$$###,,,+++***)))))))))***+++(((+++---,,,***)))+++...,,,,,,,,,,,,,,,+++***)))+++,,,------......------.........---------,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---...///000111,,,------------------,,,,,,---...///000000000000///...---,,,,,,---...///...///000000///000222444666111///111222111222555444444444555555555666666444555777888999888666555777666666666777888:::;;;;;;;;;<<<@@@CCCJJJYYYggg|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$######$$$''')))&&&&&&&&&'''(((***,,,---///,,,(((&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++*********************+++***)))((((((''''''((($$$%%%''''''&&&'''(((***))))))(((((((((((())))))---111444222---))))))***''''''''''''((((((((((((((()))))))))))))))((((((%%%%%%&&&((()))+++,,,,,,(((((()))************)))+++,,,,,,------,,,,,,+++***,,,...,,,******,,,///999444000...///111000///333333444444555444444444000///---+++++++++---............111555<<>>:::888888777666444666666555333222222333444555666777888<<>>>>>===<<<;;;<<<>>>@@@AAAFFFCCC???=========>>>>>>::::::;;;<<<===>>>?????????DDDEEEBBBBBBFFFHHHHHHHHHEEEAAA???>>>===<<<;;;>>>???AAACCCDDDCCC???;;;999888777666555444333333333333333222222222111111111111111111111000//////000...,,,---//////---+++++++++,,,,,,...111333555,,,------......------,,,***++++++,,,+++***)))(((---,,,***)))))))))******------------,,,+++***)))************************(((***,,,,,,***)))******((())))))*********))))))------,,,+++***((((((''''''((()))***+++,,,,,,,,,+++,,,---.........---,,,,,,,,,+++***)))))))))***+++++++++************)))************************------------...///000000******+++,,,,,,+++++++++---,,,,,,+++*********+++)))***+++,,,------------//////000///...,,,)))(((++++++,,,,,,+++******)))............////////////...........................///000111111000///...---......///000111111222444444666777777777666555555444444444444555666666:::999777666666888:::;;;===;;;<<<>>>BBBKKK\\\lll}}}&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&'''''''''&&&&&&''''''''''''(((***)))(((''''''(((&&&&&&&&&'''(((***,,,---///,,,(((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))*********************)))((('''&&&&&&%%%%%%&&&'''(((((((((&&&%%%&&&'''((((((''''''''''''((((((+++///222111,,,(((((()))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++---......,,,,,,///111666222...,,,---///...---000111222333333333333333000///---,,,+++,,,---.../////////222666<<>>:::888777555444444555555444222222222333555666666666777:::???CCCIIIJJJKKKJJJHHHEEEAAA???======<<<;;;<<<>>>@@@AAACCC@@@===:::::::::;;;;;;:::;;;<<<===>>>??????@@@???CCCEEEDDDEEEJJJMMMMMMIIIFFFCCCAAA@@@@@@>>>===>>>>>>???AAABBBAAA===;;;888888777666555444333222333333333333222222222111000111111111111000//////000...,,,---...///---+++,,,++++++,,,---///111222,,,,,,------------,,,,,,***++++++++++++***)))(((,,,+++***)))))))))***+++++++++++++++++++++++++++***************************+++,,,+++***)))***,,,*********************************++++++,,,,,,,,,))))))******+++************+++,,,---------,,,,,,++++++******)))*********+++++++++************)))++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,,,,+++---,,,++++++*********+++)))***+++,,,------------............---+++***)))------...///////////////............////////////......................../////////....../////////.........///000111111111333444555666666666555555444444444444444555666666999888777666666888999;;;<<<;;;<<<>>>AAAIIIXXXgggzzz&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((('''***,,,,,,***'''&&&&&&&&&&&&&&&'''(((***,,,---000---)))''''''''''''&&&'''''''''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))*********+++)))((('''&&&&&&%%%%%%&&&)))******(((%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''***---000///+++''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))*********************++++++++++++******)))+++,,,,,,,,,---000222222000,,,++++++,,,,,,,,,---...///000111222222222000///...---------...//////000111444888>>>BBBEEEFFFBBB===999777555444222222333444333222111222333666666666555555888<<<@@@HHHIIIKKKKKKIIIGGGDDDAAA======<<<<<<<<<>>>???@@@@@@???<<<:::888888999:::;;;<<<===>>>???@@@@@@@@@@@@DDDFFFDDDEEEIIILLLKKKGGGEEEBBB@@@@@@@@@???>>>>>>===<<<===>>>>>><<<:::777777666555444333222222333333222222222222111111000000111111000000///...///...------......---+++,,,+++++++++,,,---...///+++,,,,,,------,,,,,,+++******++++++******)))(((*********)))******+++,,,))))))))))))***+++,,,---************************+++,,,,,,+++))))))+++---,,,+++***))))))***+++,,,(((((())))))***+++,,,,,,)))*********))))))(((''')))***++++++,,,,,,++++++*********)))******+++++++++++++++************)))++++++++++++++++++++++++)))))))))******+++,,,---,,,---------------,,,,,,,,,,,,+++************+++******++++++,,,---------------,,,+++++++++++++++)))***+++---.../////////............////////////........................000///...------...///000......//////000000111111222333444555555555444444444444444444444555555666888888777666777888999:::;;;:::;;;>>>@@@FFFTTTaaavvv&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&'''''''''(((((('''''''''%%%''')))((('''%%%%%%%%%&&&&&&&&&&&&(((***,,,---000---)))''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((())))))******++++++***)))((((((''''''(((((())))))(((&&&$$$$$$%%%(((''''''&&&&&&''''''((())),,,...---+++(((''''''''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((())))))&&&'''(((((())))))(((((())))))************))))))&&&'''((()))+++---///111000...,,,*********+++++++++,,,---///000111111111000///............//////000111333666:::???CCCEEEEEEBBB===999666444222000111222333333111111222333444444444444444777;;;???GGGHHHJJJKKKJJJIIIFFFDDD>>>>>>=========>>>??????@@@???>>>;;;999888999:::<<<===>>>@@@AAAAAAAAAAAABBBFFFFFFCCCAAADDDFFFEEEDDDAAA???======>>>===<<<===;;;999999::::::999888555555555444333222222222111111000000000000000000000000000000000//////.........------------,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******************)))))))))))))))******+++,,,,,,******))))))***+++,,,---************************------,,,***)))))),,,///...---+++))))))***,,,---(((((((((((((((((((((((((((((())))))))))))((((((((())))))******************)))))))))***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))***+++,,,---..................---,,,++++++***************++++++++++++++++++,,,,,,---,,,+++***)))***+++,,,---)))***+++,,,---.....................////////////........................////////////////////////.../////////000000000111111222333444555444333333444444333333444444555666777777666666777888999:::999999;;;???AAAGGGSSS```qqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&(((***,,,---111...***((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))*********++++++***)))((((((''''''(((&&&'''((('''&&&&&&&&&((()))(((((((((((((((((())))))+++------,,,***((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''(((((())))))******)))***++++++,,,,,,++++++((())))))******))))))(((&&&&&&'''))),,,///111222......---+++******+++,,,++++++---...000000111111//////.........////////////111444777;;;???BBBDDDDDDAAA<<<999777555222000000111222222222222333444222222333333444777<<<@@@DDDFFFHHHJJJKKKJJJHHHGGG@@@@@@??????>>>>>>>>>>>>===>>>>>>;;;888666888999;;;===???AAABBBBBBAAAAAAAAAEEEEEEBBB@@@CCCEEEDDDCCCAAA>>><<<======<<<;;;<<<:::777777777888777666444444333333222222111111............////////////000000000000000///......---......---,,,,,,,,,,,,+++++++++++++++******)))******++++++++++++******))))))))))))))))))******))))))******++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,+++***((())),,,......---+++))))))***+++,,,))))))))))))))))))((((((&&&&&&((())))))*********(((((((((((())))))*********)))))))))***+++,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++******++++++,,,---....../////////......---,,,*********))))))***++++++++++++*********+++,,,,,,,,,+++***)))***+++,,,---......///000000000000000............////////////...........................///111222222111///...////////////000000000000111111333444444444333222333333333333333444555555666666666666777888999:::777888;;;@@@CCCIIIUUUbbbnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%$$$&&&))),,,&&&&&&&&&'''(((***,,,---222///+++((((((''''''&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))************************)))((('''&&&&&&%%%%%%&&&$$$%%%''''''&&&'''(((***))))))(((((((((((())))))((()))+++,,,,,,***)))'''''''''''''''((((((((((((&&&'''((())))))******)))&&&''''''((()))******+++(((((()))************)))))))))************)))))))))))))))+++///222444444------...,,,+++***+++---***+++,,,---.../////////---............////////////111444888<<>>===<<<:::<<<<<<:::555333555777;;;<<>>>>>>>>===<<<;;;999777666666666555444333222222222111111111000------............////////////000000//////...---,,,---...---,,,++++++---++++++,,,,,,+++***)))))))))******++++++******)))))))))((((((((()))******))))))***+++++++++******,,,,,,---------,,,,,,+++***************************++++++***((((((***,,,------+++***))))))******))))))******+++,,,------&&&&&&((()))***+++++++++)))(((((((((((()))***+++*********)))******+++++++++++++++************)))************************,,,++++++,,,,,,---...///////////////...---,,,,,,***))))))))))))***++++++,,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---------..............................////////////...........................///000111111000///...////////////000000000000111222333444444444333333333333333333333444444555444555666777777888999999888888<<<@@@DDDJJJVVVccclll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%'''(((((((((&&&&&&((()))&&&&&&&&&'''(((***,,,---222///+++)))(((''''''&&&&&&'''''''''((((((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''((()))***------,,,,,,+++*********)))((('''&&&&&&%%%%%%&&&$$$%%%''''''&&&'''(((***(((((((((''''''(((((((((&&&'''(((***+++***(((&&&''''''''''''((((((((((((&&&'''((()))************(((((((((((())))))))))))%%%&&&''''''(((((('''''')))******++++++******)))+++******,,,111444555444+++,,,---,,,***)))***,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---..................000444888<<>>???AAAEEEHHHJJJKKKJJJIIIHHHGGGFFFDDDAAA>>><<<;;;999<<<===:::666333555777:::;;;>>>AAABBBAAA@@@???:::???AAA@@@@@@EEEHHHHHHFFFCCC@@@>>>======;;;::::::888666666666666444222222111111111111000000000....../////////000000000//////000000//////...---+++---...---+++***+++---***+++,,,,,,,,,+++***)))))))))************)))))))))(((((('''((()))***+++******+++,,,+++***))))))''')))+++---...---,,,***************************((()))******(((((()))***,,,++++++***))))))(((((()))))))))******+++++++++(((((()))***+++++++++***))))))((((((((()))***+++++++++******)))*********+++++++++************))))))))))))))))))))))))))),,,++++++,,,,,,---...///...//////...---,,,++++++)))))))))))))))***++++++,,,+++***))))))***+++,,,,,,------------,,,,,,+++(((((()))+++,,,,,,,,,,,,............////////////........................000...---,,,,,,---...000000000000000////////////111222444555555555444333333333222222333333444555333444555777888888999999::::::<<<@@@BBBHHHUUUbbblll&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&&&&''')))******)))'''&&&%%%'''******(((%%%$$$$$$&&&&&&&&&'''(((***,,,---333000+++)))(((((('''&&&&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&'''''')))******///......---,,,+++******+++***)))((((((''''''(((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&'''''''''%%%%%%&&&((())))))'''%%%''''''''''''((((((((()))&&&'''((()))************+++******)))((('''''''''((())))))*********************++++++++++++******+++)))(((+++///333333222)))+++---,,,)))((())),,,((()))************))))))++++++,,,---.........------000444888<<<>>>??????@@@>>><<<;;;:::888666444000111333444444555777888666666555444444666:::===>>>@@@DDDHHHJJJKKKJJJJJJJJJIIIHHHEEEBBB???<<<:::;;;>>>@@@===888555777:::999;;;>>>@@@AAAAAA???>>>:::>>>@@@======AAACCCBBBEEEBBB>>><<<;;;:::888777999888777666777666333111111111111111000000000000///000000000111111222222///////////////......---+++---///---+++)))+++---***+++,,,------,,,+++***))))))************)))))))))(((''''''''')))***+++***+++,,,,,,+++***)))(((###&&&***---///...,,,***************************'''(((******)))(((((()))++++++++++++***((('''&&&***)))((('''&&&%%%$$$$$$***++++++++++++***))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***+++++++++************)))((((((((((((((((((((((((++++++++++++,,,---...///............---,,,+++***))))))((())))))***++++++---+++***(((((()))+++,,,------...///...---,,,***((()))+++---///000111111............/////////000........................111...***&&&&&&***...111000000000000////////////222333444555555555444444333333222222333333444555333444555777888888999999===<<<===???@@@FFFSSS```lll''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&'''((('''&&&$$$###%%%&&&((((((((()))+++---222///+++)))(((''''''&&&''''''''''''((((((((())))))((((((((('''''''''''')))((((((((()))***,,,---///000111111000...,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***,,,---+++((($$$"""(((((()))***+++,,,,,,,,,,,,((((((...444444222222+++)))'''(((+++,,,***((())))))***++++++++++++***+++++++++,,,,,,,,,------...000444888<<<>>>>>>>>>AAA???<<<888555333222222111222222333444555666777777666444333333444555777444777>>>DDDIIIKKKKKKKKKJJJIIIGGGEEEBBB@@@>>>===@@@BBBCCCBBB===:::999:::<<<<<<===???AAAAAA???===:::::::::;;;===@@@BBBCCCBBBBBBAAA>>>:::888888999777666444333222111111111111000000///...------,,,...///000000000///---,,,000000//////.........---------,,,+++++++++,,,,,,)))))))))***+++++++++,,,*********(((''''''***,,,,,,+++***)))))))))(((&&&*********)))***++++++,,,))))))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((+++---///...,,,)))((('''++++++***)))(((((()))))))))))))))))))))*********++++++******))))))((((((++++++***)))(((((())))))((()))***+++,,,---------*********)))))))))))))))+++,,,------,,,,,,...///000...,,,,,,---/////////)))))))))+++,,,---+++))))))))))))))))))))))))))),,,,,,------...//////000///...---,,,,,,---...///.........------,,,,,,,,,---.../////////...---,,,---------.........//////......//////000000111111666666666666666666777777333333555555555333111///222333333444666888999:::;;;:::;;;>>>AAAGGGRRR]]]lll~~~''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!"""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&'''''''''&&&&&&%%%$$$&&&((())))))((()))+++---222000,,,)))(((''''''''''''''''''((((((((())))))))))))((((((((('''''''''((((((''''''(((***+++,,,///000000000...---+++)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++***(((%%%$$$(((((()))***+++++++++++++++''')))222888666111...+++)))((((((***+++***((())))))***++++++++++++***+++,,,,,,,,,------------000222555999<<<===>>>>>>>>><<<:::777444333333333111222333444444555555444555555444333333333444555444777<<>>===@@@BBBCCCBBB>>>;;;:::;;;<<<===>>>AAACCCBBB@@@===:::::::::;;;<<<>>>@@@AAA???@@@???<<<888666666777666555444333222111111111111111000000//////......///////////////...------////////////......---------,,,+++*********************************++++++*********(((''''''***,,,++++++***)))***)))(((((('''(((((((((((()))))))))++++++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,***))))))******)))((((((((((((((())))))))))))************++++++++++++************,,,+++***)))))))))))))))******+++,,,------------++++++++++++++++++******+++,,,...---,,,,,,---//////---+++***,,,------,,,)))))))))+++,,,,,,+++)))))))))))))))))))))))))))+++,,,---....../////////......------------...............------,,,,,,,,,***+++---///000000//////---------.........//////111111000000//////......000000000000111111111111555555444333333333333333555555555555555666777777;;;999;;;>>>BBBGGGQQQ\\\lll~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&((()))******))))))+++---222000---+++)))'''''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''((()))******///......---,,,+++***)))++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***++++++++++++***'''+++555<<<888///)))***)))((()))***+++***((())))))***++++++++++++***,,,,,,,,,---------......222333666999<<<===>>>>>>;;;:::777555333333333333111222333444444333222111333333333333333333333333444666999===AAADDDFFFGGGEEEEEECCCBBB@@@>>>===<<>><<<;;;::::::;;;<<<>>>???======<<<999666444444555555555333222111111000000000000000000000000000000//////...------------...///............---------,,,,,,+++))))))(((((((((******************))))))*********)))'''(((***,,,*********************)))&&&'''((()))))))))((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))************************''')))+++,,,+++***++++++)))((((((((((((''''''''')))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///000...,,,,,,,,,---,,,+++***))))))***,,,,,,+++)))))))))))))))))))))))))))***+++---...//////......---..................---.........---------------,,,---...///////////////------........./////////111111000000//////......111111111222222333333333777666444222222333555666888777666555555444555555:::999;;;???BBBFFFQQQ\\\lll~~~&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))((('''&&&%%%%%%&&&'''(((***++++++***))))))+++,,,111111///,,,)))((('''((('''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''((()))))),,,+++************++++++++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))(((((()))******************'''***444:::666---'''***)))))))))******))))))))))))***++++++++++++***,,,,,,---------.........111222555999<<<>>>???@@@<<<:::888555333222222222111222333444333222000///000111111222222222222111444555777999<<>>===<<<<<>>===<<<<<<>>>@@@DDDFFFEEEBBB???>>>===<<<;;;;;;<<<===>>><<<<<<;;;888555333333444444444222111111000000000///////////////000000000000///---,,,,,,,,,---...---------------------------,,,+++***)))(((((((((++++++******))))))(((((()))******)))(((((()))+++)))***+++************+++((((((***+++++++++***)))++++++***)))))))))))))))))))))))))))))))))))))))************************''')))++++++***)))***+++((()))))))))))))))(((((()))))))))******++++++,,,******++++++,,,,,,------,,,,,,+++++++++++++++,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,---...333111////////////---,,,***))))))***+++,,,+++***))))))))))))))))))))))))***+++---...//////...---,,,---...//////...---,,,...............---------111111000///...---,,,+++............////////////......//////000000111111333333444444555555666666666555444333444555666777888777666555555444555555999888:::???BBBFFFPPP[[[kkk}}}&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$"""!!! &&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))***++++++***))))))+++,,,111111111...***(((((()))(((((((((((()))))))))******)))))))))(((((((((((('''''''''(((((((((((((((((('''(((((()))+++,,,---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********+++)))(((((('''((((((******(((((()))*********))))))+++(((***111555111+++((())))))******)))))))))***))))))***++++++++++++***,,,,,,,,,---------.........000333666:::===???AAA>>><<<999666333111000000111222222222222000///...///000111111222222111111444444555666999;;;>>>@@@=========<<<<<<<<<<<<<<<===>>>>>>???@@@???>>><<<<<<===@@@CCCEEEEEEBBB@@@AAA@@@>>>=========>>>???<<<<<<;;;888555333333444333222111111000000000000------..................///...,,,+++++++++,,,---,,,,,,,,,,,,------------------,,,******)))))))))+++******))))))((((((((()))*********(((((()))+++)))***,,,+++***)))***,,,(((((()))***************))))))(((((()))******+++************************************************(((***+++***)))'''((())))))******+++++++++***)))((())))))***+++,,,,,,,,,)))*********++++++,,,,,,,,,+++++++++++++++,,,,,,)))***************)))(((************++++++,,,,,,,,,---......,,,,,,,,,...222000////////////---++++++)))((()))+++,,,+++***))))))))))))))))))))))))***+++,,,............---,,,---...//////...---,,,........................222222000///...---,,,,,,........./////////000000......//////000000111111///000000111222222333333222333555666666666555555666555555555555666666777888888:::???BBBFFFPPPZZZiii|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''((()))((()))******))))))+++---000222222000+++((((((***((((((((()))))))))************)))))))))((((((((('''(((((()))))))))((((((%%%&&&''')))***+++,,,---))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))*********)))((((((((((((((()))***(((((()))******))))))(((***))),,,000000+++)))***(((***+++***)))((()))***))))))***++++++++++++***+++++++++,,,,,,,,,---------...000333777:::===>>>???===:::666333111//////111111000000//////////////////000000111222222222333333444555777999:::<<<999999999::::::;;;;;;;;;;;;;;;<<<===??????>>><<<<<<<<<===@@@CCCCCCBBB@@@AAA@@@???>>>>>>>>>??????<<<<<<;;;888555333333444222111111000//////000000------------------------------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,---,,,,,,+++************+++))))))))))))))))))(((((((((***+++***)))((()))***))),,,---,,,)))(((***---''''''&&&&&&&&&'''((()))(((((((((((()))***++++++************************************************)))******)))'''&&&'''((()))***+++,,,,,,,,,+++***((())))))***+++,,,------************+++++++++++++++************+++,,,,,,))))))***************)))))))))******++++++,,,,,,---.........,,,+++,,,------,,,,,,,,,------+++)))+++***((()))***,,,,,,+++))))))))))))))))))))))))+++++++++,,,------......---..................---...............////////////.........//////000111....../////////000000000111111000000//////......//////000111222333333444000111444666777777555444444444444555555777888999888777:::???BBBFFFOOOYYYgggzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&'''(((((((((((((((&&&((())))))((()))+++---000222444111+++((((((***(((((()))))))))******************)))))))))((((((((())))))******)))((((((&&&''')))***++++++***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******)))))))))))))))(((((((((((()))))))))))))))(((((((((+++000333///(((''',,,(((***+++***(((((()))+++))))))***++++++++++++************+++++++++,,,,,,......///111333666888999<<<:::777444222000//////111000///------...///000000000//////000222333444222333444555666777888888666666777888999::::::;;;:::999999;;;>>>???===;;;;;;:::;;;<<>>======>>>>>>???;;;<<<;;;888444222222333111111000////////////000//////......------,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,***))))))))))))***++++++((((((((()))))))))))))))((()))++++++)))((()))******---///---)))'''))),,,((('''%%%$$$%%%&&&(((***))))))((((((((())))))***************************))))))))))))))))))))))))'''((()))(((''''''(((***''')))***,,,,,,,,,******((())))))***,,,------...,,,,,,,,,,,,,,,+++++++++)))))))))))))))***+++,,,)))***+++,,,,,,,,,,,,,,,******++++++,,,------...---...///...,,,+++,,,---+++******+++,,,,,,***(((,,,***((((((***+++,,,+++)))))))))))))))))))))))),,,+++******+++,,,...000......------------......---........./////////000............///000222333.../////////000000000000111111000000//////......222222333444555666777777000111222333555555666666444444444555555666777888777777:::???BBBFFFOOOXXXeeexxx%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%''')))***(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&&&&&&&'''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''***)))((('''''''''''''''%%%&&&((()))))))))((('''%%%&&&((((((((()))+++---///333444111,,,((((((+++))))))))))))************************))))))))))))((()))***++++++***)))(((((()))+++,,,,,,***((('''+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%&&&&&&'''((())))))***)))))))))***)))(((''''''((()))))))))))))))((((((&&&,,,444777000'''''',,,(((***,,,+++(((''')))+++))))))***++++++++++++***))))))*********+++++++++/////////000111222444555999777555333111000000000111000---,,,,,,...000222111111//////000222444666222333444555666666666666444555666777888999:::;;;999888888:::>>>???===:::;;;999999:::===???@@@@@@???>>>===<<<<<<===>>>???;;;;;;:::777333111111222111000000////////////000111111000///...------,,,++++++,,,---,,,+++***)))*********++++++,,,,,,,,,'''''''''(((((()))***+++''''''(((((())))))******((()))++++++)))((()))***+++...000...)))&&&))),,,+++)))'''%%%%%%(((+++---+++***)))((((((''''''(((************************((((((((((((((((((((((((%%%&&&'''''''''(((***,,,&&&(((***+++,,,+++***)))((())))))+++,,,---...............------,,,,,,,,,))))))(((((()))***++++++***+++,,,---.../////////++++++,,,,,,---...//////---...///...,,,+++,,,---+++++++++---......,,,***,,,***((((((***+++,,,+++))))))))))))))))))))))))---,,,***)))***,,,///111///...---,,,,,,---...///---.........//////000000111000///......///000111////////////000000000000......//////000111111111111111222333444666666777222111000000222444666888666555555555555666666777777777:::???BBBFFFOOOXXXdddwww%%%%%%&&&&&&'''((((((((($$$$$$######$$$&&&''')))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%+++***(((&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))///111333222///+++((('''''''''((()))))))))))))))''''''(((((())))))******))))))************))))))******))))))))))))*********)))((()))***+++***(((***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''')))******((('''&&&&&&'''((()))***************************))))))))))))))))))))))))...---+++)))(((((())))))'''((()))((('''&&&'''(((+++444777///''''''******,,,+++++++++***)))))))))((()))***,,,,,,+++*********+++---/////////---,,,///......//////000111222111111111111111111111111000000000000///////////////000111000//////111333666777999;;;;;;999777555666666777777888888999999777777888::::::;;;;;;:::555666999;;;===???@@@AAADDD@@@===<<<===>>><<<::::::999777444222000//////000000///...............------,,,++++++***))))))++++++,,,,,,,,,,,,------...,,,***)))'''''''''(((******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***++++++))))))))))))(((((((((((((((((()))***************++++++***)))'''%%%###"""))))))))))))))))))************))))))))))))******)))))))))***+++++++++,,,&&&'''((()))+++,,,---.........---,,,,,,+++******,,,++++++******++++++,,,---+++++++++---------++++++,,,---.........---,,,++++++******+++---...//////...---,,,+++*********+++***************++++++++++++***************+++------,,,+++++++++,,,,,,000...---///222333000...////////////////////////000///...---------------222222111000///...---------------...///000000111222222222222222222222222444444444444444444444444666555444333333444555666888;;;>>>???AAAFFFOOOVVVbbbuuu((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))((((((''''''&&&%%%%%%((('''&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))///111333222///+++((('''((())))))*********))))))(((((((((((())))))))))))))))))************))))))******))))))))))))*********)))((((((******)))((()))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&(((***+++,,,)))((('''&&&'''((()))***************************))))))))))))))))))))))))---,,,***))))))))))))***((()))***)))((('''(((***)))111444---&&&'''***+++++++++******************))))))***++++++++++++******+++---......---,,,+++------------...///000000111111111111111111111111////////////000000000000000111222111000000222444444666888::::::999777666777777777888888888888888666666777888999999999999777888:::<<<===>>>??????AAA>>>:::999:::;;;999888777666555333222111111000111111000//////////////////......---,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,***)))((()))))))))***+++++++++++++++***))))))))))))))))))))))))************)))))))))((()))((('''&&&&&&'''((((((+++++++++*********))))))(((((()))***************)))))))))******)))))))))*********)))))))))))))))******))))))))))))*********************+++++++++'''((()))***+++---......//////...------,,,++++++------,,,+++++++++++++++---,,,++++++------,,,+++******,,,,,,---,,,,,,+++++++++******+++,,,...///...---,,,,,,++++++++++++))))))(((((((((((())))))++++++***************+++,,,,,,,,,++++++,,,------///...---...111111000...........................***,,,...000111111000000////////////............------......///000000111222333333333333333333222444444333333333333333333444444333444444666888999999:::===???BBBGGGMMMRRRbbbrrr((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((******)))(((''''''&&&&&&$$$$$$$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))...000222111///+++)))((()))***************)))((())))))))))))((((((((((((((())))))******))))))(((***))))))(((((())))))******((('''((()))***)))((())))))(((((('''&&&&&&&&&(((''''''&&&&&&''''''(((######$$$&&&(((***,,,---***)))((('''''''''((()))************************((((((((((((((((((((((((+++***))))))))))))******)))*********((((((***+++(((...000+++&&&'''***+++))))))*********************))))))))))))***++++++***+++,,,------+++***)))++++++++++++,,,---......////////////////////////......//////000000111111111222222222111111333444333555777999::::::999888999999888888888888888777666666666666666777777666999:::;;;<<<===>>>>>>>>>>>>;;;888777777666555444333333333222222111111111111111000000//////000000000000//////...---------++++++,,,,,,,,,,,,------......,,,+++************)))***************)))((())))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&''''''++++++************))))))(((((()))***************((()))***+++,,,,,,,,,,,,+++*********))))))((((((******))))))))))))******+++++++++***************((()))***+++,,,---...////////////......---------...---,,,+++++++++++++++---,,,++++++------,,,+++))))))***++++++++++++***++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,))))))((((((((((((((()))+++***************++++++++++++++++++,,,------...------,,,...///000///---------------------------''')))---000222222000///,,,---------......//////---......//////000000111333333444444444444333333222222222333333333333333444333333444555888:::;;;<<>>??????===;;;888666444333333222222222222222111111000000000000///////////////000000/////////......------+++++++++,,,,,,,,,------------,,,+++******)))))))))))))))))))))(((((('''))))))))))))))))))))))))*********))))))))))))))))))((((((((())))))******)))(((((((((''''''''''''(((((()))******************++++++,,,,,,++++++***++++++******)))(((((((((******))))))))))))******,,,+++++++++***))))))))))))******,,,---...//////............------------,,,,,,,,,,,,,,,---.........,,,++++++------,,,***))))))*********+++++++++******+++++++++,,,,,,---++++++******+++,,,------,,,+++***************************)))******+++,,,*********+++,,,---...///,,,,,,,,,---......------........................***+++---...///...------------........./////////......//////000000000000333444444555555444444333111111222222222222333333555555444555666888:::;;;;;;BBBKKKNNNOOORRR[[[cccnnnuuu%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++...000000...+++***)))((((((((())))))(((''''''******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))((('''&&&'''(((((((((&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))((((((&&&'''''''''&&&'''***---222000---+++)))(((((()))((((((((())))))******+++***)))((((((((()))+++,,,++++++++++++***))))))(((++++++++++++,,,---...///------------------------111111000000//////.........///000///...///000222333555777:::<<<===>>>>>><<<<<<<<<;;;:::::::::999;;;:::999888777666666666555777999;;;===???@@@@@@===<<<999666444222222222222333333222111000///.........---------......///.........---------------+++++++++,,,,,,,,,------+++++++++******)))(((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))******))))))******++++++++++++(((((((((''''''''''''&&&(((((()))***************((())))))***++++++******************))))))((((((******))))))))))))******,,,+++++++++***)))))))))******+++,,,------......,,,,,,,,,,,,,,,---------******+++,,,---///000111...---+++,,,,,,---+++******************++++++,,,******++++++++++++++++++************+++,,,------,,,,,,+++***))))))************))))))***++++++,,,*********+++,,,---...///+++,,,------------------///////////////////////////...---------...000111000000000/////////....../////////000000000000000222333555666666555333222111111111222222333333333777777666555555666888999999DDDOOOOOOJJJKKKVVVbbbtttyyy((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***---///000...,,,******''''''((()))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''&&&%%%&&&&&&%%%%%%'''+++...555000++++++***((('''((((((((()))))))))))))))))))))(((((((((((()))******+++++++++***************,,,,,,,,,,,,---...//////------------------------000000000000////////////.../////////......000111444555777999;;;===>>>???==================<<<<<>>???@@@>>>===;;;888444222222333222333333333222111///...------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))************)))((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************&&&'''((()))*********)))******))))))))))))(((((((((((()))***************$$$%%%&&&(((***,,,,,,---)))))))))))))))))))))*********))))))))))))******+++++++++************************+++,,,---------***++++++,,,,,,---------***++++++,,,...000222333///---,,,,,,,,,,,,+++)))*********)))******+++,,,******++++++++++++*********************+++,,,---+++***)))(((''''''''''''))))))))))))***+++,,,,,,++++++++++++,,,------...***,,,......---,,,---...000000000000000000000000000///...---///222666888111111000000/////////...000000000000000000000000111333444555555444333111111111222222333333444444888777666555555555666777===HHHQQQOOOFFFEEEPPP\\\iiippp((((((((('''&&&&&&%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))),,,///000...,,,******'''((()))***+++,,,,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''%%%$$$&&&&&&&&&&&&&&&(((,,,000555---((()))+++((('''))))))))))))))))))((((((((('''(((((()))))))))))))))++++++*********++++++,,,,,,,,,+++,,,,,,---...///........................---......///000111111222...///000///......000222333444555777999;;;<<<===>>>>>>???????????????@@@@@@>>><<<999777666666777444555777999;;;<<<======>>>>>><<<888333111111333000111333444444222111000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++***)))(((&&&'''((()))***+++++++++((((((((((((((((((((((((((()))))))))************%%%&&&'''((()))))))))(((******)))))))))((((((((((((((()))***************$$$%%%''')))***+++,,,,,,((((((((()))******++++++******))))))))))))*********************+++++++++))))))******+++,,,,,,,,,++++++,,,,,,---......///------------...///000111///---,,,,,,,,,,,,+++)))))))))((((((((()))***+++)))***+++,,,,,,+++***)))+++***************+++++++++***)))(((''''''''''''))))))))))))***+++,,,---,,,,,,,,,++++++,,,------***---//////---,,,...///000000000000000000000000//////......000222444555.........///////////////000000000000000000000000000222444555555444222000222222222333444444555555555555444444444555777888???EEEJJJHHHDDDEEENNNWWW]]]gggzzz%%%%%%&&&&&&'''(((((()))###$$$&&&((())))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%,,,+++***((('''%%%$$$$$$%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))+++...///...,,,+++***((()))***,,,---...//////''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&((()))++++++))))))(((((((((***+++,,,))))))))))))))))))))))))************************(((((())))))(((&&&$$$###''''''''''''''')))...111333)))$$$'''***((('''*********))))))((((((''''''&&&''')))*********)))(((+++*********+++,,,------++++++++++++,,,---...///........................***+++---///111222444555///000111000//////111333222333444555777999:::;;;?????????@@@@@@AAAAAABBBAAA???;;;888666555666666555666777888999:::::::::>>>>>>===888333000000222...///222444555444333333...............///000111,,,---------------------++++++,,,,,,,,,---------***+++,,,---,,,+++***)))%%%&&&((()))+++,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++%%%&&&(((************)))((('''''''''&&&&&&&&&&&&(((((()))***************((())))))*********))))))''''''((()))***+++,,,,,,******))))))))))))******))))))******+++++++++,,,)))))))))******++++++,,,+++,,,,,,---...///000000000000///...............///...,,,,,,,,,,,,+++)))(((''''''&&&&&&((()))***)))***+++,,,,,,+++))))))++++++***************+++---,,,+++***))))))))))))))))))))))))***+++,,,---------,,,+++++++++,,,,,,+++---000000---,,,...000////////////////////////...//////......---,,,,,,++++++,,,---...///000111111111111000000000000000///111333555555333111///222222333444444555666666333222222333444666888999888:::;;;<<>>:::999888777666555444333333444555666777888999999BBB@@@<<<888555333222111000111111222222333444444......---------......///000///...+++)))(((***,,,,,,++++++******++++++,,,,,,,,,++++++***)))((((((***((('''%%%%%%'''(((******)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))*********))))))((((((((())))))((()))))))))))))))((('''(((((((((((()))))))))))))))***++++++***)))'''&&&,,,,,,+++***)))))))))***+++*********))))))(((((('''(((***+++------......)))***+++,,,,,,,,,++++++..................------------,,,++++++******)))***)))((((((((()))+++,,,))))))***++++++++++++***,,,)))((())),,,---+++)))************))))))))))))))))))***+++,,,,,,------------------------------...---***((()))+++...111//////...------...000111111000///......///000111////////////////////////...///000000///---+++***///111333444333333444666333444555666666555444333666666666666777999:::;;;999:::<<<===@@@DDDJJJOOO^^^hhh{{{&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))+++,,,,,,+++***)))(((((()))***++++++++++++)))******))))))((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))******)))'''&&&&&&&&&((())))))))))))))))))(((''''''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''+++///111111+++***)))(((((()))***+++''''''''''''((((((((((((************+++++++++,,,++++++***)))***+++,,,---+++++++++***++++++,,,,,,........................000000000000000000000000...000000000//////111222222222222333444555666777<<<===>>>??????>>>===<<<::::::999888666555444444555555666666666777777777???>>>;;;888555333222111//////000111111222222333000//////...//////000000000000...,,,))))))***,,,,,,++++++******++++++,,,,,,,,,+++******)))((((((+++***)))(((((()))***+++***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((()))))))))***)))))))))((((((((((((((()))******+++++++++******))))))))))))************---............------,,,,,,+++******))))))******************)))))))))(((((((((***+++,,,,,,,,,,,,)))***,,,---------,,,+++..................------------,,,++++++******)))***)))((((((((()))++++++))))))***++++++++++++***,,,***((()))++++++)))'''))))))(((((((((''''''''')))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))***+++---///......------...///000111111000///......///000000////////////////////////------...///000000000000000222444444333333444555333444555555555555444333444444444555666777888999999:::<<<===???DDDJJJNNN\\\gggyyy&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***))))))(((''''''&&&&&&&&&''''''''''''((()))******)))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((()))((('''&&&''''''''''''''''''''''''&&&''''''(((((())))))******)))(((&&&&&&''''''((((((((()))))))))(((''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***...111333333***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))************+++***)))))))))***,,,------,,,++++++******++++++......................../////////////////////////////////...---...000222111111111111222333555555888888:::;;;;;;<<<;;;;;;<<<;;;:::999777666555555666666666666666666666666::::::999888666333111000......//////000111111222111111000000000000111111000000///---******+++---++++++************+++++++++++++++******))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((('''&&&(((((()))***+++++++++***************++++++++++++*********)))******++++++++++++***)))))))))******************))))))))))))((()))******++++++*********+++,,,......------,,,---------.........------------,,,++++++******))))))))))))((()))******+++))))))***++++++++++++***,,,***))))))))))))(((&&&******)))))))))((((((((((((((())))))******++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------------...///000111000//////......///000000////////////////////////.........//////111222222111333444444333222333444333333444444444444333333222222222333444555777777999:::;;;===???DDDIIINNNZZZdddwww&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((($$$%%%&&&((())))))))))))((('''%%%$$$$$$$$$%%%&&&###%%%'''***+++++++++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))(((''''''''''''((('''(((((((((((((((''''''&&&((())))))'''''''''(((''''''''''''''''''''''''''''''(((+++///111222222(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((******)))((()))***+++,,,,,,,,,++++++***++++++,,,........................------------------------/////////---,,,---///222/////////000111222333333444555666777999:::;;;;;;<<<<<<;;;:::888777777666555555555555555555555555555666666666555333111000......///000000111111222222111000000000000000000/////////---+++***,,,---++++++************+++++++++*********)))))))))(((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((''''''&&&'''((())))))))))))))))))))))))*********++++++&&&%%%%%%$$$%%%&&&((()))******))))))))))))***************)))))))))))))))))))))*********))))))(((+++,,,---.........------+++,,,---.........------------,,,++++++******))))))))))))))))))******+++))))))***++++++++++++***))))))(((((())))))((((((,,,,,,,,,,,,+++++++++***'''((((((((())))))******************************,,,,,,------,,,,,,++++++,,,,,,,,,---...///000111............/////////000////////////////////////222111///.........///000222333555444333222222333333333333333333333333333222222222333444555777777999:::;;;===???CCCIIIMMMXXXcccvvv'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&'''((()))))))))***)))(((&&&%%%$$$$$$%%%&&&&&&&&&((()))******))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))((('''''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&(((+++...000000...'''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''))))))((((((((()))***+++************+++,,,---...........................------------------------/////////...------///111///////////////000111222222333444555777999;;;;;;;;;;;;::::::999999888888444444444444555555555555222333333444333222000/////////000000111222222333111000///.....................///---+++++++++---+++******))))))******+++*********)))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((('''(((((()))******))))))******++++++******)))(((((((((((()))))))))******)))(((''''''((()))+++,,,***))))))((())))))******))))))))))))))))))******)))************)))((((((+++,,,---.........------***+++---.........---,,,------,,,++++++******)))((()))))))))************))))))***++++++++++++***''''''((((((((())))))***,,,,,,,,,,,,+++++++++***((((((((((((((()))))))))************************+++,,,---------,,,+++++++++,,,------.../////////------......////////////////////////////////////000///...---,,,---...///222333555444333222222333333333333333333333333333333333333444555666888888999:::;;;<<<>>>BBBHHHLLLWWWbbbuuu''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((())))))***)))(((''''''&&&&&&&&&&&&+++******)))((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((((((((('''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&(((+++...///---+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++)))))))))***+++,,,...///........................///////////////////////////000111000.........//////////////////000111111222222333444666888:::;;;999999999999999:::::::::444444444444444444333333000111111111111000////////////000111111222222333000///...------,,,,,,---,,,---...---+++***+++,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))***+++---...222222111000...---+++***'''((((((((())))))))))))******)))))))))***++++++))))))((((((((()))******))))))))))))*********************+++******))))))***+++,,,......------,,,)))***,,,...///...---,,,------,,,++++++******)))(((((()))************)))))))))***++++++++++++***'''(((***)))((((((***+++******)))))))))((((((((((((((((((((())))))))))))***************************+++,,,------------,,,,,,,,,---............---,,,---...///////////////////////////////////////+++++++++,,,...///111111111333444444333222333444444444333333333333444444444444555555666777999:::999:::;;;<<<>>>BBBGGGKKKVVVaaasss'''''''''''''''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''(((((((((''''''(((((((((''''''&&&***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&(((***'''''''''''''''''''''''''''(((***,,,......+++(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((('''&&&'''((()))***+++*********+++,,,,,,---........................000000000000000000000000...000222333111///......///////////////000000111111111111222333666888999666666777888999:::;;;;;;777777666444222111000///000000///.....................//////000111111222000///...---,,,,,,,,,,,,***+++---,,,+++)))***+++******))))))))))))******((()))))))))))))))))))))))))))************))))))'''((()))******)))((('''''''''''''''''''''''''''***)))))))))((((((((('''(((((('''(((***---111333999888666444111---+++)))(((((()))))))))*********(((((()))))))))(((''''''((((((((((((((()))******((()))))))))******************+++++++++++++++***)))***,,,---------,,,+++(((***,,,...///...---,,,------,,,++++++******)))'''((()))***+++******)))))))))***++++++++++++******,,,---+++((('''((()))))))))((((((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---...///------.........---,,,++++++,,,---///////////////////////////////////////***+++---...000111111111000222444444333333444555555555444333333444555555444444444555666777999999999:::;;;<<<>>>AAAGGGKKKTTT___qqq'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''%%%&&&(((((()))((('''&&&&&&%%%$$$%%%'''***...111(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%$$$$$$%%%%%%'''((()))%%%%%%&&&&&&'''((())))))*********)))))))))))))))((((((((()))(((''''''&&&%%%%%%&&&'''((((((((('''((((((((('''&&&&&&(((***((((((((((((((((((((((((((()))+++...///...***'''&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''''''''(((((((((((((((''''''&&&'''((()))***---,,,++++++******++++++........................////////////////////////...111444444222000...---000////////////000000111000000000000222444666777444555666777999:::<<<<<<;;;999777555222///---,,,111///...---,,,------...------......///000000000000000///------,,,,,,,,,)))+++,,,,,,***))))))*********))))))))))))******(((((((((((())))))))))))''''''(((((((((((('''''''''((()))******)))((('''''''''''''''''''''''''''******))))))(((((((((''')))(((''''''***...333666;;;:::777444000,,,(((''')))************+++++++++)))***+++++++++)))((('''((((((((((((((()))******(((((())))))*********+++******+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++'''))),,,...///...---+++------,,,,,,+++******)))'''((()))++++++******)))))))))***++++++++++++***...//////---(((%%%&&&'''************))))))))))))************))))))))))))++++++++++++++++++++++++))))))***+++,,,...///000---......///...---+++******+++---///000000///...////////////////////////...///000111111000///...///111333444333333444666666555444444444444555666444444444555666777888999999:::;;;<<<===AAAFFFJJJRRR^^^ooo'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((...---+++***((('''&&&&&&'''''''''''''''((())))))***&&&)))333777111)))&&&''''''&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%'''''''''''''''((()))))))))************+++++++++************+++,,,---...***+++,,,---............,,,---......//////......111111222222222111111000111111000000111111222333333222222333444777999:::777666666666666777777888777666333111000000111111111000///------......//////......///000000...,,,---------,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))''''''((()))***+++,,,,,,************++++++++++++(((((())))))))))))(((((('''(((***+++,,,///333666;;;:::888555222///+++***))))))******++++++,,,,,,,,,***((()))++++++(((&&&)))++++++***((('''((()))''''''(((((()))))))))***,,,,,,,,,++++++++++++***,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++$$$&&&(((***,,,,,,,,,+++((((((((((((((((((((((((************)))))))))(((************))))))))))))))))))***++++++++++++******++++++,,,,,,------...---///000000///......//////////////////.........////////////////////////...//////000000000000000111222222333333333333222666555555555555444444444555555555555555444444444999::::::;;;<<<@@@EEEIIISSS]]]lll|||'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((()))&&&(((...000+++'''&&&''''''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&(((''''''''''''((())))))(((((()))))))))*********************+++,,,---...***+++,,,---............,,,---......//////......111111222222222222111111111111000000111111222333000000000111222444666777555555444444444444555555555333111///......//////000///...---------...///...---,,,---//////...---------,,,,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((''''''(((((())))))))))))((((((''')))+++,,,---000444888;;;:::888555222///,,,+++((((((((((((((())))))))),,,)))'''&&&(((***)))(((***+++,,,+++)))((()))***((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,+++++++++*********((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))+++******)))))))))))))))((((((((((((''''''''''''))))))***++++++++++++******++++++,,,,,,------...---...//////------...///............////////////..............................///000000000/////////000000111111111111111555555555555444444444444666666666666666666666666888:::;;;<<<===@@@EEEHHHSSS]]]lll|||'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''***)))***---+++'''&&&(((''''''&&&&&&''''''((()))))))))((((((((((((''''''((((((''''''(((((()))***'''((((((((())))))))))))************+++,,,---...++++++,,,---............,,,---......//////......111111222222222222222111111000000000000111222222///000000111222444555666333333222222111222222222222000///---,,,,,,,,,---......---------...//////...---,,,---......---,,,,,,,,,,,,,,,+++++++++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''&&&((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((('''(((+++---...222666999<<<:::777444111///------))))))))))))((((((((((((+++)))&&&%%%''')))******((())))))(((&&&&&&'''((()))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,++++++++++++*********'''''''''''''''''''''''')))))))))))))))******+++************************,,,+++)))((('''((()))***((((((((((((''''''''''''))))))***++++++++++++******++++++,,,,,,------...---......,,,++++++---///---------.../////////000000000000000000000000000------...////////////...222333444444555555555444555555555555444444444444777777777888888888888888777999;;;===>>>AAADDDGGGSSS]]]lll|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((***---000///***&&&'''***'''''''''''''''(((((())))))))))))))))))(((((((((((((((((('''((())))))***((((((((()))))))))******************+++,,,------+++,,,------.........---,,,---......///.........000111222222222222222222000000000000000111222222111111222333444555666777333222222111000000000000000///---,,,+++++++++,,,.........//////000111111222000...---......,,,+++,,,+++++++++++++++++++++************))))))))))))************))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((%%%'''***,,,...222666:::;;;:::777444111000///...,,,,,,++++++******)))))))))((((((((()))***++++++((())))))(((&&&&&&(((*********************++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++************((()))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))---+++)))'''&&&(((***+++************))))))))))))))))))***++++++++++++******++++++,,,,,,------...------,,,+++)))***---///,,,,,,------...///000000////////////////////////,,,------...............333333444555666666666666555555555444444444333333777777777777777888888888666999<<<>>>???AAADDDFFFQQQ[[[jjjzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((())))))&&&''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((()))(((...333111+++''''''((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((()))******)))))))))*********++++++************+++,,,------,,,,,,------...---------,,,---......///.........///000111111222222222111000000//////000000111222111222333444555666666666444333222111000000000000///......---,,,,,,,,,,,,...///000111222333444555777444111///...---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''((())))))***++++++)))((((((((('''''''''&&&(((((())))))))))))(((((($$$&&&)))+++---111555999:::999777555222111000///,,,,,,++++++******))))))'''(((***+++++++++******+++,,,+++***)))))),,,...++++++******************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))))))))******+++++++++,,,+++)))((((((((()))***((((((((((((((((((((((((---+++)))'''&&&(((***+++************))))))))))))))))))***++++++++++++******++++++,,,,,,------...------,,,***)))***,,,///+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000111222222222222555444444444444333333333555555555666666666777777666999<<<>>>???AAADDDFFFOOOYYYhhhyyy%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''(((((('''''''''((((((((())))))******)))((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''(((((((((((((((***)))((('''&&&%%%%%%%%%(((''''''''''''((())))))&&&---222...)))''''''&&&&&&'''((())))))))))))(((''''''(((((((((((())))))))))))(((((())))))***+++************++++++++++++************+++,,,---...,,,,,,------...------,,,,,,---......//////............///000111111111111000////////////000111111000111222333444444444444555444333111000/////////.........------,,,,,,,,,---///111333555666777777999666222///...---,,,************+++++++++++++++(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))(((''''''(((((()))***+++''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&)))***,,,000444777888888777666444222000///))))))))))))((((((((((((''')))++++++***))))))***(((((('''&&&%%%&&&)))+++***************)))))))))(((((()))+++,,,---............------------,,,,,,************************+++************)))))))))'''''''''(((((())))))*********)))))))))))))))***'''''''''''''''''''''''',,,+++)))((('''((()))***((((((((((((''''''''''''))))))***++++++++++++******++++++,,,,,,------...,,,------+++******,,,...,,,,,,,,,---.........///////////////////////////------...////////////...///000111222333444444444444444444444333333333333333333444444555555666666777999;;;===>>>AAADDDGGGNNNXXXhhhxxx%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((()))((('''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***///000+++(((***+++)))&&&'''((()))***))))))(((&&&&&&'''''''''((((((((())))))(((((())))))***+++))))))))))))************************+++,,,---...,,,------...------,,,,,,,,,---......//////......,,,---...///000000000000///////////////000111111111222444555555555555444555444222111///......---,,,------------,,,++++++,,,...000333555666777777777444000.........---,,,)))*********++++++++++++(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))''''''''''''((()))***+++'''((((((((())))))******%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((('''(((***+++---000444777666777888888666333000...((((((((((((((())))))))))))))))))&&&$$$$$$(((+++%%%%%%%%%###"""###''')))*********))))))((((((((('''((()))***,,,---...////////////......---------++++++++++++++++++++++++************))))))))))))%%%%%%&&&''''''((())))))((())))))*********))))))((((((((((((((((((((((((+++******)))))))))))))))((((((((((((''''''''''''))))))***++++++++++++******++++++,,,,,,------...,,,---...---,,,+++,,,...------------------------222222222222222222222222......///000000000//////222333444666777777888888444444444333333333222222222333333444555555666666888:::;;;<<<===@@@EEEHHHOOOZZZiiizzz%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''&&&%%%%%%$$$#########$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''///333111***(((---000...&&&''')))*********)))(((%%%&&&&&&&&&''''''(((((()))))))))))))))******+++(((((((((((())))))))))))************+++,,,---...---------...------,,,,,,,,,---......//////......+++,,,---...///////////////////////////000111111444555777888888888777777444333222000...---,,,,,,++++++,,,,,,,,,++++++***+++,,,///222555666777777444111...,,,---.........))))))******++++++++++++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((('''''''''&&&''''''((()))***++++++(((((())))))))))))(((((()))***,,,---...111444777555666888999888444000...))))))******++++++,,,,,,+++***&&&!!! ''',,,******)))((('''(((,,,///***)))))))))(((((('''''''''((()))***,,,---//////000000/////////.........++++++++++++++++++++++++************))))))))))))&&&&&&''''''((()))******'''((()))+++++++++***)))))))))))))))))))))))))))************)))))))))(((************))))))))))))))))))***++++++++++++******++++++,,,,,,---......+++---//////---,,,,,,---------------------,,,,,,------------------------...//////000000000000000000111222444555666666666444444444333333333222222333333444444555666666777999:::;;;;;;<<<@@@EEEIIIQQQ[[[kkk{{{'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&$$$%%%'''((((((((('''''')))(((&&&%%%%%%&&&'''(((******))))))((((((''''''(((''''''&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$((()))(((***000222...)))&&&&&&((()))***))))))))))))))))))))))))''''''((()))******))))))&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((()))))))))************...---,,,+++++++++,,,---...------,,,,,,------...,,,,,,------...///000000...............///000111222333555777888888666666666666444222000...---,,,------------------------+++---///111222222000000////////////............,,,+++******))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&(((''''''''''''((())))))((((((((((((((()))******))))))))))))************%%%(((---111444666666555555555555666666444111...---,,,+++))))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))+++******)))(((''''''&&&((()))+++,,,------.../////////...---,,,+++++++++++++++******************))))))))))))***************'''%%%$$$&&&)))***+++&&&''''''((()))******+++************))))))))))))))))))(((((((((((())))))((('''&&&&&&((())))))(((---,,,+++***))))))((((((---------...------,,,,,,++++++,,,,,,---...//////.........,,,))))))+++,,,222111000.........///000000//////...///000111222000111111222222222111111000000000111222333444555555444333222222333555666666999<<<>>>>>>@@@DDDHHHRRR[[[kkk}}}'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$#########$$$%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&((('''&&&&&&&&&&&&'''((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%)))'''%%%&&&(((((('''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$'''((('''***000555111+++((('''(((((((((((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&&&&'''((((((((((((((('''(((((()))***))))))))))))*********++++++++++++------,,,+++++++++,,,------------,,,,,,---------***+++++++++,,,---------...............//////000111222444666777777666555666666444222000...---,,,------------------------+++,,,...000111000//////........................,,,+++******))))))******(((((((((((('''''''''''''''''''''((((((((())))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++(((((()))))))))*********(((***///333666777777777777777666666666444000---,,,+++***)))))))))***+++))))))))))))))))))))))))''''''(((((((((((((((((()))))))))(((''''''&&&&&&&&&***,,,)))&&&&&&***///000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********(((((()))))))))))))))***''''''(((((()))******+++&&&&&&''''''(((((())))))))))))(((((((((((())))))***((('''((()))+++******((((((***,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------///111222111///.........///000000///...------///111222...///000111222333333333666666666666666777888999333333333333444444555666666999<<<>>>>>>@@@DDDHHHRRR[[[jjj}}}'''&&&&&&%%%%%%&&&&&&''')))'''$$$!!!!!!"""$$$%%%(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&''''''%%%###'''&&&%%%&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###%%%''''''+++000777333---)))''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&''''''(((((((((((((((((())))))************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,---------............//////000222444555555555555666666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,,,,------......//////,,,+++******))))))******((((((((((((''''''''''''((((((((()))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((())))))***+++(((((())))))))))))*********---000444666777777777888777555555444222...,,,******)))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''+++---)))"""""")))000000///...---------------......---,,,++++++******(((((())))))))))))******&&&))),,,,,,)))'''''')))'''(((((())))))*********%%%%%%&&&'''((()))*********))))))(((((())))))***,,,***))))))+++,,,,,,+++))))))***)))'''$$$""" +++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////...///111333111000///.........//////000///---+++,,,...000222---...000111333333444444444444444333444444555555111222333444555666666666666999<<<======???CCCGGGPPPZZZiii|||'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$%%%&&&''''''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''((('''%%%"""&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((---000444000+++((('''''''''&&&(((((((((((((((((((((((())))))******)))(((''''''''''''((((((((((((((('''(((((()))************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------,,,------------------,,,......---------------------------.........---------...000222333444555555666666444222000...---,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,---...//////,,,+++******))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&(((******)))'''&&&((((((''''''(((((()))***(((((((((((()))))))))***+++---000333555666666666444333111111111000---+++((((((((()))***++++++,,,(((((((((((((((((((((((()))))))))(((((((((((((((*********************+++))),,,---+++((((((,,,111000///......---------.........---,,,***)))(((((((((((((((((()))))))))***$$$(((,,,***%%%###%%%((((((((()))))))))*********((((((((()))***+++++++++***))))))))))))))))))***,,,***))))))+++,,,,,,+++++++++***(((###***++++++,,,,,,,,,,,,+++))))))***++++++,,,------***,,,------,,,,,,...000////////////.../////////000...,,,***+++---000222...///000111222333333333222111111000000000000111000111333555777777777666666999<<<======???CCCGGGNNNXXXhhhzzz'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&((((((((((((&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&''''''((())))))'''''''''''''''(((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''((('''%%%"""%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$&&&***...000...+++'''&&&&&&'''((((((''''''''''''''''''''''''))))))******)))((('''''''''(((((((((((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))+++++++++,,,,,,---------,,,,,,---......---,,,,,,------------------,,,,,,,,,,,,------------,,,++++++,,,...000222444555555666666444222000...---,,,++++++++++++++++++++++++((())))))***************((()))***+++,,,---...///,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((******)))'''&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))***,,,---///111222222222...---,,,---......---+++&&&'''((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((()))***---000111000...///......------------...---,,,+++***)))((('''&&&'''(((((((((((()))))))))%%%'''(((%%% ###((())))))))))))************************))))))))))))******))))))))))))******+++)))((((((***++++++***''')))***++++++)))&&&$$$)))******+++,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,.........////////////...///...,,,++++++---///111111111222222222111111000555444333333333333333444000222444666777777777777666999<<<===<<<>>>BBBFFFLLLWWWfffwww'''&&&&&&%%%%%%&&&&&&''' """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&''''''''''''((((((((($$$%%%&&&((((((((('''''''''&&&%%%&&&''''''%%%###%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&(((---000000)))'''%%%%%%&&&((())))))''''''''''''''''''''''''''''''''''''''''''&&&%%%(((((((((((((((((('''&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))******+++,,,------------+++,,,---......---,,,+++************+++++++++++++++,,,---------,,,+++***++++++---///111333555666666666444222000...---,,,************************))))))))))))))))))))))))(((((()))***+++,,,------,,,+++******))))))******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))((('''''''''&&&&&&''''''((()))''''''(((((((((((()))))))))***+++,,,------......***)))((()))+++,,,,,,+++&&&'''((()))************((((((((((((((((((((((((((((((((())))))*********''''''''''''&&&&&&&&&&&&&&&%%%''',,,222333///+++...------,,,,,,,,,------++++++***)))(((''''''&&&''''''(((((((((((())))))&&&'''&&&### !!!%%%)))************************)))((((((((('''''''''&&&+++******))))))******+++***((('''''')))******)))'''(((+++---...---,,,+++((()))******++++++++++++///......,,,+++***)))(((+++---......,,,++++++,,,------.../////////......///...---------...///000222222333222222111000///444444333333333444444555222333444555666777777777666999<<<===<<<===AAAEEEKKKVVVeeettt'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))((('''''''''&&&%%%&&&'''((((((%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''((('''%%%%%%&&&&&&&&&%%%&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***(((***000222///)))'''%%%%%%''')))******''''''''''''''''''''''''%%%&&&''''''''''''''''''((((((((((((((('''&&&&&&''''''((()))))))))))))))(((((((((((()))))))))))))))***+++---......------+++,,,...//////...,,,+++)))))))))***+++++++++,,,+++,,,---------,,,***)))***+++---///111444666777666666444222000...---,,,************************))))))(((((((((((())))))(((((())))))***+++,,,,,,,,,+++******))))))******((((((((((((''''''''''''(((((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((()))******'''''''''((((((((())))))((())))))******+++++++++***)))'''(((***+++***)))&&&'''(((*********))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((('''&&&&&&&&&''''''(((+++...///...,,,,,,,,,+++++++++,,,,,,---************))))))(((((('''''''''((((((((())))))(((((('''''''''((()))***************************''''''''''''((((((((((((+++******))))))******+++***((('''''')))******))))))*********)))((('''''''''((()))***++++++++++++------------,,,,,,,,,,,,)))+++.........------...,,,---.../////////............//////000000000///111111222222222111111000111000000000111222333333555555555555555666777777666999<<<<<<<<<===AAAEEEJJJUUUcccrrr'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$&&&''''''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******************************%%%&&&((()))))))))(((''''''&&&%%%%%%&&&'''(((***&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((''')))'''%%%$$$%%%&&&&&&%%%&&&(((***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++***,,,222333///***(((&&&&&&(((*********''''''''''''''''''''''''''''''((()))*********)))(((((())))))((('''&&&&&&(((((()))***************))))))))))))************)))***+++---......------+++,,,...//////...,,,+++******+++,,,------......***+++---------+++)))(((***+++,,,...111444777888666666444222000...---,,,))))))))))))))))))))))))***))))))((((((((())))))(((((())))))******++++++,,,++++++***)))*********)))(((((((((''''''''''''******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))***************++++++,,,''''''''''''((((((((())))))))))))))))))*********,,,***)))((()))***)))(((&&&''')))******))))))(((************************&&&&&&''')))***+++,,,------,,,,,,+++***))))))((()))+++,,,,,,++++++...000+++++++++******+++,,,,,,++++++******************''''''''''''((((((((()))***)))***,,,......,,,***++++++******************''''''((()))***+++,,,,,,++++++************++++++***)))'''(((***++++++***(((((((((((())))))******'''''')))******+++++++++'''(((***,,,...000222333&&&(((,,,---------...///+++,,,.../////////......---...000111111111000//////000111222222222222222111111111111222333444555777666555444444555777777666999<<<<<<<<<===AAADDDJJJTTTcccppp%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((((((''''''((())))))(((&&&((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&...(((%%%***///...,,,,,,((('''&&&&&&&&&((()))***''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***))))))))))))************)))*********++++++++++++((()))***+++,,,+++******,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***((()))+++---000222444555444333222000///---,,,+++,,,,,,+++***)))(((''''''******)))(((((((((((((((,,,***(((***---...---+++---,,,,,,+++***)))(((((((((((((((''''''&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))$$$$$$&&&'''((((((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&'''((())))))***,,,+++++++++******))))))+++***)))'''''''''((())))))******)))'''&&&((()))++++++************++++++(((((()))***++++++,,,,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((''''''''''''))))))************)))))))))***+++,,,,,,+++***)))))))))************))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++******+++++++++******)))++++++,,,------......///111000...---...///111222000222555777777666333111...111333444222000000000222222333333444333333333222555777999;;;>>>BBBEEEJJJOOOZZZkkk~~~&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&)))((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((***%%%$$$***...---***)))(((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))'''&&&'''((())))))))))))************)))))))))*********++++++))))))+++,,,,,,,,,+++***,,,,,,---......---,,,,,,------,,,++++++++++++,,,***++++++,,,,,,++++++***)))***+++---///111333333111111000...---+++******++++++******)))((((((((())))))((('''''''''''''''+++)))((())),,,---,,,***,,,++++++******))))))((()))((('''%%%$$$"""!!! ((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))))))))'''&&&%%%%%%&&&''')))%%%&&&'''((((((((((((((($$$%%%%%%%%%%%%%%%%%%&&&((((((((()))***+++++++++++++++******))))))))))))+++***)))(((''''''((())))))******)))'''&&&((()))+++******))))))******+++(((((()))******+++,,,,,,---,,,,,,+++******)))))))))(((((((((((((((((())))))((('''&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))((('''(((*********)))))))))((((((((())))))************)))))))))***++++++++++++***)))))))))************))))))+++***)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......//////...---,,,---...000111111333555888888666444222222555777777666444444444444444555555666555555555666888:::;;;<<<>>>AAACCCJJJNNNZZZkkk}}}&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&(((((()))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))'''%%%$$$&&&'''''''''))))))((('''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))******)))(((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''$$$%%%,,,000...***)))''''''(((((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))******)))'''&&&&&&'''))))))))))))************((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,+++++++++++++++******+++,,,,,,+++*********+++,,,---...///000111......---,,,+++))))))((())))))))))))))))))))))))******)))((((((((((((((()))((('''(((***+++***)))************)))))))))))),,,+++***((('''%%%$$$###(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((('''(((((())))))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((())))))******++++++))))))))))))((((((((((((***))))))(((((((((((())))))******)))''''''((()))+++******))))))******+++((())))))******++++++++++++++++++***))))))((((((************************'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((()))******(((((()))***+++++++++************)))))))))************)))))))))******++++++******)))))))))************))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,------......///...------,,,,,,---///000111333666888888777555333111333555555444333333333444444444555555666666666888:::;;;<<<<<<>>>@@@BBBIIINNNYYYjjj{{{''''''''''''''''''&&&&&&######$$$%%%'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###""""""'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))&&&$$$###$$$&&&''''''((((((''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((++++++***(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''%%%)))111444000,,,***''''''((()))((('''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((((()))))))))************(((((((((((())))))))))))++++++,,,,,,------------,,,,,,---......---,,,,,,---,,,,,,+++***+++++++++******++++++++++++******++++++,,,,,,------......,,,,,,++++++***)))(((((((((((())))))************,,,+++******))))))******(((((('''(((((((((((((((((((((((()))))))))************))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''))))))((((((''''''&&&&&&&&&'''''''''((((((((()))(((((((((((((((((('''''')))))))))(((((((((((()))((()))***)))''''''(((*********))))))))))))******((()))))))))*********+++++++++*********)))))))))+++++++++,,,,,,+++++++++'''''''''''''''(((((()))((((((((((((((((((((((((((()))******)))((()))***++++++++++++************)))******++++++******)))))))))************))))))))))))************))))))***************+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,++++++,,,------......///......---------...///000111222444666666555444333///111333333222111111222222222222222333444444555888999;;;;;;<<<===@@@BBBIIIMMMYYYiiiyyy''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&'''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''++++++***(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&+++333555000+++***&&&'''(((((((((&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++((()))))))))************(((((((((((())))))))))))+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,+++************+++************************++++++++++++,,,,,,,,,,,,+++++++++*********))))))((((((((()))******++++++******)))(((((((((((()))''''''(((''''''''''''''''''''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''((()))))))))))))))(((''')))))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((())))))((('''''')))******))))))))))))))))))***)))))))))))))))*********+++++++++++++++*********''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))***+++***)))((()))+++++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))******+++++++++++++++++++++******)))))))))))))))***+++++++++++++++++++++,,,------......//////////////////000000000///111222444444333222111000222444444333333333555222222111222222444555666555777999:::;;;===@@@CCCHHHLLLXXXhhhxxx&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))************))))))******)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%+++222222---((((((&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))***,,,))))))))))))************((((((((()))))))))******+++++++++++++++,,,------,,,,,,---......---,,,,,,,,,,,,+++***************+++***))))))))))))***+++************++++++++++++++++++******************(((((())))))*********+++(((''''''&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''&&&&&&''''''(((((())))))***)))((('''&&&%%%$$$$$$'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&))))))))))))************''''''''''''(((((((((((('''(((((())))))))))))((('''((()))((('''''')))+++***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++'''((()))******)))(((''')))))))))))))))((('''&&&(((((((((((((((((((((((()))***++++++))))))***++++++++++++*********))))))******++++++++++++*********))))))(((((())))))***))))))************))))))))))))***++++++++++++***+++++++++***))))))(((((((((((()))***++++++++++++++++++,,,------......////////////000000000000000///000111222222222111111///000111111000111222444444333333333444666888999444666888999;;;===@@@CCCGGGLLLXXXhhhxxx%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$%%%&&&((((((((('''&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******)))(((((((((((('''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&''',,,222222+++''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((()))+++))))))))))))************)))))))))*********+++++++++******)))***+++,,,---,,,,,,---......---,,,,,,,,,++++++***************+++***)))(((((()))***+++)))))))))*********++++++))))))))))))************)))))))))))))))*********)))(((((('''&&&'''''''''''')))***)))&&&%%%&&&(((''''''''''''''''''''''''+++******)))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''************))))))))))))''''''((((((((()))))))))&&&'''((()))******)))((('''((()))((('''((()))+++))))))(((((((((((()))))))))))))))))))))))))))(((************************)))***+++,,,,,,+++***)))''''''((()))***)))(((((((((((((((((((((((((((((()))***++++++))))))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******)))(((''''''((()))***))))))************))))))((()))***+++,,,++++++***+++++++++***)))(((((((((((()))***+++,,,,,,,,,,,,++++++,,,------......///---.../////////000//////000000111222222222222111---...//////...///111333444333333333444666888999777888:::;;;;;;===???BBBFFFKKKWWWhhhxxx%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&%%%&&&((()))))))))((((((++++++******))))))(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''')))***///444333,,,))))))&&&%%%%%%$$$%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''***+++,,,***((('''((()))))))))))))))************************+++++++++++++++***)))))))))***+++,,,,,,,,,---......---,,,,,,,,,++++++***)))*********+++***)))(((((()))***+++(((((())))))******++++++((((((((()))))))))))))))******)))))))))))))))))),,,++++++***************''')))+++)))&&&%%%&&&(((''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''((((((((())))))******&&&'''(((*********)))((('''((()))((('''(((***+++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))%%%'''((())))))((('''%%%$$$&&&''')))***+++******(((((((((((((((((((((((()))+++++++++***)))***+++......---------,,,,,,,,,***++++++,,,,,,++++++******)))(((''''''((()))***))))))************))))))((()))***+++,,,+++******+++++++++***)))((((((''')))***+++,,,------...---++++++,,,------......///,,,---......//////......111111222333333333333222111222333333222333555777222111000000111444666888:::;;;<<<<<<<<<===???AAAEEEKKKWWWhhhyyy%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&)))+++---999111(((###%%%''''''%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''&&&'''(((###...444///*********((($$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))%%%&&&''')))************))))))((('''''''''''''''***++++++)))(((&&&''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,---.........,,,)))(((************************))))))))))))(((((((((((((((((()))************)))******))))))((((((''''''&&&''')))+++,,,+++***))))))*********(((''''''))))))******))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++***)))(((&&&&&&%%%%%%%%%&&&((()))))))))((('''*********)))))))))))))))+++*********))))))((((((******))))))((((((((('''))))))************)))))))))***)))(((&&&&&&(((***+++)))'''''')))))))))(((((()))***++++++***)))(((******))))))))))))*********************)))((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***(((,,,,,,""""""...---...///...,,,+++,,,---******++++++++++++******)))))))))******++++++,,,((())))))))))))*********)))***+++,,,---,,,++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------...//////222222111111111111222222333333222222111000000///444444444555555555555666999;;;<<<<<<<<<===???AAAEEEMMMUUUeee~~~%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%&&&(((***,,,444---&&&###$$$&&&&&&$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((((((&&&&&&&&&'''(((000444///)))'''&&&$$$%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))&&&''''''(((((((((((('''))))))((('''''''''''''''%%%&&&(((((((((((())))))(((((((((((())))))***************+++++++++,,,,,,,,,---......---,,,***(((******************************)))))))))((((((((())))))***+++++++++******))))))))))))))))))(((((('''((()))***+++***))))))''')))))))))''''''''')))&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((%%%&&&'''((()))(((((('''((((((((((((((((((((((((*********)))))))))(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((((())))))((('''(((***,,,***(((&&&&&&((()))((('''((()))***++++++***)))(((((((((''''''''''''(((((()))*********))))))((('''((((((((((((((((((((((((((('''&&&%%%%%%'''(((******+++***&&&""""""(((---+++,,,---,,,***)))***+++*********++++++************+++++++++++++++,,,,,,)))))))))*********++++++)))***+++,,,,,,,,,++++++,,,+++)))((('''(((((()))************************++++++,,,,,,,,,---------......---------......///111000000000000000000111111111111111111222222222444444444444555555555555777888:::::::::<<<>>>AAAEEEMMMUUUeee~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&''')))***---)))$$$###$$$%%%$$$###&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***'''$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''***///111---(((&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))'''''''''''''''&&&%%%%%%)))((((((''''''''''''(((%%%&&&(((************)))((((((((())))))))))))************++++++++++++,,,,,,,,,---------+++***)))************************************))))))))))))'''((())))))******))))))))))))))))))***************))))))))))))))))))(((&&&'''(((((('''&&&''')))$$$$$$%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''******))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((((((((('''''''''((()))))))))***,,,...***((('''''')))***)))((())))))************))))))((((((''''''''''''(((((()))))))))))))))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***(((''')))+++---,,,******+++,,,+++***)))***+++************************,,,,,,,,,,,,++++++++++++************+++++++++,,,)))***+++,,,,,,,,,,,,+++)))((((((((((((((()))***************++++++++++++,,,,,,,,,,,,------------///......---------......000000////////////000000000000000111222333333444444444444444555555555555666888:::;;;;;;===@@@BBBDDDMMMTTTddd}}}%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&'''((((((&&&$$$$$$&&&&&&%%%###%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***&&&"""###''')))'''###'''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''***,,,,,,***((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))'''''''''((((((''''''&&&)))(((''''''''''''((((((******+++,,,,,,+++)))'''))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++***)))************************+++*********))))))))))))&&&&&&'''(((((((((((('''(((((())))))******+++++++++***)))(((((((((((((((%%%&&&''''''&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''''''''''''''((((((((())))))))))))))))))((((((******))))))))))))))))))'''(((((())))))(((((('''((()))************,,,...+++***((()))***++++++***)))))))))******)))))))))******))))))))))))******(((((()))))))))(((((('''(((((((((((((((((((((((((((''''''&&&'''((())))))(((&&&%%%(((,,,---+++(((,,,---...---,,,+++,,,---******))))))))))))******,,,+++++++++******))))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,''''''((()))+++,,,---...,,,---------------......,,,,,,,,,------------...//////...------------...000000////////////000000000000111222222333333444333333444444444555555555888:::<<<===>>>@@@CCCEEEDDDLLLSSSccc|||%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''(((((()))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))%%%"""###''')))'''###'''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%''')))///,,,)))((((((''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&&&&'''((()))******)))((((((''''''''''''((((((***)))((()))++++++(((&&&************))))))))))))))))))*********+++++++++++++++++++++++++++******))))))))))))))))))))))))*********))))))))))))(((&&&'''(((((())))))(((((((((((())))))*********++++++***)))(((''''''((((((%%%'''((('''&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))((('''%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((()))))))))(((((((((((((((((())))))))))))******************((())))))******))))))((()))+++,,,+++***)))***+++)))((('''''')))************))))))))))))))))))*********))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((())))))+++,,,------++++++,,,---******)))(((((()))************))))))((((((''''''******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,((()))******+++,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........///......---------......222111111000000111111222222222222222222222222222333333333444444444444555777999;;;<<<===???BBBEEECCCLLLSSSbbb{{{%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%"""###&&&((('''%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&))),,,777///)))((((((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))%%%&&&''')))***+++++++++(((''''''''''''(((((()))%%%###"""$$$(((+++***(((+++************))))))))))))))))))************+++++++++++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***(((((((((((()))))))))))))))((((((((((((((((((''''''((()))(((&&&%%%&&&''')))))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''''''''(((((())))))***''''''(((((((((((())))))''''''(((((((((((())))))))))))************)))))))))+++,,,+++***(((((()))'''%%%$$$%%%'''(((((((((******))))))))))))******((((((''''''''''''((((((((())))))************)))((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,***''''''))),,,((()))******))))))***+++***)))(((''''''((()))***((((((((('''''''''''''''************+++++++++,,,++++++******++++++,,,---++++++++++++***((('''&&&))))))******++++++,,,,,,,,,---------............---------------...//////222222111111111111222222333333333333333222222222333333333333444444444444555777999::::::<<>>>>>AAADDDOOO```ttt''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&))))))(((&&&&&&&&&'''&&&$$$######$$$&&&'''((((((((('''(((***---000,,,***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&######$$$$$$%%%&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''***)))'''''')))+++++++++))))))))))))))))))))))))'''''''''''''''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''')))'''&&&&&&))))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((('''&&&&&&'''((((((************************)))*********+++++++++++++++***)))))))))))))))***)))(((((()))***++++++)))*********)))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))(((((((((((('''((()))***++++++++++++******)))******+++,,,------,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,........................---,,,,,,,,,---...//////000111000---000555444///444444444333333333333222333222222222222333444555666666888999;;;<<<>>>>>>BBBEEEOOOaaattt'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((('''''''''''''''(((((((((***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&))))))(((((())),,,///111***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%&&&&&&''''''((())))))))))))))))))))))))))))))******))))))(((((('''''')))(((((('''''''''''''''+++***((((((***++++++***)))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''%%%""""""$$$&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))******'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((()))))))))***************************(((((())))))))))))((((((''''''((((((((()))))))))***)))(((((((((((()))*********++++++++++++******+++++++++++++++,,,,,,,,,,,,+++******))))))))))))+++(((%%%%%%(((+++---...******))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))((()))***++++++,,,++++++,,,+++++++++++++++,,,,,,///...---,,,***(((''''''))))))***+++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,---......///000000---,,,,,,,,,---///222333000222222///000333333000222222333333333444444444000333555444333333666:::666666888999;;;<<<>>>>>>CCCFFFPPPaaattt&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%''')))((('''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))((('''(((***---///000((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))'''''''''((())))))******((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******,,,***))))))***+++***)))))))))))))))))))))))))))******)))(((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''%%%######%%%'''(((''''''&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&,,,)))%%%$$$%%%'''))))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&))))))((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&''')))******)))((((((''''''''''''((((((((((((+++***))))))))))))***+++)))***++++++++++++***)))++++++++++++++++++++++++,,,+++***)))((((((((((((+++)))&&&&&&(((+++,,,---***)))))))))(((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))(((((()))))))))((((((((((((((((((((())))))))))))((()))******+++++++++***,,,,,,+++*********++++++...---,,,+++***(((''''''))))))***+++,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,---------///111333222222222///...///000000//////000111222222333333111555888777333333666;;;666666888999;;;<<<>>>>>>CCCEEENNN___rrr&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$#########$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&((()))(((&&&%%%%%%&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&(((,,,......---'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))###$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******,,,*********++++++***)))))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))'''$$$######$$$''')))&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''...+++'''%%%%%%'''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((*********)))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((*********++++++***************************))))))))))))((('''''''''''''''+++)))((()))*********((()))))))))(((((((((((('''((())))))))))))))))))((((((((((((((())))))))))))'''((())))))))))))(((((('''((((((((()))))))))***'''((())))))***)))))))))+++******)))))))))******+++++++++*********))))))))))))***+++,,,,,,,,,,,,***)))((((((((()))+++---------,,,,,,,,,+++++++++***,,,////////////111333:::666333000///...///000//////000111222333333444333777:::888444222555999666666888999;;;<<<>>>>>>AAACCCLLL\\\ooo%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%***...000---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))'''''''''''''''(((((()))+++******+++,,,,,,+++)))))))))))))))))))))))))))+++***))))))((((((((((((&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''((((((((()))'''%%%######%%%''')))%%%'''((('''&&&%%%&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((,,,)))&&&$$$%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''''''''''''''(((((('''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))''''''((((((((()))))))))******)))(((((()))******++++++***))))))***++++++*********)))))))))))))))'''''''''&&&&&&''''''(((***))))))+++,,,+++(((&&&))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''((()))***+++***)))(((''''''(((((())))))******'''(((((()))))))))((((((***)))))))))))))))******)))))))))*********++++++))))))***+++,,,,,,,,,,,,+++***)))))))))+++---...000000///...------,,,,,,***---000000///000444777FFF===555222222111111222111111222333444444555555555777999888555444444666666666888999;;;<<<>>>>>>AAABBBKKKZZZmmm%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&###$$$'''---222333...)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''(((((()))*********))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((()))))))))))))))+++------,,,***))))))))))))))))))))))))******))))))((()))))))))&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$&&&((('''%%%$$$&&&(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((&&&%%%%%%'''((('''&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&'''''''''((((((((()))'''(((((())))))*********''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))******...---,,,++++++,,,---...---+++)))(((((()))+++---+++++++++******)))))))))'''&&&&&&''''''((()))***)))((((((***++++++***((())))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))'''(((***+++,,,+++***)))'''''''''((()))*********))))))*********))))))((())))))))))))***+++,,,,,,((()))))))))*********+++))))))***+++,,,,,,,,,,,,)))+++---///000///...---.....................---,,,...///......333;;;BBBQQQBBB444222333222111222222222222333333444444444444555666777777666666555666666888999;;;<<<>>>>>>BBBCCCKKKZZZlll%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$%%%&&&''''''''''''''''''''''''###$$$(((///555555///(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((''''''((($$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))***++++++)))((()))+++......---+++))))))))))))))))))))))))******))))))))))))******&&&'''((()))))))))'''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$&&&((('''%%%$$$%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&(((***,,,+++***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,))))))))))))************++++++***))))))***++++++...,,,)))''''''))),,,...,,,,,,,,,++++++*********''''''''''''(((***+++,,,(((''''''(((***,,,,,,+++)))((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))''')))+++,,,---,,,+++***&&&''''''((()))******+++******+++++++++******)))************+++,,,---...))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,(((,,,111555666333///,,,***++++++,,,,,,------......///...,,,---555BBBLLLUUUBBB222///222111//////000111111111111222222222333333333666888999777666666666888999;;;<<<>>>>>>CCCDDDLLL[[[mmm&&&&&&&&&%%%%%%$$$$$$$$$)))(((((('''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))******'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((()))((('''&&&&&&&&&&&&&&&((('''%%%######%%%'''(((%%%%%%$$$""" !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%)))333777111(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((())))))************)))))))))))))))******)))(((&&&'''((()))+++)))************))))))(((---,,,***((('''(((((()))&&&'''((((((((('''%%%%%%$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&((())))))((('''&&&&&&&&&'''(((***+++******))))))((((((''''''(((((((((((())))))))))))************))))))))))))((((((''''''((()))******,,,+++***))))))***+++,,,************************)))))))))((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&''''''((()))******+++(((((((((((())))))))))))++++++,,,,,,,,,+++******(((((('''((()))***,,,---...---+++))))))***+++,,,+++++++++******))))))))),,,------+++)))'''((((((******+++,,,------------'''///777<<<:::555000...******+++,,,,,,,,,++++++,,,111222---...888@@@CCCKKKBBB777000000333444333666333111111333555444222777666666999<<<<<<999666777777777888;;;???BBBEEEBBBBBBGGGTTTiii&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''&&&''''''(((&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%(((&&&***333666000(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))***))))))((((((((())))))+++***(((''''''''')))***((())))))*********)))))),,,+++***)))((((((((((((((())))))***)))((('''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((''''''''''''(((((('''&&&%%%%%%'''(((((('''&&&&&&%%%%%%&&&'''((()))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******+++***))))))))))))***+++************************((((((((()))))))))******))))))))))))))))))))))))%%%%%%%%%&&&''')))***+++''''''(((((())))))******(((((((((((()))))))))***)))******++++++*********)))((('''''''''((()))***+++***)))((((((***,,,------------,,,,,,+++++++++***+++,,,+++)))))))))+++111000///...,,,***((('''+++222:::===999333///...***+++,,,,,,---,,,,,,,,,---000...+++///:::BBBDDD:::444...,,,...111111000444222000111444555333111000000111555999:::888666666666666888:::===@@@BBBAAABBBHHHTTThhh%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''')))*********)))(((&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((,,,222333...(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''(((((()))+++***)))'''''''''((()))'''((()))*********************+++******)))((('''(((((())))))(((((('''&&&$$$%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++***))))))(((((())))))***************************(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++(((((((((((())))))))))))((((((((()))))))))******'''((()))******************)))(((&&&&&&&&&'''(((((('''''''''(((***,,,---,,,,,,,,,,,,,,,+++++++++((()))++++++******+++---++++++,,,,,,,,,+++++++++***222:::;;;555///---///+++,,,------......------///...+++,,,333===CCCCCC222000...000333555333111000000000222444444222111//////111444777888777555666666666777999;;;>>>???AAABBBHHHTTTggg~~~$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%''')))***+++***((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((())))))))))))((((((((()))***)))'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((***...111000,,,'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&''''''&&&&&&&&&'''((((((+++***)))(((''''''((((((&&&'''(((******+++++++++)))***+++++++++)))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********+++++++++******))))))(((((((((((())))))***************************************)))))))))((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))(((((((((((((((((()))))))))*********'''''')))***++++++++++++))))))''''''''''''((())))))((((((((()))***,,,---*********)))))))))))))))(((***++++++******+++,,,'''(((((()))***+++------)))111888777000+++,,,000,,,------...............///---+++000999@@@@@@<<<666444333444666666333111...///111333444333222000555555555666777666555444777777777888999;;;===>>>@@@BBBHHHSSSeee|||%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''((()))(((&&&$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''(((---111000---)))&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((******)))(((((((((((((((&&&'''(((******+++++++++((()))***++++++***((('''''''''&&&&&&%%%%%%%%%%%%((((((((((((((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%&&&((())))))(((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))************++++++++++++***)))(((((())))))))))))((((((************************,,,++++++***)))(((''''''((((((((((((((((((((((((++++++)))(((((('''''''''))))))))))))(((((((((((())))))))))))************((()))***+++,,,,,,,,,,,,((((((''''''(((***+++,,,+++++++++******+++++++++))))))))))))))))))))))))***+++,,,+++)))))))))***///...---+++*********+++000555888666///***+++...,,,---......//////......000---...666???@@@;;;555555333222111111111111000...///222333333222111000555666777777666666666666888888999999;;;<<<===>>>???BBBIIISSSdddzzz&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))((((((&&&%%%%%%%%%&&&'''((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&'''(((((('''%%%###!!!!!!###%%%'''%%%'''''''''%%%$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''(((///333///)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))'''((()))***************))))))************))))))******)))(((((((((((()))((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))(((''''''((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++)))***+++++++++***)))(((((())))))******))))))(((************************++++++***)))((('''&&&&&&))))))))))))))))))))))))((('''''''''(((((()))***(((((((((((()))))))))))))))))))))*********++++++)))***+++,,,,,,,,,,,,,,,(((((('''((()))+++,,,...,,,,,,,,,,,,++++++***************+++++++++++++++***,,,,,,+++)))((()))***............///000222333;;;;;;:::555///******+++,,,---......//////......000---000:::AAA???888333222111000000111222444555000222444444222111111111000222333444444444666888777888999:::;;;<<<===>>>???BBBIIISSSbbbxxx''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&%%%&&&'''((())))))(((((((((((((((((($$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''$$$&&&((()))***((('''%%%&&&%%%%%%%%%&&&&&&'''(((%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&''''''(((((((((111555///'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&'''((())))))*********((())))))*********))))))******))))))))))))******,,,+++***)))((())))))***'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''$$$%%%'''((((((((((((''''''((((((((()))))))))***(((((((((((()))))))))))))))))))))***+++,,,,,,,,,((()))***++++++)))'''&&&))))))***++++++***))))))************************''''''''''''''''''(((((())))))))))))))))))))))))'''''''''&&&''''''((()))''''''(((((())))))******))))))*********+++++++++)))***++++++++++++******)))(((''''''((()))***+++)))******++++++++++++***)))*********+++++++++,,,)))***++++++***)))+++,,,))))))***,,,000444999;;;;;;999444000...,,,++++++,,,,,,---............---000---000999@@@===999777000111333333444555666777333444555444111000111222///111333333111222444777555666777999;;;<<<======>>>BBBIIISSSaaavvv((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((()))******+++***(((&&&&&&&&&((()))''''''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&###$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&###%%%(((+++,,,***'''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$&&&))),,,&&&&&&&&&'''((())))))***(((222666...&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&'''((()))******%%%&&&''')))************)))************))))))(((+++***)))(((((()))***++++++***((('''''''''((()))%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&"""###%%%'''(((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))***+++,,,,,,------((()))***+++***)))'''%%%)))***+++,,,,,,+++***)))************************$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))***)))((('''%%%%%%$$$$$$&&&''''''((()))******+++)))************+++++++++)))************))))))(((***)))((('''&&&'''((((((&&&'''(((***++++++++++++''''''(((((()))))))))***&&&(((*********+++,,,...++++++***+++---///222444555000,,,***,,,------,,,+++,,,------......------000,,,///888===<<<;;;===...111333444444333222222555666666444111///111333333555666444111000222555333444666888:::;;;<<<<<<>>>BBBIIIRRR```uuu''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''))))))&&&###$$$%%%(((''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&''')))---//////,,,&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******++++++***(((&&&$$$(((((((((((((((''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((&&&###"""''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&,,,***((('''&&&'''((()))%%%&&&&&&'''((()))******&&&$$$###%%%(((***)))'''+++++++++******************)))'''&&&%%%%%%&&&&&&***,,,------,,,*********(((((()))***************'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''''''''((((((((()))*********))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,++++++*********..................------//////...111777@@@IIIOOO<<<666///,,,...000222222333333333222222111111111222333555444333333444666777888:::<<<===>>>??????@@@AAAHHHSSS```rrr''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&(((+++***(((&&&&&&'''###$$$$$$%%%%%%&&&'''''')))((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))//////---)))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))&&&'''((((((&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((('''&&&&&&%%%(((((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&$$$###''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''***)))'''&&&%%%&&&'''(((&&&'''''''''((()))))))))'''%%%$$$&&&)))***)))((()))(((((((((((((((((((((+++***)))'''&&&&&&''''''(((***,,,,,,***)))((()))(((((()))*********************)))(((''''''(((((())))))))))))))))))))))))***)))))))))))))))(((((('''''''''((((((((())))))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************+++,,,+++***)))***,,,+++,,,,,,,,,,,,---------,,,+++++++++************..................------,,,++++++,,,000777>>>BBBCCC>>>777333222222111000333333333222222222111111222333555444333333444666666777888:::;;;<<<<<<<<<@@@AAAGGGSSSaaasss''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''&&&&&&'''$$$$$$%%%&&&&&&''''''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((%%%%%%$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***333///***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&((()))(((&&&%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&''')))+++***)))(((((((((((((((((())))))++++++***)))((((((((((((((()))******(((''''''((((((((()))***************------+++***)))((((((((())))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((()))))))))))))))))))))))))))******+++,,,,,,+++***(((&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,++++++++++++************------------------......------,,,---///333666888???<<<777444222111///---333333333222222222222111222333555444333333444666777888999:::;;;;;;;;;;;;???AAAGGGSSSaaauuu''''''''''''((((((((((((((()))))))))))))))******))))))))))))(((((((((((('''((()))******)))((('''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''&&&&&&''''''''''''(((((((((((('''&&&%%%&&&)))***)))(((''''''''''''''''''''''''$$$&&&&&&&&&&&&'''***,,,777000(((%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++***)))))))))+++,,,---(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))(((((('''&&&&&&&&&'''((()))))))))((((((((((((((()))(((((()))***************************+++++++++******))))))((((((((((((((()))***)))(((''''''((((((((()))***************---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))*********,,,,,,---...---***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++(((*********)))((()))***)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------......---......///000111222333555444333333333222111000222222222222222222222222222333555444333333444666999:::;;;<<<<<<<<<<<<<<>>???FFFQQQ```uuu''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%&&&(((((('''""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''(((((())))))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((()))))))))***)))'''((())))))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''***...222555///(((&&&(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&###$$$%%%''''''&&&%%%%%%%%%'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((()))))))))))))))))))))))))))))))))))))))((()))+++***)))((()))+++'''''''''((())))))******'''(((((())))))((('''''')))******)))''''''((()))(((((()))***************'''''''''''''''((()))***)))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))******((((((((()))******++++++$$$%%%'''((()))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))***++++++))))))***+++))))))*********+++++++++,,,,,,,,,,,,------------++++++,,,,,,------......+++,,,...///000111111111---///222222111000111111111222222222222333333333222333555444333333444666666777888999::::::::::::>>>???EEEPPP___ttt''''''''''''((((((((((((((())))))***++++++,,,,,,((((((((('''''''''&&&&&&(((''''''''''''''''''(((%%%&&&((())))))(((&&&%%%###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((%%%###$$$&&&(((((('''######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&''''''((())))))******(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((''''''''''''''''''((((((((()))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''%%%&&&''''''))),,,111444///+++'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''$$$%%%'''))))))((('''&&&&&&'''((((((&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((())))))(((((((((&&&'''((((((&&&&&&'''(((&&&''''''((())))))((((((((((((((()))*********+++''')))+++***((('''(((***&&&''''''((())))))******(((((()))*********)))(((((()))((('''%%%%%%''')))(((((()))***************))))))((('''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))***(((((()))))))))*********'''(((((()))******++++++&&&&&&'''((())))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))***************************************+++,,,+++***)))***,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,------............///000111111111111***,,,//////...------///111111222222222333333333222333555444333333444666444555777888::::::;;;;;;??????DDDNNN]]]rrr''''''''''''((((((((()))%%%&&&&&&'''((()))))))))((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%''')))++++++)))'''%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&###!!!!!!$$$&&&&&&%%%***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***)))((('''''''''''''''(((((((((((())))))))))))'''&&&&&&'''***++++++***((((((((((((((((((((((((&&&''''''((()))---222666***(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++%%%&&&&&&''''''(((((((((&&&''')))***+++***)))''''''((()))(((&&&%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))******)))((('''(((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***'''''''''&&&&&&'''''''''((()))******)))'''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''((((((((('''''''''((()))***++++++,,,''')))+++***'''&&&(((***((())))))***+++,,,,,,,,,))))))+++,,,,,,+++***)))'''''''''%%%$$$$$$&&&'''(((((()))***************,,,+++***(((''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************'''(((((()))***+++++++++++++++******++++++,,,---))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,(((((())))))*********+++******+++,,,,,,---......+++++++++++++++++++++,,,+++...111222000000333555111111111222222333333333222333555444333333444666666777888:::<<<=========??????CCCNNN\\\qqq&&&&&&&&&&&&''''''''''''&&&'''''''''((()))))))))***(((&&&%%%%%%%%%'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((()))))) ###%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$#########&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))&&&&&&(((...333333...(((***"""(((((( ---:::///***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''')))***+++(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((()))))))))***++++++,,,,,,)))*********)))(((&&&%%%''''''''''''(((((((((((())))))(((''''''''''''''''''&&&%%%$$$%%%''')))+++(((''''''&&&&&&((()))***(((''''''&&&&&&((()))***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((()))***+++%%%&&&&&&&&&'''(((((((((******))))))((((((''''''&&&&&&&&&&&&''''''''''''******))))))))))))******''''''''''''((((((((((((+++++++++*********)))))),,,,,,,,,+++***)))((('''(((((((((((((((((((((((()))***+++++++++***(((''''''((()))))))))))))))(((***)))(((((()))+++---...+++*********))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))&&&''''''((()))******+++************************++++++******************((()))***+++++++++++++++000///...---,,,---......******+++++++++,,,,,,,,,------,,,,,,---...000111111111111111111111111111333333333444444444555555000000000222444444444222666777888888888999<<<>>>===>>>DDDOOO^^^rrr(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))'''''''''((((((((((((((("""###'''///777:::888555***###)))***$$$111<<<222''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((''''''&&&''''''((()))***((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))******+++,,,,,,)))*********)))(((&&&%%%''''''''''''(((((((((((())))))((('''''''''''''''((('''&&&&&&&&&(((***,,,++++++)))(((''''''(((((((((''''''&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((()))******''''''((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++*********))))))***++++++++++++***))))))((((((((((((((((((((((((%%%&&&(((***++++++++++++(((((()))))))))))))))((())))))))))))***+++,,,---************)))))))))((())))))))))))))))))))))))))))))************))))))***))))))))))))))))))***+++++++++++++++******)))))))))))))))))))))))))))(((((())))))******++++++************************************************&&&'''''''''(((((())))))...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,---...000111111111111111111111111111333333333444444444444555000000111222444666666555111555:::===>>>===;;;999>>>>>>DDDOOO]]]qqq(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%)))((('''%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&%%%&&&)))...000...,,,***%%%)))+++***333;;;444''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))******++++++,,,))))))******)))((('''&&&''''''''''''(((((((((((()))((((((''''''''''''((()))(((''''''((()))+++,,,...---+++)))((('''&&&&&&(((''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((()))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&%%%%%%&&&'''(((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((()))))))))*********+++++++++++++++***************((()))***+++++++++++++++((((((((((((((((((((((((%%%&&&''')))************))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++******+++++++++,,,,,,,,,---,,,++++++***))))))))))))))))))))))))***************+++++++++************************************************)))))))))***,,,...111222,,,,,,+++***************,,,,,,---------.........------------...///000111111111111111111111111111333333333333444444444444333333333444444555666666<<<;;;999888888:::===>>>>>>>>>DDDOOO]]]ppp&&&&&&&&&&&&'''''''''''')))))))))((('''''''''&&&)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&)))'''%%%$$$%%%$$$""" ***'''(((+++---222555111)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((('''&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++((()))*********((('''&&&''''''''''''(((((((((((()))(((''''''''''''((((((((((((''''''((((((******,,,,,,***)))'''&&&%%%%%%''''''''''''((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''((()))))))))'''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************************))))))***++++++++++++***(((((((((((((((((((((((())))))))))))((((((''''''******))))))))))))))))))((()))***,,,,,,++++++************)))))))))))))))******************************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))*********************)))***************************************+++++++++******+++,,,000444888;;;,,,++++++***************,,,,,,,,,,,,---------------------...//////000000111111111111111111111111222222333333333444444444777777777555444444666888:::888555444777:::>>>@@@>>>???DDDNNN\\\ooo&&&&&&&&&&&&'''''''''''')))))))))((('''''''''&&&((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%$$$$$$&&&((())))))***)))&&&)))//////++++++(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))(((''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((('''(((((()))******++++++(((((()))******)))''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((('''((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%%%%&&&&&&&&&&&&&&&'''++++++***)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******))))))((((((((((((((())))))))))))***************************++++++++++++***))))))))))))))))))))))))))))))***))))))(((((((((((((((,,,+++***)))((()))))))))((()))***,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))*********++++++***************))))))))))))******+++++++++,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((************************))))))*********+++++++++((((((((()))+++...222444,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------...//////000000000111111111111111111111111222222222333333333444444555666666555444666:::>>><<<;;;;;;<<<>>>>>>;;;999>>>???DDDNNN[[[nnn(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%&&&(((***+++)))***%%%(((333...%%%(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''((())))))******+++'''((()))******)))((('''''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''''''''$$$%%%&&&'''''''''''''''&&&''''''((()))(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''''''''''',,,++++++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))((()))***++++++***)))(((*********+++++++++,,,,,,***************++++++++++++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))+++,,,------,,,***)))(((((()))***)))******+++++++++******))))))))))))************(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((()))))))))************************)))))))))***++++++,,,,,,++++++)))(((((()))******---------...---,,,,,,+++*********+++++++++,,,,,,------...000000000000000111111111111111111111111222222222222333333333333///111333444555999AAAGGGfffZZZJJJ>>>999:::<<<===??????DDDMMMZZZmmm(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((('''%%%$$$###$$$%%%))),,,%%%***888111$$$***%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((()))*********'''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&&&&((()))))))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((******)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''((()))******)))((('''******+++++++++,,,,,,,,,))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***,,,---......,,,***)))(((((()))***++++++***************+++((()))))))))************''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((()))))),,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((())))))******+++************************((())))))***++++++,,,,,,---,,,,,,++++++******))),,,---.........---+++++++++++++++,,,,,,,,,------,,,---///000111111000000111111111111111111111111111222222222222333333333///111333333333888AAAHHHppp```III888333777>>>BBB??????CCCMMMYYYlll&&&&&&&&&&&&'''''''''(((&&&''''''(((((()))))))))''''''((((((''''''&&&%%%(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&'''''''''&&&&&&((()))***...&&&+++===555&&&...'''''''''''''''((()))***'''''''''&&&&&&'''''''''))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********'''((()))******)))((((((''''''''''''((((((((()))'''''''''''''''((()))***((()))))))))))))))((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((()))))))))******++++++)))))))))))))))))))))))),,,+++)))'''''''''(((((()))))))))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$''''''(((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''(((******((('''&&&((())))))))))))*********))))))******++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))------+++*********+++,,,...---+++)))(((((()))***,,,+++***)))))))))++++++(((((())))))*********+++''''''''''''''''''''''''''''''((((((((((((''''''******))))))))))))******------......------,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************((())))))***++++++,,,,,,'''((()))***++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,---------......,,,---///111111111000000111111111111111111111111111111222222222333333333333555555333222555>>>EEE@@@<<<888999===???>>>;;;??????CCCMMMYYYkkk%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((''''''&&&$$$######"""'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((******((('''&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))+++***)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$######%%%((()))((('''&&&%%%%%%%%%%%%%%%)))))))))))))))))))))))),,,***...888:::111)))&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%'''))))))))))))***+++))))))(((((((((((())))))%%%&&&&&&'''((())))))***(((***+++***))))))***,,,******)))((('''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((('''((((((((('''&&&%%%%%%$$$)))------***''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))'''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%&&&((()))+++,,,,,,&&&(((******'''%%%&&&(((((((((''''''&&&&&&%%%%%%((()))))))))))))))(((((())))))))))))***************************************)))))))))***+++,,,,,,++++++******************'''(((((())))))))))))))),,,***((((((((())))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******************************,,,...000222222000---,,,******)))(((((()))***+++))))))************)))((((((((((((((((((((())))))&&&&&&'''))))))*********///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------............///111000///......///000111222000///000111111000///222333444333222333666888999999:::;;;;;;<<<======BBBBBBGGGOOOZZZlll&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%###$$$%%%((()))(((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((******///777777...'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))))))))***+++******))))))))))))******''''''(((((()))******************))))))(((&&&%%%***)))((('''&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''((((((''''''&&&%%%"""$$$'''(((&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''%%%%%%&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))*********,,,---,,,***((((((***)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,************************'''(((((()))))))))))))))***)))((((((***+++,,,---......---,,,+++)))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++,,,---......---+++***,,,+++***))))))***+++,,,)))))))))******))))))(((************************'''((())))))************...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------............///111000//////...///000111555444333444555555444333111222222222111222444666666777777888999:::;;;;;;@@@AAAEEEMMMXXXjjj''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&(((******)))''''''(((''''''''''''(((((())))))&&&&&&'''''''''((((((((('''&&&%%%$$$$$$&&&((()))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''+++111555222***&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((%%%''')))***)))((()))***++++++************++++++))))))))))))************,,,******,,,//////+++(((***)))'''&&&&&&''')))***&&&&&&'''(((((((((''''''''''''(((((()))*********))))))((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&)))(((((((((((((((((((((((()))***)))'''&&&&&&&&&((()))))))))))))))******(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((******)))))))))***++++++************************'''((())))))******))))))((((((((()))***---///000000///...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,((((((((()))))))))))))))************************)))******+++++++++******,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------............///000000/////////000000111444222111222444444333222111222333333222333555777666666777888999:::;;;;;;>>>???CCCKKKUUUggg''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&(((+++,,,***(((''''''***))))))(((''''''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((())))))(((((('''''''''(((((('''''''''''''''''''''''''''...444555...(((''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&((()))***)))((()))***+++******))))))******+++***)))))))))))))))))))))+++***+++111888;;;777333---+++(((&&&&&&&&&((()))''''''((((((((((((''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((&&&###$$$(((+++***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''((((((((()))&&&&&&'''''''''((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''(((((('''&&&%%%$$$$$$&&&&&&''''''((((((((()))'''(((((())))))))))))(((((()))))))))************))))))))))))))))))))))))******))))))))))))*********************+++++++++(((((()))************)))'''(((((())))))+++...000------,,,++++++***))))))))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))),,,,,,,,,------------...---,,,+++***)))***+++,,,(((((((((((((((((())))))************))))))))))))++++++,,,,,,,,,+++******+++*********************,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------............///000000000000000000111111222000000000222333222111333555666666555666777999777888888:::;;;<<<===>>>>>>???CCCJJJTTTeee~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***((('''&&&))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&'''((()))(((((('''''''''(((((()))'''''''''''''''''''''''')))111777444,,,'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((())))))))))))(((((((((((())))))((((((((((((((((((''''''((((((***111999<<<:::666///---***(((&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&''''''''''''((((((%%%&&&&&&'''((()))******''''''((((((((((((((('''&&&""" $$$''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''&&&&&&&&&'''(((((())))))***))))))******)))((('''&&&'''''''''(((((())))))''''''((()))))))))))))))((()))))))))******************************************))))))((())))))***))))))*********+++++++++((())))))***************((())))))(((''''''***,,,))))))))))))************************************++++++******))))))((((((************************,,,,,,,,,,,,------......,,,+++***)))(((((()))***((((((((('''((()))***+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............/////////000111111111111111333222111222444555444333333555666666666666777888666777888999;;;<<<===>>>???@@@DDDKKKTTTccc|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&&&&&&&%%%&&&&&&'''((()))******''''''((((((((()))))))))'''''''''''''''(((((()))''''''&&&&&&''''''(((((('''''''''''''''''''''''',,,333777111***((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''''''''''''''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))(((((()))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''+++000222000---...---+++)))(((&&&&&&%%%(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******''''''((()))))))))(((((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***&&&'''((((((((((((((((((%%%%%%&&&'''(((((())))))'''&&&&&&'''))))))(((''')))******************+++&&&'''((())))))******)))))))))))))))******************************************)))((((((((()))))))))))))))***++++++,,,,,,((()))******++++++******(((******(((%%%$$$'''***&&&''''''((()))***++++++******************************************))))))************************)))***+++,,,,,,------,,,,,,+++***(((((((((((()))))))))(((((((((***+++,,,//////......---,,,,,,,,,***++++++,,,,,,,,,++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............/////////000111222222222222111000///000222444333222000222444444444333444555333444555777888:::;;;<<<@@@AAAEEELLLTTTbbbzzz''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((('''&&&$$$"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&%%%%%%&&&'''((()))******'''((((((((())))))))))))'''''''''''''''(((((()))&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((---333555...(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''((()))***))))))))))))))))))***'''''''''((())))))******'''(((((())))))))))))(((******++++++***)))'''''')))))))))))))))(((''''''((((((((('''''''''''''''((((((((((((((((((''''''''''''((()))))))))))))))((()))***)))(((((()))+++''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''')))((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''###""""""$$$''')))'''%%%+++++++++***************&&&'''((()))************))))))))))))******************************************)))(((((((((((((((((())))))***++++++,,,,,,))))))***++++++++++++***(((***,,,)))%%%$$$'''+++((((((((()))******++++++******************************************++++++************************(((***,,,...///...---,,,---,,,+++)))(((((())))))******)))((()))+++---......------,,,++++++******((()))***+++,,,,,,,,,+++)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---------............///...///111222333333222222///......///111222222111///111333444333333333444333444555666888:::;;;<<<@@@AAAEEEKKKSSSaaawww))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))***)))(((&&&"""###$$$%%%&&&((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((('''(((((((((((((((((((((((()))))))))'''%%%$$$%%%&&&((((((((((((((('''''''''(((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))---333333+++'''((((((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''''')))******((('''((()))++++++************++++++'''(((((()))***++++++,,,)))+++++++++))))))***+++&&&'''***+++,,,+++***((()))))))))))))))(((''''''))))))))))))((((((((((((+++***)))((('''&&&%%%%%%''''''((()))))))))))))))%%%((()))(((%%%$$$&&&((('''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((()))(((((('''&&&&&&%%%%%%%%%$$$$$$'''***,,,+++)))******))))))((((((''''''&&&'''((()))************))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((())))))***++++++,,,,,,))))))***++++++++++++***(((+++,,,***&&&%%%)))...************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))***,,,///111222111///...///---,,,***))))))******+++***))))))***,,,...///******))))))(((''''''&&&'''((()))***+++,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////...///111222333333222222333222222333555777666555000222555666555444555555555555777888:::<<<===>>>@@@AAADDDKKKRRR___vvv''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))(((((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%///,,,((('''(((***)))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&&&&%%%&&&)))+++111///---,,,+++***'''%%%)))((('''&&&&&&'''((()))'''&&&%%%$$$%%%''')))***((((((''''''''''''((((((((((((((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''%%%'''(((((('''''')))***+++)))(((&&&&&&((()))+++((((((((()))******++++++******))))))))))))******(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,''''''(((((((((((((((((()))******(((&&&%%%&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''',,,***)))'''''')))***,,,))))))((('''''''''''''''###$$$&&&((()))(((((('''))))))))))))(((((((((((((((((((((((('''&&&%%%$$$))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,++++++******++++++,,,...,,,***(((((()))***+++,,,,,,++++++***)))))))))******++++++++++++******++++++******************))))))))))))))))))))))))------------,,,,,,+++***''''''(((((())))))******))))))))))))************,,,---///000000000///...///...---+++******++++++)))))))))))))))(((''''''&&&)))++++++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,......---,,,---...///000000000...------...///000000000000000////////////000000000000111333444555333333222111222333444555444555777999;;;<<<======>>>CCCAAACCCOOO[[[mmm'''''''''((((((((())))))'''(((((())))))(((((('''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((('''&&&%%%''')))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%""" !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&...+++'''&&&((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***(((&&&&&&(((***111///,,,******)))(((&&&)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''''''''(((((((((((((((&&&''')))(((''''''((()))***)))(((''''''((()))***((((((((()))******++++++******))))))))))))******(((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))###$$$%%%&&&''''''''''''+++******)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''''''''''''''$$$%%%&&&((((((((((((''''''''''''(((((()))))))))*********))))))((('''&&&))))))))))))))))))))))))***)))((((((((()))++++++,,,++++++******++++++,,,,,,+++***)))))))))***************)))))))))))))))******++++++++++++******(((((((((((()))***++++++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((((()))))))))))))))))))))))))))************+++,,,---...///...------///...,,,************+++)))))))))))))))(((''''''$$$'''))))))'''&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,...------,,,---...///000///...---,,,------...///111111111111111111111111111111111000000000000000444444333333333444555666444555777999;;;<<<<<<======AAA@@@BBBNNNZZZlll(((((((((((())))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$  %%%)))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''(((((((((((())))))&&&&&&&&&''''''''''''''',,,)))'''&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++)))'''&&&((()))111...+++)))((((((((('''((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&''''''(((((())))))'''((()))((('''&&&'''(((***)))(((''''''((()))***'''(((((())))))******+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))+++(((&&&'''***+++***((((((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))+++******)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''''''''((($$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))***++++++++++++++++++***)))((()))))))))))))))))))))))))))(((((((((((()))******++++++************+++++++++************)))))))))((((((((()))))))))))))))******++++++++++++******&&&&&&''''''(((***+++,,,++++++++++++++++++++++++******************)))((())))))))))))))))))(((((())))))))))))***************+++,,,---------,,,+++---,,,+++)))))))))******))))))******))))))(((((((((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,---...//////222222222222222222222222111111222222111111000///555444444444444555666777666666888999:::;;;;;;;;;:::???>>>@@@MMMXXXjjj((((((((()))))))))******&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''(((((('''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''%%%###!!!"""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&&&&&&&)))+++111...)))''''''((((((((((((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******((()))***)))'''&&&&&&''')))(((''''''''''''((()))''''''(((((()))*********))))))************))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''### """'''***(((%%%((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%)))(((''''''''''''((((((%%%&&&&&&'''''''''((((((''''''(((((()))***++++++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))************)))((('''(((((()))***+++++++++******++++++++++++******((((((((((((((()))***+++)))))))))))))))))))))))))))******+++******))))))+++******))))))(((((((((((()))))))))******************,,,---------,,,+++,,,+++***((((((((()))***))))))*********))))))(((+++,,,..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////,,,,,,,,,---...///000000111111111222222222222222///000111333444444444444444444444444444555555666666777888999:::;;;;;;;;;888===<<>>IIISSSddd|||''''''''''''((((((((((((((())))))******))))))(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$''')))***)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''((((((&&&%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))******)))((()))+++---...+++(((&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&'''((((((&&&&&&''''''(((((())))))'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&''''''(((((())))))***((()))***++++++***)))(((&&&&&&&&&'''''''''''''''(((((((((((((((((())))))''''''''''''&&&%%%$$$###'''%%%###$$$(((***)))((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''&&&&&&&&&''''''(((+++++++++******)))))))))))))))*********))))))(((***************************+++,,,,,,------,,,,,,******))))))))))))******((((((((())))))))))))*********++++++,,,---......******++++++++++++******...---,,,***))))))((((((************************)))***++++++,,,+++++++++******************))))))))))))))))))***************+++,,,---...---,,,,,,+++***)))(((((()))******))))))******++++++******,,,++++++,,,......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......//////.........///000111111111111111//////000000111222222222222222111000000000000111111222333333444444333333666666888999:::;;;;;;;;;888===<<<>>>HHHQQQaaaxxx&&&&&&&&&&&&''''''''''''))))))************))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))&&&'''''''''%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%'''))))))'''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))***---///,,,***((('''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&''')))(((''''''((()))&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))((()))***++++++***)))(((&&&&&&&&&'''''''''(((((('''''''''((()))))))))***&&&&&&&&&&&&&&&&&&%%%%%%)))((((((((()))***++++++'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************))))))************************)))***+++,,,---,,,++++++******))))))))))))******)))(((((('''((()))***+++*********++++++,,,,,,---******++++++++++++******,,,+++***)))))))))))))))************************((())))))***++++++************************++++++))))))))))))************))))))+++,,,,,,,,,+++***+++***))))))))))))++++++((()))***++++++++++++***...---,,,...000111///---************************+++++++++,,,,,,---------,,,,,,,,,------------...,,,---.../////////...---...///000111111000//////000000111111222333333444666555222111000111333444222222444555555555444333444555777999;;;<<<<<<===999>>>===>>>HHHPPP___uuu%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''((()))(((&&&&&&((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''%%%$$$%%%(((+++((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%(((******'''&&&''')))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%&&&(((+++///222+++)))((((((((((((&&&$$$&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''(((((((((''''''(((((((((&&&&&&''''''((()))******)))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%'''(((((('''''')))***&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''')))***++++++***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******&&&&&&'''((()))))))))(((((()))***)))((((((***,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***'''''''''''''''((()))***((((((&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((()))))))))******+++++++++******************************((()))***+++,,,+++************))))))))))))******)))((('''&&&'''(((***,,,***************+++++++++******++++++++++++******)))((((((((((((((()))***((((((((((((((((((((((((''''''((())))))))))))))))))))))))***+++++++++,,,))))))))))))************'''((()))++++++******)))++++++***))))))***+++,,,((()))***++++++++++++++++++)))(((***---...,,,)))************************+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,.../////////...---......///000000///...---111111222333333444555555888666444333444777:::===333333555666666666555444444555777999;;;<<<======:::???>>>???HHHOOO]]]ttt$$$%%%&&&((())))))******((((((((((((((()))******************)))((('''&&&''''''((((((''''''&&&%%%$$$%%%'''))))))(((&&&%%%###$$$%%%&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((***+++,,,(((((('''&&&&&&&&&&&&''''''***,,,)))$$$!!!$$$'''&&&%%%%%%'''))))))'''%%%&&&&&&'''((())))))((((((***(((&&&$$$$$$&&&(((***+++***((('''&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))&&&$$$&&&,,,000222111++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((#########$$$$$$%%%%%%%%%(((((((((((((((((((((((("""$$$'''''''''''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''((((((((())))))******%%%%%%%%%%%%%%%&&&''''''+++***((('''&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***************************************)))((('''+++***((('''''')))+++---,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))***+++,,,+++***)))***+++,,,+++***)))((((((((()))))))))))),,,//////,,,((())))))))))))))))))))))))---)))$$$%%%)))+++***((('''((()))++++++******)))&&&+++,,,'''&&&***,,,***)))((((((***---,,,)))%%%$$$&&&***,,,---,,,***(((*********+++---...,,,+++)))+++***)))+++///...***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------......---,,,---...///000000///...///111333222111000111111111111222222222777555333222333777;;;>>>@@@???===:::888666444444555555777999;;;<<<<<<<<<>>>;;;;;;???DDDNNN^^^lll%%%&&&'''((())))))))))))((((((((((((((())))))*********)))(((((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&'''((()))(((((('''$$$$$$%%%&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))***+++))))))((('''''''''''''''''')))+++***'''%%%&&&((((((((('''&&&''''''''''''&&&'''((((((((((((((((((!!!!!!!!!"""$$$(((+++,,,(((''''''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((&&&%%%(((---222444333))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))*********++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((())))))***+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************++++++******)))(((***************++++++,,,++++++,,,,,,,,,+++******)))))))))***************)))+++,,,+++***)))***+++++++++***)))))))))))))))))))))))),,,......+++((())))))))))))))))))))))))'''### """&&&******)))((()))***+++,,,++++++******,,,+++((((((,,,+++&&&***((((((***,,,,,,)))'''%%%%%%&&&'''(((((()))))))))(((((()))++++++***(((,,,///...***(((******'''*********++++++*********++++++++++++,,,,,,,,,,,,+++,,,------......------...------,,,---...///000///...---...000111000///000111111111111222222222666555333222333666999;;;;;;:::888666555333333222555666888999:::;;;<<<<<<===;;;<<>>AAADDDLLL\\\lll))))))))))))((('''&&&%%%'''''''''''''''(((((())))))(((&&&%%%$$$%%%'''((((((((())))))(((((('''&&&((('''&&&&&&'''))),,,...***(((%%%$$$&&&((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&***(((&&&&&&'''((('''&&&###$$$&&&&&&%%%%%%&&&'''(((((())))))((('''&&&&&&"""$$$&&&)))***+++******(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&)))...///---+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&''')))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((******)))))))))))))))))))))******+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((''''''((((((((((((((()))******+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************************++++++,,,,,,,,,+++++++++***((((((((()))+++,,,)))***++++++,,,,,,,,,,,,******)))))))))((((((((((((***++++++******+++,,,******))))))***+++,,,,,,)))***+++,,,+++******)))************************---+++***************)))((((((((((((((())))))***###%%%((()))'''%%%'''*********))))))((()))***+++,,,,,,,,,,,,,,,,,,------***((((((((())))))'''%%%%%%...///,,,,,,,,,+++******+++,,,,,,+++******))))))*********++++++++++++,,,------......------,,,,,,,,,---------------///...---...000111000///000000111111111222222222222222222222222111111000111111111222333555777888777888999:::::::::::::::;;;<<>>@@@BBBHHHWWWfff((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((($$$%%%%%%%%%&&&&&&''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&$$$&&&((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%'''))))))&&&###%%%((()))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''%%%%%%%%%'''''')))))))))))))))(((((((((+++++++++***)))((('''&&&(((((((((((((((''''''''''''(((((())))))(((((('''%%%((()))&&&%%%'''(((''''''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))))))))((((((((())))))*********(((((((((((())))))))))))&&&&&&'''(((((((((''''''))))))(((((())))))***+++(((((())))))******++++++++++++************++++++(((((())))))***))))))((())))))))))))((((((((((((''''''((()))************************************))))))*********)))((((((************************++++++***))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******+++++++++******)))''''''))))))))))))))))))))))))((())))))))))))))))))***''''''((((((((()))))))))***))))))((((((((((((((((((((())))))))))))******************************((())))))))))))))))))((())))))***++++++++++++***++++++***)))))))))))))))************************++++++************++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------...************************+++******)))))))))))))))***,,,///222222111///---***++++++,,,,,,++++++***%%%***)))######***+++''')))+++,,,......---,,,+++))))))))))))***************************+++++++++***+++,,,,,,+++***((((((******************))))))***+++,,,,,,------,,,,,,------------------------///......------......///,,,,,,,,,------------...///000111111222222111111...000111111000000111222222333555444333333555666444555777999;;;;;;;;;;;;;;;<<<>>>@@@BBBHHHWWWfff((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&%%%'''))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&((('''%%%(((&&&&&&''''''&&&'''***''''''''''''''''''''''''%%%&&&(((*********)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''***)))((((((''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((''''''''''''''''''((($$$***,,,(((&&&((()))'''&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))***))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''))))))(((((())))))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***'''((()))***++++++++++++))))))))))))((((((((((((&&&''')))***++++++******************************(((((()))*********))))))******************************))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))************)))((((((((((((((()))))))))*********++++++************************)))******++++++******)))))))))***++++++++++++*********)))(((((((((((()))++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------************************)))&&&%%%&&&)))++++++)))))),,,///222333111///---)))***+++,,,,,,+++***)))###'''%%%&&&)))%%%******+++,,,,,,,,,,,,,,,))))))))))))************+++++++++***************++++++++++++++++++++++++***))))))))))))******+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------...///......------......///------------............000000111222222222222111...000222333222111111222222444555555333222444666666666777999:::<<<======<<<<<<>>>AAABBBHHHWWWggg~~~''''''&&&%%%%%%%%%%%%&&&&&&''''''((()))(((((((((......---,,,+++***))))))$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))(((&&&(((***+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$'''(((''')))######(((***&&&&&&+++(((((((((((((((((((((((($$$&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))"""$$$&&&)))***)))((('''***)))((('''&&&%%%%%%%%%"""###$$$&&&'''((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((%%%,,,///***(((******(((%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((***************)))(((((()))))))))))))))******+++)))))))))(((((((((((((((***+++,,,------,,,+++***)))***+++,,,---.........))))))))))))((((((((((((&&&''')))***+++++++++***************************'''((()))***************************************((((((((()))******++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((()))******++++++***))))))))))))))))))))))))++++++******))))))(((((())))))))))))******************)))((((((((((((((())))))******+++++++++,,,++++++******************+++++++++,,,,,,+++++++++))))))***++++++++++++***,,,++++++***)))*********++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---((())))))***++++++,,,,,,************************$$$!!!"""(((,,,+++((()))+++///222333111...,,,)))***+++,,,,,,+++***)))(((,,,))) ***...)))*********++++++,,,,,,,,,))))))))))))************,,,+++++++++******))))))+++******))))))***++++++***)))(((((((((***+++,,,))))))***++++++++++++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---............/////////000000000111222222222222111...111444555444222222222222444666555333222444666777777888999:::<<<>>>???<<<<<<>>>AAABBBHHHXXXggg~~~))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((((((((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******'''$$$%%%(((***)))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((((((((,,,+++***(((&&&%%%%%%$$$(((((((((((('''&&&%%%$$$%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((()))))))))(((''''''&&&&&&)))(((((((((((())))))***'''...000***&&&'''&&&###''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%+++***)))(((((()))******&&&''''''((()))******+++))))))))))))************++++++************++++++((()))***,,,------,,,,,,)))***++++++,,,,,,,,,,,,***))))))(((((((((((((((++++++***************+++************+++,,,------))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******))))))))))))*********+++(((((())))))*********+++************************))))))(((((()))***++++++(((((())))))******++++++++++++************++++++++++++************++++++(((((())))))*********+++------------------------,,,+++++++++***)))))))))(((***,,,,,,***)))******)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,***)))'''''''''((((((+++***)))'''''''''((()))+++---111555777777444111,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++*********))))))+++***)))))))))***+++,,,)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,,,,,,,++++++***))))))))))))******+++++++++************+++,,,------------)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......111111222222222111111000222111000//////000111111333444555555666666555555666666777888999:::::::::<<<===???BBBCCCHHHWWWeee~~~)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***...+++((('''(((((('''%%%'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((((((''''''''')))))))))(((''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((('''''''''(((((((((((((((((((((''''''(((((()))***&&&,,,...)))&&&((((((%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((()))(((((((((((((((((('''***)))(((''''''((())))))''''''(((((())))))******))))))))))))************+++******))))))******+++((()))+++------------,,,***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++***************++++++++++++***++++++,,,,,,*********************************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++************************)))((((((((((((((()))***)))))))))))))))******************))))))*********++++++************++++++))))))))))))*********++++++++++++++++++++++++++++++++++++***************,,,------,,,***))))))***************++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))++++++++++++)))((((((((())))))---///222666888777444222,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++*********))))))---,,,,,,++++++,,,...///((()))***++++++***)))(((++++++***))))))***++++++******************++++++)))***+++,,,,,,,,,,,,,,,((()))***++++++,,,++++++---...///...---,,,---...,,,---------............111111111222222111111000222111000//////000111222333333333333444444444555333444555777999;;;<<<===<<<<<>>AAABBBGGGVVVdddyyy'''''''''((((((((((((((((((''''''''''''((())))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''&&&'''(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&!!!$$$'''((((((((('''))))))(((((('''''''''&&&(((((((((((((((((('''&&&(((((('''''''''((())))))((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''')))******111...+++)))'''&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''''')))))))))((((((''''''''''''''''''(((((()))))))))(((((())))))************))))))))))))((((((((((((((()))))))))***************))))))))))))))))))***+++,,,---.........---,,,............---,,,,,,+++******)))(((((((((((()))******))))))***++++++,,,------,,,+++************))))))))))))))))))))))))*********))))))(((((((((+++******))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))++++++******))))))(((((())))))(((((((((((())))))++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))*********))))))***,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++******))))))(((,,,,,,+++******+++,,,------111555666444111///...,,,,,,,,,+++++++++******))))))***++++++++++++***************************++++++***)))***+++,,,---)))***,,,---------,,,+++*********++++++*********+++++++++*********))))))'''((()))+++,,,---------++++++,,,---............,,,---//////......///000.........////////////000...///000111111111111111000000111111222222222222666555333222222444666777999999999888888888888888;;;<<<>>>AAABBBGGGVVVdddxxx'''''''''(((((((((((((((((((((''''''(((((()))***)))(((((((((''''''''''''(((''''''''''''''''''(((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&'''((()))(((&&&$$$###$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$(((((((((((((((((((((((()))((((((''''''''''''(((***)))((('''''''''((()))'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))))))))***))))))(((''''''&&&&&&''''''''''''(((***+++,,,555///***)))(((%%%%%%'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''******)))(((((('''&&&&&&''''''((((((((((((((()))'''((()))***+++++++++***(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***+++,,,---......---,,,+++,,,------------,,,,,,+++***))))))((((((((((((((())))))))))))***+++,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))************************)))))))))(((((()))))))))))))))*********+++++++++*********)))))))))))))))************************,,,,,,+++*********++++++************))))))))))))***))))))(((((())))))***++++++************+++++++++++++++++++++************************************************+++++++++,,,...///...,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++***)))(((''',,,+++*********+++,,,------111666666333///------,,,,,,,,,+++++++++******))))))***++++++++++++******************++++++++++++***)))))))))***,,,,,,'''((()))+++++++++******)))***++++++++++++***))),,,,,,++++++***))))))(((++++++---...////////////)))***+++,,,,,,---------***,,,------------///000------........./////////......///000111111111111///000111222333333333333555555444333444555666777444555666888999:::;;;<<<;;;;;;>>>@@@AAAGGGUUUdddwww''''''''''''((((((((()))((((((((((((((())))))*********)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%%%%'''***)))'''%%%%%%&&&%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%&&&(((***,,,,,,***((('''&&&'''((()))&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))((((((((((((((('''''''''((((((((((((***+++,,,---666...(((((((((&&&&&&)))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***))))))))))))))))))(((&&&'''((()))*********)))''''''(((((())))))******))))))))))))************))))))(((((((((((())))))***+++,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))***+++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,******+++,,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++******************+++,,,)))))))))))))))******************))))))*********++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++***************'''***---...---,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,---.........------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++***)))+++***)))))))))+++,,,---...333888777333...,,,---,,,,,,,,,+++++++++******))))))***++++++++++++***))))))*********+++++++++))))))((('''((()))***+++''')))***,,,,,,,,,,,,+++)))***++++++++++++***)))++++++******************+++,,,------............)))***+++,,,------------,,,---......---,,,---///,,,---------............---...///000111111111111///000111333444444333333333333444444444555555555333444555777999;;;<<<===:::;;;>>>@@@AAAGGGUUUdddvvv&&&'''''''''(((((())))))((((((((((((((()))******++++++***((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((()))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%!!!%%%(((***((((((***,,,$$$%%%%%%&&&'''((())))))))))))(((((()))***+++,,,%%%%%%&&&'''((()))******'''&&&$$$###%%%(((---///---+++)))'''&&&&&&'''(((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))((((((((()))***,,,---...555,,,&&&((()))'''(((,,,''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))***)))))))))))))))***++++++,,,,,,,,,+++++++++******))))))$$$%%%'''))))))))))))(((&&&''''''((()))******+++))))))))))))************))))))(((((((((((())))))***+++,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,++++++***)))*********))))))))))))***+++,,,---************+++,,,------------------------------+++,,,,,,---...///000000000//////......//////000---...///000111333444444.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++(((((())))))******++++++++++++************++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++******)))))) '''+++---------...++++++,,,,,,,,,---------++++++,,,,,,---...//////------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---......---,,,******)))))))))***,,,---///444999999333...---...,,,,,,,,,+++++++++******))))))***++++++++++++***))))))******++++++++++++---,,,+++++++++,,,......+++,,,---///000000//////)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,)))******+++++++++******,,,,,,---...////////////...///000///---,,,,,,---,,,,,,,,,---------......---...///000111111111111///000222333444444333333111222333444444444333333666666777888999::::::;;;:::;;;===@@@AAAFFFUUUcccvvv(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))(((((())))))******++++++'''(((((()))***))))))))))))***+++++++++)))((('''***((('''&&&&&&'''(((*********)))((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&((()))***+++((((((''''''''''''((((((((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((((('''+++***)))(((((()))***+++&&&'''((())))))((('''&&&))))))((((((((((((((()))''''''(((***+++)))&&&###'''%%%%%%)))***)))***...)))((('''(((***+++++++++...,,,***'''&&&&&&&&&''''''((()))******)))((('''************)))'''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))***++++++***)))((()))************+++++++++************))))))))))))***************+++++++++------------------,,,,,,++++++,,,,,,---.........++++++++++++,,,---...///000000//////......------,,,------......///000000111222222333444555555555555555555444444444333333444555777888888777555444444333222111111111111111222111//////000///...,,,------------,,,,,,+++***---,,,+++******+++,,,---+++******))))))******+++,,,,,,,,,,,,,,,---------,,,,,,,,,------.........)))***+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,---+++***)))***,,,---------,,,,,,+++++++++))))))))))))))))))))))))------,,,++++++***))))))***)))))))))***+++,,,,,,111222444333000.........*********++++++,,,,,,,,,((()))***+++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///...---,,,,,,---...//////000111222222111000///222333333222111111222444444333333333333444555555777777888999;;;<<<===>>>===<<<<<<===???EEESSSaaattt(((((('''''''''&&&&&&&&&&&&''')))(((''''''(((***)))((((((''''''(((((())))))))))))((((((''''''&&&''''''((((((((()))))))))***************)))(((((()))((('''&&&&&&'''((()))***)))((((((''''''((((((%%%%%%&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((---,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))(((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&)))(((((((((((()))******'''((()))***+++***'''&&&%%%######&&&'''&&&'''***(((&&&%%%&&&(((+++++++++---+++)))'''&&&&&&'''((('''((()))******)))(((''')))******))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))******((()))***++++++***)))((()))************+++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......------------...///000000222222333333333333333333777777888888999:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>>;;;;;;:::999999999999999777666444444555555333222222222222222111000///......---,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,*********+++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,---+++***)))***,,,---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++*********)))******++++++---///111111///---,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......------------......---...000111222222222111---...///.........111333444333333333333444555555555555666777999:::;;;<<<>>><<<<<<>>>@@@FFFTTTaaasss((((((((('''''''''&&&&&&'''((())))))(((((()))+++(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***+++******))))))))))))))))))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&((((((''''''''''''((((((------+++***)))((((((((('''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((()))***++++++(((((()))))))))))))))(((&&&######''''''%%%%%%(((((('''%%%&&&))),,,...///+++***((('''''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******)))(((((((((((((((((()))))))))************)))))))))************+++++++++******************+++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++***+++,,,...000111111111111222222333444555888888999:::<<<===>>>>>>CCCCCCDDDDDDEEEFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDEEEBBBAAA??????@@@@@@>>>===;;;;;;;;;:::999777666555222111000...------------///......---------,,,,,,)))*********+++++++++,,,*********+++++++++++++++,,,++++++******+++---......------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---+++***)))***,,,+++,,,,,,,,,,,,,,,,,,---************************))))))***+++,,,,,,------++++++******)))*********))),,,///000...,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++---..................---,,,---///000222333333333000111111111111333777:::444333333333333444555555555555666777999:::;;;<<<>>>======@@@AAAGGGTTTaaarrr((((((((((((''''''''''''&&&((())))))(((''')))***''''''&&&&&&&&&&&&''''''"""###$$$%%%'''((()))***)))'''&&&%%%%%%''')))***+++***)))(((((()))***+++)))(((''''''''''''((()))(((((('''''''''''''''(((''''''((()))))))))))))))+++***)))'''&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((())))))***+++'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''))))))))))))'''&&&'''(((((((((((((((((('''+++******)))))))))******'''(((((((((''''''(((******''''''******'''''')))+++)))'''))),,,000333444))))))(((((((((((()))***(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((()))))))))))))))******)))))))))))))))*********+++++++++)))))))))******************++++++,,,,,,---------//////.........---------+++++++++,,,///222555777999999999999:::;;;<<<<<<@@@AAACCCDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTOOONNNNNNMMMMMMMMMNNNNNNNNNMMMKKKKKKLLLMMMKKKJJJFFFFFFEEEDDDCCCAAA???>>>:::999777666444222111111111111000000///...---,,,++++++,,,,,,,,,---------************************---,,,*********+++---/////////............//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---...//////...,,,+++,,,,,,---+++***)))***,,,+++++++++,,,,,,---------************************)))******++++++,,,------,,,,,,+++***)))))))))***&&&***---///...,,,++++++++++++++++++++++++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++******+++,,,,,,---......///............---------,,,---...//////...---,,,---...///000111222333333555555555444444666999===444333333333333444555555777777888999;;;<<<===>>>======>>>AAACCCHHHTTTaaaqqq))))))((((((((('''''''''%%%'''(((((('''&&&((()))''''''&&&&&&&&&&&&''''''###$$$%%%&&&((()))++++++)))(((&&&%%%&&&''')))++++++***)))(((((()))***+++((((((''''''''''''(((((((((((('''''''''(((((()))'''((())))))******)))))))))(((((('''''''''((((((((((((''''''''''''(((((((((''''''''''''((())))))***)))))))))((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))'''''''''''''''&&&&&&%%%((((((***++++++***(((((((((((((((''''''(((((((((,,,,,,***)))((((((''''''&&&''')))(((&&&%%%'''))),,,)))***------)))(((******)))(((***---111333444((((((((((((((())))))***))))))(((((((((((())))))&&&'''((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++************++++++***))))))))))))))))))***))))))*********+++++++++((((((((()))))))))************++++++,,,------...////////////////////////---...000222666:::>>>@@@BBBBBBAAABBBBBBCCCDDDEEEIIIJJJLLLNNNPPPRRRTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXWWWWWWWWWSSSSSSSSSRRRRRRSSSSSSTTTUUUTTTRRRSSSTTTTTTSSSRRROOOOOONNNMMMLLLJJJHHHGGGCCCCCCBBB@@@>>><<<:::999555555555444333111///...------------------------************************---,,,+++******,,,...///......------------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,---+++***)))***,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,+++***)))))))))***'''***---///...---,,,,,,++++++++++++++++++++++++......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******************************+++,,,,,,,,,,,,+++******+++,,,,,,---....../////////.........------,,,---...//////...---,,,000000000000000111111111222222222111///000333555444333333333333444555555777777888999;;;<<<===>>><<<<<>>@@@DDDGGGJJJKKKKKKKKKNNNNNNMMMNNNNNNOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXZZZZZZYYYXXXZZZZZZZZZYYYYYYXXXVVVVVVSSSSSSSSSRRRPPPMMMKKKJJJGGGGGGGGGFFFEEEBBB???===777666555444222111000000///.........------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,------------.........------......///000,,,,,,---+++***)))***,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---*********)))******+++++++++,,,---,,,++++++,,,...,,,,,,,,,+++++++++******,,,+++***))))))***,,,------------------------------,,,,,,,,,,,,---......---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......000000/////////111222333///111333444333222333444444333333333333444555555555555666777999:::;;;<<<999:::>>>CCCEEEHHHRRR]]]nnn))))))))))))(((((((((((('''((())))))(((((()))***))))))(((((((((((())))))'''''''''((((((((())))))))))))***++++++++++++***'''((()))+++++++++***)))''''''((((((((((((''''''******))))))***+++,,,,,,&&&''''''((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''''''(((((())))))******************************(((((())))))*********+++)))))))))))))))((((((''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))$$$$$$%%%%%%'''((()))***)))...222111+++''''''((()))''')))......***)))+++((((((***...111111000...)))))))))))))))(((''''''***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++)))************+++++++++++++++,,,------...//////...///000111222333444444;;;<<<===???AAABBBDDDDDDFFFHHHKKKNNNOOOOOOMMMLLLPPPOOOOOOPPPPPPQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^]]]\\\[[[\\\\\\\\\[[[ZZZZZZYYYWWWWWWWWWVVVTTTRRROOONNNNNNNNNOOONNNLLLIIIFFFDDD======;;;:::888666555444000000000//////.........+++,,,---.........------/////////....../////////......---------,,,,,,,,,,,,,,,,,,---------......000///.........000111222,,,,,,---+++***)))***,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''((()))***,,,---...///***)))))))))***+++,,,,,,,,,,,,,,,***)))))),,,...,,,,,,,,,++++++*********+++***)))((((((***,,,...........................---,,,,,,,,,,,,---......---------------------------,,,+++*********+++,,,------------------------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,000000/////////.........///...---,,,,,,---...///............000222444555+++...222444444444444444444333333333333444555555777777888999;;;<<<===>>>888999>>>CCCDDDGGGQQQ\\\nnn)))))))))))))))((('''''')))(((&&&&&&&&&''')))+++(((((('''&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((('''''''''''''''((()))***(((,,,...,,,'''###%%%'''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))***,,,------***(((''''''''''''(((((())))))******,,,((((((+++---***)))***......///---+++)))***+++,,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''''''''((((((((()))++++++***)))(((((()))))),,,,,,+++++++++++++++,,,))))))******+++++++++,,,///...---,,,+++++++++++++++,,,,,,------,,,++++++,,,------,,,++++++,,,...///111333666999<<<>>>???@@@AAABBBDDDFFFGGGGGGGGGLLLMMMOOONNNMMMMMMOOOPPPVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXYYY\\\^^^^^^^^^^^^[[[YYYYYY[[[]]]]]]]]][[[ZZZZZZYYYXXXXXXXXXYYY]]]]]]^^^^^^]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]]]]^^^^^^]]]ZZZYYYYYYZZZ[[[[[[ZZZXXXUUUSSSPPPOOORRRPPPNNNMMMMMMLLLJJJHHHIIIGGGDDDAAA????????????888555333333444444222///111///,,,+++,,,------,,,,,,---...//////...---,,,///000000000///---+++***---,,,,,,,,,,,,---......+++,,,.../////////.........---,,,,,,++++++++++++......------------......+++++++++******))))))))),,,,,,,,,+++,,,,,,------+++++++++******+++,,,,,,+++++++++,,,,,,---------************************))))))***+++,,,,,,------,,,,,,,,,---...///000111,,,,,,,,,------.........///...,,,++++++,,,---///++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---//////000000000000//////.........------,,,,,,,,,......////////////......+++,,,000555888888444222222222222111111111111000000111333555888:::<<<===::::::::::::999999999999<<<<<<>>>BBBDDDGGGPPPYYYppp)))))))))))))))(((''''''((('''&&&%%%&&&''')))***)))(((''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((('''''''''''''''((())))))))),,,...,,,(((%%%&&&)))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++---,,,***((((((((('''((((((((()))))))))***,,,))))))---...+++)))***,,,------,,,***)))***+++************))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))***)))))))))))))))***+++++++++************++++++)))))))))******+++++++++******))))))))))))******************************,,,---.........///111333555666999;;;>>>AAACCCDDDJJJJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQQQQQQQRRRTTTUUUXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYZZZ\\\^^^^^^]]]^^^[[[WWWTTTSSSRRRQQQPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^______```````````````______`````````^^^]]]]]]___^^^]]]\\\ZZZVVVSSSOOOMMMMMMKKKJJJIIIJJJJJJIIIHHHIIIIIIIIIHHHGGGEEECCCBBBBBB???===<<<<<<;;;888555333000...---......---,,,***+++,,,---------,,,,,,***+++,,,---......---,,,------,,,,,,------...///,,,---.../////////...---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------+++*********************,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------*********************************++++++,,,,,,---...---------------...///,,,,,,,,,---------.........---+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......//////......---.........------,,,,,,,,,......////////////......,,,---000444777777444111000000111111222222222333555555666666666666666777777777777777777777777777<<<<<<>>>BBBDDDGGGOOOYYYmmm)))))))))))))))(((((('''''''''&&&%%%%%%'''((()))***)))((((((''''''((((((%%%''')))******)))'''%%%''''''((((((((()))))))))(((((())))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((((((+++---,,,)))'''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***++++++***))))))***(((((((((((())))))))))))+++)))+++000111---)))))))))***++++++))))))***+++(((((())))))*********+++))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((()))***+++,,,******)))))))))******+++)))))))))))))))*********((((((((((((((())))))*********)))(((((()))***+++,,,...111333444555888;;;>>>>>>@@@CCCEEEHHHIIIJJJMMMMMMNNNOOOOOOOOOOOONNNPPPRRRUUUVVVVVVWWWZZZ\\\[[[\\\\\\]]]]]]\\\\\\[[[XXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZZZZ\\\]]]^^^\\\[[[XXXTTTOOOKKKHHHFFFDDDBBBFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTUUUVVVXXXYYY[[[\\\\\\^^^___```aaaaaaaaaaaaaaa```aaabbbbbb``````aaabbbaaaaaa```]]]YYYUUUPPPNNNIIIGGGEEEDDDEEEFFFEEEEEEHHHJJJLLLNNNNNNLLLJJJHHHLLLJJJHHHFFFEEECCC@@@===888666333222111111///...***+++,,,---------------)))***+++,,,---...---------------,,,------...///.........///......---,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++///...------,,,,,,,,,---,,,,,,,,,------------...,,,+++***)))******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,.........---------------......////////////......---...000444666666444111//////000111222333444444666666666555555444444444555555555666777777888888<<<<<<>>>AAACCCFFFOOOXXXjjj(((((())))))))))))(((((('''&&&&&&%%%&&&'''((((((******)))(((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((((('''''')))++++++)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++(((((((((((())))))))))))+++))),,,222333///***)))'''((())))))(((((()))+++))))))))))))************))))))(((((((((((())))))'''(((((((((((()))))))))***)))))))))))))))******)))))))))((())))))***+++))))))))))))))))))))))))******)))))))))******+++,,,+++***)))***,,,...000///222666999;;;>>>AAACCCDDDEEEFFFHHHJJJLLLNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPUUUWWWYYYZZZZZZZZZ\\\^^^]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\^^^___]]]ZZZWWWMMMIIIEEEAAA@@@???===<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCEEEGGGIIIJJJKKKLLLNNNPPPSSSVVVYYYZZZ[[[\\\]]]___```aaabbbbbbaaabbbcccbbb`````````bbbbbbccccccaaa^^^ZZZVVVSSSJJJGGGDDDBBBBBBBBBAAA@@@DDDFFFIIILLLNNNOOOOOOOOOOOOOOONNNMMMKKKIIIGGGEEEBBB@@@<<<:::888666333000111111000000//////..................------,,,,,,---------------...///////////////......---,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,---------------------------,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,...............---------......////////////......//////000333555666444222000000111222222333444444111222222333444555666777555666666888999:::;;;;;;<<<<<<>>>AAACCCFFFNNNXXXggg~~~(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((******)))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''((()))(((((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&%%%$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))***,,,))))))))))))((((((((((((+++)))---333444///***(((%%%'''(((((((((((()))+++************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***,,,+++***)))(((((((((((())))))(((((()))******+++*********))))))))))))))),,,,,,+++***************---,,,,,,,,,---000333555666999===AAACCCFFFIIIKKKIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPRRRTTTVVVXXXXXXYYYYYY[[[\\\\\\[[[[[[]]]^^^^^^^^^____________^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___aaa```]]]WWWSSSEEEBBB>>>;;;::::::999999555555666777999;;;===>>>@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDGGGKKKOOOSSSUUUXXXYYY[[[]]]___aaabbbbbbcccddddddcccaaa``````aaaccccccdddcccbbb___]]][[[QQQNNNIIIFFFCCCAAA???===???@@@AAADDDHHHLLLPPPSSSPPPQQQRRRRRRQQQPPPNNNNNNMMMJJJGGGCCCAAA===999666888777555333111///...---......------,,,,,,++++++...------------...////////////......---------------------,,,,,,---............------------......------..................)))***+++---.........---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++*********++++++,,,......------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------............------..............................////////////....../////////222444555555444333222222222222222222222///000111333444666777888555666777888999:::;;;<<<===<<<===AAACCCEEEMMMWWWfff}}}'''(((((()))))))))))))))'''''''''(((((((((((((((***)))((((((''''''((((((***)))'''%%%%%%''')))***&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))(((((('''((()))))))))(((&&&&&&&&&&&&'''(((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************'''((())))))((((((***,,,))))))))))))((((((((((((+++))),,,222444///***)))&&&''')))((((((((()))***+++*********))))))(((((())))))(((((((((((())))))((((((((()))))))))******...---+++)))((('''''''''))))))))))))******+++,,,+++++++++***************++++++***************+++---......000333777:::<<>><<<===>>>@@@CCCGGGJJJLLLRRRSSSVVVYYY\\\^^^___```bbbcccdddcccaaa```aaabbbbbbbbbcccccccccbbbbbbbbbZZZWWWRRRNNNJJJEEEAAA===<<<;;;:::;;;@@@FFFMMMQQQPPPSSSVVVWWWVVVUUUUUUUUUTTTQQQNNNLLLIIIFFFBBB??????===:::777444111000///,,,,,,+++++++++,,,------......------......///000//////...---------......------------------...//////......------......///.........------,,,,,,,,,***+++---.../////////...///...---,,,+++++++++,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))***+++,,,.........------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......////////////...................../////////......////////////......///......000333666666666444333333333222222222222333333333444444555555555444555666777888999::::::===<<<===AAABBBEEEMMMVVVeee|||''''''((()))))))))))))))'''(((((())))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((('''((()))***)))(((&&&%%%(((((('''((((((((('''&&&'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''''')))+++***)))))))))((((((((('''+++)))+++111222...***)))'''((())))))((('''(((***))))))))))))************))))))(((((((((((())))))(((((()))))))))*********,,,,,,***)))(((((((((((()))))))))******+++------,,,,,,,,,,,,+++++++++************+++,,,...///000111222555999===AAACCCEEEHHHKKKNNNQQQQQQQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTVVVXXXZZZ[[[\\\\\\[[[]]]^^^^^^^^^^^^```aaa___``````aaaaaa``````___^^^^^^___```bbbcccddddddcccdddeeeeeebbbZZZPPPIII@@@===999666666555444444444555555666888:::;;;<<>>:::888777666111000///.........//////...............//////000......---,,,---...//////---------------...//////...------,,,,,,------...------,,,+++***)))((((((***,,,...000111111000000...---,,,++++++*********---------,,,,,,+++++++++*********************************++++++,,,,,,---***************+++,,,,,,......---------,,,,,,,,,******+++,,,------......------------------------++++++++++++++++++++++++++++++******++++++,,,---......////////////......---........./////////000......////////////.........------///333666888888222222333333333333333333555555555555444444444444666777777888999::::::;;;===<<<===AAABBBDDDLLLUUUddd{{{''''''((()))))))))))))))(((((()))***************(((((('''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((('''((()))***)))(((&&&$$$***)))((()))***)))(((&&&'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&'''((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))(((&&&''')))+++******))))))((((((((('''+++)))+++000111---))))))((()))***)))((('''(((***''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))************+++***)))))))))))))))***************+++,,,---...---------,,,,,,+++++++++***+++,,,...000333555777666888<<>><<<:::::::::<<<<<<>>>???BBBFFFJJJMMMOOOPPPRRRTTTVVVXXXYYYZZZ\\\___bbbaaa___^^^^^^___aaaccceeeccc```]]]XXXRRRJJJEEE===;;;999999:::>>>BBBDDDNNNRRRWWWXXXVVVTTTTTTUUURRRQQQQQQRRRSSSSSSQQQNNNLLLJJJGGGDDDAAA@@@??????:::888666333111000000000...............///000000...---,,,,,,---...///111---------------...///000---,,,,,,++++++,,,,,,---,,,+++***)))(((&&&%%%%%%+++,,,///111222222111111...---,,,+++************---------,,,,,,+++++++++************************))))))***+++,,,,,,------,,,+++******************.........------,,,,,,,,,((()))***+++,,,---------------------------------++++++++++++++++++++++++++++++******++++++,,,------......//////......------.........//////000000......////////////.........---,,,///333777999999111111222333444444555666444444555555555555555666:::::::::;;;;;;<<<<<<======<<<===@@@BBBDDDLLLUUUcccyyy&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))(((&&&%%%%%%%%%%%%(((((('''(((((()))***+++'''(((((()))***++++++,,,))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&((()))***)))(((&&&******))))))((((((''''''******************************))))))(((((('''''')))(((((('''''')))***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))******++++++''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''((('''''''''''''''((()))))))))000333///+++***)))''')))))))))))))))))))))))))))************++++++++++++)))(((''''''((()))++++++***((()))+++---......+++++++++++++++***)))(((******************+++,,,)))))))))***+++,,,---...+++,,,---...000444:::>>>EEEGGGJJJMMMOOOPPPOOOOOOVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^___^^^\\\[[[\\\]]]aaa````````````bbbdddeeeeeedddccccccbbbbbbbbbbbbcccddddddeeeeeefffffffffeeeeeefffeeeccc\\\TTTMMMEEECCC@@@===999777555444555555444555666888:::<<>>BBBDDDPPPRRRUUUXXXZZZ[[[[[[ZZZUUUVVVWWWXXXWWWUUUSSSRRRSSSSSSSSSRRROOOLLLHHHFFFEEEAAA<<<888666444222111222222111000000111111222......//////......---,,,////////////...---,,,+++000...------......---,,,+++,,,,,,---...///000111...000222444555444222000...---,,,,,,,,,,,,---......------,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***(((++++++,,,,,,***(((%%%$$$---,,,,,,,,,,,,---......222///---,,,---///000000************************,,,+++*********+++,,,------......///000////////////......---------...///////////////////////////000...---///444777777666000000111333666666444222555444333222333555777888666>>>FFFEEE>>>999999===???>>>???@@@@@@@@@FFFNNN]]]uuu((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%)))(((((((((((())))))***''''''((())))))***++++++))))))(((((((((((()))))))))(((((((((''''''''''''%%%&&&((()))***)))((('''))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))*********)))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((()))(((((((((((()))*********000333///+++***)))'''))))))))))))))))))))))))(((((()))))))))************)))(((''''''((()))***+++***((()))+++---------+++++++++++++++***))))))******))))))******++++++,,,++++++***+++,,,...///...000222444777<<>>BBBFFFJJJNNNOOOQQQTTTWWWYYY[[[\\\\\\^^^^^^_______________^^^````````````````````````]]]___``````___```aaabbbccccccbbbbbbcccdddfffgggfffeeeeeedddddddddddddddfffffffffffffffeeeeeeeeegggdddaaa___^^^]]]\\\ZZZPPPNNNKKKFFFBBB>>>;;;:::777666555444444333444444444555777999;;;<<<======777777666666666666777777444444444555666666777777888:::===???@@@BBBEEEGGGLLLMMMOOORRRTTTVVVWWWXXXXXXYYYZZZ[[[ZZZYYYXXXWWWRRRPPPLLLHHHEEECCCBBBBBBCCCDDDGGGJJJNNNRRRUUUWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXOOOMMMJJJGGGEEEAAA===:::222111111000000000////////////000000111111111222...//////......---,,,+++------......///.........***+++++++++,,,,,,------222333555555444222000///...------,,,,,,------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........///000000000///---,,,---------,,,------...//////,,,******...333777999------------------------,,,++++++++++++,,,---.........///000000000000/////////000000000///---,,,////////////////////////000///...000333555666666777444222222333444333333222444888;;;<<<:::777555999<<<>>>>>><<<::::::;;;:::999;;;>>>???@@@GGGPPP[[[rrr*********))))))((((((((((((((((((((((((((((((((($$$&&&((()))***)))(((&&&******)))(((((('''((((((&&&'''''''''((((((((()))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))************))))))((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))(((((()))***))))))))))))***+++++++++111333///+++******(((((((((((((((((((((((((((((((((((()))))))))************)))(((((()))******+++)))((()))+++,,,,,,+++******+++++++++******))))))))))))))))))***+++,,,...---,,,---...222555777:::>>>CCCGGGJJJMMMPPPRRRPPPRRRUUUXXXZZZ\\\^^^^^^]]]^^^______```_________]]]^^^^^^______`````````^^^___aaabbbbbbbbbdddfffdddcccbbbbbbbbbdddeeeffffffeeeeeeddddddeeeeeeeeegggggggggffffffeeeeeeeeegggeeeaaa______^^^\\\ZZZTTTRRRNNNJJJEEEAAA>>>===888888777666555555444444444444555666777999;;;;;;555555555444555555666666666666666666666666666666555777999::::::<<<>>>@@@@@@BBBDDDGGGJJJMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXUUUTTTRRROOOLLLIIIFFFEEEAAAAAABBBDDDGGGKKKOOORRRSSSTTTWWWYYYZZZZZZZZZYYYWWWXXXYYYZZZ[[[[[[ZZZZZZWWWUUUSSSRRRPPPLLLGGGCCC777777777777666555444333000000000000111222222333//////000000///......---///000111111000///......,,,,,,,,,,,,---------...444555555555333111///...------------------------******+++,,,,,,---......---------,,,,,,,,,,,,,,,------------------------++++++******+++,,,.../////////000111111000000///---------------...//////000...------...000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...////////////...+++,,,...000000///...---/////////////////////////////////000222444666666:::777333111111222333333222444888;;;<<<:::777555::::::999:::;;;;;;;;;:::::::::;;;>>>???@@@GGGPPPZZZqqq)))))))))(((((('''''''''(((((((((((((((((((((((($$$&&&(((*********((('''******)))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((************************)))***,,,+++)))(((((())))))(((((((((((()))******,,,111333///+++***+++)))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))*********))))))***+++,,,+++))))))******+++++++++******))))))))))))***+++,,,---,,,---...000444888<<>>@@@CCCDDDEEEDDDEEEGGGIIILLLOOOQQQSSSQQQQQQQQQQQQOOOMMMKKKJJJCCCBBBAAAAAACCCFFFIIIKKKMMMPPPUUUZZZ\\\\\\ZZZXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUURRRMMMIII>>>>>>>>>===<<<;;;999888222222111000111111222333000111111111111000000///222444666555111///......------......///000000000555555555444222000...,,,------------------------******++++++,,,---......+++++++++,,,,,,,,,,,,,,,------------------------...---+++******+++---......//////000000000000000...------------...//////...---------...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,---............---((())),,,///000000//////000000000000000000000000///000000111222333555666<<<888444111111222333222333444555777888777777666:::888777888:::<<<;;;:::===<<<===@@@@@@@@@GGGOOO[[[qqq((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))***))))))(((***))))))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))+++,,,+++***((()))))))))(((((((((((()))******---222333///***++++++***))))))))))))))))))))))))************++++++++++++***************************))))))***++++++***((())))))***++++++++++++************+++,,,---...///...///222666;;;@@@DDDFFFIIILLLOOOQQQQQQRRRSSSTTTWWWWWWYYYZZZ\\\^^^```aaa^^^___```aaabbbbbbbbbbbb^^^^^^___```aaabbbcccccc```aaacccdddddddddfffhhhdddcccbbbaaaaaabbbcccddddddddddddddddddeeeeeefffeeeeeeeeeeeeeeedddddddddeeeeeedddcccaaa\\\VVVQQQJJJIIIFFFBBB???<<<::::::999999999999888777666555444333333333333444444555888888777777777777888888:::;;;<<<<<<<<<:::999888666777888777555333444555222333555777999;;;<<<<<<;;;<<<>>>AAADDDFFFIIIJJJIIIJJJKKKMMMMMMMMMLLLKKKFFFDDDBBBAAAAAABBBCCCDDDGGGKKKPPPVVVYYYYYYXXXWWW[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXXXXWWWVVVTTTPPPLLLEEEEEEEEEDDDCCC@@@>>>===777666444222111111111222000000111111111111000000111444777666222......///......///000111222333333555444333222000...---,,,,,,------......------,,,******+++,,,,,,---......++++++++++++,,,,,,,,,,,,------------------------///...---,,,,,,,,,---................../////////......------......///000000000000222333222///,,,++++++++++++++++++++++++,,,---......//////......,,,,,,---............---(((***,,,...000000111000000000000000000000000000///000111222111222555777<<<888444222222222333222333333333444444555666777888777777888:::<<<<<<;;;>>>===>>>@@@@@@AAAGGGOOO\\\sss((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((())))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************)))+++,,,,,,***))))))******))))))))))))***++++++---222333...***+++++++++))))))))))))))))))))))))))))))))))))*********************++++++************))))))***++++++)))'''))))))***++++++++++++++++++++++++,,,---...000000222555999???DDDHHHJJJKKKLLLNNNQQQRRRRRRSSSTTTVVVXXXYYYYYYZZZ\\\]]]___```^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbddddddddddddfffgggeeedddcccbbbbbbcccdddeeecccccccccccccccdddeeeeeecccccccccdddddddddddddddddddddcccbbb```[[[UUUQQQHHHGGGEEECCC@@@???>>>===?????????>>><<<:::888666333333444555666777777777888888888999:::;;;===>>>>>>???AAABBBAAA@@@>>>============;;;777555444555222333444555666666666666555666888;;;>>>???@@@AAA@@@AAACCCEEEGGGHHHIIIIIIFFFEEECCCAAA@@@??????@@@CCCEEEIIIMMMQQQSSSUUUVVVYYYYYYZZZZZZ[[[\\\]]]^^^ZZZYYYXXXXXXXXXWWWTTTQQQLLLMMMMMMLLLJJJHHHEEECCC>>><<<999555333222222222...//////000000/////////,,,111555555111...///000---...///111222444555666333333222000///---,,,+++,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------...........................------------...///000000//////.................................//////000,,,***))))))+++,,,+++***------------------------,,,---...///000//////...---...//////000000//////......//////000111111111000000000000000000000000///111222222111111444777;;;888444333333333333222222333333444555555666666666777999:::;;;;;;<<<<<<;;;;;;<<>>;;;999444555777999:::<<<<<<<<<888888999:::<<>>>>>===AAABBBCCCEEEIIINNNSSSVVVVVVVVVWWWXXXYYY[[[]]]^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVSSSTTTTTTSSSQQQNNNKKKIIIBBB@@@<<<888555333222222------...............---(((---333444111...///222,,,---...000222444666777222222111///...,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---------------.........//////........................+++,,,---...000111222222000000///..............................///000000444111---++++++---...///........................,,,---///000000000///...///000000111111111111111333333222111000111111111000000000000000000000000///111333222111111444777:::777555333444444333222111222444666777666555555444777:::<<<;;;;;;<<<===888888:::>>>???AAAIIIQQQ___www)))))))))(((''''''&&&&&&'''((()))******)))(((''')))(((((((((''''''''''''((()))***++++++***)))((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***(((&&&'''***+++)))'''(((((((((((())))))))))))******))))))))))))******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((((()))++++++******+++,,,...///...+++)))''')))***+++***(((((((((***,,,...))))))))))))************(((&&&%%%'''+++------,,,++++++)))))))))***+++,,,,,,,,,+++************+++---...///000111444777:::BBBEEEIIILLLLLLLLLLLLMMMOOOOOOQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^```aaaaaa``````dddcccbbb```___^^^^^^^^^bbb___^^^```dddggghhhgggccccccccccccccccccccccccaaaaaaaaaaaaaaaaaabbbbbbdddccccccccccccdddeeeeeefffeeecccaaa^^^\\\ZZZYYYUUURRROOOMMMNNNPPPQQQQQQOOOOOONNNKKKFFFCCCBBBBBB??????>>>======<<<<<<;;;;;;:::;;;<<>>>>>======????????????>>>===<<<;;;>>>=========@@@EEEJJJNNNPPPSSSWWWZZZZZZ[[[[[[\\\YYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTUUUVVVTTTOOOKKKIIIFFFBBB>>>;;;777333000000111111111111000///...000000//////............//////000111333444555666000000///...---,,,,,,,,,,,,++++++++++++,,,---------.........---,,,,,,+++...,,,***+++...000...,,,////////////////////////---...///000000///...---........................000///...---,,,,,,---...000//////...------,,,,,,---------------------------------............//////////////////.........111222222333222111000///......//////000000111111555444111//////111333555111;;;???999333333555444444444444555666888:::<<<;;;:::999999999:::;;;<<<<<<;;;===AAAAAABBBHHHPPP^^^sss(((((())))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''((())))))***)))))))))((('''''''''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***(((''''''******)))'''(((((((((((())))))))))))******))))))))))))******************)))))))))(((******)))))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++******((()))******)))***,,,...111///,,,***(((((())))))+++***)))(((((()))******))))))))))))************///,,,***)))***+++)))'''***))))))))))))***++++++******)))))))))*********---///222555777:::>>>AAAEEEHHHKKKMMMMMMMMMMMMNNNNNNNNNPPPRRRTTTVVVXXXYYYWWWWWWWWWXXXYYYZZZ[[[[[[``````bbbccccccbbbaaa```ccccccbbbaaaaaaaaaaaaaaa___]]][[[\\\```bbbcccbbbccccccccccccccccccbbbbbbcccbbbaaaaaaaaabbbcccdddeeeeeefffffffffggggggggggggfffeeeccc```___]]]\\\\\\YYYUUUTTTUUUVVVWWWWWWVVVVVVTTTQQQLLLHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@BBBDDDGGGJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLIIIGGGEEECCCCCCCCC>>>===<<<;;;;;;::::::;;;999::::::999888888:::;;;??????@@@@@@???>>>===<<<===============<<<;;;:::;;;:::999:::;;;>>>BBBDDDHHHLLLPPPSSSUUUVVVWWWYYYXXXYYYZZZ[[[\\\[[[YYYXXXXXXWWWWWWYYYZZZYYYTTTQQQNNNKKKFFFCCC@@@<<<888555222222222111111111111000...///////////////.........///000222444555555666000000///...---------------------------......///---.........------,,,+++,,,++++++,,,---...---,,,////////////////////////000///...------...///000........................000///...---------......111000000///......------........................---------............///.........///////////////000000111111111000///...000000000000////////////444333111000000111333444444;;;>>>888333444666666888777555444333333333333999888777777777888999::::::999;;;>>>???AAAHHHQQQ___ttt((((((((()))***+++++++++)))))))))(((((())))))***)))))))))((((((((('''''')))(((((('''(((((())))))'''(((((())))))(((((((((++++++******)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))******))))))))))))******************))))))))))))))))))(((((((((((((((''')))))))))))))))))))))))),,,,,,,,,---,,,,,,+++***((())))))))))))***...111555000***(((((())))))(((++++++******)))(((((('''))))))))))))************111...,,,++++++***)))''')))***++++++,,,,,,,,,+++************+++,,,---...///333888<<<@@@CCCGGGJJJIIILLLNNNOOOOOONNNNNNOOOOOOOOOQQQSSSUUUWWWXXXYYYVVVVVVVVVVVVXXXZZZ\\\]]]ccccccdddeeedddcccbbbaaaaaaaaa````````````aaaaaa]]][[[ZZZZZZ\\\^^^______bbbbbbbbbbbbbbbbbbbbbbbbdddbbbaaa```aaabbbdddfffggghhhiiijjjjjjjjjiiiiiihhhgggfffdddcccbbbbbbaaabbb___\\\[[[[[[\\\]]]\\\]]]]]]\\\XXXSSSOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOQQQPPPMMMKKKHHHGGGGGGGGG???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;>>>AAAFFFFFFEEEEEECCCAAA>>>===<<<<<<<<<<<<;;;:::999999999999888888888888999:::@@@CCCHHHKKKMMMOOORRRSSSTTTUUUXXXZZZ\\\[[[ZZZZZZYYYYYYYYY[[[\\\[[[XXXUUUTTTQQQMMMJJJGGGCCC???<<<777666444222222222222222---...///000000///...------///111444555555555444000000///...------------...////////////000000000---............---,,,,,,+++,,,------,,,,,,---...////////////////////////333000---******---000333.................................------...//////111111111000//////......////////////////////////---------............///------......//////000000//////000000000///......111111111000///.........222222222222222222222222444999;;;777333444666555222222222333444555777888888888777777888888999::::::999:::===???BBBKKKUUU```uuu((((((((())))))************)))((((((((()))***+++)))))))))(((((((((((('''(((((('''&&&&&&''')))***'''((()))******)))'''&&&(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))((((((((()))))))))((((((((((((((())))))))))))******))))))))))))***************)))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++++++++,,,,,,++++++***)))))))))((((((+++///333777000)))&&&(((***)))'''***++++++++++++***)))(((((()))))))))************+++*********++++++,,,,,,***+++---...//////...---+++,,,,,,---///111222333555999>>>CCCFFFIIIMMMOOONNNPPPRRRRRRQQQPPPPPPQQQSSSSSSTTTUUUVVVWWWXXXYYYWWWVVVVVVWWWYYY[[[^^^```cccddddddeeeeeedddbbbaaa______^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[]]]^^^^^^___```````````````aaaaaabbbaaa```______aaadddeeeggghhhjjjllllllkkkiiihhhgggfffeeeddddddddddddeeedddbbb___^^^____________``````___\\\YYYVVVUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXZZZYYYYYYXXXWWWVVVVVVUUUUUUSSSQQQNNNKKKJJJIIIIIIAAA@@@???>>>===<<<<<<<<<:::;;;;;;;;;<<>><<<:::888777999999999999999888777666:::===AAADDDFFFGGGJJJKKKLLLNNNRRRWWWZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZXXXVVVZZZWWWSSSPPPMMMJJJFFFCCC>>><<<888555333222222222,,,...///000111000///...000111444666666444222000000000///.....................///000000000000000------............------+++...000///---,,,...111////////////////////////222000---++++++---000222........................------.........///000000000000000/////////..............................---------............///,,,------...///000111111////////////////////////111000000000/////////...000000222333333222111111111444777777666555333111111111333555777999;;;<<<999999999::::::;;;<<<<<<<<<;;;<<>>>>>>>>???BBBGGGKKKPPPQQQRRRSSSRRRPPPMMMLLLIIIHHHFFFCCC@@@===:::888999::::::;;;:::999888777666999;;;<<<<<<===???@@@CCCFFFJJJPPPUUUYYY\\\]]]]]]]]]^^^]]][[[ZZZXXXXXX]]]ZZZWWWTTTSSSPPPMMMJJJGGGDDD???:::666333222111...///000111111111000///444555666777555333///---000000///.........//////,,,---.../////////......------...//////......------///111111...---000222//////////////////////////////............//////........................---......//////000000000//////............---------------------------------------............///,,,------...///000111111000000000000000000000000.../////////000000000111...///111333333222111000000222666;;;<<<888333000666666666666666555555555888888999:::;;;;;;<<<<<<===;;;<<>>DDDGGGJJJLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTUUUVVVZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXZZZ\\\^^^___```aaaaaabbbccccccbbbaaa```___ZZZYYYWWWTTTRRRQQQPPPOOOKKKLLLNNNOOOPPPSSSVVVYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^```aaaaaacccdddeeefffffffffeeeeeecccbbbaaa``````bbbdddeeeeeecccbbbcccdddeeeeeeddd]]]^^^______^^^]]]^^^___]]]]]]^^^______```aaaaaabbbdddfffhhhiiihhhgggfffgggffffffeeeeeedddddddddcccaaa^^^[[[XXXVVVUUUUUUMMMMMMKKKJJJHHHGGGGGGGGGFFFGGGFFFEEEEEEFFFIIIKKKSSSUUUWWWXXXXXXVVVTTTRRROOONNNLLLIIIEEEAAA>>><<<:::;;;;;;;;;:::999888888333555666666555555666777===???BBBGGGMMMSSSXXX[[[^^^___```___]]][[[[[[\\\^^^\\\ZZZXXXWWWVVVSSSQQQNNNKKKGGGAAA<<<888666444333222222222111111111111666777777666555222///---000000//////...//////000+++,,,---...///...------------...////////////......///000000//////000111////////////////////////---...///000000///...---..............................///000000000//////...............------------------------------------------............///------......//////000000000000/////////000111222.........///000111111111...///000222222222222111333222555===@@@<<<555111000111222444555555555555555666777888999:::::::::;;;:::;;;>>>???AAAJJJSSS\\\ppp)))))))))((((((((((((((((((((()))***++++++++++++*********)))))))))((((((&&&'''((()))************(((((((((((()))***++++++'''''''''((())))))******(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''')))******''''''(((***(((((((((((())))))))))))******))))))))))))******((()))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((()))***************)))+++,,,++++++,,,...000///...+++)))))))))***+++))))))(((''''''((()))***))))))))))))***************,,,,,,+++(((''')))+++*********+++,,,...///000111222555888<<>><<<;;;:::999999444555555555333333555666;;;;;;===@@@EEEKKKRRRUUUZZZ\\\^^^^^^\\\\\\]]]______^^^\\\[[[[[[[[[YYYWWWSSSQQQNNNIIIEEE@@@===;;;777666444222111111222222666666666555444222111000000000////////////000000***,,,---//////...---,,,------...///////////////...------...///000///...////////////////////////---...///000000///...---........................//////000111000000...................../////////........................---------............///........./////////////////////.........///000111////////////000000000000...///000111111222222222555000111999>>>;;;555333***,,,///333666888999999444555777999::::::::::::<<<;;;<<<>>>??????FFFOOOYYYmmm(((((())))))******++++++'''(((***+++,,,,,,++++++************))))))))))))&&&''')))++++++++++++***)))(((((('''(((***,,,---************)))))))))((((((((((((((((((((((((((())))))))))))************))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((())))))))))))******))))))))))))******(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))((()))***+++++++++++++++***+++------,,,,,,---...,,,---,,,+++))))))+++,,,***)))'''%%%$$$%%%&&&'''))))))))))))***************,,,---,,,))))))+++.........---...///111333444777888;;;>>>CCCGGGKKKMMMMMMOOOOOOPPPPPPRRRUUUXXXTTTUUUVVVUUUUUUUUUXXXYYYTTTTTTUUUVVVWWWYYYYYYZZZUUUWWW[[[]]]___^^^]]]\\\XXXWWWVVVTTTQQQMMMIIIGGGBBBBBB@@@???>>>>>>>>>>>>===@@@DDDGGGIIIMMMSSSXXXUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\___aaabbbbbbaaa```bbbbbbaaaaaaaaabbbcccdddcccbbb```^^^___```cccddd___^^^^^^```ccceeeeeedddcccdddeeedddbbbaaabbbcccaaaaaaaaaaaabbbbbbbbbbbb___bbbfffjjjllllllkkkiiiiiiiiiiiiiiiiiiiiiiiijjjgggeeebbb___\\\ZZZYYYYYYYYYXXXVVVUUUSSSRRRRRRQQQPPPRRRTTTUUUUUUUUUWWWXXXWWWYYY[[[\\\[[[YYYUUUSSSQQQPPPOOONNNKKKIIIGGGEEEEEEDDDBBB???===<<<;;;;;;666777888777666666888:::;;;::::::;;;@@@FFFMMMQQQTTTWWWZZZZZZZZZZZZ]]]``````___]]]]]]^^^^^^\\\[[[UUUTTTRRROOOKKKFFFCCCAAA:::888555222000111222333555444444444444333333333000000////////////000111+++,,,...000000///...---------...///000000//////...,,,***+++...000...,,,////////////////////////...//////////////////...........................000000111111111///...---////////////000000000000////////////////////////---------........./////////////////////............------,,,---...///000111111000000//////.........//////000111222222333666...+++333888777333333222333555666777666666555666777999;;;<<<<<<<<<<<<>>>===???AAAAAA@@@FFFMMMWWWkkk))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))&&&'''((())))))((('''&&&************++++++++++++******))))))******+++,,,+++*********))))))(((((())))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------((()))***++++++***)))(((,,,,,,***''')))///000...,,,,,,+++******)))((((((***)))))))))))))))******************************......------,,,---------------,,,,,,---000666:::>>>@@@BBBEEEHHHJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\[[[\\\\\\ZZZVVVSSSOOONNNLLLIIIFFFDDDBBBAAACCCAAA???<<<;;;;;;<<<======???CCCFFFIIIMMMRRRUUUVVVXXXZZZZZZXXXXXXXXXYYY[[[[[[]]]^^^```aaabbbccccccaaa^^^^^^```aaa```^^^^^^___aaabbbcccddddddddd___aaaccccccbbbcccdddfffggghhhiiigggeeebbbbbbbbbeeebbb```___```aaaaaa```bbbdddgggiiijjjkkkmmmooommmmmmlllkkkjjjiiiiiihhhcccaaa______```___\\\YYY]]]YYYUUUSSSSSSUUUWWWWWWVVVUUUUUUWWWYYYYYYXXXVVVWWWYYYZZZZZZYYYXXXWWWWWWSSSSSSQQQNNNJJJGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<===;;;777444333444666888777666555555888<<<@@@CCCMMMQQQVVVZZZ[[[]]]^^^_________``````______^^^^^^[[[ZZZWWWSSSOOOLLLIIIGGGEEE@@@;;;666444333222111555555666777666555444333000000000000000000000000000000///...------,,,,,,---//////...000333222...///---,,,---///000000///111111000000//////......////////////////////////////////////////////////.........////////////000......//////000000111111000111111000---'''"""+++++++++,,,---...///000...///000///---,,,,,,...333000,,,,,,///111111000111000///......---......000111222333222222000///666444333333666999:::;;;777777777777888888888888555777999:::999888888999;;;<<<===>>>???BBBFFFIIIUUUhhh))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''((())))))(((''''''(((((((((((())))))))))))))))))(((((())))))***+++************)))))))))((())))))))))))******************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************++++++++++++************************((()))***++++++***)))(((,,,,,,***'''***000222/////////...------,,,++++++++++++***))))))))))))***************************,,,,,,+++************+++++++++,,,,,,...222777<<<@@@BBBDDDGGGJJJLLLNNNOOORRRRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWTTTUUUVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVSSSOOOLLLDDDCCCBBBAAA???>>>===<<<===<<<:::999999:::<<<===???BBBEEEHHHKKKNNNRRRVVVZZZ[[[]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^```aaaaaadddaaa______aaabbbaaa___]]]^^^___```bbbcccdddeee```aaacccccccccdddfffiiiggghhhhhhgggeeedddeeeffffffdddcccccceeeffffffeeeeeehhhlllppprrruuuxxxzzzzzzyyywwwuuurrrooonnnmmmiiifffdddeeehhhhhhddd```aaa]]]YYYVVVUUUVVVVVVVVVWWWUUUTTTTTTVVVVVVVVVUUUQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUTTTQQQNNNLLLLLLKKKIIIGGGDDDAAA???=========;;;999777666777888999:::999777777999===@@@CCCDDDHHHNNNRRRVVVZZZ]]]```^^^___`````````___^^^]]]\\\[[[XXXUUUQQQNNNLLLJJJJJJGGGBBB>>>;;;999777666222333333444333222111000000000000000000000000000000//////......---,,,,,,***---------000444444000000///---...///000000///111000000000/////////...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---............/////////.../////////000000000111---...///000///---***(((------------...///000000...///000///---,,,---...,,,***((()))---000111111000000/////////000000111111222333444444444333222555333222333666999;;;;;;555555555555666777888888777999;;;;;;:::999::::::;;;<<<===>>>???BBBFFFIIITTTggg))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***************))))))))))))))))))))))))***************))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---,,,,,,+++***)))(((((())))))***++++++***))))))+++,,,***(((+++111333111,,,,,,,,,+++******))))))---,,,+++***************************************,,,,,,+++***************+++,,,...000333777===AAADDDEEEHHHKKKMMMPPPQQQRRRUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVVVVSSSUUUWWWYYY[[[[[[[[[[[[ZZZWWWSSSPPPMMMIIIEEEBBB;;;;;;;;;;;;;;;:::::::::888888777888:::<<<>>>@@@AAADDDHHHKKKMMMQQQTTTWWW^^^___aaa```^^^]]]]]]]]][[[[[[[[[\\\]]]^^^_________]]][[[[[[\\\]]]\\\[[[[[[[[[\\\]]]^^^```bbbccc___``````______aaadddgggjjjkkkllllllkkkmmmooorrrrrrrrrrrrtttwwwxxxwwwvvvtttxxx}}}}}}|||zzzvvvtttwww}}}~~~xxxrrroookkkeee```^^^\\\ZZZXXXZZZXXXVVVUUUVVVVVVVVVUUUPPPQQQRRRSSSSSSRRRQQQPPPOOORRRUUUVVVUUUSSSQQQQQQRRRPPPMMMJJJFFFCCCAAA@@@======<<<;;;::::::;;;;;;999888777777888:::<<<>>>>>>BBBFFFKKKOOOTTTZZZ^^^]]]^^^```aaaaaa___\\\[[[\\\[[[ZZZWWWUUURRRPPPOOOOOOLLLIIIEEECCC@@@<<<:::222222222222222111000000000000000000000000000000000//////......---------+++---...---000555555111222000//////000111000///000000000000////////////111111111111111111111111////////////////////////---------............///////////////000000000000---...///000000000000///000//////...//////000000...///000///---------...+++***((())),,,///000000000000000000111222333333///000222333444444333222333222111333666999;;;;;;666555444444555777999;;;888:::<<<<<<;;;;;;;;;<<<;;;<<<===>>>???BBBFFFIIISSSeee))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***((((((((())))))((((((((()))*********++++++++++++)))(((((((((((()))***************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))---,,,,,,+++***)))((((((***************************,,,+++)))---333444222+++*********)))))))))(((,,,+++++++++++++++,,,,,,************************...---,,,,,,,,,,,,---------000333666:::>>>DDDGGGHHHIIILLLNNNQQQSSSTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVUUUWWWXXXZZZZZZYYYXXXVVVSSSPPPKKKGGGEEEBBB???<<<;;;;;;<<<<<<<<<<<<<<<<<<888888999:::<<>>===<<<<<<;;;:::999999999:::;;;???@@@CCCFFFIIIMMMSSSWWWZZZ\\\___aaaaaa^^^[[[YYY[[[[[[ZZZYYYWWWVVVUUUTTTQQQOOOMMMJJJHHHDDD???<<<555555555444333222222111000000000000000000000000000/////////......------///000000...111555555222444222000///000111000///000000000000////////////111111111111111111111111111111111111111111111111------------............////////////000000000000222111000000////////////000000///.........//////...///000///...---...///111000........./////////000000000000000111222333,,,...///111222222111111222111111222666999::::::;;;999777666666888:::<<<999:::<<<<<<;;;:::;;;<<<;;;<<<===>>>???BBBFFFIIIRRRccc))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))(((((())))))))))))*********++++++++++++***))))))))))))***++++++))))))))))))))))))******((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++'''((((((((()))))))))***))))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))+++*********************++++++************++++++***++++++***---333444111---------------,,,,,,,,,))))))******+++,,,......************************------,,,,,,---......//////222777;;;>>>CCCGGGJJJKKKLLLNNNQQQSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYXXXVVVSSSPPPNNNJJJGGGCCCAAA@@@???<<<;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::<<<>>>???AAABBB???CCCIIINNNSSSWWW\\\___```bbbbbbbbb___^^^]]]^^^[[[ZZZYYYYYYYYY[[[\\\^^^]]]]]]\\\[[[[[[ZZZ[[[\\\^^^^^^___```bbbdddeeeffffffgggjjjlllpppvvv|||~~~zzzuuuuuuvvvwwwvvvsssnnnjjjddd```\\\ZZZYYYWWWTTTRRRSSSTTTTTTTTTTTTUUUXXX[[[YYYXXXVVVTTTRRRPPPPPPOOOIIIIIIIIIGGGEEECCCAAA???BBBBBBAAA@@@???>>>>>>>>>===>>>@@@AAACCCGGGMMMQQQVVVXXX[[[]]]^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTRRRPPPOOOMMMIIIDDD@@@:::999888666555333222222111111111111111111111111///////////////............000000///333888:::777444222000///000111000///////////////000000000000000000000000000000000000........................---------.........//////000000000000////////////333222000///...---......//////......---............///000///......///000111222111000000///000000222111000000/////////000---...000111222222222111111000000222666888999888===;;;888666555666888:::888999::::::999888:::;;;;;;<<<===>>>???BBBFFFIIIQQQbbb}}}))))))))))))))))))))))))******))))))))))))******+++******))))))******+++***))))))(((((())))))***(((((((((((())))))))))))***************++++++,,,))))))))))))************))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,,,,+++************+++,,,)))++++++***---222333///,,,,,,,,,,,,++++++++++++)))))))))******,,,---...*********************************+++,,,...///000222666:::???BBBEEEHHHKKKLLLNNNPPPRRRTTTVVVWWWWWWUUUUUUVVVVVVWWWWWWWWWXXXZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVSSSOOOKKKGGGEEEAAA???>>>>>>??????>>><<<;;;::::::999999888777777999:::;;;<<<>>>@@@AAAAAAAAAFFFLLLRRRWWW[[[___bbb___```aaaaaa___]]]]]]^^^[[[ZZZYYYXXXYYY[[[]]]___[[[\\\\\\[[[YYYYYYZZZ\\\[[[]]]```dddgggiiikkklllnnnrrrwww}}}zzztttmmmhhhgggeeecccaaa^^^]]]ZZZVVVSSSSSSUUUWWWZZZZZZXXXWWWVVVVVVUUUUUURRRRRRQQQPPPNNNKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@???;;;<<<>>>???@@@DDDIIIMMMOOOQQQTTTVVVXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYYYYZZZXXXVVVTTTSSSRRROOOKKKHHH>>>===;;;888555333222222111111111111111111111111////////////////////////,,,.........333;;;>>><<<222000//////000111000///////////////000000000000000000000000000000000000////////////////////////.........////////////000000000000000////////////000//////......//////000.........------...//////---///000000///...///111,,,...///000//////111222222222111000///......///000111333444555555444333111111111333555777777666999888666444333444555666777888888888777777999;;;;;;<<<===>>>???BBBFFFIIIQQQaaa|||))))))))))))))))))))))))******))))))))))))******+++******))))))******+++******)))(((((()))******(((((((((((()))))))))))))))))))))))))))***++++++((()))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''''''''''''''((()))*********))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))************++++++++++++))))))*********+++++++++,,,++++++******++++++,,,)))++++++***,,,111111---))))))))))))))))))))))))+++******)))))))))******************************))))))***,,,...111333444888<<>>@@@AAA???===;;;;;;;;;;;;::::::::::::999;;;===???AAACCCDDDEEEGGGKKKQQQWWWZZZ^^^aaaccc^^^___aaa```___^^^^^^___ZZZYYYXXXXXXYYY\\\___aaa___```aaa___]]]\\\^^^```dddgggnnnuuu{{{wwwtttppphhhaaa[[[YYYYYY\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYXXXWWWVVVVVVUUUUUUMMMNNNNNNNNNLLLJJJHHHFFFAAABBBCCCCCCCCCDDDGGGIIIGGGHHHKKKNNNPPPQQQQQQRRROOOPPPRRRTTTVVVXXXYYYZZZZZZXXXVVVUUUTTTRRROOOMMMEEECCC@@@<<<888666444333111111111111111111111111/////////////////////000---///...---111888;;;999000///---...///000000///.../////////000000000111111111111111111111111111000000000000000000000000/////////000000000111111111000000000/////////.........//////000000000000............///000111111---///000000//////000111+++---000000......///111222111111000000000111111333333555666666555444333222111111333555666555444444444333333444555666666777888888777666777999;;;;;;<<<===>>>???BBBFFFIIIRRRaaa{{{))))))))))))))))))))))))******))))))))))))******++++++************+++++++++***)))(((((()))***+++************++++++++++++((((((((((((((()))******(((((())))))*********+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&''''''((()))******+++))))))))))))))))))))))))+++***)))'''''')))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))++++++******************---,,,+++******+++,,,---)))++++++))),,,000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((('''''''''************************++++++---///111444777888???BBBGGGKKKMMMNNNPPPQQQMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]SSSQQQMMMHHHDDD@@@===<<<::::::<<>>>>>>>>?????????@@@@@@@@@;;;===???BBBEEEHHHIIIJJJLLLPPPVVVZZZ]]]___aaaccc]]]___aaaaaa_________```ZZZYYYXXXXXXZZZ]]]```bbbiiikkkllljjjgggfffhhhkkkvvv{{{wwwmmmgggddd^^^]]]\\\ZZZYYYXXXXXXXXX^^^]]]]]]\\\]]]]]]^^^^^^YYYZZZ[[[[[[YYYWWWTTTRRRLLLMMMLLLJJJGGGEEEEEEFFFAAACCCEEEHHHJJJMMMNNNOOOLLLMMMOOORRRTTTWWWYYYZZZYYYWWWUUUTTTTTTSSSQQQOOOLLLIIIEEE@@@<<<999777777111111111111111111111111////////////000000000000222222000---///333444222///---,,,---///000000000.../////////000000111111222222222222222222222222------------------------000000000000111111111111111111000000/////////...000111111111111000//////////////////000111333333---///000000//////000222///222333222///------///111111111111222333444444222333444444444333222111222222222333555555444222222222444555777888999999888888888777666777999;;;;;;<<<===>>>???BBBFFFIIIRRRaaa{{{,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++*********,,,---...(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((((((((((((((((((((((((+++)))((()))******)))((())))))))))))))))))))))))************************)))))))))))))))******+++************)))))))))(((***+++,,,------,,,+++***++++++******++++++,,,---)))***+++,,,,,,,,,++++++************************))))))*********+++++++++******++++++++++++******+++,,,...///222777>>>BBBEEEEEEGGGJJJMMMOOOOOONNNOOOOOOPPPQQQSSSUUUWWWXXXUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[[[[YYYXXXWWWSSSMMMEEE???<<<<<<======?????????@@@???>>>======>>>??????>>><<<<<<===>>>>>>AAADDDGGGIIIKKKOOOQQQSSSTTTXXX\\\```aaa```^^^aaa```___]]]\\\]]]]]]^^^ZZZ[[[]]]___aaahhhrrrzzz}}}}}}}}}|||uuuqqqmmmhhhdddbbb```]]][[[^^^]]]\\\]]]^^^___^^^\\\]]]]]]^^^]]]\\\[[[[[[\\\VVVUUUTTTQQQNNNKKKIIIGGGJJJHHHEEEDDDEEEIIIMMMPPPLLLMMMOOOOOOOOOPPPRRRUUUWWWVVVUUUTTTTTTSSSRRRRRROOONNNKKKGGGBBB===999777555444333111111111222333222000...---///000000000000/////////............////////////000000000000000000000000000000000000---...000111222222111111111222222222111000...---////////////000000000000...///000111111111111111111111111111111000///////////////...------,,,,,,......//////000000111111111333555333///,,,---...000000000000////////////000000000111111222222222777666333111111222444555444444555555666777777777888888888888999:::;;;;;;===>>>>>>======???CCCEEEOOO]]]yyy+++******))))))******+++******************************)))((((((((())))))((((((((((((((((((((((((((()))))))))******++++++***)))((((((((()))++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))((()))***+++***((())))))))))))))))))))))))************************)))))))))))))))***++++++++++++++++++******************++++++++++++******++++++******++++++,,,,,,)))***,,,---...---+++***************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---///222444777<<>>===>>>???@@@DDDCCCBBBAAA@@@???>>>>>>@@@AAAAAA@@@??????AAABBBDDDGGGJJJMMMOOOQQQUUUWWWXXXXXXZZZ]]]```aaaaaa```]]]^^^^^^^^^^^^___aaacccaaaeeekkkpppwww~~~xxxqqqkkkgggiiigggdddccccccbbbaaa___]]]^^^```aaa```^^^]]]\\\WWWWWWXXXWWWWWWUUUTTTRRROOOMMMJJJHHHGGGIIIKKKMMMJJJKKKLLLLLLLLLNNNQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPMMMIIIEEE@@@===:::555444222111000000111111555333111222333444333222000000000000000000000000///////////////000111111000000000000000000000000000000111222333333333333111111222222111000...---////////////000000000000///000000111111111111000111111111111111000//////111111111000000000000000.........///000000111111222333444333111/////////000000000000////////////222222333333333444444444444444444444444555555666333333444444555666666777888888888888999:::;;;<<<===>>>>>>>>>>>>???CCCFFFOOO]]]yyy***)))))))))))))))***************************************))))))(((&&&&&&))))))))))))))))))))))))************************)))))))))((()))******+++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++++++++++++++++++++)))((()))***+++***)))))))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,,,,++++++++++++************))))))***************+++++++++,,,,,,,,,(((***---///000...,,,***************************++++++,,,,,,,,,---------,,,,,,,,,------------,,,000333888<<>>>>>>>>@@@CCCFFFPPP^^^yyy***))))))))))))******+++******************************+++,,,+++***)))(((************************,,,,,,+++******)))(((((()))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************++++++++++++++++++++++++***)))((()))+++,,,+++***))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,+++++++++*********+++***)))(((((()))***+++******++++++,,,,,,,,,,,,(((+++...111111///,,,***************************))))))*********+++++++++,,,,,,,,,,,,------......333777===BBBEEEHHHJJJLLLMMMOOOQQQRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTSSSIIIGGGDDDDDDEEEGGGHHHIIIHHHFFFCCCAAA@@@AAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLQQQSSSVVVWWWWWWYYY[[[]]][[[[[[ZZZZZZZZZ\\\___aaa```eeekkkqqquuu{{{xxxqqqkkkfffccc`````````aaaaaa___\\\YYYXXXZZZ]]]___```___^^^]]]^^^\\\ZZZWWWTTTQQQOOONNNNNNMMMKKKIIIFFFFFFIIIKKKJJJLLLNNNQQQSSSSSSSSSRRRSSSSSSQQQOOOMMMJJJGGGFFF???===:::888555444333333222222222444555555333111111111111111222222222222111000///...///000222333000000000000000000000000000///.........000111222000000000000000//////...////////////000000000000111111111111111000///...///000000000000000//////+++,,,,,,---......//////------......///000000111222000///000333444222///////////////000000000000111111111111111111111111111111111111222222222333555666666777888888999999888888888999:::;;;<<<===<<<===>>>??????AAADDDFFFOOO]]]yyy***************+++,,,---************************((()))***,,,,,,,,,+++***++++++++++++++++++++++++(((((())))))))))))))))))((()))))))))******************************************++++++++++++******))))))))))))))))))))))))************************(((((())))))************((()))))))))***************************************)))))))))+++,,,,,,***))))))))))))))))))))))))***************************************++++++,,,+++*********))))))))))))+++***)))(((((()))***+++)))***+++,,,,,,,,,++++++(((+++...111111///,,,***************************))))))*********+++++++++++++++++++++---...000111666:::AAAFFFIIIJJJLLLMMMMMMPPPRRRRRRPPPOOOOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVUUUTTTSSSRRRNNNLLLKKKJJJKKKLLLKKKIIICCCBBBAAA@@@@@@BBBEEEFFFFFFHHHIIIIIIIIIJJJMMMOOOTTTVVVWWWWWWWWWWWWXXXZZZ[[[]]]______```bbbfffiiipppvvvzzzuuummmjjjfffddddddccc```^^^[[[\\\___bbbcccdddccccccaaaaaa___^^^[[[YYYWWWVVVTTTSSSQQQLLLHHHFFFFFFHHHHHHIIILLLNNNPPPQQQQQQQQQRRRRRRRRRQQQOOOMMMLLLKKKDDDBBB>>>;;;777555444333111111222333555555333111111111111111111111111111111000000//////111222333000000000000000000000000000///.........///000111000000000///////////////////////////000000000000111111111111111000///......//////000000000//////******+++,,,------...///---------...//////000000000...---///222333000....../////////000000000111111111111111111111111111444333222111111222333444444555555666666777777888888888888999:::;;;===>>>;;;===???@@@@@@BBBDDDFFFNNN\\\xxx************+++,,,---...++++++++++++++++++++++++'''''')))******+++++++++************************###$$$%%%''')))+++---...(((((()))************)))******************************+++,,,,,,+++******))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))************))))))))))))))))))))))))***))))))***,,,---,,,+++))))))))))))))))))))))))************************+++************+++,,,,,,*********)))))))))((((((*********))))))*********)))***+++,,,---,,,++++++(((***---///000...,,,***************************++++++,,,,,,,,,---------*********,,,...111444555999>>>DDDIIIKKKLLLLLLMMMMMMPPPSSSSSSPPPNNNOOOPPPPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSSSSSSSRRRQQQQQQSSSTTTTTTTTTSSSRRRSSSQQQPPPOOOOOOMMMJJJGGG@@@@@@@@@AAACCCFFFHHHJJJIIIJJJLLLLLLLLLLLLOOOQQQTTTVVVXXXXXXXXXXXXYYY[[[[[[```fffjjjllloootttxxx~~~yyyrrrnnnlllkkkhhheee\\\]]]___aaabbbcccdddeeebbbbbbaaaaaa```___^^^^^^ZZZZZZWWWSSSNNNJJJHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRRRRQQQQQQPPPOOOHHHFFFBBB===999666444444444333333555777888777555222222222111111111000000000000000111111111222222000000000000000000000000111111111000000111111222000//////......//////000////////////000000000000000111111111111000000///......///000000000//////,,,,,,---...//////000000,,,------......///000000///......///000000///.........//////000000111111444444444333333333333222555444444444444555555666222222333333444555555555888888888999;;;<<<>>>>>>:::===???@@@AAABBBEEEGGGNNN]]]xxx))))))))))))***+++,,,---+++++++++++++++++++++++++++***************++++++************************%%%&&&'''(((***+++------'''((()))***+++******)))***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))***))))))***,,,------,,,))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++*********))))))******++++++++++++******(((***+++------,,,+++***)))***,,,---...---+++***************************++++++,,,,,,,,,---------++++++,,,---111555999;;;>>>BBBGGGKKKLLLMMMMMMNNNLLLPPPTTTTTTPPPNNNPPPRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPOOOOOONNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOLLLGGGDDDAAABBBDDDFFFHHHKKKLLLMMMLLLMMMNNNNNNNNNNNNQQQSSSTTTVVVYYY[[[[[[]]]```bbbhhhppp{{{{{{vvvkkkjjjhhhfffeeedddddddddcccbbbaaaaaa```aaaaaabbb^^^^^^]]]ZZZUUUPPPNNNMMMKKKJJJIIIHHHIIIKKKMMMNNNRRRRRRSSSTTTTTTTTTTTTTTTOOOLLLHHHCCC>>>:::888777777555444555777999999888555555444333222111000000...000111333333222111000000000000000000000000000000111111111111111000000000///............///000////////////000000000000///000000111111111111000---......///000000//////...//////000000111111111,,,,,,---......//////000...000111111///...//////.........///000111111111444444444333333333222222,,,///333666777777666444333333333444555555666666888888888999;;;===>>>???:::<<>>???:::<<>>>>>:::777555555666777777:::999777555333222111111000000000000000000000000111111111111000000000000111111000000000000111111222222111111000000//////000000111222333333444444000000000000000000000000000000////////////000000/////////...,,,---///111111111111000...///111333.....................---111111111111111111111111777555333111111111333333333444555555333333444555666666666666666555555555:::;;;<<<<<<<<<;;;:::999===>>>?????????@@@DDDFFFPPPccc************+++++++++,,,++++++++++++************))))))))))))******************************++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))+++++++++***************************************************************************************))))))))))))************))))))))))))************++++++++++++++++++++++++...---------...---,,,++++++******))))))******+++&&&)))+++,,,+++++++++,,,...111777;;;>>>AAADDDFFFFFFHHHJJJLLLNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQOOOLLLKKKJJJHHHFFFDDDBBBAAAAAAAAABBBEEEIIILLLLLLLLLLLLLLLLLLJJJHHHIIIKKKMMMLLLKKKNNNNNNOOOQQQSSSTTTTTTSSSUUUVVVXXXYYYZZZ]]]aaadddfffnnnxxxwwwlllccc```___\\\\\\___]]]^^^```aaa```___^^^]]]YYYUUUQQQMMMKKKJJJHHHGGGJJJJJJKKKMMMPPPSSSUUUWWWYYYXXXVVVRRRNNNIIIEEECCCAAA>>>:::888777777777666888888777555444333222111111111111111111111111111111111111111000000000000000//////////////////000111111111000000/////////---......///000000111111000000000000000000000000000000////////////000000...//////...,,,,,,...000(((***...//////......///.........//////000000000222222222222222222222222444222111//////000111222333444555555333333444555666666666666666666666555:::;;;;;;;;;;;;;;;::::::===>>>?????????AAADDDGGGPPPbbb)))))))))*********++++++*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++******++++++,,,,,,,,,+++************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********************++++++++++++******************************))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))*********+++++++++++++++++++++++++++------......------,,,+++,,,++++++******++++++,,,)))***++++++***+++---///111666<<>><<<;;;;;;;;;???BBBEEEGGGGGGFFFFFFFFFFFFFFFGGGJJJMMMOOOOOOOOOMMMNNNQQQSSSUUUWWWWWWXXX\\\]]]^^^aaaeeekkksssyyy|||ssskkkeeeaaa```aaa[[[[[[]]]^^^______^^^^^^]]][[[XXXUUUSSSOOOJJJGGGEEEFFFHHHJJJMMMPPPSSSTTTXXXXXXWWWVVVSSSOOOKKKHHHGGGDDD???<<<:::999777555555666666666666444333222111111111111111111111111222222111111111000000000000000////////////000000000000000000////////////---------...//////000000000000000000000000000000000000////////////000000...//////...------...000!!!&&&,,,000000///...---/////////000000111111111222222222222222222222222222111000000000111222333333444555555333333444555555555666666666666666666;;;;;;::::::::::::;;;;;;<<<===?????????AAAEEEHHHPPPccc((())))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++******++++++,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))*********+++++++++++++++*********************************************************+++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---......---,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---000333444999@@@EEEHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPOOOOOOLLLLLLLLLKKKIIIGGGEEEDDD???===;;;999888888888888>>>@@@CCCDDDDDDCCCCCCDDDEEEGGGIIILLLNNNOOOOOOOOOLLLNNNQQQTTTWWWYYY\\\^^^aaaeeejjjqqqyyyvvvoooiiiggg___^^^\\\\\\]]]^^^___`````````___^^^\\\WWWQQQLLLGGGGGGGGGHHHJJJMMMPPPRRRUUUVVVWWWWWWUUURRROOOMMMLLLHHHDDD@@@===:::777444333444666777777555333222111111111111111111111111222222222111111111000000000111111111111111111000////////////////////////000000000111111111222222////////////////////////000000////////////000000///000111000///...000111%%%)))...111222111000000000000000000000000000000111111111111111111111111222222222222333444555666333444555555333333444555555555555555666666666666;;;:::999999999:::;;;<<<<<<===>>>???@@@BBBFFFIIIRRRddd((())))))))))))***************++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))******++++++************************************************)))))))))*********++++++************+++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,...//////,,,+++,,,---------,,,,,,,,,,,,---------------------///333666888<<>>999888777666666777888999<<<>>>@@@BBBAAAAAABBBCCCJJJKKKMMMNNNNNNNNNMMMMMMPPPSSSUUUVVVXXX[[[___cccgggnnnyyy|||uuunnniiiccc``````aaabbbbbb``````aaabbbaaa]]]WWWSSSNNNLLLHHHEEEEEEHHHLLLNNNQQQRRRSSSTTTTTTSSSQQQPPPOOOLLLHHHEEEAAA===888555333444666777777666444222111111111111111111111111222222222222111111111111///000000111111000000////////////000000000000000111111222222222222222333////////////////////////000000////////////000000000111333222111000111222,,,...000000000///000222222111000000///...------000000000000000000000000111111222222333444555666333444555555333333444555444555555555666666777777:::999999888999:::;;;<<<;;;<<<>>>???@@@CCCGGGJJJTTTfff)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,))))))))))))************---------,,,++++++************+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***************+++++++++******++++++++++++******************************************************+++++++++************)))((((((((()))******++++++************************************************(((((())))))***+++++++++*********++++++++++++,,,************+++++++++++++++++++++++++++++++++++++++...000///,,,***+++------,,,,,,++++++,,,,,,---+++,,,---...///111666999<<<@@@EEEHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJMMMPPPQQQQQQPPPPPPIIIHHHFFFCCC@@@===;;;:::666666555555666777999:::888:::===???@@@AAACCCEEENNNPPPQQQPPPOOOMMMNNNNNNSSSTTTVVVVVVVVVZZZbbbhhhuuu~~~{{{rrrmmmjjjhhheeeccc``````aaaaaaaaa___[[[XXXTTTQQQKKKFFFDDDEEEGGGIIINNNNNNOOOPPPQQQQQQQQQQQQRRROOOLLLJJJFFFAAA<<<888444555666666666555444333222222222222222222222222333222222222222111111111---...///000000///...---000000000000111111111111000000000000000111111111000000000000000000000000000000////////////000000000111333333222111111222000000///...,,,---///111111111000///......---,,,000000000000000000000000//////000111222222333333333444555555333333444555444444555555666777777777999888888999999:::;;;<<<:::<<<>>>???AAADDDHHHKKKUUUggg************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,...------,,,++++++******)))***+++,,,,,,,,,,,,+++)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************+++++++++************)))(((((()))******+++,,,,,,************************************************))))))******+++,,,,,,---*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***...111///,,,***+++...,,,,,,++++++++++++,,,,,,,,,...000222444777;;;>>>AAADDDGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLJJJKKKNNNOOOOOONNNLLLKKKEEEDDDBBB@@@>>><<<;;;:::666666555444555666777888777:::===@@@BBBDDDHHHJJJNNNPPPQQQQQQOOOOOORRRTTTRRRTTTWWWYYY\\\eeeqqq{{{~~~tttmmmfffdddcccccccccbbb```]]]YYYWWWSSSOOOKKKIIIHHHHHHLLLLLLLLLMMMNNNPPPRRRSSSTTTSSSQQQOOOLLLGGGAAA===666666555555555444444333222222222222222222222222333333222222222111111111...000111222222111000...000111111111222222222333000000000000000/////////000000000000000000000000000000////////////000000...000222222000//////000000000000...------///111000000000000000000000000111111111111111111111111///000111111222222222222333444555555333333444555444444555555666777777888777777888999:::;;;;;;;;;:::<<<>>>@@@AAAEEEIIILLLTTTeee***++++++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,,,,------******************************************************+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++***...111000+++)))+++...,,,++++++******++++++,,,000222555888:::===AAADDDEEEFFFHHHIIIHHHHHHIIIJJJIIIHHHHHHIIIIIIKKKLLLLLLKKKMMMNNNOOONNNKKKHHHFFFAAA@@@???===<<<<<<<<<<<<777777555444444444555666999<<<@@@CCCFFFIIIMMMPPPMMMOOOQQQPPPPPPRRRVVVZZZUUUXXX]]]bbbjjjwwwmmmjjjgggfffeeeeeedddccc]]]\\\[[[XXXTTTPPPLLLJJJLLLLLLKKKKKKLLLOOORRRTTTVVVUUUTTTRRRPPPKKKEEEAAA888777555444444333444444222222222222222222222222333333333222222222111111222333555666666555333222111111222222222333333333111111111111000000000000000000000000000000000000000000////////////000000,,,...000111///.........///000111111000000111333...///000111222333444444333333333333333333333333222222333444444444333333333444555555333333444555444444444555666777777888666777999:::;;;;;;:::::::::;;;>>>@@@BBBEEEIIIMMMSSSddd'''((()))***+++,,,------,,,,,,,,,---------......---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---,,,++++++***++++++,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++---***%%%!!!!!!$$$(((+++************************************************,,,+++******))))))******...,,,***)))******)))(((+++---///...---,,,,,,---///......------,,,++++++,,,,,,---.........---,,,///222666;;;@@@CCCDDDDDDIIIJJJJJJKKKJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKHHHEEEAAA???????????????>>>===;;;;;;666777888777555555666888777:::>>>DDDIIILLLLLLKKKOOOQQQTTTVVVVVVWWWYYY[[[___gggqqqyyy{{{{{{zzz~~~uuunnnllljjjgggeeeeeeccc___[[[WWWTTTRRRQQQGGGGGGFFFGGGIIILLLOOOQQQSSSTTTVVVVVVTTTOOOIIIEEE???===:::888666555333111333222111222555666777666111111111222222333333333111222222222222111000000000000000000000000000000///000111111000///......222111000//////000111222000000000000000000000000...//////000111222222222111111111000000000000000333222000///000111000//////111333555666777666666333222111000111222333444333444444333222111333444333333222333444666888999999999999999999999::::::<<<;;;===AAABBBBBBEEEJJJTTTaaayyy***************+++++++++,,,,,,,,,,,,------------***)))))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,,,,++++++***+++++++++******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++)))************+++++++++---,,,***)))((()))***+++************************************************+++++++++,,,---...000000000...,,,,,,,,,,,,,,,***+++---......---,,,,,,---//////...------,,,,,,+++,,,,,,,,,---......//////222555999>>>BBBEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHFFFCCCAAA@@@???@@@BBBBBBAAA>>>;;;999777777888777666666888:::@@@BBBFFFJJJMMMNNNMMMLLLOOOPPPSSSVVVYYY^^^ccchhhttt}}}||||||wwwpppiiidddfffdddbbb```___]]][[[YYYRRROOOKKKHHHHHHJJJNNNQQQSSSUUUWWWXXXUUUPPPKKKGGGDDDAAA===:::888666444222222111000111333444444333111111222222222333333333222222222222222111000000000000000000000000000000222111000111222333222111222111000//////000111222000000000000000000000000...//////000111111222222111000000000000000000000333111//////000000000///...///111222333333333333444444333333444444555555333444444333222222333555555555555555666888:::;;;:::::::::::::::;;;;;;;;;<<<;;;===AAACCCBBBEEEJJJVVVcccxxx------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++---,,,,,,+++*********+++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,---......,,,+++***************************************************,,,,,,,,,---...///111111111///---,,,---------+++,,,---......,,,,,,---...000///...---,,,,,,,,,,,,+++++++++,,,---///222333777999>>>BBBEEEHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@AAACCCEEEEEECCC???:::777777777888777666888<<<>>>BBBDDDGGGKKKLLLMMMLLLKKKPPPRRRWWW\\\dddnnnyyy{{{}}}tttmmmfffdddcccbbbbbbbbb```___^^^YYYQQQKKKHHHIIIMMMPPPRRRTTTWWWYYYXXXTTTOOOKKKJJJFFFAAA===:::888666555444333111111333444333222222222222222333333333333222222222222222111111000000000000000000000000000222111000000111222222222222111000000000000111222111111111111111111111111/////////000111111222222000000000000000000111111222000......///000///...///000000111222222111111333333444444555555444444333444444333222222444555666555555555666888:::;;;:::::::::;;;;;;<<<<<<<<<===<<<>>>BBBCCCBBBFFFKKKXXXdddwww------,,,+++******)))(((******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++***))))))))))))***+++------,,,+++******************++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++)))***,,,---,,,+++***)))************************************************------,,,+++++++++++++++///---++++++,,,,,,,,,***,,,---...---,,,,,,---///000///...---,,,,,,------,,,++++++,,,...222555777;;;===AAADDDGGGIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHEEECCCAAA@@@??????@@@AAADDDDDDDDDCCC@@@===999777888999999888999;;;???CCCAAADDDGGGJJJKKKMMMNNNOOOSSSXXXaaalllxxx~~~~~~qqqlllfffddddddddddddbbbddd___XXXQQQMMMLLLMMMNNNNNNQQQUUUXXXYYYWWWTTTRRRPPPLLLEEE@@@===:::888666888666555444555666555444333333333333333333333333222222333333222222111000000000000000000000000000000222333000---+++...111111111111111111111111111000000000000000000000000//////000000111111111111000000000000000111111111111///......///000000///222222222222222222222222000111222333444333222111333444444444222333444666555444444444444666888999999999::::::;;;;;;<<<<<<===<<>>======>>>@@@AAAEEECCC@@@===;;;999999999:::;;;;;;<<<===???CCCFFFGGGIIILLLMMMNNNQQQUUUYYYZZZcccqqq~~~rrrjjjhhhgggfffeeedddbbb^^^YYYUUUQQQOOOMMMKKKMMMRRRVVVXXXYYYYYYYYYUUUPPPJJJEEEAAA===:::888999777666555666666555444333333333333333333333333222333333333333222111111111111111111111111111111000666:::555+++''',,,333111111222222222222111111////////////////////////000000000000000111111111//////000000111111111111111///......000111000///333333222222222222222222000111222333444333222111333444444444333333555777555555444444555666777888777888888999::::::;;;;;;>>>===???CCCDDDDDDGGGLLLTTTcccyyy******++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***)))***+++,,,---*********************************************************+++,,,---...//////...,,,,,,---......---,,,,,,---,,,+++,,,///111222111...---,,,,,,...///---...///111444888;;;===>>>@@@CCCEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJHHHGGG>>>===<<<;;;<<<>>>@@@BBBDDDAAA===999777888:::<<<<<<===???AAAAAACCCFFFHHHJJJLLLMMMNNNOOOTTT\\\ccckkkuuu~~~~~~}}}}}}vvvoookkkgggddddddddddddaaa]]]XXXSSSPPPJJJLLLNNNRRRUUUXXX[[[\\\XXXUUUOOOKKKFFFBBB>>>;;;888666444444555555444333444444444444333333333333333333333333333222222111111111111111111111111111222:::???:::000***...555111111222333333222111111////////////////////////000000000000000000111111/////////000111111222222111000//////111222222111222111111000000000111111333333444444555555444444222444444444333444666888888888777666777888999:::777777888888999:::;;;;;;???>>>@@@DDDEEEDDDHHHMMMSSSbbbzzz+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------.........//////******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++))))))***+++,,,------...***++++++,,,,,,++++++*********++++++++++++******************+++,,,------******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,,,,---************************************************+++++++++,,,---...///000...,,,++++++---...---,,,,,,,,,,,,++++++,,,///222333111...,,,,,,,,,...///...000222444888:::===>>>@@@AAACCCEEEFFFFFFEEEDDDEEEFFFHHHIIIKKKLLLLLLLLLIIIJJJKKKLLLKKKIIIFFFDDD;;;;;;;;;;;;<<<>>>@@@AAA???>>>;;;999888:::;;;======@@@CCCEEEFFFGGGHHHIIIGGGJJJLLLOOOSSS]]]jjjuuu~~~~~~{{{xxxxxxzzz}}}xxxooohhhiiiiiiiiigggccc^^^XXXUUUMMMMMMMMMNNNQQQUUUYYY[[[\\\YYYUUUQQQMMMHHHBBB>>>777666444444555666555444555555444444444333333333333333444444333333222111111111111111111111111111333888<<<;;;555111222444111222222333333222222111111111111111111111111111111000000000000000000000...//////000111111222222222111///000222333333222222222111000000111222333444444333333444444555555222444444444444444666888999888777777777888999:::777777888999:::;;;<<<===???>>>@@@DDDEEEEEEHHHMMMTTTcccyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......*********++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++*********(((((()))***,,,---...///+++++++++,,,,,,+++++++++))))))************)))))))))))))))***+++,,,......******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++((()))***++++++++++++***************************************************------,,,++++++++++++,,,+++***((()))***++++++***,,,,,,,,,++++++,,,///222333111///,,,,,,---...000///111444777:::<<<===>>>AAABBBDDDFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKMMMNNNNNNIIIJJJKKKKKKJJJGGGDDDBBB999::::::<<<===???@@@AAA<<<<<<;;;;;;;;;<<<<<<===???BBBFFFHHHIIIIIIIIIJJJGGGJJJOOOTTT\\\kkk}}}||||||~~~}}}tttnnnnnnmmmjjjfffaaa\\\YYYPPPNNNLLLLLLNNNRRRVVVYYY^^^\\\YYYVVVRRRLLLFFFAAA999777666666888999888777555555555444444333333333333333444444333333222111111111111111111111111111222333666888999777333111111222333444444333222111333333333333333333333333111111111000000000000000...//////000111222222222333111000111333444444333444444333333333444666777333222111000111222333444222444555444444444777999777666666555555666777888888888999:::<<<======>>>??????AAAEEEFFFEEEHHHNNNVVVdddxxx000...,,,,,,---//////...---,,,+++*********+++,,,***+++,,,------,,,+++***------++++++++++++------------------------------,,,+++***+++---...---,,,+++,,,---............------,,,***))))))***,,,------------,,,,,,+++++++++)))******++++++,,,------,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********)))))))))))))))))))))))))))+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++...---,,,+++************------------------------------,,,,,,,,,---.....................///000000///222555888:::===@@@CCCCCCEEEFFFFFFEEECCCCCCCCCGGGHHHIIIKKKLLLKKKKKKJJJLLLLLLMMMLLLIIIDDD@@@===;;;<<<>>>??????>>><<<;;;???>>>===;;;:::;;;???BBBHHHHHHIIIIIIIIIJJJJJJJJJNNNQQQVVV]]]iii{{{wwwsssooolllllliiieeeaaaYYYWWWSSSOOOMMMNNNQQQUUU[[[ZZZYYYZZZZZZUUUMMMFFFBBB>>>:::888777777666555777777666666555555444444555555444444444555555666444333222222111111222222///333:::???@@@;;;555000444444444333333222222222000111111222333333444444///111222333222111...---//////000000000000//////000222333333222111333444666666444333333444555666777666666555555444333333222222333444555666777888999888777666666777888999666777888999:::;;;;;;<<>>>>>@@@DDDHHHKKKVVVcccxxx...,,,******,,,------,,,...---,,,++++++,,,------,,,,,,------------,,,,,,------,,,++++++,,,------------------------------,,,+++***+++---...---,,,+++,,,,,,,,,---------------,,,+++))))))+++,,,------,,,,,,,,,++++++++++++,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++------+++******+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------------------------,,,,,,,,,,,,---.....................///000111333555999;;;===???AAACCCEEEGGGIIIIIIGGGFFFFFFFFFHHHIIIJJJKKKLLLKKKKKKJJJLLLLLLKKKJJJGGGCCC@@@>>>===>>>????????????>>>===??????@@@???>>>@@@CCCEEEJJJKKKMMMMMMLLLLLLNNNOOONNNTTT^^^jjjzzzvvvnnnjjjhhhfffdddaaa^^^YYYTTTQQQPPPSSSUUUWWWYYY[[[[[[XXXTTTPPPNNNGGGCCC>>>:::999888666555666666666666666666555555666666555444444444555555444333222222111222222222000333777::::::888555222444444333333222222222222222222222222222222222222000111222222222000///...///000000111111000000///000222333333222111333444555444444333444555666777555555555444444444444444222333333444555666777888555555555555666777999:::888888999:::;;;;;;<<<<<>>;;;999777666666666666666777777777777777666666555444444444555444444333222222222222222222333444444555555444444333333222222222222222111222222222111111111000000111111111111111000000000111111111222222111111111000222333333222111333444444444333333444555666777333333333333444444444444333333444555666666777888444444555555777999:::;;;:::::::::;;;;;;<<<<<<<<<===@@@DDDGGGJJJJJJIIIHHHSSSaaaxxx000...---...///000///...---------------.........///...---,,,,,,---...///---------,,,,,,------------------------------------,,,+++,,,.........------,,,***))))))***,,,------,,,++++++++++++,,,---************************,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))))))))***+++++++++++++++,,,,,,*********+++++++++,,,,,,------------------------------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------......000111222333:::<<<@@@AAAAAAAAABBBBBBFFFHHHKKKKKKKKKJJJJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLJJJHHHEEECCCBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKLLLKKKKKKKKKLLLGGGJJJMMMKKKIIIMMMXXXbbbppp{{{yyyqqqlllgggeeeaaa^^^[[[WWWSSSQQQPPPQQQSSSRRRQQQRRRVVVYYYTTTOOOHHHBBB>>>;;;888666666666666777777888888888888777666555444444444444444444333222222222222333333333333333333444444444222222222222222222222222111111111111111111111111222222111000000111111222111222222333333222222111000222333333222111333444555444444444444444444444111111222222333444555555333444444555666777777777666666777888999:::;;;<<<::::::::::::;;;;;;;;;<<<===???CCCGGGIIIJJJIIIHHHRRRaaayyy000///......000000///...++++++,,,,,,------------...---,,,++++++,,,---...---------------------------------------------------,,,+++,,,...///...------,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++)))))))))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........000111333555666:::<<>>:::888666777777777888888999999888777666555555555555555555444333333222222333333222333444555666555444444222222222222222222222222000000111111222222222222222222111111111111222222222222333333333333222222000222333333222111333444666666555444333222222111000111111222333444555555444555555555666777777777777777888888888888888888888888999999::::::;;;;;;===>>>@@@CCCEEEGGGIIIJJJRRRbbb{{{...---,,,---//////---+++***+++,,,------...------------,,,,,,,,,,,,------------............------------------------------...,,,,,,,,,...///...---...---+++******+++,,,,,,,,,,,,------------,,,,,,*********+++++++++++++++)))******+++,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------+++))))))************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---------------------------------------...///111111//////000111333555777888888:::===>>>>>>@@@BBBDDDLLLNNNQQQSSSSSSRRRSSSTTTRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRQQQOOOMMMMMMMMMLLLOOORRRUUU\\\jjj|||vvvrrrlllhhhfffbbb\\\WWWVVVQQQKKKJJJNNNQQQQQQPPPTTTQQQMMMJJJGGGCCC???;;;888888888888888999999999777666666555666666777777555444444333333333333333222333555777777666555444222333333333333333444444222222222222222222222222111111111222222222222222111222222333333222222111000222333333222111333444555555555555444222111000111222222333444555555666555555666666666777777777666777777888888777666666666777777888:::;;;;;;<<<======>>>@@@BBBFFFIIIKKKRRRccc}}}---------...//////---+++***+++---.../////////...------............------,,,---...//////...---,,,------------------------...---,,,---...//////---------------,,,,,,,,,+++,,,------------------,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++******+++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..........................................000111222333000000111333555777:::;;;777999:::;;;===@@@EEEHHHKKKNNNQQQSSSSSSSSSTTTUUUUUUSSSQQQNNNLLLKKKKKKKKKHHHIIIIIIJJJKKKMMMNNNOOOMMMNNNOOOPPPPPPOOONNNMMMNNNOOOQQQPPPOOONNNNNNOOORRRUUU\\\fffsssvvvlllgggccc```]]][[[XXXSSSOOONNNOOOPPPPPPRRRQQQPPPOOOMMMIIIDDD@@@999999999999999999888888555555555555666777888999555555444333333333333444333444444555666555555555333333444444444555555555666666555444333111111000000111222333333333222222111111222222222222111111000222333333222111333444222222444444444444333222333333444444555555555666666666666666777777777777666777999::::::::::::999666666777999;;;<<<===>>><<<===>>>@@@CCCFFFIIIJJJRRRddd/////////000222111///---+++,,,...000000000000///---...///000000///...---,,,---...//////...---,,,------------------------...---,,,---/////////...---............---,,,+++,,,------......------,,,+++++++++,,,,,,---------------,,,++++++*********,,,,,,---------,,,++++++,,,,,,,,,------.........------------------------)))+++,,,,,,+++***+++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------*********+++---///000111////////////////////////......//////000222333444000111222444666999;;;<<<777888999:::<<>>????????????666777888:::<<<>>>???@@@;;;<<>>???@@@BBBEEEHHHKKKMMMYYYhhh333111///---,,,,,,---...........................////////////////////////------............------...------------.../////////---,,,,,,---......---...///000///---,,,---...........................+++---...//////...---+++++++++,,,,,,,,,,,,------------------,,,,,,++++++......---------,,,,,,,,,---,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------.../////////------...///000222444555111222444888<<<===;;;999777888:::===AAADDDGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMPPPRRRTTTUUURRRSSSSSSRRRPPPPPPRRRSSSRRRSSSSSSRRRQQQTTTZZZ```xxxxxxooojjjgggddd```]]]YYYUUUQQQMMMMMMNNNPPPQQQPPPMMMKKKHHHFFFCCC???<<<999777555888888777666666777777777555444333333333444555555444222222222444444444222222333333444444333333222555555444444333222222111222222222222222222222222222222333333333333222222333333333333333333333444555777888666333222222333333222333555777777666444666666666666666666666555555666777888999999999999<<<<<<;;;;;;;;;<<<===>>>===>>>@@@BBBEEEHHHJJJLLLTTTddd555444111///.........///////////////////////////////////////////////////.........//////............------------...//////000...,,,---...///......---/////////---,,,---...........................+++,,,---......---,,,+++++++++,,,,,,,,,,,,------............------------......---------,,,,,,,,,,,,,,,++++++******++++++......------------......------,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////---......///000111333444555555777:::======<<<:::999:::===AAADDDGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFGGGIIILLLPPPSSSUUUVVVQQQRRRSSSSSSQQQPPPQQQRRRQQQSSSUUUVVVXXX___iiiqqq~~~mmmjjjfffeeeddd___WWWPPPOOONNNMMMNNNOOOPPPOOOMMMIIIGGGDDD@@@===;;;::::::999888777666666555666666444444444444444444444444333222222333444555555444333333444444444444333333555555444444333222222222222222222222222222222222111222222333333222222111444444444333333333333333444555666555222000000000000000111333666888777666555555666666666666666666777777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>======???AAADDDFFFIIIJJJPPP```|||;;;999666333111111111111////////////////////////////////////////////////......////////////.........------------.../////////---,,,,,,---......------...///...---,,,---///........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---------------------......---------,,,,,,,,,,,,,,,++++++***++++++,,,///...---,,,,,,---...///...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------------/////////...------,,,,,,.........///000111333333888999:::<<<======<<<;;;;;;===@@@DDDGGGIIIIIIJJJKKKJJJJJJJJJKKKLLLNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCEEEFFFHHHKKKNNNQQQSSSTTTQQQSSSSSSRRRPPPOOOOOOOOOPPPTTTZZZ```hhhttt{{{ssskkkggggggddd]]]VVVRRRPPPMMMMMMNNNOOOOOONNNJJJHHHDDD@@@===::::::999999888777666555555555555444555555666555555444333333222111222444555555444333333444444444444333333555555444444333333333333333333333333333333333333111222222222222222222111444444444444444333333333111222333333333222222222111000000222555777777666555555555555666666666666888777666666777888:::;;;999999999999::::::;;;;;;<<<===>>>@@@CCCEEEHHHIIIOOO___{{{AAA>>>:::666333222111111........................////////////////////////......////////////.........------------...//////...,,,++++++,,,------,,,,,,...///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,++++++***++++++,,,,,,...---,,,++++++,,,---......------,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------/////////...------,,,,,,......//////111222444444:::<<<===>>>============>>>???BBBFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMJJJHHHFFFCCCBBBAAAAAABBBDDDEEEGGGIIILLLNNNPPPQQQSSSSSSSSSRRROOOMMMMMMNNNOOOWWWbbbooo|||xxxooollljjjeee```XXXUUUPPPNNNNNNNNNNNNNNNQQQOOOKKKFFFBBB???===<<<999999888666555555555555555666666666666555444333333111111222444444444333333444444555555444444333555555444444444444333333333333333333333333333333222222222333333222222222444444444444444444444444555555444444555666666666444333222333555666555444444555555555666666777777777666555555666777999:::999999999:::::::::::::::<<<===>>>@@@BBBEEEGGGHHHQQQaaa{{{FFFCCC???999555222000000........................////////////////////////.........//////............------------...//////...,,,******,,,---,,,+++,,,---///...------...///........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------............------------,,,,,,------.../////////......///000222444666777;;;===>>>>>>=========>>>@@@BBBDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJEEEDDDAAA@@@???@@@AAABBBDDDEEEGGGIIIKKKMMMOOOPPPTTTTTTSSSQQQOOOOOOQQQRRRUUU```rrr}}}tttooojjjfff```\\\VVVRRRPPPPPPOOONNNTTTRRROOOKKKFFFBBB???===:::999888777777666777777777777666666555444444444555333222333444555444222444444555555555555444444555555444444444444444444444444444444444444444444222333333444444333333222333444444444555555555555999666333222222444444444888666444444555555444333444444555555666777777777555555555555666777888999:::;;;<<<<<<======<<<<<<===>>>???@@@BBBEEEGGGHHHRRRaaazzzOOOKKKFFF???999555333222////////////////////////////////////////////////------............------...------------...//////...---++++++---...---,,,,,,---......------...000...........................------------------...++++++,,,,,,,,,,,,------,,,---------..................---------,,,,,,,,,++++++******++++++,,,---------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///.........------------,,,,,,------.../////////......///111444666888:::;;;===???>>>===<<<>>>@@@CCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNNNNMMMKKKHHHFFFAAA???>>>======???BBBCCCDDDEEEGGGJJJMMMOOORRRSSSTTTTTTSSSRRRQQQTTTXXX[[[dddrrr{{{rrrllliiieee^^^YYYUUUSSSPPPNNNQQQPPPOOOLLLHHHDDD???===999999888888888888999999999888666555444444444555888777555555666666444333444444555555555555444444444444555555555555555555444444444444444444444444333444444555555444444333222333333444555666777777===999444222444777999:::999777555444555666666555444444555555666777777888555555666777888888888888:::;;;<<<=========<<<<<<>>>>>>???AAACCCEEEGGGHHHPPP^^^vvvVVVSSSLLLEEE???:::777555000000000000000000000000////////////////////////,,,------------------,,,...------------.../////////...,,,,,,...///...---,,,---......------///000........................///......------......///++++++,,,,,,,,,------------.........//////000000......---------,,,,,,,,,+++*********+++,,,,,,------...///000000///...---,,,++++++******++++++,,,...------,,,,,,++++++***++++++,,,,,,,,,---------//////.........---------000//////...------,,,,,,......000222555888:::<<<:::===???>>><<<<<<>>>AAADDDDDDDDDEEEFFFIIIKKKMMMLLLMMMOOOPPPNNNKKKGGGDDD>>>===;;;;;;<<>>===:::999:::<<>>>>>???@@@AAAAAAFFFIIIIIINNNUUUUUUQQQTTTRRRTTTUUUUUUYYYjjj|||wwwpppjjjhhhaaaWWWSSSUUUTTTTTTSSSSSSQQQMMMGGGBBBBBB???;;;999999999999888888777777777666666666555444444555555555555555555777777777777666555444333666555222111111333555777333333333444444444555555222333444444555555444444888888888777666666888:::CCCDDDEEEFFFGGGHHHHHHHHHNNNCCC777333666:::888444666666666444333444777:::@@@>>>:::777777999<<<>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>@@@BBBEEEGGGIIIJJJNNNYYYnnnYYYXXXUUUPPPKKKEEE???<<<555555444333222222222222000000///............///000000/////////.........................................................,,,,,,---------.........,,,---.../////////...---...........................------,,,,,,---------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------000///......------......,,,///111222000///.........000444888<<<===;;;:::===<<<::::::;;;>>>AAACCCFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFCCCBBBAAA????????????@@@AAABBBBBBCCCIIILLLMMMQQQWWWXXXTTTTTTRRRTTTZZZ```kkk~~~}}}rrrmmmggg___YYYXXXTTTSSSRRRQQQOOOLLLGGGCCCBBB???;;;999999:::999999777777777666555555444444555555555555555555555555444555555666666666555555666555444333333444555666333333333444444444555555222333444444555555444444444444444333222222444666888999:::;;;<<<<<<<<<<<>><<<:::777777888;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIJJJOOOYYYnnnZZZYYYWWWTTTPPPKKKFFFCCC:::999666444222222222333111000//////......//////000000////////////......................................................,,,,,,---------........................---------........................---------,,,,,,------...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........111000//////.../////////,,,...000111///............111666;;;===<<<;;;999;;;::::::;;;===@@@DDDFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEHHHMMMQQQRRRUUUYYYYYYWWWQQQPPPTTT^^^lll}}}{{{rrrmmmggg```\\\WWWUUURRRQQQOOOMMMJJJHHHCCC@@@<<<::::::;;;;;;:::777777666666555444444333555555555555555555555555222333444555666666666666555555555555555555555555333333333444444444555555222333444444555555444444444555555444333333555666444444555666777777777777???BBBBBB<<<444000111555666666666555444555777999;;;:::999888888888999::::::::::::;;;<<<===>>>???>>>>>>@@@BBBEEEGGGIIIJJJPPPZZZmmmYYYYYYYYYXXXUUUQQQMMMKKK@@@===999555333222333333111000000///.../////////000000//////////////////................................................------........./////////000///...---------------........................------,,,,,,,,,---......//////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////000000///....../////////,,,...000000///......//////333999======<<<:::999::::::;;;===@@@CCCFFFHHHFFFFFFGGGHHHIIIIIIJJJJJJEEEFFFGGGGGGFFFEEEDDDCCCAAAAAABBBBBBDDDEEEFFFGGGNNNRRRUUUWWWWWWXXXXXXXXXSSSUUU\\\kkk~~~wwwpppiiieee^^^[[[VVVSSSRRRPPPOOOMMMEEEBBB>>><<<<<<<<<;;;;;;888888777777666555555555666666666666555555555555333333444555555555555555555666777777777666555444333333333444444444555555222333444444555555444444555666777666555555666777444555666777777777777777:::@@@DDDAAA999333444777555666777666555555777999999999888888888888888888999999::::::<<<===??????>>>>>>@@@BBBEEEGGGIIIJJJQQQZZZnnnWWWXXXZZZZZZYYYVVVSSSQQQEEEBBB===888555333333333111111000/////////////////////000000000000000000////////////////////////...........................////////////000000000000///...---------------........................,,,,,,,,,,,,,,,---.../////////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.../////////......---......//////,,,...///000///...///000222666;;;>>>===;;;:::::::::;;;===???BBBEEEGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDAAAAAABBBDDDEEEHHHJJJKKKTTTVVVXXXYYYWWWVVVWWWYYYZZZbbbooo{{{sssmmmeeeaaa[[[VVVTTTRRRQQQPPPGGGDDD@@@======<<<<<<;;;999999999888888888888777777777666666666555555555555555666666555444444333555666777888777666444333333333333444444444555555222333444444555555444444222444555444333222333444333444444555555555555444666:::>>>>>>;;;888777888555666777777666666777999777888888888888888888888999999::::::<<<===??????>>>>>>@@@BBBEEEGGGIIIJJJQQQ[[[oooSSSUUUXXXZZZ[[[YYYWWWUUUKKKHHHCCC>>>999666444444222111000000//////000000//////000000000000111111////////////////////////............................../////////000000000...............---------........................,,,,,,,,,,,,---......///000///......------......------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------...............------......//////---///000000//////111222555999===>>><<<::::::<<<<<<===???BBBDDDFFFFFFGGGFFFGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKJJJIIIFFFEEEAAABBBCCCFFFIIILLLNNNPPPXXXWWWYYYZZZWWWUUUXXX]]]aaannn{{{rrrmmmhhhaaa[[[WWWTTTQQQPPPKKKGGGCCC???>>><<<;;;:::999999999999::::::::::::888777777666666555555555777777777777666555444333555666777777666555333222333333333444444444555555222333444444555555444444333555666666555444444555555555666666666666555555222444666888999888777666555666888888777666777999777888888888888999999999:::::::::;;;<<<===>>>???>>>>>>@@@BBBEEEGGGIIIJJJRRR\\\qqqOOOQQQVVVYYY[[[ZZZXXXWWWQQQOOOJJJEEE???;;;777555222111000000//////000000//////000000000111111111////////////////////////........................------------............,,,---.../////////...---........................,,,,,,,,,,,,---...//////000//////.......................................------------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++------------------------------------------------//////......//////000111...///111000000000222444777;;;>>>>>>;;;999;;;===>>>@@@BBBDDDEEEFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHLLLMMMNNNNNNMMMJJJGGGEEEBBBCCCFFFIIIMMMQQQTTTVVVYYYWWWXXXZZZXXXWWW]]]fffnnn~~~wwwrrrjjjbbb]]]XXXTTTRRRNNNJJJEEEAAA>>><<<:::999666777888999:::;;;;;;<<<888888777777666555555444666777777777777777666666666666666555444333333222333333333444444444555555222333444444555555444444444666888888777555555666666777777888888777777666111333555555555555666777555777888888777777888999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIJJJRRR]]]sssLLLOOOTTTYYY[[[ZZZYYYWWWUUUSSSOOOJJJDDD>>>:::777222111111000000000000000//////000000111111111222000000000000000000000000........................+++++++++,,,,,,,,,------***,,,...000000///...---........................+++++++++,,,---...///000000000///.......................................---------------------------------....../////////++++++------------++++++------------------------------------------,,,,,,000000///000000111222222///000111111000111333555999===???===:::888;;;???@@@AAADDDEEEFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHOOOPPPQQQPPPNNNKKKGGGEEECCCEEEGGGKKKPPPTTTXXXZZZXXXVVVXXXZZZYYYYYYaaalllzzzrrrjjjddd^^^YYYVVVPPPLLLFFFAAA>>><<<:::888555555666888999:::;;;<<<999888888777666555555444555666777888888999999888666666555444333333222222333333333444444444555555222333444444555555444444000222444444333111111222444444555555555444444333333666888777333222666;;;555777888999888777888999999999888888888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBEEEGGGIIIJJJRRR^^^tttOOOOOOOOOQQQSSSWWWZZZ\\\ZZZYYYVVVQQQJJJBBB<<<777666444222000///...+++)))//////............//////////////////////////////111000...------...000111////////////////////////---///000222222000///---........................------............------,,,...//////...------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------000000//////.........---//////............//////111000//////111555888;;;??????===:::888777999;;;AAABBBDDDFFFGGGFFFEEEDDDFFFGGGGGGEEECCCEEEJJJOOOWWWUUURRRNNNKKKIIIHHHGGGFFFJJJPPPVVVYYYZZZZZZYYYYYY[[[[[[XXXXXX___lllxxx|||rrrlllfff^^^YYYRRRMMMGGGCCCAAA???:::777999888777888:::===>>>>>>999999999777555555666888777777777777777777777777666666666666555555555555444444444444444444444333111222222333333444444555777777666666555555555555666777888999999888777666555555555666666888999:::777777777777777777777777888888999999999:::::::::<<<<<<<<<<<<============???@@@AAABBBCCCFFFJJJNNNTTTaaaxxxPPPOOONNNNNNPPPTTTWWWYYYZZZYYYXXXTTTNNNGGG@@@<<<777555222111111000///...000//////......//////000////////////////////////---,,,***))))))***,,,---////////////////////////...///000111111000///...........................---......//////......---+++---...///.........///,,,---......//////......------------------------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------000/////////............//////............//////000000///000222666999;;;??????>>><<<:::999;;;===AAABBBDDDFFFGGGFFFEEEEEEHHHHHHGGGEEEDDDGGGLLLQQQTTTRRROOOKKKIIIGGGGGGGGGKKKOOOTTTYYY[[[[[[ZZZYYYZZZ[[[\\\\\\___jjj{{{uuummmeee^^^VVVQQQJJJFFFDDDBBB>>>:::999777555666888999:::::::::;;;;;;999777777888:::777777777777777777777777555555555555444444444444222222222333333444444444555555555444444333333333666666666555555555444444111222333444444333222111444444444444444555666777777777777777777777777777999999999999::::::::::::<<<<<<<<<<<<============???@@@BBBBBBCCCFFFJJJMMMTTTaaaxxxQQQOOOMMMKKKLLLOOORRRUUUXXXXXXYYYWWWSSSLLLFFFBBB:::777444222333333333222000000////////////000000////////////////////////......,,,,,,,,,,,,......////////////////////////...///000111111000///...........................---......//////......---,,,...//////...------...,,,---......//////.......................................---------------,,,,,,,,,---------.....................---------////////////............//////............////////////000111444777:::<<<>>>???>>>===<<<<<>>:::888666666777888888888888999999888666666777999777777777777777777777777555444444444444333333333000000111222333444555555555555555555555555555444555555555444444444444444444444666666666666444444555555555444444555666666777777777777777777777777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============???@@@BBBCCCDDDFFFJJJMMMSSS```wwwTTTPPPLLLIIIHHHJJJNNNPPPTTTUUUWWWXXXUUUPPPKKKHHH@@@<<<777444444444444444111000000//////000000111////////////////////////000000///......///000000//////////////////////////////000000000000//////..............................////////////......///000111000---+++++++++,,,---......///................................................---------,,,,,,,,,---------..............................///////////////.........//////............/////////000111333666999;;;<<<<<<===>>>>>>===>>>AAACCCCCCCCCEEEFFFFFFGGGFFFFFFHHHGGGFFFEEEGGGKKKPPPTTTQQQOOOMMMKKKKKKLLLOOOQQQYYY\\\___```___^^^___```cccgggnnnvvvwwwmmmbbb\\\TTTNNNKKKIIIDDDAAA===:::888888999::::::999666888888888777666888999888888888888888888888888555555555444444444333333222222222333333444444444111222333444555666777888444444444444444444444444777888999::::::999888777888888777777777777777777777777777777777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>@@@BBBCCCDDDFFFJJJMMMRRR___wwwVVVSSSMMMIIIGGGHHHKKKMMMOOOQQQTTTVVVUUURRROOOLLLGGGCCC<<<888555444333222111111000000000000111111000000000000000000000000........................//////////////////////////////000000000000//////...........................//////////////////...---...000///...,,,------,,,---......///.........------------------------........................,,,,,,,,,---------......---............................../////////////////////............/////////111333555888:::;;;<<<:::;;;===>>>>>>???AAACCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEHHHMMMQQQSSSOOONNNMMMLLLNNNQQQTTTVVVZZZ]]]______]]]^^^cccgggooovvvtttjjjcccZZZSSSOOOKKKFFFCCC===;;;999888:::;;;;;;:::777888::::::999999:::;;;999999999999999999999999666666666666555555555444666666555555444444444333000111222333444555666666444444444444444444444444444444666666666666444444999888888777777777888888777777777777777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>@@@BBBDDDEEEGGGJJJLLLRRR___vvvXXXUUUPPPLLLIIIIIIJJJLLLMMMNNNQQQSSSSSSRRRQQQPPPMMMIIICCC===999666333111222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000...........................//////000000//////...(((+++---......///000222,,,---......//////......------------------------.............../////////,,,,,,,,,---------......---------......................../////////////////////............//////000222555888:::;;;;;;;;;999;;;>>>??????@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDCCCCCCFFFKKKOOOQQQRRRLLLMMMNNNPPPSSSVVVYYY[[[ZZZ\\\^^^]]]]]]aaajjjrrrtttlllbbbYYYTTTOOOJJJFFF>>><<<999888999999999888111333666666666666777888999999999999999999999999777777666666666555555555888888777666555444333333555444444333222222111111444444444444444555555555333444555666666555444333666666666555555666777777777777777777777777777777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============@@@BBBDDDEEEGGGIIIKKKQQQ^^^uuuZZZXXXSSSOOOLLLKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSRRRNNNHHHCCC>>>:::555222222222222111111222222222000000000000000000000000222222222333333222222222////////////////////////000000////////////000000........................//////000000000000//////***,,,...///......///000,,,---......//////..............................---........./////////000,,,,,,,,,---------......---------.........//////............/////////000//////............//////222444777999;;;;;;:::999;;;===???AAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHBBBCCCDDDIIIOOORRRSSSRRRNNNPPPSSSWWW[[[^^^aaabbb^^^```bbbaaabbbjjjxxxwwwkkkaaa[[[UUUOOOKKKCCC@@@<<<:::999888777555...111444555555444555666::::::::::::::::::::::::666666555555555444444444666666666555555444444333777666666444333222111000444444555555555666666666555666777888888777666555555555555555666777888888777777777777777777777777999999999999::::::::::::<<<<<<<<<<<<===============???BBBDDDFFFGGGIIIKKKQQQ^^^uuu[[[YYYVVVRRROOOMMMLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUTTTPPPLLLGGGCCC>>>888555333222222111111222222333000000000000000000000000......////////////......////////////////////////000000////////////000000........................//////000000000000/////////111111000---+++***+++,,,---......//////......000000000000000000000000---.........//////000000,,,,,,,,,---------......---------.........//////---.........//////000000//////............//////333555888:::;;;;;;999888<<<>>>AAABBBCCCCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIBBBCCCFFFKKKRRRUUUTTTRRRRRRUUUYYY___cccfffhhhiiidddfffggggggiiitttrrrggg```ZZZTTTPPPJJJFFFAAA>>>;;;999666444444666999;;;;;;;;;;;;<<<::::::::::::::::::::::::555555444444444333333333333444444444444444444444666555555555555444444444555555555666666666777777444555666777777666555444777777777777888999;;;;;;777777777777777777777777888888999999999:::::::::<<<<<<<<<<<<=========>>>===???CCCEEEFFFGGGIIIKKKPPP]]]uuu\\\ZZZXXXWWWVVVTTTQQQOOONNNNNNNNNNNNNNNOOOPPPQQQXXXVVVSSSOOOKKKEEE???;;;666444222222222222000///000000000000000000000000333222111/////////000111//////...//////000111222000000000000000000000000---...000111111111000///000000000000000000000000//////////////////////////////............//////...............///000000////////////////////////...............---------........................------............------///.........///000222333666888:::;;;::::::;;;===???@@@AAACCCDDDEEEEEEEEEIIIIIIJJJIIIIIIHHHGGGFFFBBBGGGNNNSSSWWWYYYZZZ[[[XXX\\\bbbgggkkkllllllkkkggglllqqqtttxxxxxxnnniii```UUUOOOJJJHHHDDD???:::999:::<<<999999999888888888888777777777888999:::;;;;;;<<<888888999999999999888888444444555666777777666666777777777777777777777777888888777666666666666666555555555555555555555555666666666666777777777777888777666555666777999;;;<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>???555999???DDDFFFGGGHHHIIISSS^^^sssZZZYYYXXXXXXXXXWWWTTTQQQSSSRRRQQQPPPOOONNNNNNNNNRRRSSSTTTTTTQQQKKKDDD@@@999666333111111111111000111111111111111111111111333222000/////////000111000////////////000000111000000000000000000000000......///000000000000000//////////////////////////////////////////////////////............//////...............//////000////////////////////////........................000000000000000000000000...//////000000//////...//////......///111222444777999;;;<<<;;;;;;<<<>>>@@@AAABBBCCCDDDEEEEEEEEEIIIIIIJJJJJJIIIHHHHHHHHHHHHLLLSSSYYY\\\^^^```bbbaaadddiiimmmppppppooommmmmmttt~~~wwwnnncccZZZVVVOOOLLLFFF@@@;;;888888999999999999999888888888888888888999999::::::;;;;;;777888888999999888888777444555555666666777666666555555555555555555555555888777666666555555666666666666666666666666666666666666666666777777777888999888666666666777999:::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???:::===BBBEEEFFFGGGHHHJJJSSS^^^sssZZZYYYYYYZZZ[[[[[[YYYWWWYYYXXXUUUSSSPPPNNNLLLLLLLLLPPPUUUXXXWWWRRRKKKGGG===999555222111111111000111111111111111111111111222111000000///000000000111111000/////////000000000000000000000000000000///////////////000111111........................//////////////////////////////............//////......------......///000////////////////////////---------......//////000000000000000000000000000///000000111111000000/////////...///000222444555777:::<<<===<<<===>>>???CCCCCCCCCDDDDDDEEEEEEEEEIIIJJJKKKJJJIIIIIIKKKLLLQQQVVV\\\aaaeeegggjjjkkklllnnnrrrvvvwwwvvvuuusssvvvvvvkkkdddbbbWWWSSSLLLDDD>>>:::888888:::::::::999999999888888888888888888888888888888777777888888888888777777555555666666666666777777555555555555555555555555777666555555444444555555777777777777777777777777666666666777777777888888:::999777666666777888999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????BBBDDDEEEFFFGGGIIIKKKRRR^^^ttt___]]][[[ZZZ\\\]]]^^^]]]\\\[[[XXXUUUQQQOOOMMMLLLKKKOOOUUUXXXWWWSSSOOOLLLBBB===777333222111111111111111111111111111111111111111000000000000000000222222111000////////////000000000000000000000000000///.........///111222//////////////////////////////////////////////////////............//////...------------...//////////////////////////////,,,------...///000000111........................///000000111111000000////////////000111333555777999;;;===>>>>>>>>>@@@AAAEEEEEEDDDDDDEEEEEEEEEFFFIIIKKKLLLLLLKKKLLLPPPSSS\\\```fffllloooqqqsssuuusssuuuyyy}}}~~~}}}vvvnnnjjj```ZZZRRRIIICCC>>>;;;:::;;;:::::::::999999999999888777777777666666555555666777777888888777777666666666666666666666777777777777777777777777777777666666555444444444444444777777777777777777777777666666777777777888888888::::::888777777777777888;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;<<<======AAABBBDDDDDDEEEGGGKKKMMMRRR^^^ttthhhddd]]]YYYYYY[[[^^^___\\\[[[XXXVVVSSSQQQPPPOOOMMMPPPSSSTTTRRROOOOOOOOOGGGBBB<<<666444333222111111111111111111111111111000000000111111111000000333222111000000///000000000000000000000000000000000///.........///111222000000000000000000000000//////////////////////////////............//////---------------...//////////////////////////////------......///000111111...........................//////000000//////.../////////000222555777999:::<<>>;;;;;;;;;;;;;;;:::::::::999:::999999888888777777666777777888888888888777777888777666666666666777777888888888888888888888888666666555444444444444444666666666666666666666666777777777777888888888888::::::999888888777777777:::::::::::::::;;;<<<===:::::::::999::::::;;;;;;???@@@BBBCCCDDDGGGKKKOOORRR^^^uuuuuunnneee]]]ZZZZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPRRRSSSQQQMMMKKKMMMOOOKKKGGG@@@;;;777555333111222222222222222222222222//////000111111111111000222222111000000000111111000000000000000000000000///////////////000111111111111111111111111111111//////////////////////////////............//////------,,,,,,------...///////////////////////////.........//////000000111000000000000000000000000...//////000000//////...//////000111333666999;;;;;;===@@@AAABBBBBBDDDEEEGGGFFFFFFEEEFFFGGGHHHIIIJJJNNNQQQRRRSSSWWWaaahhhooottt|||yyy}}}~~~~~~}}}~~~zzzyyyyyy{{{uuunnnfff[[[RRRKKKFFF@@@<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<;;;;;;::::::888888999999999999888888999888777666555666777888666666666666666666666666777666555555444444555555666666666666666666666666777777777888888888999999999999999999999888888888::::::::::::;;;<<<<<<===;;;:::::::::::::::;;;;;;===???AAABBBDDDGGGKKKNNNRRR^^^uuu~~~tttkkkddd```]]][[[ZZZYYYXXXVVVTTTSSSSSSSSSPPPRRRSSSPPPLLLIIILLLOOOOOOKKKEEE???;;;777444111222222222222222222222222...///000111222111111000111111111000111111222222000000000000000000000000......///000000000000000000000000000000000000000//////////////////////////////............//////------,,,,,,------...//////////////////////////////////////////000000000000000000000000000000000///000000111111000000/////////000222444777:::<<<<<<>>>AAABBBCCCDDDEEEGGGGGGFFFFFFEEEFFFHHHJJJLLLKKKPPPTTTUUUWWW]]]iiirrrvvv}}}}}}wwwsssrrrsssqqqqqqpppoooooonnnnnnmmmllljjjiiikkkppptttuuuvvvuuuxxx|||{{{rrreee[[[SSSMMMEEE@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999:::999777666555666777888666666666666666666666666888777666666555555666666777777777777777777777777777777888888888999999999888888999999:::999999999::::::::::::;;;<<<=========<<<<<<;;;;;;<<<<<<<<>>???>>>>>>=========>>>>>>AAACCCEEEEEEEEEFFFHHHIIIRRR___vvvwwwkkkcccbbb^^^ZZZXXXXXXXXXVVVTTTRRRNNNLLLPPPRRROOOKKKJJJMMMLLLKKKIIIFFFAAA:::555777555333333444444333222222222222222111111000000111111111111000000000000//////000000000000//////000000////////////000000////////////000000000000222222111000//////000000000000////////////000000//////............////////////////////////////////////000000111111111222000000////////////000000///............//////000000111333666888:::;;;<<>>;;;:::::::::999999999999999999777888999::::::999888777777888999;;;===???@@@AAA;;;;;;<<<<<<===>>>>>>>>>EEEEEEEEEDDDDDDFFFIIILLLQQQ^^^vvvxxxnnnjjjddd\\\XXXXXXXXXWWWUUUSSSOOOOOOTTTVVVQQQLLLJJJMMMMMMLLLLLLIIIDDD>>>999888666444333444444333222222222222222111111111000111111111111000000000000//////000000000000//////000000////////////000000////////////000000000000222111111000000000000000000000////////////000000//////............//////////////////////////////......//////000000000000000000////////////000000/////////...//////000111111222555888:::<<<>>>>>>AAAAAAAAABBBCCCEEEFFFGGGIIIHHHGGGGGGGGGIIILLLMMMOOOQQQTTTXXX^^^gggpppvvv}}}|||uuupppmmmjjjhhhcccbbbaaa```___^^^]]]\\\ZZZZZZ[[[\\\\\\\\\[[[[[[\\\[[[ZZZ[[[]]]______^^^\\\]]]^^^```aaabbbccccccbbbcccccccccbbbbbbeeegggkkkkkkmmmooosssxxx|||~~~zzzlll]]]TTTQQQFFF???:::;;;<<<;;;::::::888999:::;;;;;;:::999888:::999888888888999:::;;;;;;999777777777888888777777777777777777777777777888999999:::999888777666777;;;BBBKKKOOOMMMDDD===999999999999999999999999888888999999999999888888999999::::::::::::::::::<<<<<<======>>>?????????CCCCCCDDDDDDDDDFFFJJJMMMQQQ^^^vvvxxxpppfff^^^\\\[[[YYYWWWSSSQQQTTTZZZ[[[UUUMMMIIIMMMMMMNNNNNNMMMIIICCC>>>:::888555333333333222111222222222222111111111111222222111111111000000000///000000111111000000///000000000000000000000000////////////000000000000111111111000000000000000000000////////////000000......------------......////////////////////////............////////////000000////////////000000000000//////000111111222222444666:::<<>>>>>;;;:::;;;::::::::::::::::::::::::;;;:::999999888888999999;;;999777777888999888777666666666666777777777777888999999999888777666666777666999DDDOOORRRIII@@@888888888999999::::::;;;999999888888888888999999::::::::::::::::::999999======>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDGGGJJJMMMRRR___vvvxxxoooiiiccc^^^ZZZVVVTTTWWW]]]^^^WWWNNNIIIKKKLLLMMMOOOOOOMMMHHHDDD===:::777444444333222111222222222222222222222222222222222111111111000000000000000111111000000000000000000111111000000000////////////000000000000000000111111111000000000000000////////////000000......------------......////////////////////////////////////////////////000000////////////000000000000000000111222333333333555777;;;>>>@@@BBBBBBEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIJJJKKKKKKJJJKKKQQQ\\\iiisssxxxxxxzzzsssoooqqqpppooommmkkklllnnnqqqsssrrrqqqqqqrrrqqqnnnlllcccaaa___]]]\\\]]]^^^___\\\\\\]]]^^^^^^___^^^^^^aaa```___aaabbbcccbbbaaa______^^^]]]]]]^^^```aaafffgggfffdddbbb``````aaaaaa`````````aaabbbdddeeeggggggiiilllooossswwwyyy}}}qqqeee```UUULLLDDDAAA@@@===<<<===<<<<<<;;;::::::;;;<<<<<<;;;;;;:::999888888888777999888777777888999888777666666666666666777777777666666666777777777777666:::555222888BBBIIIGGGCCC777777888999::::::;;;;;;::::::888777777888::::::::::::;;;;;;<<<===>>>>>><<<======>>>>>>???@@@@@@@@@BBBCCCDDDDDDFFFIIIKKKRRR^^^uuu}}}ssshhh```[[[XXXYYY^^^^^^VVVNNNJJJJJJJJJLLLNNNOOONNNKKKHHHBBB>>>999666444444222111222222222222222222222333222222222222111111111111000000111111111111000000000000111111111111000000////////////000000000000///000111111111111000000000000////////////000000.........------.........////////////////////////000000000000000000000000000000////////////000000000000000000111222333444444666888;;;>>>@@@BBBCCCFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGKKKUUUdddsss|||~~~zzzvvvsssooojjjgggeeefffffffffeeegggjjjmmmnnnnnnnnnooopppooollljjjfffdddaaa^^^]]]]]]^^^___``````aaaaaa```___^^^^^^bbbbbbbbbccceeefffeeeccccccaaa___^^^^^^___bbbcccfffggggggfffcccaaa```aaa```_________^^^^^^______`````````aaacccfffhhhjjjooorrruuuxxx|||sssjjjZZZPPPFFFCCCAAA>>><<<>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777666777666666666888888777666555666666666777777888888666666666777888999:::;;;;;;888666777;;;???AAAAAA777777888999::::::;;;;;;;;;:::999888888999:::;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<======>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIQQQ]]]tttwwwmmmeee___[[[\\\[[[UUUOOOMMMJJJJJJJJJLLLOOOOOONNNLLLFFFBBB<<<888666555333222222222222222333333333333333222222222222111111111000111111222222111111000///000111222222111000///////////////000000000000...///111222222111000000000000////////////000000//////............//////////////////////////////111111111111000000000000000000////////////000000000000000000111222444444777888:::===???AAABBBBBBEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEIIIQQQaaarrr{{{tttqqqmmmkkkjjjiiigggeeecccdddeeeeeefffgggjjjmmmmmmmmmmmmooopppooollliiifffdddbbb```___^^^^^^^^^bbbbbbbbbbbbaaa```___^^^aaaaaabbbdddggghhhfffeeedddbbb___^^^^^^```ccceeeiiijjjkkkjjjhhhfffeeefffddddddddddddcccccccccbbb```___^^^^^^^^^___``````ccceeehhhjjjllloootttwwwqqqaaaUUUJJJDDDAAA===<<<===999999999999999999999999:::;;;;;;:::999888777666777666666777999999888666666666777777888888999999999999999:::;;;<<<===>>>222666::::::888666666777888888888999999::::::;;;::::::999999999999::::::::::::::::::::::::999999;;;;;;;;;<<<======>>>>>>>>>@@@BBBDDDDDDEEEGGGIIIPPP\\\sss~~~ooofff^^^[[[YYYTTTQQQRRRMMMKKKJJJKKKNNNPPPQQQQQQJJJEEE???:::777666444333222222222333333333444444333333222222222111111111000111111222222111111000///000222333333222000///////////////000000000000...///111222222222000000000000////////////000000000000////////////000000////////////////////////111111000000000/////////000000////////////000000/////////000111222333444:::;;;===???AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGEEEEEEFFFGGGHHHOOO\\\ppp~~~|||{{{}}}yyysssqqqjjjgggdddcccdddeeeddddddggghhhhhhhhhggghhhjjjlllmmmlllmmmnnnpppooommmkkkfffeeeeeedddccccccbbbbbbdddddddddeeeddddddccccccbbbbbbdddgggjjjkkkjjjhhhfffdddaaa______bbbfffiiilllnnnppppppnnnmmmlllmmmkkkkkkkkkkkkkkkkkkjjjjjjfffeeecccaaa``````aaaaaa]]]___```aaaaaacccgggjjjpppvvv~~~mmmaaaSSSKKKEEE@@@===>>>::::::;;;<<<<<<;;;::::::999::::::;;;:::999888777888888888999;;;;;;:::888777777777888999:::::::::<<<;;;:::999999:::;;;;;;000444888999777555555666999999999999999999999999999::::::::::::::::::999999999::::::::::::::::::<<<<<<<<<===>>>>>>??????:::===@@@CCCDDDFFFIIIKKKOOO[[[qqqzzzvvvkkk___ZZZWWWTTTTTTUUUOOOMMMKKKKKKNNNQQQSSSSSSLLLGGG@@@;;;888666555444222222222333333444444444333333333222222222111111111111222222222222111111///000222333333222000///////////////000000000000---///111222333222111000000000////////////000000111111000000000000111111////////////////////////000000//////.........---000000////////////000000.........///000222333444===>>>???AAABBBCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJHHHFFFEEEFFFHHHJJJLLLVVVeee{{{~~~{{{xxxwwwxxx|||zzztttmmmiiifffeeebbb```___```bbbccccccggghhhhhhfffeeedddeeeggghhhhhhhhhjjjlllllljjjhhhgggggghhhiiiiiihhhhhhgggffffffggghhhiiiiiiiiiiiidddeeegggkkknnnooonnnllliiigggcccaaabbbeeejjjmmmkkkmmmooopppooonnnnnnnnnkkkllllllmmmmmmmmmllllllhhhgggeeecccbbbbbbbbbbbb\\\]]]^^^^^^]]]___bbbddd```fffnnntttzzzyyylll\\\RRRKKKDDDAAAAAA<<<>>>@@@AAAAAA@@@>>><<<999999:::;;;:::999888777999999:::;;;======<<<:::777777888999::::::;;;;;;<<<:::888777555555555666:::999999888999;;;???BBB::::::999999999999999999999999;;;<<<<<<;;;999999777888999;;;===???@@@AAA=========>>>??????@@@@@@666:::>>>BBBEEEHHHKKKNNNNNNZZZpppmmmqqq~~~qqqeeeaaa]]]WWWUUUWWWXXXVVVQQQNNNMMMOOOQQQSSSPPPMMMGGG@@@<<<999888888777666444222111111111222222222333444333222111000111111111111111111111111222111111111111111222222333222111111000000111111000000//////.........---000000//////.........---222111111111000000//////111111000000000000111111111111111111111111111111000000000000000000000000...000111111///000444777<<<>>>@@@BBBCCCBBBAAA@@@CCCBBBBBBCCCFFFHHHIIIIIIIIIEEEFFFJJJHHHDDDLLLZZZcccttt~~~{{{zzzzzz|||zzztttsssssssssooojjjeeebbbaaacccbbbaaa``````bbbdddfffiiijjjiiigggeeedddeeefffjjjlllmmmmmmkkkiiihhhhhhllllllllllllkkkiiihhhgggfffhhhjjjllllllkkkjjjiiihhhhhhiiikkklllnnnoooooojjjiiifffddddddfffhhhiiipppppppppqqqppppppooooooppppppooooooooonnnnnnnnnmmmllljjjiiihhhhhhggggggaaa```^^^^^^^^^]]]\\\ZZZ___^^^___cccjjjsss{{{{{{eeeXXXOOOFFF@@@@@@>>>?????????===<<<<<<===:::999888888777888888888444777;;;<<<;;;888666666888999999::::::;;;;;;<<<666666666666666666666666777777777777777777777777666666777888999999::::::::::::999999:::<<<===>>>;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>?????????DDDDDDEEEDDDCCCCCCFFFHHHMMMXXXnnncccfffppptttiii___WWWUUUXXXXXXVVVSSSPPPPPPRRRTTTVVVRRROOOJJJEEE@@@<<<:::999777666444333222222222333222333333444333222111000222222222222222222222222222222111111111111222222333222111111000000111111000000000/////////......000000/////////.........000000000000/////////...111111000000000000111111111111111111111111111111000000000000000000000000000222333222111222555888===>>>@@@AAABBBBBBAAAAAADDDCCCCCCDDDGGGIIIJJJIIIIIIDDDEEEIIIIIIHHHSSSbbbsss{{{xxxzzz~~~}}}yyyyyyxxxtttqqqpppqqqpppmmmiiieeebbbbbbbbbbbbaaa```aaaccceeefffgggggghhhfffeeeeeefffgggiiikkkmmmmmmllljjjjjjkkkmmmnnnnnnnnnnnnmmmmmmllliiiiiijjjkkkkkkkkkjjjjjjhhhhhhiiijjjkkkllllllmmmmmmllljjjiiihhhiiijjjkkkkkkkkkmmmnnnoooooooooooossssssssssssrrrpppoooooonnnmmmmmmlllkkkkkkkkkkkkhhhfffdddcccbbbaaa___]]]```___^^^___bbbhhhnnnrrrzzzsssbbbVVVJJJCCCBBB===>>>>>>===<<<;;;<<<<<<;;;:::999888888888888888555888;;;<<<:::888777777::::::::::::999999999999888888888888888888888888888888888888888888888888666777777888999999::::::::::::999999:::;;;<<<===::::::::::::;;;<<<===>>>=========>>>>>>>>>??????BBBBBBCCCCCCCCCDDDGGGJJJNNNYYYnnn^^^]]]```lllzzzxxxhhh\\\ZZZ]]][[[YYYVVVTTTSSSSSSTTTUUUTTTSSSOOOKKKEEE@@@<<<:::777666444333333333444444333333333333333222111111333333333333333333333333222222111111111111222222333222111111000000111111111111111000000000000000000000////////////......000////////////.........111111000000000000111111000000000000000000000000000000000000000000000000222333444444333444777:::?????????@@@@@@AAABBBCCCEEEDDDDDDFFFHHHJJJJJJIIIHHHDDDEEEIIIKKKNNN[[[jjj~~~{{{xxx}}}yyytttooommmnnnppppppooopppppppppmmmiiifffddddddcccbbbbbbbbbdddfffhhhiiiggghhhiiihhhggghhhjjjllllllnnnpppqqqppppppqqqrrrssssssuuuvvvwwwwwwwwwwwwqqqqqqpppoooooooooppppppmmmmmmnnnnnnoooooonnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjlllnnnppprrrrrrsssssssssssssssrrrpppmmmlllppppppooooooooooooooooooqqqooollljjjiiihhheeeccccccaaa^^^]]]]]]```ccceeemmmttt|||qqq___QQQHHHEEE???>>>>>>===============<<<;;;:::999888888888888888999;;;;;;:::999999:::;;;::::::999888888777777888888888888888888888888888888888888888888888888777777777888999999::::::;;;;;;::::::::::::;;;<<<999999:::;;;<<<>>>@@@@@@=========>>>>>>>>>>>>???>>>???AAAAAAAAACCCGGGIIIOOOYYYooogggaaa]]]aaaiiiuuuxxxiiiccccccaaa___[[[WWWTTTSSSRRRRRRUUUUUUSSSPPPJJJDDD???;;;777666555444444444555555333333333333333222222222333333333333333333333333333333222111111111222222333222111111000000111111111111111111111111111111000000//////////////////000000000000000/////////111111000000000000111111////////////////////////000000000000000000000000111222333333555777:::<<>>>>>??????>>>===<<<;;;999999888888888:::;;;;;;:::999999:::<<<999999999888888888777777777777777777777777777777888888888888888888888888777777888888888999999999;;;;;;::::::::::::::::::;;;;;;;;;<<<===>>>???@@@>>>>>>>>>????????????@@@>>>???@@@@@@@@@BBBEEEGGGOOOZZZooozzzpppfffbbbbbbfffpppzzz{{{nnngggdddaaa]]]XXXUUUTTTTTTUUUUUUUUUUUURRRMMMGGGAAA===999888666555555555555666444444444333333333333333222222222222222222222222444333333222111111222222333222111111000000111111111111111111222222222222//////000000000000000000111111111111111111111111111111000000000000111111////////////////////////111111111111111111111111//////000333666:::===???BBBAAA???>>>???AAADDDEEEFFFFFFFFFHHHJJJKKKJJJIIICCCFFFLLLQQQTTTYYYdddnnnxxxzzzuuurrrooollliiihhhjjjnnnqqqsssuuuuuusssooojjjgggeeeeeecccdddfffhhhkkknnnpppqqqtttvvvvvvvvvuuuuuuwwwyyy{{{~~~~~~{{{wwwuuuttttttuuuuuuuuuttttttssswwwwwwxxxxxxxxxvvvuuutttssssssuuuvvvvvvvvvvvvvvvvvvtttssstttuuuvvvuuusssqqqooollliiifffeeeddddddaaaeeeiiilllqqqyyyuuucccUUUMMMEEEBBB>>>===>>>???>>>======<<<;;;:::999999999999:::;;;;;;:::888888:::<<<777777888888888999999999888888888888888888888888888888888888888888888888888888888888888999999999::::::::::::::::::999999===<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAACCCCCCDDDCCCBBBCCCEEEHHHOOOYYYnnnvvvmmmeeeaaadddiiiuuu~~~pppgggccc^^^ZZZWWWWWWYYYZZZUUUVVVVVVTTTPPPJJJDDD@@@;;;:::888666555555555666555555444333333333333333111111111111111111111111555444333222222111222222333222111111000000111111111111111111111222222222//////000000000000111111111111222222222222222333111111000000000000111111000000000000000000000000111111111111111111111111000///000333888<<>><<<======;;;999<<<<<<;;;;;;::::::;;;;;;999::::::999888888:::;;;777777888888999::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888999::::::::::::999999======<<<<<<;;;<<<<<<===?????????@@@@@@@@@AAAAAAFFFGGGGGGFFFEEEEEEHHHJJJNNNXXXnnn}}}qqqgggbbbcccgggooo|||ppplllddd]]]YYYXXXZZZ\\\VVVWWWWWWUUURRRMMMHHHEEE===<<<:::777666555555555666555444333222333333444222222222222222222222222555555444333222222222222333222111111000000111111000000000111111111222222//////000000000111111111000000111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111444333222555999>>>??????AAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFLLLSSSWWW\\\fffqqqzzz~~~{{{vvvrrrooolllkkkhhhhhhhhhiiikkknnnrrrtttvvvvvvtttqqqnnnmmmmmmnnnqqqsssvvvzzz~~~~~~{{{yyyxxxxxxxxxyyyzzz|||}}}~~~}}}{{{zzzwwwvvvvvvxxx{{{}}}}}}}}}}}}|||zzzvvvsssooollljjjgggiiijjjjjjiiijjjmmmqqqxxx~~~jjj[[[MMMGGGAAA>>>??????<<<999;;;;;;;;;;;;;;;<<<<<<===888999::::::888888888:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888999:::;;;;;;::::::;;;:::::::::;;;<<<============>>>>>>>>>?????????CCCDDDDDDDDDCCCEEEGGGJJJMMMWWWmmm|||nnnfffeee```dddmmmvvv|||uuujjj```YYYVVVWWWXXXWWWXXXXXXVVVSSSOOOKKKHHH???===;;;888666555444444666555444333222333444444333333333333333333333333666555444333222222222222333222222111000111111111//////000000111111111111//////000000111111111222//////000000111111111222111111000000000000111111111111111111111111111111111111111111111111111111999666555777;;;>>>???>>>AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJJJJHHHEEEIIIOOOUUUXXX^^^jjjxxx|||{{{yyyvvvrrrnnnkkkiiihhheeegggiiikkkmmmpppsssvvvxxxxxxwwwuuussssssuuuwww{{{}}}|||}}}}}}|||yyyxxxxxxzzz}}}~~~}}}||||||zzzyyywwwuuutttmmmnnnooommmkkkjjjkkklllmmmyyyqqq```SSSLLLEEEBBBBBBBBB???<<<;;;;;;;;;;;;;;;<<<===>>>666888::::::888777888888<<<<<<;;;::::::999999999999999999999999999999999999999999999999999999999999999888888888888888888666777888:::;;;;;;::::::888888999999;;;<<<>>>???<<<<<<<<<<<<===============>>>??????@@@BBBEEEGGGLLLVVVllluuuiiibbb___^^^bbbkkkzzzpppfff___YYYYYY]]]^^^XXXTTTTTTRRRNNNKKKKKK???<<<999777777888888777444444444444444555666777555444333333222222333333444444444333333222222222444333111000000000111111222222222222222222222222//////000000000000//////000000000000000000000000222111111111000000//////111111111222333333333444222222111111111111111111111555999===???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAADDDHHHJJJIIIHHHIIIIIIHHHMMMQQQWWW^^^gggqqq|||zzztttqqqrrrqqqnnnjjjhhhggggggeeeggghhhjjjkkkoootttxxxzzz|||~~~}}}|||}}}~~~}}}yyyuuurrrrrrssssssrrrqqqnnnlllkkkooorrrxxxkkk^^^RRRGGGDDDCCC@@@======;;;;;;:::999999999::::::999999999999999999999999888999999::::::999999888===>>>>>>===<<<:::888666777888888999999888888777:::::::::999999888888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<@@@?????????@@@AAABBBBBB@@@AAABBBBBBBBBCCCFFFIIIMMMWWWllluuujjjddd^^^\\\___jjj}}}rrrggg^^^[[[\\\\\\VVVQQQRRRQQQMMMJJJJJJFFFBBB>>>:::999777666444555444444444555555666777444444333222222222222333444444444333333222222222444333222111111222222333222222222222222222222222000111111222222111111000000000000000000000000000222111111111000000000000000000000111111111111111222222111111111111111111222555:::===???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCFFFJJJKKKKKKLLLMMMMMMRRRWWW___hhhqqq||||||uuupppnnnnnnnnnkkkhhhffffffgggggghhhkkkmmmooosssxxx|||~~~~~~}}}yyyvvvtttxxxxxxxxxxxxvvvtttrrrqqqoooqqqtttzzzvvvhhh[[[NNNIIIFFFCCC@@@@@@===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::777777777777666444333222:::::::::;;;;;;::::::::::::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>???@@@@@@@@@AAADDDGGGLLLVVVjjjyyyoooddd[[[WWW\\\jjjxxxtttggg___]]]ZZZSSSOOOPPPQQQNNNKKKKKKJJJFFFAAA>>>;;;999666555555555555555555666666777666666555444444444444555444444333333333333222222333333333222333333444555222222222222222222222222222222333333333333222222000000000000000000000000111111111111111000000000000000000///////////////111111222222222222222222333777;;;>>>???@@@AAACCCBBBBBBCCCCCCCCCDDDDDDDDDBBBEEEIIILLLNNNOOOQQQSSSXXX___jjjttt~~~~~~zzzxxxxxxuuupppkkkkkkkkkkkkiiihhhhhhjjjlllnnnpppsssuuuxxx}}}|||yyyxxxyyyyyyyyyyyywwwuuusssrrrqqqqqqsssuuu{{{sssdddUUULLLGGGCCC@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777888888888888777666555:::::::::::::::::::::::::::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>@@@AAA>>>???@@@@@@@@@AAAEEEGGGKKKTTThhhqqqddd[[[ZZZcccmmm{{{wwwjjjbbb[[[SSSNNNOOORRRPPPOOOOOOIIIFFFBBB???>>><<<:::888777666666555666666777777999888777777666666777777333333333333333333333333222222222222333333444444222222222222222222222222222333333333333333333222000000000000000000000000111111111111111111111111111111000000//////......111111222222222222222333555888===???@@@AAABBBCCC@@@@@@AAAAAABBBBBBCCCCCCCCCDDDHHHMMMOOOQQQTTTYYY^^^hhhuuuyyyuuurrrpppqqqpppllliiiiiijjjkkkkkkkkkmmmqqqtttyyy|||}}}|||yyyzzzzzzzzzxxxwwwuuutttuuutttttttttvvv|||ppp^^^RRRKKKEEEBBBBBB???>>>======<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>=========>>>???@@@AAA@@@AAABBBBBBBBBDDDGGGIIIKKKTTThhhsssfff^^^^^^ccclllzzzzzzmmm```VVVNNNNNNQQQQQQQQQQQQKKKHHHDDDAAA???===:::777888777777666666666777777888777777666555666666666333333333333333333333333000000111222222222333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111222222222222222222111111000000000111111222222333333333333777:::>>>AAAAAAAAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDFFFDDDGGGMMMPPPRRRXXX```iiittt~~~zzztttppplllkkklllllljjjgggiiikkkmmmppprrrvvvzzz~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzzyyyvvvuuutttsssssswww}}}kkk]]]TTTLLLGGGFFF???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999:::::::::999888888777777888888999999999999999999999999999888888999999::::::::::::::::::;;;;;;<<<======>>>@@@??????>>>>>>>>>>>>>>>AAABBBCCCCCCCCCDDDGGGJJJMMMVVViiittteee]]]\\\bbbkkkzzzmmm```SSSPPPRRRRRRQQQQQQPPPMMMHHHDDDAAA===888555999888888777777777777777555555444333333333333333222222333333333333444444000000111222222222111111222222222222222222222222000000111111111111000000111111111111111111111111111111111222222222222222333333333222222222222222111111222222333444444444999<<<@@@BBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHDDDEEEMMMQQQUUU^^^jjjyyy~~~zzzwwwqqqmmmiiihhhjjjlllkkkjjjllloootttyyy~~~~~~|||{{{}}}}}}~~~~~~}}}|||zzzyyytttttttttsssrrrtttwwwzzz}}}yyyhhh[[[OOOHHHFFF@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999888999999::::::<<<;;;:::999999:::;;;<<<888999999999999:::::::::777888888999999::::::;;;999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<======???@@@AAAAAAAAABBBEEEHHHNNNWWWjjjuuugggaaa```dddmmmzzzrrr```XXXWWWUUUTTTTTTQQQOOOKKKGGGDDD@@@;;;888:::999888888777777777888555555444333333333333444222222222333333444444444111222333333333222111000222222222222222222222222000000111111111111000000111111111111111111111111111111111222222333333333222222222222333333333333111111222222333444444555:::===AAACCCBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJCCCDDDMMMTTTZZZgggwww~~~{{{xxxuuuqqqmmmjjjjjjnnnrrrsssrrruuuzzz~~~||||||}}}}}}}}}{{{zzzyyysssuuuvvvvvvuuuuuuwwwyyyxxxvvveeeVVVKKKGGGAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::;;;<<<<<<;;;999888888999;;;<<<888888999999999:::::::::888888999999:::;;;;;;<<<999999:::;;;<<<===>>>>>>===<<<<<<===>>>???@@@@@@???@@@AAAAAAAAACCCFFFHHHOOOWWWjjjuuummmddddddhhhqqq~~~lllaaa]]]ZZZXXXWWWOOOMMMKKKIIIGGGDDD@@@===::::::999888777777888888888888777666666666666666222222222333333444444444333444444555444333111000222222222222222222222222111111111222222111111111111111111111111111111111111111111222222333333333111111111222333333333444111111222333333444555555;;;>>>AAACCCCCCBBBBBBCCC@@@@@@AAABBBCCCDDDEEEFFFJJJCCCCCCMMMVVV^^^nnn~~~|||{{{yyywwwuuussspppmmmnnnsssxxx{{{{{{~~~~~~}}}uuuwwwyyyzzzyyyyyyzzz{{{zzztttaaaTTTNNNCCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;:::999888777888999999:::999777666666777999:::888888888999999:::::::::999999:::;;;;;;<<<======999999:::;;;<<<===>>>???<<<======???AAACCCEEEFFFAAABBBCCCCCCCCCEEEHHHJJJNNNWWWiiizzznnnmmmkkkkkkppp|||}}}jjjaaa]]]ZZZYYYQQQPPPNNNKKKGGGDDD@@@>>>;;;:::999777777777888888888888777666555555444444777666555444444333444444333444444555555444444333222222222222222222222222222111111111000000//////111111222222222333333333444444333222222111111111111111111111111111111111444333222222444777:::===>>>@@@CCCEEEFFFDDDAAA???BBBCCCEEEFFFGGGGGGGGGFFFEEECCCHHHSSSZZZbbbwww{{{yyywwwuuutttvvvxxxzzzrrrrrrssstttwww}}}~~~}}}}}}~~~}}}}}}{{{zzzyyyyyy{{{{{{{{{yyy{{{~~~ppp^^^PPPEEE???===??????===<<<>>>===<<<;;;;;;:::999888777;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<============>>>>>>>>>>>>???BBBEEEDDDAAABBBFFFKKKRRRVVVddd|||uuulllgggiiirrr}}}}}}kkk___ZZZYYYSSSRRROOOMMMIIIFFFBBB???<<<;;;999777777777777888666555555444444333222222333333333333333444444444333444444555555444444333333333333333333333333333333222222222111111111111111222222222222333333333222222222222222222333333222222222222222222222222333333222333555888<<<>>>???@@@CCCDDDEEEDDDBBB@@@BBBCCCEEEFFFGGGGGGGGGFFFAAA@@@GGGVVVbbbmmm|||uuussspppnnnoooqqquuuwwwwwwyyy{{{~~~}}}}}}~~~~~~}}}~~~}}}{{{{{{|||}}}|||zzzzzz}}}~~~jjjZZZLLLFFFAAAAAAAAA>>><<<>>><<<<<<;;;;;;:::999999999======<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999::::::::::::;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===@@@BBBBBB@@@AAAEEEJJJQQQUUUdddtttiiihhhkkkoooqqqvvvddd[[[XXXTTTRRRPPPNNNLLLHHHDDDAAA===<<<:::888777666666777666555555444444333333333111222444555666666555555333444444555555444444333444444444444444444444444333333333333333222222222222222222222333333333333111111111222333444444444333333333333333333333333222222222333666:::===@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFEEE@@@@@@III[[[lllzzz{{{uuunnnllljjjhhhjjjnnntttwww}}}}}}~~~~~~}}}||||||zzzhhhWWWNNNFFFDDDCCC???======;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;:::999999888888888888888888999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<============>>>>>>>>>??????===???AAAAAA@@@BBBFFFJJJOOOTTTdddvvvnnnllllllmmmqqq}}}tttfff^^^UUURRROOOMMMMMMKKKGGGDDD???>>>;;;999777666666666888777777777666666555555333555777999999888777666333444444555555444444333444444444444444444444444333333333333222222222222222222222333333333444444222222222333333333444444444444444444444444444444111222333555888<<>>======<<<;;;;;;::::::777777777888999999999::::::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888999:::<<<>>>=========>>>>>>??????@@@???AAACCCCCCCCCEEEIIILLLMMMTTTdddwwwnnnlllllljjjsss{{{kkkXXXTTTOOOMMMNNNNNNKKKHHHBBB@@@===:::888777666666777777777777777666666666666777888999999777555333333444444555555444444333222222222222222222222222111111222222222222222222222222333333333444444444444444444333333333222222444444444444444444444444111222333666999===@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGFFFDDDDDDDDDJJJWWWjjj}}}vvvpppmmmllllllmmmqqqxxx~~~}}}|||}}}~~~~~~~~~~~~~~~jjj\\\MMMFFFCCC@@@>>>>>>:::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;========================<<<;;;999888999:::===>>>=========>>>???@@@@@@@@@AAABBBBBBCCCDDDFFFIIIKKKLLLSSSccc~~~uuunnnlllkkkoooyyyyyyddd]]]TTTPPPQQQQQQOOOLLLEEECCC@@@===:::888777666555555555555555555555555555555666666555444222111333444444555555444444333222222222222222222222222111111111111222222222222333333333333444444444444555555555444333222222222444444444444444444444444222333555888;;;>>>AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDNNN```tttzzzuuuqqqqqqrrruuuzzz~~~~~~{{{xxxfffTTTJJJFFFBBB???>>><<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<========================;;;;;;:::::::::<<<===>>><<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDGGGHHHLLLSSSccc||||||uuupppoooqqq{{{uuukkk^^^WWWVVVVVVSSSPPPHHHFFFBBB???;;;999888777555555555555555555555666444444444333333333333333333444444555555444444333333333333333333333333333222222222222333333444444333333333444444444444555444444444444444444333333333333333333333333333333333444666999<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;:::;;;<<<<<<===========================:::;;;;;;<<<<<<===>>>>>><<<===>>>???@@@AAAAAABBBCCCBBBAAAAAACCCDDDFFFFFFMMMSSSbbbzzzvvvppplllpppvvvfff\\\ZZZYYYVVVSSSIIIGGGDDD@@@<<<:::888888777777777777888888888888444444444444444555777777333444444555555444444333444444444444444444444444333333333444444555555555333333333444444444555555222333333444444555555666333333333333333333333333444555777:::<<>>>>>>>>>>>============>>>>>>===<<<;;;::::::999<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBGGGEEEDDDCCCEEEFFFGGGGGGMMMSSSaaaxxxtttooosssxxxnnnaaa^^^]]]XXXRRRMMMIIIDDD@@@===<<<===>>>555666666666777777777888888888777666555444333333555555444444444333333333333333333222222111111111444333333333333333333333555555555555555555555555333333333333333333333333444555555444333222444555666777999;;;>>>AAABBBDDDAAA@@@@@@AAABBBDDDFFFHHHLLLIIIGGGGGGDDDBBBEEEKKKUUUhhh~~~}}}}}}}}}vvvbbbUUUJJJDDDDDDEEEBBB???===>>>??????>>>@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======????????????@@@AAABBBCCCBBBAAAAAABBBCCCEEEGGGHHHLLLOOO[[[sss}}}qqqnnnoootttnnnfffaaa[[[VVVLLLIIIDDD???===;;;;;;:::888888777777777666666666666666666666666555555555555555555444444444333333333333333333222222222111333333333333333333333333444444444444444444444444333333333333333333333333444555555444333222444555666777999;;;>>>@@@BBBCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJGGGFFFGGGEEEDDDIIIPPP^^^rrr}}}|||||||||~~~ooo^^^OOOFFFDDDCCCAAA>>>===>>>???>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<=========???>>>>>>??????@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHLLLOOO\\\sssyyynnniiilllzzzoooddd\\\XXXNNNJJJEEE@@@>>><<<:::888::::::999888777666555444444555555555666666777777555555555444444444444333444333333333333333222222222222333333444444555555333333333333333333333333333333333333333333333333555666666555333333444555666777999<<<>>>@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIGGGFFFFFFGGGGGGHHHOOOXXXdddxxx}}}||||||}}}|||}}}lllXXXJJJDDDBBB@@@>>>>>>>>>???>>><<<<<<<<<>>>??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<===>>>???;;;<<<===>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFGGGKKKPPP\\\rrryyypppooowwwnnnaaa[[[PPPKKKFFFBBBAAA???<<<:::::::::999888777666666555555555555555666666666666555555555555444444444444444444444444333333333333111222222333444555666666333333333333333333333333444444444444444444444444666777777666444333444666777888;;;===???@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIGGGFFFGGGHHHHHHJJJTTT^^^lll~~~~~~}}}{{{|||~~~eeeQQQFFFCCCAAA????????????===<<<:::;;;>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<>>>?????????>>>===============>>>???@@@AAA@@@??????@@@AAACCCEEEGGGKKKPPP\\\rrrxxxwwwzzzmmmcccSSSMMMGGGCCCCCCBBB>>>;;;999999999999888888888888666666666666555555555555666666555555555444444444444444444444444444444444222222333444444555666666333333333333333333333333444444444444444444444444666666777666555444666888888:::<<>>===:::;;;>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============>>>???@@@AAA@@@??????@@@AAACCCEEEGGGKKKPPP\\\qqq{{{vvv~~~zzzlll\\\TTTKKKFFFEEEDDD@@@===:::::::::999999999999999777777666666555555555444666666666555555555444444444444444555555555555666333333444444555555666666333333333333333333333333444444444444444444444444555666777666666666888::::::<<>>??????>>>======<<<<<<<<<<<<<<<=========:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;======<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFGGGJJJPPP\\\qqq}}}|||lllbbbUUUNNNKKKIIIEEEAAA<<<<<<;;;:::999888888777555555555666666666666666666666666666555555555555444444555555666666666666444444444555555555555555444444444444444444444444555555555555555555555555333555666666666888:::<<<<<<>>>AAACCCDDDCCCBBBAAA@@@BBBDDDEEEGGGGGGGGGGGGFFFGGGIIIKKKLLLRRRbbbrrrjjjSSSNNNHHHDDDBBBBBBAAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>><<<;;;::::::<<<>>>@@@???>>>>>>??????@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHJJJPPP\\\ppp{{{{{{ooo```VVVRRROOOJJJFFF???>>>===;;;999777666555333333444555666777888999777666666666555555555555444555555555666666777777555555555555555444444444555555555555555555555555555555555555555555555555222444666666777999;;;>>>===???BBBDDDEEEDDDCCCAAAAAACCCEEEGGGHHHIIIIIIHHHDDDEEEHHHKKKMMMTTTfffwww~~~~~~~~~~~~vvvWWWRRRJJJEEEBBBBBBCCCCCC@@@???>>>===<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999::::::;;;<<<===>>>>>>>>><<<:::888888;;;>>>@@@????????????@@@AAABBBCCCBBBAAAAAABBBCCCEEEGGGIIIJJJPPP]]]ppp~~~|||hhh___ZZZRRRIIICCC@@@===:::999::::::::::::777777666555555444555555555555666666666666555555:::888666444333222222333555555555666555555444444666666666666666666666666333444666555444444555777555555666777888999999:::BBBBBBCCCDDDCCCBBBAAA@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDHHHFFFGGGQQQZZZkkk{{{||||||}}}}}}fffSSSEEEEEEEEE@@@???DDD??????===<<<<<<===>>>>>>@@@???>>>======>>>???@@@BBB@@@===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCAAA???@@@BBBDDDFFFGGGJJJPPP]]]qqqyyy|||sssgggaaaYYYQQQLLLDDD@@@===::::::::::::999999999999999::::::;;;<<<555666666666666666666555888777666444333333333444444444444444444333222222555555555555555555555555666666666666777777777777666666666777888999::::::BBBBBBCCCCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGGGGFFFFFFBBBGGGDDDFFFRRR]]]ooo~~~}}}{{{zzzzzz|||ttt___LLLHHHFFFAAA@@@CCC@@@???>>>===<<<===>>>>>>??????>>>======>>>??????AAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<>>===<<<<<<<<<<<<@@@@@@??????@@@@@@AAABBB@@@??????@@@DDDHHHKKKLLLKKKQQQ\\\pppxxxuuu|||{{{mmmddd\\\TTTPPPHHHDDD???;;;::::::999888777777777666777777888888666666666666666666666666777666555555444444555555666666666666555444222222555555555555555555555555888555444555888999888555666666777777999:::;;;<<>>======>>>>>>???>>>>>>======>>>>>>??????>>>======>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>======<<<=========@@@@@@??????@@@@@@AAABBB???@@@@@@BBBEEEIIILLLNNNMMMQQQ\\\ooowwwxxxtttiii___WWWSSSJJJFFF@@@<<<::::::999888888777666444222111111000777666666666666666666777555555555555555555666666::::::999999777666555444444444444444444444444444777333111333777999666333777777777888999;;;===>>>CCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDD???CCCAAADDDQQQ```uuu|||{{{yyyzzz|||bbbQQQKKKFFFCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>=========>>>???>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::;;;===???BBBDDDEEE@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDFFFHHHJJJNNNRRR\\\nnn|||wwwiii___[[[MMMHHHBBB===;;;;;;::::::<<<;;;999777666555444444888777666666666666777888555555555666666666666666:::::::::999888666555444555555555555555555555555888444222444888:::777444888888888888:::<<<>>>@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDD???DDDAAADDDQQQ___uuuzzzzzz{{{pppYYYNNNHHHDDDBBBAAAAAAAAA@@@??????>>>============>>>>>>============<<<<<<===>>>>>><<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>888999;;;>>>AAAEEEGGGIII@@@@@@??????@@@@@@AAABBB@@@BBBDDDDDDCCCDDDFFFHHHNNNRRR]]]ooo}}}vvvhhhbbbSSSNNNGGGAAA>>><<<<<<;;;999999888888888999999:::888888666666666666888888555555666777777777666666777777777777666444333333666666666666666666666666:::888777888;;;<<<;;;888999999888999:::===@@@BBBFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEDDDCCC???DDDBBBEEESSSaaavvvfffUUUKKKEEEBBBBBBBBBBBBAAAAAA???>>>===<<<======>>>>>>======<<<===<<<;;;<<<===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????<<<======???AAACCCDDDFFF@@@@@@??????@@@@@@AAABBB===AAADDDEEEDDDDDDGGGJJJMMMRRR^^^rrr|||}}}uuukkk]]]VVVMMMFFFAAA>>><<<;;;777777777777777888999:::999888666555555666888999666666777888777777666555555666666666555555444333777777777777777777777777:::::::::;;;;;;<<<<<<<<<:::999999999;;;>>>AAACCCHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCDDDEEEEEEDDDCCCBBB???DDDDDDIIIWWWeeeyyyuuu]]]OOOGGGCCCBBBCCCCCCBBBAAA@@@>>>===<<<<<<===>>>>>>===<<<<<<===<<<:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????@@@@@@AAABBB???CCCGGGGGGDDDDDDFFFJJJKKKQQQ___ttt}}}}}}{{{xxxddd]]]SSSIIICCC???<<<;;;;;;;;;:::999888888999999999888777555555777888999666777888888888666555444666777777777777777666666777777777777777777777777888999;;;;;;999999:::<<<;;;:::999999;;;>>>BBBDDDIIIIIIGGGFFFFFFFFFGGGHHHCCCCCCDDDEEEEEEDDDCCCBBB>>>EEEFFFKKK[[[hhh}}}cccRRRIIIDDDCCCCCCCCCCCCBBB@@@>>>===;;;<<<===>>>>>>===<<<;;;>>><<<::::::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>======<<<======>>>??????@@@@@@??????@@@@@@AAABBBEEEHHHKKKIIIEEEBBBDDDFFFJJJQQQ___vvvvvvzzzrrrggg[[[RRRHHH???;;;;;;:::999888777777777888999;;;;;;;;;::::::999999999999888888777666555555444666666555555555555666666555555555555555666666777999:::;;;;;;999999:::;;;;;;:::999:::<<>>======>>>===;;;????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;::::::;;;<<<<<<===<<<<<>>>>>======<<<<<<============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGOOONNNYYYttt~~~zzz}}}}}}ooo___TTTKKKBBB===<<<:::999888777777888999::::::::::::999999888888888999888888777666666555555777666666555555666666777777666666666777888999999999:::;;;:::999888999::::::999999999;;;???BBBDDDGGGFFFFFFFFFEEEEEEEEEEEEFFFCCCAAAAAABBBBBB@@@===BBBDDDKKKWWWhhh}}}cccSSSMMMGGGEEECCCAAA???>>>>>>===????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;===>>>>>>????????????>>>????????????>>>>>>>>>===============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGLLLQQQ]]]ttt~~~}}}~~~iiiZZZQQQGGGAAA>>>:::999888888888999:::;;;999999888888888888888777888888888777777666666555888777777666666777777888777777777888999:::;;;<<<:::;;;;;;:::888777888999999999999999;;;>>>BBBDDDGGGFFFEEEEEEDDDDDDDDDDDDEEECCCAAA@@@AAAAAA@@@>>>EEEHHHPPP^^^tttuuu]]]OOOHHHHHHGGGDDDAAA??????@@@????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;<<<<<<=========<<<;;;;;;@@@@@@????????????>>>>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHQQQ]]]iiiyyytttcccWWWMMMDDD@@@;;;:::999888888999:::;;;999999999999888888888888888888888777777777666666888888777777777777888888777777777888999:::;;;<<<;;;<<<<<<;;;999888999::::::::::::;;;===@@@BBBDDDFFFFFFEEEDDDCCCCCCDDDDDDFFFEEEDDDCCCBBBCCCCCCCCCGGGLLLVVVfffiiiTTTGGGHHHHHHEEEAAA???@@@AAA????????????>>>>>>>>>===???===<<<<<<======<<<;;;<<<<<<<<<<<<;;;;;;:::999???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIYYYiiivvvkkk]]]PPPFFFAAA<<<<<<:::999999999:::;;;999:::::::::::::::::::::888888888888777777777777888888777777777777888888666666666777777999::::::<<<======<<<;;;::::::;;;;;;;;;<<<===???BBBDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHJJJSSS```qqqxxx]]]HHHHHHFFFCCC@@@???@@@BBB????????????>>>>>>>>>===???===<<<<<<======<<<;;;???????????????>>>===<<<<<<=================================>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIUUUffftttvvveeeUUUIIICCC???>>><<<:::999999999::::::::::::::::::;;;;;;;;;888888888888888888888888888777777666666777777888777666666666666777888888:::<<<===<<<;;;:::;;;===<<<<<<===???AAACCCEEEFFFEEEDDDCCCCCCCCCEEEGGGIIIDDDEEEEEEDDDDDDFFFIIILLLRRR```qqqmmmPPPLLLFFFBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHJJJVVVfffxxxqqq^^^QQQLLLAAA@@@===;;;999888888888888888999999::::::::::::888888888888888888888888777666666555555666666777888888777666666666666777777999::::::999999;;;<<<;;;<<<===???AAACCCEEEEEEEEEDDDCCCCCCDDDGGGJJJLLLDDDFFFGGGFFFFFFIIINNNRRR]]]ppp~~~^^^TTTIIICCCCCCDDDBBB???????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHNNN]]]www}}}gggYYYUUUCCCAAA>>><<<999888888888777777888888999999999999888888888888888888999999666666555555555555666666:::999888777666666666666555666888888888888:::<<<:::;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCEEEHHHKKKNNNFFFHHHJJJJJJJJJMMMSSSXXXfff|||hhh\\\MMMFFFFFFFFFCCC>>>????????????>>>>>>>>>>>>???===<<<<<<======<<<;;;<<<<<<===>>>?????????>>><<<=========>>>>>>??????============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGQQQQQQ^^^{{{uuuaaaRRRKKKCCC>>>===<<<:::;;;===;;;:::999999888888999999777777777777777777777777666666666666777777777777888888888888888888888888888888777777666555555555888999<<<>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHIIILLLMMMOOOXXXbbbqqqgggOOOJJJJJJDDD>>>???AAA@@@@@@???????????????>>>???????????????>>>===<<<<<<<<<<<<<<<===>>>>>>;;;===>>>??????===:::999;;;<<<============<<<<<<;;;===@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDEEEGGGIIILLLSSSccc|||}}}iiiZZZQQQHHHAAA>>>===::::::<<<;;;:::999999888999999999888888888888888888888888888888777777666666666555666666666666666666666666777777777777777777777888999:::<<<>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGIIILLLNNNRRR\\\ggg|||wwwZZZPPPNNNHHHCCCCCCBBBAAA@@@@@@??????@@@@@@============<<<;;;999999===<<<<<<<<<<<<===>>>>>>>>>>>>===============<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???EEEFFFGGGFFFEEEFFFHHHIIILLLSSSccc|||vvvfffYYYOOOEEE@@@>>>;;;:::;;;;;;;;;:::999999999999999999999999999999999999999:::999888777666555555444666666666666666666666666666777777888999999::::::999:::<<<>>>@@@BBBCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIFFFFFFIIILLLOOOUUUbbbnnndddRRRLLLGGGCCCCCCBBBAAAAAA@@@???@@@@@@@@@>>>>>>===<<<;;;999888777======<<<<<<======>>>??????>>>===<<<<<<===???AAABBBAAA@@@???>>>??????@@@AAAAAAAAA@@@@@@@@@??????FFFGGGGGGFFFEEEEEEFFFHHHLLLSSSccc|||uuucccVVVIIICCC@@@<<<:::;;;;;;;;;:::999999999999:::999999999999999999999999999999888888777666666555888888888888888888888888888888888999999::::::::::::;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFIIIMMMPPPWWWfffuuuoooVVVLLLFFFDDDDDDAAAAAA@@@???????????????????????????>>>===<<<;;;=========<<<===>>>>>>??????>>>=========???@@@AAADDDBBB@@@>>>===>>>???@@@AAAAAA@@@??????@@@@@@AAACCCDDDEEEDDDCCCCCCEEEGGGLLLSSSccc{{{ppp```PPPGGGCCC>>><<<<<<<<<;;;::::::999999::::::999999999999999999999999777777777777888888888888888888888888888888888888::::::::::::999999888888;;;<<<===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJNNNQQQYYYlll}}}bbbRRRKKKIIIIII@@@@@@???>>>>>>>>>>>>???>>>??????@@@@@@@@@??????===============>>>??????======>>>???????????????BBBAAA>>>===<<<===???@@@????????????@@@AAABBBCCCAAABBBDDDDDDDDDDDDGGGIIIMMMTTTccc{{{nnnYYYMMMGGGAAA>>>===<<<;;;;;;:::::::::::::::999999999999999999999999777777777888888888999999666666666666666666666666;;;;;;::::::999888888777;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGIIILLLPPPTTT___tttnnnWWWLLLIIIHHHAAA@@@??????>>>>>>??????<<<<<<===>>>????????????>>>>>>======>>>>>>???@@@======>>>?????????>>>>>>???>>>===<<<<<<===>>>???===>>>???@@@AAABBBBBBCCCBBBDDDEEEFFFFFFGGGIIILLLMMMTTTccc{{{~~~eeeUUULLLDDD>>><<<<<<<<<;;;::::::::::::;;;888888888888888888888888999999888888888888888888666666666666666666666666999999999999999888888888<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGIIINNNSSSYYYfff|||^^^MMMGGGFFFCCCBBBAAAAAA@@@@@@AAAAAA<<<======>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@???>>>===<<<<<<<<<===>>><<<<<<======>>>?????????>>>???@@@AAABBBAAAAAA@@@DDDEEEFFFFFFEEEFFFHHHJJJMMMTTTccc{{{mmm[[[PPPFFF>>>;;;<<<<<<;;;::::::::::::;;;777777777777777777777777;;;::::::999888777666666888888888888888888888888777777777888888999::::::<<<===???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJOOOUUU\\\lllhhhSSSKKKJJJDDDDDDCCCBBBBBBBBBBBBCCC??????@@@??????>>>======>>>>>>>>>>>>>>>??????@@@BBB???<<<999888:::===???;;;<<<===???@@@@@@@@@@@@???@@@AAABBBBBBAAA???===DDDEEEEEEDDDCCCCCCEEEFFFMMMTTTccc{{{eeeTTTJJJBBB===>>><<<:::999::::::999777:::999888666666666666777999999999888888888777777888999:::999777777777888999999999888999999::::::;;;===???@@@@@@@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHMMMUUU^^^qqqyyyZZZIIIGGGEEECCCCCCDDDCCC>>>???BBB??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEDDDDDDDDDFFFIIIOOOUUUbbbzzz{{{~~~lllYYYMMMDDD??????===;;;:::;;;;;;:::999;;;;;;999888777777888888999999999888888888777777888999:::999777777777888999999999888999999:::;;;<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJNNNVVVbbbwwwfffRRRKKKGGGDDDCCCDDDBBB>>>===@@@??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEGGGHHHNNNSSS```xxx}}}|||xxxaaaRRRHHHCCC@@@===;;;:::;;;<<<;;;:::<<<;;;:::999999888999999999999999888888888888888888999:::999777777777888999999999999999:::;;;;;;===???BBBBBBBBBBBBCCCEEEDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKPPPYYYhhhxxx^^^QQQJJJFFFCCCDDDAAA======???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBEEEGGGHHHHHHMMMQQQ^^^vvvjjjXXXMMMHHH@@@>>>;;;::::::;;;;;;;;;<<<;;;::::::999888888888888888888888888888888888888999:::999777777777888999999999999999:::;;;<<<===???AAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLQQQ\\\ooojjjVVVLLLFFFCCCCCCBBB>>>>>>AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAAAAA???>>>===============>>>???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@BBBFFFIIIIIIIIIMMMQQQ^^^vvv}}}sss___SSSMMMAAA>>>;;;999999:::;;;::::::::::::999999888777777888888888888888888888888888999:::999777777777888999999999999:::;;;<<<===<<<>>>AAAAAAAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMSSS```vvvwww]]]NNNGGGBBBBBBBBBAAAAAACCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAAAAA???>>>===============>>>?????????@@@@@@AAAAAAAAABBBBBBBBBDDDGGGIIIJJJKKKNNNSSS___wwwzzz{{{}}}gggXXXRRREEEAAA===:::::::::::::::::::::::::::999888777666888888888888888999999999888999:::999777777777888999999999999:::<<<===>>><<<>>>@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGIIIJJJJJJIIINNNVVVddd~~~hhhSSSKKKDDDCCCDDDBBBBBBDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@>>>>>>>>>======>>>???????????????@@@@@@AAAAAABBBCCCDDDFFFGGGGGGHHHKKKMMMPPPTTT```wwwzzzvvvyyynnn^^^WWWIIIEEE@@@<<<;;;<<<;;;;;;:::;;;;;;;;;:::999888777777777888888888999999999888999:::999777777777888999999999:::;;;<<<===>>>===???BBBBBBBBBBBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJPPPZZZjjjvvvZZZPPPGGGDDDDDDBBBAAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA>>>??????@@@AAAAAABBBBBBCCCGGGKKKJJJFFFFFFKKKPPPPPPTTT```www}}}tttrrrzzzsssaaaYYYMMMHHHCCC???=========<<<;;;<<<<<<===<<<:::999888777777888888999999999999888999:::999777777777888999999999:::;;;<<<>>>>>>>>>AAACCCDDDCCCCCCDDDFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKRRR]]]nnn___TTTIIIFFFDDDBBB@@@@@@CCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@BBBBBB>>>>>>???@@@AAAAAABBBBBBCCCJJJNNNLLLFFFEEEKKKRRRPPPTTT___vvvnnnqqqqqqxxx|||ggg^^^UUULLLCCC@@@>>><<<===@@@??????>>><<<<<<;;;;;;;;;::::::999888777777888888888888888888999:::;;;;;;999999999:::;;;<<<===>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLQQQ```zzzhhhXXXJJJFFFGGGEEEBBB@@@BBB@@@>>>>>>@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>=========???@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDIIIJJJJJJJJJIIIIIIKKKMMMLLLTTTaaauuuqqqjjjjjjooo|||pppdddYYYOOOEEEAAA>>>;;;;;;===>>>===<<<;;;::::::::::::::::::999888888888888888999999888888777888888888999999999:::;;;<<<===>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGIIIKKKOOOUUUfffppp___NNNGGGGGGEEEBBB@@@@@@>>>======>>>?????????>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGGGGJJJLLLMMMTTTaaauuuxxxkkkfffgggrrr|||mmm```UUUJJJDDD@@@<<<:::;;;<<<;;;:::999888888888999:::999999888888888888999:::999888777777666666666999999::::::;;;<<<>>>???BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLTTT[[[nnn{{{hhhSSSIIIFFFDDDAAAAAAAAA???======?????????>>>===>>>>>>???@@@?????????>>>>>>>>>>>>???????????????????????????@@@@@@AAA@@@??????@@@@@@AAABBBCCCAAACCCEEEEEEFFFGGGJJJLLLNNNUUUaaattttttkkkggglllwwwxxxiii]]]OOOHHHDDD???<<<<<<;;;;;;:::999888888999999:::999999888888999999999::::::999888777777888888::::::::::::;;;===>>>???AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNWWWaaavvvqqqXXXKKKFFFDDDBBBBBBCCCAAA@@@@@@AAABBBAAA@@@===>>>??????@@@@@@??????<<<======>>>???@@@@@@@@@???>>>=========>>>@@@AAA????????????@@@AAABBBBBBCCCEEEFFFGGGGGGHHHJJJMMMNNNUUUaaatttsssiiijjjppp}}}ttteeeTTTKKKFFF@@@===<<<<<<;;;;;;::::::::::::;;;:::999999999999999::::::999999999999999:::;;;<<<:::::::::;;;<<<===>>>???AAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFFFFGGGIIIMMMPPPVVVddd{{{___NNNHHHEEEDDDDDDCCCBBBAAAAAABBBBBB@@@???>>>??????@@@@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAA???>>>===<<<===>>>???@@@????????????@@@AAABBBBBBEEEFFFGGGGGGFFFFFFHHHJJJNNNUUUbbbuuupppmmmnnnvvvqqq[[[OOOHHHAAA===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999::::::;;;999999999::::::;;;======:::::::::;;;<<<===??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFGGGJJJNNNQQQTTTggghhhUUUKKKFFFEEEEEEAAA@@@@@@@@@AAA@@@>>><<<>>>???@@@@@@AAAAAA@@@@@@<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHMMMUUUcccwwwvvvpppqqqhhhWWWMMMEEE@@@>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::;;;<<<:::::::::999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGJJJOOOSSSWWWnnn~~~sss\\\PPPIIIEEEDDDBBBAAA@@@AAAAAA@@@>>><<<===>>>>>>???@@@?????????======>>>>>>?????????@@@===>>>??????@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKUUUdddyyysssooosss___TTTKKKEEEBBB;;;;;;;;;::::::;;;<<<<<<999999999999::::::;;;<<<;;;;;;:::999888888888888;;;;;;;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFGGGJJJOOOSSS[[[tttzzz|||{{{bbbTTTJJJEEECCCDDDCCCCCCCCCDDDCCC@@@>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGGGGHHHIIILLLNNNJJJTTTddd{{{}}}xxxoooZZZMMMDDD??????===<<<<<<<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999:::;;;<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDJJJGGGGGGIIIIIIKKKQQQXXXccc}}}|||vvv}}}mmmXXXMMMHHHEEECCC@@@>>>???AAABBB@@@===???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHJJJQQQVVVccc|||~~~gggVVVKKKFFF@@@>>><<<<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999:::;;;===>>>??????@@@@@@AAABBBBBBCCCCCCDDDHHHFFFGGGIIIJJJKKKQQQYYYhhhxxxwwwttt[[[MMMGGGDDDEEECCCBBBBBBCCCCCCBBBAAA>>>???@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLQQQVVVddd|||~~~rrr[[[NNNGGGAAA???===<<<<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGJJJJJJLLLSSS[[[ppp{{{uuuwwwdddQQQHHHFFFDDDDDDDDDCCCBBBAAABBBCCC>>>>>>???@@@@@@@@@???????????????>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAAAAACCCEEEFFFGGGIIILLLNNNRRRWWWddd|||{{{```OOOIIIBBB@@@===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDGGGJJJKKKMMMUUU___wwwvvvsssxxxqqqYYYMMMIIIAAABBBCCCAAA>>>===???BBB??????@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>======??????>>>>>>???@@@@@@AAA????????????@@@AAABBBBBBCCCDDDEEEFFFFFFHHHKKKNNNRRRWWWddd|||hhhVVVNNNDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<===???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDGGGKKKKKKNNNYYYddd~~~~~~ttttttxxx}}}```PPPJJJAAABBBBBB@@@<<<;;;>>>AAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@??????????????????>>>??????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEGGGJJJLLLRRRWWWddd|||nnnZZZPPPFFFCCC???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;<<<>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEHHHKKKKKKPPP]]]kkkyyytttuuuyyy}}}}}}~~~iiiSSSIIIFFFEEECCCAAA??????AAABBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@BBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGGEEEEEEFFFIIILLLQQQVVVccc{{{uuu___SSSGGGDDD???===<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;===>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKQQQaaaqqqppprrrvvvyyy{{{{{{zzzxxxwwwuuuttttttqqqwww|||}}}sssZZZLLLJJJGGGCCCAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@AAAAAA@@@@@@???????????????@@@BBBBBBAAAAAABBBDDDFFFHHHEEEFFFFFFEEEEEEGGGKKKNNNPPPUUUbbbyyyhhh[[[HHHDDD@@@===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKRRRccctttsssjjjpppvvvzzz~~~{{{vvvqqqmmmiiihhhaaagggmmmooouuu~~~|||```PPPKKKGGGBBB@@@BBBCCCCCCAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???@@@AAAAAA@@@@@@???????????????@@@BBBAAA@@@@@@AAADDDFFFHHHDDDDDDDDDDDDEEEHHHLLLPPPPPPTTTaaayyy